NES 2.0 Mapper 307: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Created page with "{{DEFAULTSORT:307}}Category:FDS conversion mappersNES 2.0 Mapper 307 is used for Kaiser's ROM cartridge conversion of the Japanese Famicom Disk System version of ''Metroid...") |
(→Notes) |
||
(One intermediate revision by one other user not shown) | |||
Line 27: | Line 27: | ||
* 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. | * 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. | * Game progress cannot be saved; in fact, the save menu has been removed. | ||
* The register layout indicates that an MMC3 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