Когда есть немного времени, неспешно, с удовольствием, смакуя и присвистывая, развиваю эмулятор на JavaScript’е винтажного компьютера Радио-86РК.
Все как в старые добрые времена, только прямо в браузере (нажмите на картину ниже).
Текущая версия 0.6. Уже помимо самой эмуляции и набора игр есть встроенный ассемблер, на котором можно прямо в окне эмулятора писать и компилировать код для Intel 8080, и почти интерактивный дизассемблер, которым можно просматривать не только код, но и данные.
Несколько картинок.
Собственно, эмулятор (игра Volcano):
Ассемблер:
Дизассемблер:
Также постепенно дополнется список игр.
В плане браузеров я делаю в основном только под Хром, но говорят, что в Firefox и Safari тоже работает с разной степенью мини-глюков.
Удовольствие от этого проекта очень сложно объяснить. Тут что-то глубинное.