Обрадованный успехом использования 8080/8085 Exerciser'а для тестирования https://github.com/begoon/i8080-core, я вернулся к эмулятору РК на JavaScript. В итоге я полностью переписал ядро Interl 8080, выделив его в отдельный проект -- https://github.com/begoon/i8080-js. Данная реализация проходит все тесты, что и i8080-core, включая 8080/8085 Exerciser.
После этого я также переписал и эмулятор РК с использованием нового ядра. Новая версия теперь работает на https://rk86.ru и хостится на https://github.com/begoon/rk86-js.
Пост по теме: https://demin.ws/blog/russian/2012/10/04/rk86-js/.
ОБНОВЛЕНИЕ от 30.04.2026
Обновленный эмулятор теперь на главной ссылке - rk86.ru
Интерфейс полностью переписан.
Интегрированы:
- интерактиный ассемблер
- интерактиный компилятор c8080
- интерактиный компилятор PL/M-80
- интерактиный справочник по Монитору
- чистый звук
- световое перо
- цвет (толкалин, акименко, апогей)
- снапшоты
- турбо-режим
- карта занятой памяти
- эмуляция записи на магнитную ленту
- загрузка локальных файлов в эмулятор и drag-and-drop
- интерактивные анализаторы wav и бинарных файлов РК, преобразователь форматов
https://rk86.ru/catalog/
Примеры снапшотов:
- Демо "РК86" (текст).
- Дамп памяти (текст). Данные снапшот демонстрирует имитацию нажатия на клавиатуру после загрузки снапшота. Подается команда печати дампа памяти и через 3 секунды вывод прерывается "нажатием" на CC+C.
- Демо светового пера (текст).
