Crankboy обеспечивает полноскоростную эмуляцию Game Boy на Playdate - если вы заплатите $10

Производитель Playdate компания Panic официально добавила "Crankboy" в свой каталог, позволив владельцам этого причудливого желтого портативного устройства пересматривать классические игры для Game Boy, включая четыре домашние игры, идущие в комплекте с Crankboy.
Однако эмулятор Crankboy Game Boy для Playdate не бесплатен: он стоит $10, что несколько дороговато, учитывая уникальную, но ограниченную платформу Playdate и тот факт, что само устройство стоит уже $229. Однако пользователи все еще могут приобрести отремонтированное устройство по цене 179 долларов. Это все равно будет стоить почти столько же, сколько покупка отдельного, обновленного Game Boy на Amazon.
Купив Crankboy в каталоге Playdate, Вы получите четыре предустановленные домашние игры: Life's Too Short GB от Pixel Ghost, Dashosaur от Sleeping Panda, GBBS95 от Beatscribe и Lo-Fi от Beatscribe - музыкальный альбом, созданный в эмуляторе Crankboy, но на самом деле предназначенный для Вашего Playdate.
Владельцы Playdate могут загружать ROM-хаки и другие домашние игры прямо в приложении Crankboy. Если Вы хотите поиграть в классические ретро-игры для Game Boy, такие как Pokémon Red and Blue, The Legend of Zelda: Link's Awakening, Metroid II: Return of Samus или Wario Land: Super Mario Land 3, это тоже вполне возможно.
Загвоздка в том, что Вам придется легально выбросить свои собственные картриджи Game Boy и использовать инструмент Crankboy Manager для импорта игр на Playdate и в эмулятор Crankboy.
Разработчики, стоящие за проектом, известные как Sodium и Stonerl, потратили месяцы усилий на то, чтобы заставить Crankboy работать на полной скорости и ощущать себя ловким на скромном аппаратном обеспечении Playdate. Когда шумиха вокруг Playdate достигла апогея, люди задавались вопросом, сможет ли он когда-нибудь запустить эмуляторы, но скептики считали, что его мощность слишком мала, чтобы справиться даже с легкими играми для Game Boy. Однако двум разработчикам удалось доказать, что они ошибались. В предыдущем интервью с ReadOnlyMemoразработчик Sodium сказал:
"Многие люди предполагали, что Playdate слишком маломощный, чтобы на нем можно было запустить эмулятор Game Boy. Но оказалось, что это не так. Проблема в том, что до недавнего времени большинство людей не знали, что именно является узким местом в производительности эмулятора. Настоящим узким местом был размер кэша"
Чтобы обойти это ограничение, два разработчика решили сократить основной код эмулятора всего до 2 килобайт, используя тесно связанную память устройства (TCM), чтобы данные и код оставались на месте между кадрами, а не копировались внутрь и наружу.
Стоунерлу также пришлось внести особые изменения в звук, поскольку некоторые звуковые каналы могли привести к провалам кадров, что, конечно же, нежелательно для эмулятора Game Boy за 10 долларов на нишевом игровом портативном устройстве за 229 долларов с ключом.
В конечном итоге, Вы сможете играть в игры для Game Boy со звуком 44,1 кГц, поддержкой нескольких слотов сохранения для одной игры и множеством настроек для ретро-геймеров, таких как поддержка широкоэкранного режима.








