Может такое сможешь прилепить но чтобы сразу вывод был в человечий вга.
http://sblive.narod.ru/ZX-Spectrum/V9938/V9938.htm
Интересно, но сложно. Так то существует One Chip MSX и его многочисленные клоны.
Ладно VDU на FPGA это хорошо, но пока надо начать с "малого" - SCC.
План такой. Есть у меня девборда EP2C5T144 Minimum System Board (3 шт.) с не жирным по сегодняшним меркам чипсом. Закатать туда минимальный 8-битный комп с ядром T80 (уже сделано) и навесить туда же SCC из One Chip MSX.
И не спешно раскуривать, раскуривать все это до полного просветления
Насколько я помню для SCC достаточно 500 ячеек. И никакого ЦАПа не нужно. У нас в первом Карниворе был только SCC. И всего 3 чипа на плате.
Собрал прошивку для One Chip MSX. SCC+MAPPER съедает 774 логических ячеек. Плюс ЦАП+СУММАТОР+ФИЛЬТР+по мелочи. В 1000 ячеек впишемся.
Вот что плохо модель SCC ест дуал память FPGA. А ее кот наплакал, и в простых CPLD ее нет (вроде).
add:
Как не странно модель VDP жрет всего ~2500 ячеек (как и Т80). Видимо надо сделать поправку, что модель VDP не полная.
Еще предположу что модель не тянет за собой анахронизма TMS, разогнанного до х2.
Так в итоге это как-то запустились или только собралось в кучу ?
Прикольно. Ты собери сначала оригинал. На чем его запускать?
Какой именно оригинал собрать ?
Какой именно оригинал собрать ?
Очевидно оригинал - это One Chip MSX. Собрать прошивку это одно (для новых Quartus ее надо патчить). А чтобы запустить, нужна оригинальная железка One Chip MSX. Так ведь?
Интел часто обновляет линейку своих плис ?
Исходники просто пересобрать для другого чипа не выйдет ?