
Pure pascal. Ни одной ассемблерной строчки.


Что унаследовал: эмуляцию Z80, глючный эмулятор AY (beeper работает, все остальное - нет, но как и на ZX-исходнике).
Что добавил сам:
- выкинул DirectX
- стандартный Орион128Z, 512кб RAM (это у меня было и на реале). В эмуляторе i8255 класс клавиатуры пока эмулирует только клавиатуру РК86. планирую еще MS7007 обоих вариантов
- эмулируется платформа Z80CardII (int 50hz, диспетчер по 16к, Full RAM, RAM protect), расширенный экран 256*384 / 256*480 - это поддерживается в моем клоне CP/M образца 1996-го.

- 1818ВГ93 (WD1793) - запись/чтение - работа с дисками формата ODI (формат Emulator3000, Emu80 Пыхонина)
- 512ВИ1 (MC146818) на порту $F760 - это поддерживается в моем клоне CP/M образца 1996-го.

Что планирую: может, добавлю отладчик (хотя вроде все работает), хочется что-то приличное взамен file2odi для работы с образами дискет (ODI - OrionDiskImage).
Если кому-то интересно, отдам безвозмездно (т.е. даром) вместе с исходниками. Также было бы здорово, если кто-то сказал бы - отчего же таки хрюкает эмулятор AY в DelphiSpec (ну и у меня соответственно).
