Вложений: 1
Пишу интерпретатор Z80 на Паскале
Пишу на Паскале интерпретатор команд Z80. Это, скорее, движок для отладчика, с планами расширить его потом до eZ80.
Не реалтайм, и пока без недокументированных команд и флагов, но ZEXDOC проходит без ошибок, в z80test-1.0 failed 24 из 152.
Просьба. Накидайте, плз, для проверки симпатичных демок в формате .TAP для 48k. Без бордер-эффектов и прочих гигаскринов, этого нет.
128k тоже можно, надо только добавить внешнюю обвязку. Одного переключения страниц будет достаточно или надо что-то ещё?
Для желающих заглянуть в исходник - в файле процедура cpu_step, выполняет одну инструкцию процессора.
Вложение 70117
- - - Добавлено - - -
Модераторы, это оно из-за кавычек в названии на главной форума обрезает до "Пишу на Паскале..."? :)
- - - Добавлено - - -
Да, кстати. Этот же текст (ранняя его версия) полгода назад собирался при помощи bm-pascal и работал на PIC24.
Цитата:
Сообщение от
Bolt
Попробовал написать на Паскале что-то типа эмулятора Z80, а к нему 16к ROM и 16к RAM. ПЗУ запускается и даже пытается тестировать память, но пока не все команды реализованы. На микроконтроллере PIC24 (120 МГц, 60 MIPS) скорость достигает 10% от реальной. Есть куда расти :)
Вложение 68331