INES Mapper 151: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (say *why* it's superfluous.)
m (hedge my bets)
Line 1: Line 1:
[[Category:iNES Mappers|151]][[Category:Bad iNES Mappers|151]]
[[Category:iNES Mappers|151]][[Category:Bad iNES Mappers|151]]
[[iNES Mapper 151]] represents the [[VRC1]] on the [[Vs. System]]. Given that iNES [[INES#Flags_7|has a bit to mark]] "For Vs. System", this assignment was erroneous and any games marked thus should be [[iNES Mapper 075]] instead.
[[iNES Mapper 151]] represents the [[VRC1]] on the [[Vs. System]]. Given that iNES [[INES#Flags_7|has a bit to mark]] "For Vs. System", this assignment was erroneous and any games marked thus should be [[iNES Mapper 075]] instead.
It is remotely conceivable that this is not true: FCEUX-2.1.5's and Nestopia-1.4.0's implementations of mapper 151 do not attach the [[VRC1#Mirroring_Control.2C_CHR_bits_.28.249000-.249FFF.29|5th bit of CHR bank]] onto the lower 4 and instead emulate all registers as 8 bits wide.
However, no Vs. System games have more than 64KiB of CHR to verify the correct behavior against, and it is unlikely that a separate ASIC was made just for Vs. System games.

Revision as of 18:13, 15 October 2012

iNES Mapper 151 represents the VRC1 on the Vs. System. Given that iNES has a bit to mark "For Vs. System", this assignment was erroneous and any games marked thus should be iNES Mapper 075 instead.

It is remotely conceivable that this is not true: FCEUX-2.1.5's and Nestopia-1.4.0's implementations of mapper 151 do not attach the 5th bit of CHR bank onto the lower 4 and instead emulate all registers as 8 bits wide.

However, no Vs. System games have more than 64KiB of CHR to verify the correct behavior against, and it is unlikely that a separate ASIC was made just for Vs. System games.