Smallest mappable window

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Post Reply
Coldberg
Posts: 34
Joined: Fri Jul 18, 2008 9:12 am

Smallest mappable window

Post by Coldberg »

What is the smallest window of memory that can be individually mapped by any mapper
User avatar
Disch
Posts: 1848
Joined: Wed Nov 10, 2004 6:47 pm

Post by Disch »

Technically the only limit is on a byte level, So it's theoretically possible for every byte to be individually mapped.

Realistically, the smallest mappings I've seen are 1K for CHR, 8K for PRG-ROM in actual ROMs, but 4K for NSFs.

Additionally, MMC6 has 1K of PRG-RAM that gets mirrored across 4K address space... and each 512 bytes of that 1K can be individually disabled.

For purposes of emulation, I just use 1K CHR and 4K PRG, and have special read/write handlers to handle the other rare instances.
Post Reply