*** ВНИМАНИЕ: Блог переехал на другой адрес - demin.ws ***

воскресенье, 8 ноября 2009 г.

Вести с полей эмулятора Радио-86РК на JavaScript

Когда есть немного времени, неспешно, с удовольствием, смакуя и присвистывая, развиваю эмулятор на JavaScript'е винтажного компьютера Радио-86РК.

Все как в старые добрые времена, только прямо в браузере (нажмите на картину ниже).



Текущая версия 0.6. Уже помимо самой эмуляции и набора игр есть встроенный ассемблер, на котором можно прямо в окне эмулятора писать и компилировать код для Intel 8080, и почти интерактивный дизассемблер, которым можно просматривать не только код, но и данные.

Несколько картинок (на них можно кликнуть).

Собственно, эмулятор (игра Volcano):



Ассемблер:



Дизассемблер:



Также постепенно дополнется список игр.

В плане браузеров я делаю в основном только под Хром, но говорят, что в Firefox и Safari тоже работает с разной степенью мини-глюков.

Удовольствие от этого проекта очень сложно объяснить. Тут что-то глубинное.

2 комментария:

  1. Когда-то давно у меня был ПК "Специалист". Чуть позже появился ZX Spectrum. Это было нечто. Очень много часов за ним провёл. До сих пор помню. Бывает даже играю на эмулях.
    Проект эмуля - сильно. Всегда впечатлял код эмулятора собственно процессора. Каждая инструкция... В общем жуть. Поражаюсь терпением =)

    ОтветитьУдалить
  2. Когда переписываешь его несколько раз с нуля, N-я итерация уже на кажется такой страшной. ;-)

    ОтветитьУдалить