Я сейчас по-другому сделал. Заменил оригинальный АСМ-движок Z80 ядром Z80 на C (2 файла) из этого проекта что рекомендовал mastermind :
Работает. Конечно, помедленнее чем версия на ASM. Но зато теперь нет преград andreil для портирования на Линупс ибо никакого ASM, pure C only (кстати, я бы тоже поюзал когда будет результат). Сам пока не стал - там надо заморочиться с консолью, как бы не ncurses придется заюзать чтобы портануть 1:1 (ибо позиционирование курсора и т.п.).
На винде проверял на ядре Юзикса. Собирает бинарник 1 в 1 с тем, что выпекает исходный вариант мастера Мураками. Получившееся положил пока что тут (исходники):
https://github.com/serge-404/CPM32
Собирал в Borland C Builder 5 (удобно жеж: отладка, GUI - вот это вот всё). Планирую пару мелких усовершенствований чуть погодя, раз уж под рукой теперь есть рабочий проект.



Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 





.
"Байт-48"