Авг
18
2012

На JavaScript написали браузерный эмулятор приставки Nintendo 64

Эмулятор популярной некогда приставки Nintendo 64 стал доступен для игры через браузеры.

Сама приставка была выпущена в 1996 году одноименной компанией Nintendo. Ее ближайшими аналогами и соперниками стали также популярные тогда Sega Saturn и Sony PlayStation. Оснащалась консоль процессором в 93,75 МГц. и 4,5 мегабайтами оперативной памяти. Максимальное разрешение экрана — 640×480. Игры поставлялись на картриджах, объем которых достигал 64 Мб. Супер-хитом консоли стала игра Super Mario 64.

Консоль Nintendo 64 была запущена в 1996 году

Возвращаемся в наши дни. Разработчику Paul Holden удалось на JavaScript написать эмулятор той самой приставки. Имя программиста не является не известным. Ранее он запускал проект Daedalus, посвященный эмулятору консоли для привычных операционных систем. Некоторое время назад он решил повторить свою работу, используя при этом JavaScript. По некоторым данным, вдохновил его на это решение известный JavaScript'овый эмулятор Linux.

Теперь проект готов, и попробовать его может каждый желающий. Конечно, все еще не так гладко и хорошо, как хотелось бы. Поддерживаются пока не все игры, проигрывание идет рывками и фризами, могут иметься графические глюки. Но, как обещает автор, его работа будет продолжена.

Эмулятор Nintendo 64 в браузере

Для игры необходимы т.н. ROMы с играми (их можно найти в интернете) и браузер. По данным автора, он испытывал эмулятор на операционной системе OSX 10.8, в последней стабильной версии Chrome и ночной сборке Firefox 17 (более младшие версии не имеют поддержки всех необходимых функций). На Safari ничего не заработало. При заходе на страничку, эмулятор требует наличие поддержки WebGL. Запустить его можно по данной ссылке. Для выбора ROM необходимо нажать на кнопку «Load». Имеется возможность отладки запуска игр (кнопка «Debug»). Там же можно узнать о реализации тех или иных функций на данном этапе (например, еще не реализована аудио-составляющая, пробел в сохранении игрового процесса), а также клавиши управления в играх.

Автор приводит видео, демонстрирующее ту самую популярную игру Super Mario 64:

Оставить комментарий

Цитировать