NES 2.0 Mapper 307: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
mNo edit summary
 
Line 28: Line 28:
* Game progress cannot be saved; in fact, the save menu has been removed.
* Game progress cannot be saved; in fact, the save menu has been removed.
* The register layout indicates that an MMC3 or N118 clone is being used, connected in an unusual manner.
* The register layout indicates that an MMC3 or N118 clone is being used, connected in an unusual manner.
* Reverse-engineered schematic: [//forums.nesdev.org/viewtopic.php?p=242196#p242196 forum]

Latest revision as of 17:50, 19 September 2019

NES 2.0 Mapper 307 is used for Kaiser's ROM cartridge conversion of the Japanese Famicom Disk System version of Metroid. Its UNIF board name is UNL-KS7037.

Banks

  • CPU $6000-$6FFF: 4 KiB fixed PRG-RAM bank #0
  • CPU $7000-$7FFF: 4 KiB fixed PRG-ROM bank #15
  • CPU $8000-$9FFF: 8 KiB switchable PRG-ROM bank
  • CPU $A000-$AFFF: 4 KiB fixed PRG-ROM bank #28
  • CPU $B000-$BFFF: 4 KiB fixed PRG-RAM bank #1
  • CPU $C000-$DFFF: 8 KiB switchable PRG-ROM bank
  • CPU $E000-$FFFF: 8 KiB fixed PRG-ROM bank #15
  • PPU $0000-$1FFF: 8 KiB unbanked CHR-RAM

Registers

$8000-$9FFE (even)

Select bank register number

$0-$1: No function
$2: Bit 0 selects 1 KiB CIRAM bank at PPU $2000-$23FF
$3: Bit 0 selects 1 KiB CIRAM bank at PPU $2800-$2BFF
$4: Bit 0 selects 1 KiB CIRAM bank at PPU $2400-$27FF
$5: Bit 0 selects 1 KiB CIRAM bank at PPU $2C00-$2FFF
$6: Select 8 KiB PRG-ROM bank at CPU $8000-$9FFF
$7: Select 8 KiB PRG-ROM bank at CPU $C000-$DFFF

$8001-$9FFF (odd)

Data for bank register selected by $8000-$9FFE (even).

Notes

  • The conversion retains all writes to the FDS sound channel registers, so an emulator could provide the expansion sound channel even though the original Kaiser cartridge did not.
  • Game progress cannot be saved; in fact, the save menu has been removed.
  • The register layout indicates that an MMC3 or N118 clone is being used, connected in an unusual manner.
  • Reverse-engineered schematic: forum