Кроссплатформенная среда: ZX Spectrum

Прочитав в «Википедии», что ZX Spectrum — самая эмулируемая платформа, я подумал — а есть ли эмулятор на JavaScript? Скорости должно уже хватать (там процессор Zilog Z80, 3,5 МГц и видеопамять несколько килобайт). Оказывается, есть, называется JSSpeccy. Можно посмотреть online и даже запустить 10 игр.

«Яве» и прочим кроссплатформенным языкам такая переносимость и не снилась.

Everyones a Wally (11.38КиБ)

Кстати, очень хорошая возможность потестировать браузеры на производительность (там 644 килобайта ядрённого JS-кода). Лучше всех себя показал Safari4 beta 528.16, похуже — Opera 10 alpha 1413, ещё хуже — FireFox 3.0.9, совсем плохо — Google Chrome 1.0.154.53. Под Internet Explorer эмулятор не пошёл (JSSpeccy заточен под Canvas). К сожалению, последней беты FireFox 3.5 у меня нет, но можете попробовать сами потестировать.

Читайте также

Возвращение Speccy
Недавно Дима Смирнов давал ссылку на клип про «Спектрум». Я смотрел и плакал.
2004
Буйство эмуляторов на JavaScript
Существуют эмуляторы на JavaScript следующих платформ: GameBoy, ZX Spectrum, Радио-86РК (мой первый компьютер, между прочим), Nintendo NES, Commodore 64. Естественно, нужен какой-нибудь хороший браузер, например, «Хром» или «Опера» 10.60 и выше.
2010
ZX Spectrum
Что-то они путают. Процессор Z80 выпускала фирма Zilog.
2003

Комментарии 18

ivv79 (ivv79.myopenid.com) № 2
http://myspeccy.ru/ru  — здесь и игр больше и эмулятор пошустрее ;)
Евгений Степанищев (bolknote.ru) автор № 4
Он на Java.

Естественно, есть куча языков, на которых эмулятор будет работать быстрее, мне было интересно посмотреть эмулятор на JavaScript.
zg.livejournal.com № 5
странный подход в тестировании, ff —3-ий, а хром почему-то — первый.
Евгений Степанищев (bolknote.ru) автор № 13
Подход в тестировании следующий: что стоит у меня на машине, тем и тестирую. Кстати, а что тут странного? И то и другое — последние релизы этих браузеров.
Евгений Степанищев (bolknote.ru) автор № 15
Комментарий для zg.livejournal.com:

Я отвечаю вот на это: « ff —3-ий, а хром почему-то — первый». Браузеры — те, что стоят на моей машине.
zg.livejournal.com № 16
Комментарий для Евгения Степанищева:

хорошо, переформулирую вопрос. почему для всех броузеров взяты последние мажорные версии, для хрома предпоследняя?
Евгений Степанищев (bolknote.ru) автор № 17
Комментарий для zg.livejournal.com:

Потому что эти версии стоят у меня на машине. Я ничего специально для тестов не ставил.