Когда есть немного времени, неспешно, с удовольствием, смакуя и присвистывая, развиваю эмулятор на JavaScript'е винтажного компьютера Радио-86РК.
Все как в старые добрые времена, только прямо в браузере (нажмите на картину ниже).
Текущая версия 0.6. Уже помимо самой эмуляции и набора игр есть встроенный ассемблер, на котором можно прямо в окне эмулятора писать и компилировать код для Intel 8080, и почти интерактивный дизассемблер, которым можно просматривать не только код, но и данные.
Несколько картинок (на них можно кликнуть).
Собственно, эмулятор (игра Volcano):
Ассемблер:
Дизассемблер:
Также постепенно дополнется список игр.
В плане браузеров я делаю в основном только под Хром, но говорят, что в Firefox и Safari тоже работает с разной степенью мини-глюков.
Удовольствие от этого проекта очень сложно объяснить. Тут что-то глубинное.
воскресенье, 8 ноября 2009 г.
Подписаться на:
Комментарии к сообщению (Atom)
Когда-то давно у меня был ПК "Специалист". Чуть позже появился ZX Spectrum. Это было нечто. Очень много часов за ним провёл. До сих пор помню. Бывает даже играю на эмулях.
ОтветитьУдалитьПроект эмуля - сильно. Всегда впечатлял код эмулятора собственно процессора. Каждая инструкция... В общем жуть. Поражаюсь терпением =)
Когда переписываешь его несколько раз с нуля, N-я итерация уже на кажется такой страшной. ;-)
ОтветитьУдалить