Разработчик Сет Блинг ранее построил в игре Minecraft интерпретатор языка программирования BASIC, а теперь создал в этой игре виртуальный компьютер Atari 2600.


atari2600

К сожалению, эмулятор работает очень медленно, а не так, как на обычном компьютере. Дело в том, что настоящий Atari 2600 выводит изображение с частотой 60 кадров в секунду, а его эмулятор в Minecraft тратит на те же вычисления четыре часа. В итоге посмотреть на то, что происходило в игре можно только использовав видеоредактор с эффектом таймлапса. К примеру, падение бочки в Donkey Kong длится несколько часов, а движение спрайтов практически незаметно невооружённым глазом.

Посмотреть на работу эмулятора Atari 2600 в Minecraft можно на видео ниже:

Разработчик подробно описал техническую сторону проекта в отдельном ролике. Блинг рассказал о программировании эмулятора вполне доступным языком:

«Земля — это нуля, а камни — это единицы. Поле играет роль RAM Atari 2600, и Бинг объясняет, что хотя процессор 6502C может поддерживать до 64 Кб RAM, фактически Atari работает только с 128 байтами. В другом конце поля располагаются ROM-картриджи по 4 Кб каждый, с помощью которых можно „поиграть“ в Donkey Kong, Space Invaders или Pac-Man».

Конечно, практической пользы от этого эмулятора мало, однако пример Блинга показывает нам, что в Minecraft можно создавать по-настоящему удивительные вещи.

Система Orphus