INES Mapper 030

From NESdev Wiki
Revision as of 05:50, 9 April 2014 by Zeromus (talk | contribs) (fceux support m030)
Jump to navigationJump to search

mapper 30 is used to designate UNROM_512.

The mapper supports up to 512 KB of PRG ROM and up to 32 KB of CHR RAM.

The UNIF names for this board are UNROM-512-8, UNRROM-512-16 and UNROM-512-32, depending on how much CHR RAM is present.

NES 2.0 is used for specifying how much CHR RAM the rom uses. Default behavior for a iNES headered rom is to enable 32 KB of CHR RAM.

If the Battery flag is set, which indicates the mapper is flashable, then no bus conflicts should be emulated. On the other hand, bus conflicts should be emulated if the battery flag is cleared.

Mapper controlled one-screen mirroring is only emulated if the Four-Screen mirroring flag is set, otherwise, it is hard-locked on either horizontal or vertical mirroring.

mapper 30 is currently only using sub mapper 0. The other sub mappers are reserved for future use.

Supported in FCEUX as of r3071