
Розробник заглибився в архітектуру Super Nintendo Entertainment System (SNES), створюючи гру на асемблері з використанням усіх доступних апаратних можливостей. Обмеження включають дві банки по 64 КБ оперативної пам’яті та центральний процесор Ricoh 6502 з тактовою частотою 3,58 МГц. Навіть ліміт у 4 МБ для картриджа, який розробник встановив для історично точної домашньої розробки, виглядає надзвичайно обмеженим за сучасними стандартами.
Гра, яку він створює, — це пригодницька гра з видом зверху, подібна до Zelda. У майже годинному відео розробник докладно пояснює, як працює SNES, демонструючи свою роботу. Матеріал охоплює різні графічні режими та регістри, що відповідають за звук, що робить його цінним джерелом для тих, хто цікавиться архітектурою системи та її використанням.
Розробник також виявив відданість відкритому програмному забезпеченню: звуковий рушій SNES, викладений на GitHub, може стати в пригоді іншим розробникам домашніх ігор. Сама гра доступна на itch.io за принципом “плати, скільки хочеш”.
Розробник демонструє вражаючу роботу не тільки з асемблером SNES, схожим на 6502, але й з асемблером x86.
Опубліковано в розділі Ігри, Хакерські програми. Теги: асемблер, snes, super nintendo entertainment system.
