От себя. По ЕГГОГологии
Оно, конечно, сегодня представляет чисто академический интерес, но...
- В своё время мне удалось раздобыть книжку с неплохим описанием микрокодов процессоров МК-61/МК-52. Автора и название уже не помню, книга в Калининградской области. По моим оценкам, там было расписано около трети микрокодов. Остальная часть - вполне додумывалась. Как раз я возился уже с "Радио-86РК" и подумывал об эмуляторе ПМК. Но микрокоды не понадобились, так как:
- У меня была составлена довольно несложная модель (без использования оригинальных микрокодов), которая описывала правильно все известные на тот момент недокументированные тонкости и хаки машинок этой серии и, самое интересное, позволяла прогнозировать её поведение.
- А по большому счёту, тонкая эмуляция не нужна. Уже на МК-52 отпадала надобность в огромном числе трюков, потому что была возможность введения (через ППЗУ) произвольных чисел в регистры, что отменяло надобность в переполнениях. Так что эмулировать оставалось только переполнение адресного счётчика (использовалось в программах) и реакцию машинки на нестандартное использование экранного регистра (тот, в который происходит автоматическая запись из регистра X при остановке) - а там всего несколько исключений.
...
Но, повторюсь, сегодня это исключительно академический интерес
...
Даже ассемблер на МК-85, в который удалось вылезти - и то уже никому неинтересен.