Всем привет!
Хочу представить вашему вниманию эмулятор ЮТ-88.
https://github.com/grafalex82/ut88
По правде говоря, сам эмулятор это только способ разобраться во всем, что связано с ЮТ-88, как работают его компоненты, а также какой софт можно запускать. Так что этот проэкт это:
- самое полное собрание всего что связано с ЮТ-88: сканы журналов, описание программ, дизассемблерные листинги прошивок, и бинарей
- исправленые бинарники всего софта, который когда либо публиковался для ЮТ-88. Исправлены как ошибки сканирования (по сравнению с другими бинарниками в Интернете), ошибки печатников/наборщиков, а также очевидные баги в коде
- Эмулируются все основные конфигурации и периферия - процессорный модуль, видео модуль, квази диск, клавиатура, эмулируется модуль магнитофона (без звука)
- В эмуляторе запускаются и работают весь софт - Мониторы 0 и F, прошивка калькулятора, CP/M-64 и CP/M-35, и даже ЮТ-88 ОС (пофикшено множество багов, из-за которых оригинальная ОС из журнала вообще не работала)
- Дизассемблировано и описано множество программ, описаны баги и способы их решения.
- Эмулируется также Радио-86РК, это было сделано чтобы понять отличия ЮТ-88 от предшественников
Единственное чего еще не хватает это программы POWER. Она упоминалась в одном из последних номеров журнала, но програмный код не публиковался. Если у кого есть - поделитесь, пожалуйста.
Проект еще причесывается, но в целом уже можно смотреть. Буду рад конструктивной критике.