Автор YouTube-канала Throaty Mumbo презентовал порт классического шутера Doom на 32-битной консоли Casio Loopy, которая выходила на японском рынке в 1995-1996 годах. Игровая система была ориентирована на девочек-геймеров и получила всего 10 игр.

Throaty Mumbo запустил версию Doom для MS-DOS, используя Floopy Drive — флэш-картридж с открытым исходным кодом для Casio Loopy. Разработчик попробовал Anarch и несколько других самодельных игр, решив попробовать создать настоящий порт Doom, вдохновлённый версией шутера id Software для Super Nintendo Entertainment System.

Энтузиаст не документировал сам процесс разработки порта игры для Casio Loopy, но показал результаты. Автор начал с создания версии для эмулятора, прежде чем запускать её при помощи Floopy Drive. Первая сборка оказалась медленной и не имела MIDI-музыку. Однако два дополнительных дня работы позволили решить проблему.

Хотя Casio Loomy способна воспроизводить MIDI, Doom использует другой набор инструментов (звуковой банк Roland SC-55), из-за чего ударные и другие музыкальные партии не были синхронизированы. Для решения проблемы разработчик сузил выбор по каждому инструменту, чтобы подобрать наиболее подходящие звуки с использованием искусственного интеллекта Claude.

Casio Loopy выдавала более угловатое изображение, чем ПК под управлением MS-DOS. Однако результат практически не уступал версии для SNES, что уже впечатляет, поскольку консоль Casio не имеет доступа к сопроцессору, который подобен чипу Super FX, встроенному в картридж Nintendo.
Throaty Mumbo модифицировал Floopy Drive, чтобы он поддерживал звуковые эффекты PCM в дополнение к MIDI-трекам. Это потребовало платы Raspberry Pi RP2040 в сочетании с микросхемой PCM5102 для аналогового преобразования и вывода на контакты картриджа.

Автор порта сделал кастомную наклейку для картриджа Doom, которая обыгрывает пастельную гамму консоли. Итогом работы стала печать скриншота с демоном из игры на встроенном термопринтере Casio Loopy. Разработчик вклеил это миниатюрное изображение в альбом с другими персонажами из игр для Loopy.
Casio Loopy стала не первой попыткой Casio выйти на рынок видеоигрового оборудования. В 1983 году японская компания выпустила 8-битную консоль PV-1000, которая не снискала популярности, поскольку в сегменте уже доминировали Nintendo и Sega. Также Casio разрабатывала игры для компьютеров MSX.
За последние полгода энтузиасты запустили Doom на старом офисном телефоне и беспроводных наушниках. К 32-летию шутер id Software появился в статье на Хабре.
Источник: habr.com