Умный программист втиснул игру «Пасьянс» на одну карту Nintendo GBA e-Reader

Независимый разработчик Мэтт Грир опубликовал сообщение в блоге и видео на YouTube, в котором он демонстрирует свое достижение — упаковку целой игры Solitaire на одну специальную карту Nintendo e-Reader

Thumbnail: Nintendo e-Readere-Reader (яп. カードeリーダー ка:до и ри:да, Card e-Reader) — специальное устройство, созданное Nintendo для её портативной консоли Game Boy Advance. Оно было выпущено в Японии в декабре 2001 года, а релиз в Северной Америке пришёлся на сентябрь 2002 года. У него есть светодиодный сканер, который читает «e-Reader cards» — специальные картонные или пластиковые карточки, на которых напечатаны особым образом закодированные данные. Википедия

. Карта содержит всего две «полоски точек», содержащие по 2192 байта каждая, что в сумме составляет чуть более 4,3 килобайт данных.
Nintendo

Nintendo (яп. 任天堂株式会社 Нинтэндо: кабусикигайся) — японская компания, специализирующаяся на создании видеоигр и игровых консолей. Википедия

Читайте также:На будильнике Nintendo Alarmo можно сыграть в DoomНовый трейлер Mario & Luigi: BrothershipNintendo Music — новое приложение от NintendoS.T.A.L.K.E.R.: Legends of the Zone вышла на Nintendo SwitchNintendo отрицает заявления об увольнениях в дочерней компании

e-Reader — это периферийное устройство, изначально разработанное и выпущенное для Game Boy Advance

Thumbnail: Game Boy AdvanceGame Boy Advance (яп. ゲームボーイアドバンス Гэ:му Бо:й Адобансу, сокращённо GBA) — 32-разрядная портативная игровая система компании Nintendo. Является «наследницей» Game Boy Color. Она была выпущена 21 марта 2001 года в Японии, 11 июня 2001 года в Северной Америке, 22 июня 2001 года в регионе PAL, и 8 июня 2004 года в материковом Китае под названием iQue Game Boy Advance. Википедия

в декабре 2001 года (Япония) и сентябре 2002 года (США), позволяющее считывать полные игры или дополнения к существующим играм Game Boy Advance со сканируемых карт и сохранять их на (сравнительно) колоссальном 8 МБ встроенной памяти e-Reader. Некоторые игры для e-Reader, в частности порты NES

Thumbnail: Nintendo Entertainment SystemNintendo Entertainment System (NES) в Северной Америке и Европе, Famicom (от FAMIly COMputer — семейный компьютер) в Японии, Hyundai Comboy в Южной Корее, Samurai в Индии — восьмибитная игровая приставка, популярная в середине 1980-х и начале 1990-х годов. Впервые консоль появилась на японском рынке в 1983 году под названием Famicom, а затем, переименованная в NES, вышла в Европе и США в 1985 году. Новинка оказалась исключительно удачной и сумела завоевать практически весь американский и японский рынок. Консоль появилась с большим пакетом игр, среди которых самым известным и продаваемым стало семейство игр Super Mario Bros. Википедия

Читайте также:Ультра-редкий картридж NES Gold Nintendo World Championships продан на аукционе за 77 000 долларовВ июле на Nintendo Switch Online появились игры для «Денди», включая Cobra Triangle8BitDo Retro 18 Mechanical Numpad: предзаказы с июляРазработчики Microsoft демонстрируют.NET на NES — предоставляют.NESNintendo World Championships: издание для NES выйдет в июле 2024 года

, использовали до 10 карт, в то время как e-Reader мог поддерживать до 12, а такие вещи, как дополнительные уровни Super Mario Advance 4, требовали всего одну.

Полный пост в блоге, прикрепленный к проекту Solitaire e-Reader, содержит значительное количество подробностей о разработке этой домашней игры Solitaire, в которую можно играть, возможно, с самыми строгими техническими ограничениями, доступными для игр Game Boy Advance. Домашние игры Game Boy Advance уже впечатляюще нишевые, но игра Solitaire Game Boy Advance с одной картой eReader впечатляюще нишевая, почти до абсурда.

Согласно оригинальному сообщению в блоге, e-Reader поддерживает загрузку игр NES, необработанных двоичных файлов и даже двоичных файлов Zilog Z80 — причем сборка Z80 и ее малый размер являются наиболее выгодными для этого проекта. Приложения Nintendo e-Reader имеют дополнительное преимущество в том, что они могут использовать API e-Reader (ERAPI), который позволяет вызывать многочисленные общие задачи из e-Reader вместо необходимости повторять их в коде dotstrip, что позволяет дополнительно экономить место.

В оригинальном сообщении также отмечается, что эмулятор Z80, используемый в Nintendo e-Reader, не является на 100% точным и использует ограниченное количество кодов операций и регистров. Это означает, что некоторые вещи, обычно возможные на Z80, просто невозможны в ограниченной настройке e-Reader. Тем не менее, Мэтт Грир все же смог использовать эти ограничения для создания полностью функциональной игры Solitaire, включая сменную музыку, в пределах ограничений в 4384 байта. На двух полосках точек на одной пользовательской карте Nintendo e-Reader впечатляет, как многого смог достичь доморощенный разработчик. Жаль, что настоящие карты e-Reader производились в течение столь короткого периода, и в результате Nintendo e-Reader в основном утерян со временем.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

0 комментариев

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


Новые комментарии

Указан неверный диаметр вентиляторов, не 80 мм, а 100 мм. И чип не 103, а 102.
  • Анон
С прошлым обновлением как раз и появилась эта ошибка. А новое как и написано не дают скачать.
  • Анон
При включении 3D Turbo Mode у вас максимум будет доступно 8 ядер и 8 потоков всего. т.е. если у вас 16 ядерный на 32 потока то будет всего 8 ядер и 8 потоков! Странная оптимизация!
  • Анон
После скачивания вышел синий экран СУПЕР!
  • Анон
требуется указать магазин и purchase date без этого не регистрирует
  • Анон
Россия на них клала❤❤❤❤, будет называться Ладушка 2.0 )))
  • Анон
ДА у меня тоже неработает уже все Вы не знаете каким способом вернуть все обратно СПАСИ
  • Анон
Хаетв Рустам Базарвич Хаетв
  • Анон
Очень довольна приложением. Пользуюсь сама и рекомендую другим.
16 способ - Ноутбук HP ProBook 4740s автоматически установлена камера HP HD Webcam [Fixed] при этом онлайн из браузера подключается камера к веб страницам, камера работает. С приложениями камера...
  • Анон

Смотреть все