NES 2.0 Mapper 515: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Document a few mappers with numbers 256+ already used and discussed on the forum) |
NewRisingSun (talk | contribs) mNo edit summary |
||
Line 10: | Line 10: | ||
$C000-$FFFF is always last bank of internal ROM | $C000-$FFFF is always last bank of internal ROM | ||
The board does not seem to suffer from bus conflicts. The existing ROM images are arranged similarly to [[INES Mapper | The board does not seem to suffer from bus conflicts. The existing ROM images are arranged similarly to [[INES Mapper 188]]: The last 1 MiB of PRG-ROM are the main cartridge, the first (total PRG-ROM size minus 1 MiB) are the expansion cartridge. | ||
== Expansion sound == | == Expansion sound == |
Revision as of 05:05, 24 December 2017
iNES 2.0 Mapper 515 is used for Family Noraebang, a Korean karaoke cartridge that uses UNROM-style CHR banking, has provisions for an expansion cartridge, an ADC for Microphone input, and a clone of the Yamaha YM2413 chip for expansion audio.
Banks
- CPU $8000-$BFFF: 16 KB switchable PRG ROM bank
- CPU $C000-$FFFF: 16 KB PRG ROM bank, fixed to the last bank
PRG-ROM bankswitching
Mask $E00F: W 8000: [RBBB BBBB] - R:0-select external ROM; 1-select internal ROM; B-select bank at $8000-$BFFF $C000-$FFFF is always last bank of internal ROM
The board does not seem to suffer from bus conflicts. The existing ROM images are arranged similarly to INES Mapper 188: The last 1 MiB of PRG-ROM are the main cartridge, the first (total PRG-ROM size minus 1 MiB) are the expansion cartridge.
Expansion sound
Mask: $E003: W 6000: YM2413 index W 6001: YM2413 data
Note that the board does not allow the 2A03 audio to be mixed with the YM2413 output.
Microphone input
Mask: $E003: R 6003: [D... ....] - SPI (ADC) data Mask not yet known: W C002: [S... ....] - SPI (ADC) chip select W C003: [K... ....] - SPI clock / ADC conversion clock