Oyununuzun NES donanımında düzgün çalıştığından emin olmanız gerekir. Birçok 8 ve 16 bit konsolla, donanım kayıtlarına erişebileceğiniz sınırlı süreler vardır. Kayıtlara izin verilen sürenin dışında erişilmesi, programın herhangi bir çıktı göstermemesine neden olur. Dikkate alınması gereken bir emülatör $ nes değil , diğeri fceux'dur . Kuralların çoğunu ihlal ederseniz, $ $ sizi uyarır. Fceux emülatörü muhtemelen daha doğrudur, ancak kuralları ihlal ederseniz sessizce başarısız olur.
Bir sonraki veya muhtemelen ilk olarak, hangi haritacı modunu destekleyeceğinizi belirlemektir. Bu temelde rom veya ram'ın CPU ve PPU (grafik yongası) alanına nasıl eşlendiğini, kullanılabilir bellek bankalarının sayısını ve kaydırma tilemapının nasıl tekrarlanacağını belirler. Teknik ayrıntılara hazır olduğunuzda, Kapsamlı NES Eşleyici Belgesine bakın . Oldukça teknik, ancak bir NES kartuşu geliştirmek için gerekli bilgi.
Son adım, kartuşun üzerine basmaktır. Birkaç seçenek var, biri daha kolay test için bir flaş rom ile satın alınabilen INL-ROM NES kartı . Oyununuz çalıştıktan sonra, aynı kartı alıp programlayabilir ve kendi EPROMS'unuzu tahtaya lehimleyebilirsiniz.
NES gelişimi ile gerçekten ilgileniyorsanız, NesDev forumlarını ziyaret edin .
SNES, Genesis, Atari Jaguar ve Neo Geo'da çalışan Frog Feast adlı bir oyun geliştirdim. Bir arkadaş eski oyun tahtalarından fiziksel versiyonlar yarattı.