Як я можу покласти свою гру на картридж NES?


10

Як я можу створити картридж NES? Чи є підручник? Мені потрібно покласти гру, яка працює в емуляторі і покласти її в картридж. Як це зробити? Це можливо з нуля? Або принаймні я можу використовувати наявний картридж і перезаписати вміст там?


Цікаве запитання. Я впевнений, що картриджі NES - це пам'ять лише для читання, яку неможливо записати без спеціального обладнання, але я справді не є експертом у цьому плані.
Філіп

Відповіді:


8

Вам потрібно забезпечити належну роботу вашої гри на апаратному забезпеченні NES. З багатьма 8 і 16-бітовими консолями ви можете отримати доступ до апаратних регістрів обмежено. Доступ до регістрів поза дозволеним часом часто призводить до того, що програма не відображає жодного результату. Один емулятор, який слід врахувати, не є $ nes , інший - fceux . No $ nes попередить вас, якщо ви порушите багато правил. Емулятор fceux, ймовірно, є більш точним, але вийде з ладу мовчки, якщо ви порушите правила.

Наступна, або, можливо, перша річ - визначити, який режим картографування ви будете підтримувати. Це в основному визначає, як rom або ram відображаються в просторі процесора та PPU (графічного чіпа), кількість доступних банків пам'яті та як повторюється карта прокрутки. Коли ви будете готові до технічних деталей, перегляньте Комплексний документ NES Mapper . Це досить технічно, але потрібні знання при розробці картриджа NES.

Останнім кроком є ​​отримання його на картриджі. Є кілька варіантів, один - плата INL-ROM NES , яку можна придбати за допомогою флеш-пам’яті для легшого тестування. Після запуску вашої гри ви можете придбати ту саму дошку та програму та припаяти власні EPROMS до дошки.

Якщо ви дійсно зацікавлені в розвитку NES, відвідайте форуми NesDev .

Я розробив гру під назвою Frog Feast, яка працювала на SNES, Genesis, Atari Jaguar та Neo Geo. Друг створив фізичні версії зі старих ігрових дощок.


6

Багато консолей на основі картриджів (особливо старих) мають субкультури для розробки домашніх мов, які створили картриджі на базі CompactFlash, які ви можете придбати, завантажувати з домашньою пивоварінням та вставляти в (як правило, модифіковану) систему.

Для NES найпопулярнішим варіантом здається PowerPak від RetroZone . Здається, не потрібен модифікований NES, оскільки чіп блокування для системи обійшов.

Ви, звичайно, також могли самостійно виготовити такий картридж, якби мали необхідні інженерні знання та обладнання. Але придбати його, напевно, набагато простіше.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.