Как я могу поместить свою игру на картридж NES?
Как создать картридж NES? Есть ли учебник? Мне нужно поставить игру, которая работает в эмуляторе, и положить ее на картридж. Как это сделать? Это возможно с нуля? Или, по крайней мере, я мог бы использовать существующий картридж и перезаписать там контент?
2 ответа
Вам необходимо обеспечить правильную работу вашей игры на аппаратном обеспечении NES. Со многими 8 и 16-битными консолями существует ограниченное время, когда вы можете получить доступ к аппаратным регистрам. Доступ к регистрам за пределами разрешенного времени часто приводит к тому, что программа не отображает никакого вывода. Один из эмуляторов для рассмотрения - no $ nes , другой - fceux . Без $ nes предупредит вас, если вы нарушите многие правила. Эмулятор fceux, вероятно, более точен, но будет терпеть неудачу, если вы нарушите правила.
Следующее или, возможно, первое - это определить, какой режим отображения вы поддержите. Это в основном определяет, как rom или ram отображаются в пространство CPU и PPU (графический чип), количество доступных банков памяти и способ повторения прокрутки. Когда вы будете готовы к техническим деталям, ознакомьтесь с Всеобъемлющим документом NES Mapper . Это довольно технический, но необходимы знания в разработке картриджа NES.
Последний шаг - получить его на картридже. Есть несколько вариантов, один из них - это плата INES-ROM INL-ROM , которую можно приобрести с помощью flash rom для более легкого тестирования. Как только ваша игра запущена, вы можете купить ту же самую плату и программу и припаять свои EPROMS к доске.
Если вы действительно заинтересованы в разработке NES, посетите форумы NesDev .
Я разработал игру под названием Frog Feast, которая проходила на SNES, Genesis, Atari Jaguar и Neo Geo. Друг создал физические версии из старых игровых плат.
У многих (особенно более старых) консолей с картриджами есть субкультуры доморощенного развития, которые построили CompactFlash на основе картриджей, которые вы можете купите, загрузите с вашим домашним ПЗУ и вставьте в (обычно модифицированную) систему.
Для NES наиболее популярным вариантом является PowerPak от RetroZone , Кажется, что он не требует модификации NES, поскольку блокировка блокировки для системы была обойдена.
Вы могли бы, конечно, также создать такой картридж самостоятельно, если бы у вас были необходимые инженерные знания и оборудование. Но покупать их, вероятно, намного проще.