NESASN.exe bank ?

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Post Reply
User avatar
hd380000
Posts: 31
Joined: Sat Feb 14, 2009 12:50 am
Location: ShangHai China P。R。
Contact:

NESASN.exe bank ?

Post by hd380000 »

Why the nesasm.exe the Biggest Bank 127?
And how can translate is bigger ? :?:
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

NESASM uses 8 KiB banks, much like the PC Engine/TG16 and like MMC3-class NES mappers. A PRG ROM with 128 such banks (0-127) is 1024 KiB. No NES game carrying the Official Nintendo Seal was bigger than that, to my knowledge; even Kirby's Adventure was only 512+256 KiB. Common mappers (MMC1, MMC3) tend not to even have enough address lines to go past 512 KiB.
User avatar
hd380000
Posts: 31
Joined: Sat Feb 14, 2009 12:50 am
Location: ShangHai China P。R。
Contact:

Post by hd380000 »

PCM music is very big with the nes said.
I has made PCM 2.5MB,only used WINHEX.exe to did.
Manual trouble !
Has any quick means ?
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

Two workarounds:
  1. Keep the NES and don't use the PCM. Make music with the tone generators.
  2. Keep the PCM and don't use the NES. Develop for a platform that's designed for PCM music: enough storage and a beefy enough CPU to run an audio decoder. Suitable platforms include Nintendo 64, Game Boy Advance, Nintendo DS, PDAs, subnotebook PCs, and anything with an optical drive.
User avatar
hd380000
Posts: 31
Joined: Sat Feb 14, 2009 12:50 am
Location: ShangHai China P。R。
Contact:

Post by hd380000 »

Thank you tepples.
Therefore the nes platform does not suit the pcm music 。
Post Reply