INES Mapper 081: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
NewRisingSun (talk | contribs) (Created page with "{{Infobox_iNES_mapper |name=N715021 |company=NTDEC |mapper=81 |complexity=Discrete logic |boards=N715021 |prgmax=64K |prgpage=16K + 16K fixed |chrmax=32K |chrpage=8K |busconfl...") |
m (refile under 0 instead of 8) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
|chrmax=32K | |chrmax=32K | ||
|chrpage=8K | |chrpage=8K | ||
|busconflicts= | |busconflicts=No | ||
}} | }} | ||
{{DEFAULTSORT: | {{DEFAULTSORT:081}}[[Category:INES Mappers]] | ||
This mapper is used on exactly one known game: Super Gun from NTDEC | This mapper is used on exactly one known game: Super Gun from NTDEC. Although the game's bankswitching code seems to suggest two separate data latches at $6000 and $8000-$FFFF (the latter with bus conflicts), the board actually latches the four lowest address bits, and ignores the write to $6000. | ||
==Banks== | ==Banks== | ||
Line 20: | Line 20: | ||
==Registers== | ==Registers== | ||
===CHR Bank Select ($ | ===PRG/CHR Bank Select ($8000-$FFFF)=== | ||
CPU address bit# | |||
---- ---- | 1111 1100 0000 0000 | ||
.. | 5432 1098 7654 3210 | ||
---- ---- ---- ---- | |||
1... .... .... PPCC | |||
|||| | |||
||++------ Select 8 KB CHR ROM bank for PPU $0000-$1FFF | |||
++-------- Select 16 KB PRG ROM bank for CPU $8000-$BFFF | |||
==Related== | |||
[http://forums.nesdev.org/viewtopic.php?f=3&t=16412 Discussion with PCB images and analysis as well as Kazzo dumping script] | |||
Latest revision as of 18:28, 27 April 2019
N715021
Company | NTDEC |
Complexity | Discrete logic |
Boards | N715021 |
PRG ROM capacity | 64K |
PRG ROM window | 16K + 16K fixed |
PRG RAM capacity | None |
CHR capacity | 32K |
CHR window | 8K |
Nametable mirroring | Fixed H or V, controlled by solder pads |
Bus conflicts | No |
IRQ | No |
Audio | No |
iNES mappers | 081 |
This mapper is used on exactly one known game: Super Gun from NTDEC. Although the game's bankswitching code seems to suggest two separate data latches at $6000 and $8000-$FFFF (the latter with bus conflicts), the board actually latches the four lowest address bits, and ignores the write to $6000.
Banks
- CPU $8000-$BFFF: 16 KB switchable PRG ROM bank
- CPU $C000-$FFFF: 16 KB PRG ROM bank, fixed to the last bank
- PPU $0000-$1FFF: 8 KB switchable CHR ROM bank
Registers
PRG/CHR Bank Select ($8000-$FFFF)
CPU address bit# 1111 1100 0000 0000 5432 1098 7654 3210 ---- ---- ---- ---- 1... .... .... PPCC |||| ||++------ Select 8 KB CHR ROM bank for PPU $0000-$1FFF ++-------- Select 16 KB PRG ROM bank for CPU $8000-$BFFF
Related
Discussion with PCB images and analysis as well as Kazzo dumping script