INES Mapper 032: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
m (refile, add cat:nescartdb) |
m (Disch != cuisine) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:iNES Mappers | {{DEFAULTSORT:032}}[[Category:iNES Mappers]][[Category:in NesCartDB]][[Category:NES 2.0 mappers with submappers]] | ||
[[iNES Mapper 032]] represents games using Irem's G-101 mapper IC. It came in a [[Irem G-101 pinout|52-pin DIP]] package. | |||
These are not Disch's original notes: | |||
======================== | ======================== | ||
= Mapper 032 = | = Mapper 032 = | ||
======================== | ======================== | ||
Example Games: | Example Games: | ||
Line 12: | Line 11: | ||
Major League | Major League | ||
Kaiketsu Yanchamaru 2 | Kaiketsu Yanchamaru 2 | ||
Registers: | Registers: | ||
-------------------------- | -------------------------- | ||
Line 26: | Line 17: | ||
Range,Mask: $8000-BFFF, $F007 | Range,Mask: $8000-BFFF, $F007 | ||
$8000-$8007: [...P PPPP] PRG Reg 0 | |||
$9000-$9007: [.... ..PM] ** see footnote | |||
$8000-$8007: [ | |||
$9000-$9007: [.... ..PM] | |||
P = PRG Mode | P = PRG Mode | ||
M = Mirroring (0=Vert, 1=Horz) | M = Mirroring (0=Vert, 1=Horz) | ||
$A000-$A007: [ | $A000-$A007: [...P PPPP] PRG Reg 1 | ||
$B000-$B007: [CCCC CCCC] CHR Regs | $B000-$B007: [CCCC CCCC] CHR Regs | ||
Line 43: | Line 32: | ||
PRG Mode 0: | $8000 | $A000 | { -2} | { -1} | | PRG Mode 0: | $8000 | $A000 | { -2} | { -1} | | ||
+-------+-------+-------+-------+ | +-------+-------+-------+-------+ | ||
PRG Mode 1: | { | PRG Mode 1: | { -2} | $A000 | $8000 | { -1} | | ||
+-------+-------+-------+-------+ | +-------+-------+-------+-------+ | ||
Line 54: | Line 43: | ||
| $B000 | $B001 | $B002 | $B003 | $B004 | $B005 | $B006 | $B007 | | | $B000 | $B001 | $B002 | $B003 | $B004 | $B005 | $B006 | $B007 | | ||
+-------+-------+-------+-------+-------+-------+-------+-------+ | +-------+-------+-------+-------+-------+-------+-------+-------+ | ||
Footnote: | |||
-------------------------- | |||
Major League wants hardwired 1-screen mirroring. (CIRAM A10 is tied to +5V | |||
on this game). Additionally, the register at $9000 is entirely disabled: | |||
the game can only request "PRG mode 0". | |||
A [[NES 2.0]] [[NES 2.0 submappers#iNES_Mapper_032_.2F_Irem_G101|submapper]] has been assigned for this difference. | |||
Otherwise you'll have to use a hash check. | |||
Naruko says that only the game "愛先生の OSHIETE 私の星" uses PRG mode 1, which is why it was documented incorrectly for so long. | |||
== See also == | |||
*[http://www.romhacking.net/documents/362/ NES Mapper List] by Disch | |||
*[http://nesdev.org/mappers.zip Comprehensive NES Mapper Document] by \Firebug\, information about mapper's initial state is inaccurate. | |||
* Naruko's notes: [http://w.livedoor.jp/famicomcartridge/d/Irem%20G-101] |
Latest revision as of 21:35, 22 April 2015
iNES Mapper 032 represents games using Irem's G-101 mapper IC. It came in a 52-pin DIP package.
These are not Disch's original notes: ======================== = Mapper 032 = ======================== Example Games: -------------------------- Image Fight Major League Kaiketsu Yanchamaru 2 Registers: -------------------------- Range,Mask: $8000-BFFF, $F007 $8000-$8007: [...P PPPP] PRG Reg 0 $9000-$9007: [.... ..PM] ** see footnote P = PRG Mode M = Mirroring (0=Vert, 1=Horz) $A000-$A007: [...P PPPP] PRG Reg 1 $B000-$B007: [CCCC CCCC] CHR Regs PRG Setup: --------------------------- $8000 $A000 $C000 $E000 +-------+-------+-------+-------+ PRG Mode 0: | $8000 | $A000 | { -2} | { -1} | +-------+-------+-------+-------+ PRG Mode 1: | { -2} | $A000 | $8000 | { -1} | +-------+-------+-------+-------+ CHR Setup: --------------------------- $0000 $0400 $0800 $0C00 $1000 $1400 $1800 $1C00 +-------+-------+-------+-------+-------+-------+-------+-------+ | $B000 | $B001 | $B002 | $B003 | $B004 | $B005 | $B006 | $B007 | +-------+-------+-------+-------+-------+-------+-------+-------+ Footnote: -------------------------- Major League wants hardwired 1-screen mirroring. (CIRAM A10 is tied to +5V on this game). Additionally, the register at $9000 is entirely disabled: the game can only request "PRG mode 0". A NES 2.0 submapper has been assigned for this difference. Otherwise you'll have to use a hash check.
Naruko says that only the game "愛先生の OSHIETE 私の星" uses PRG mode 1, which is why it was documented incorrectly for so long.
See also
- NES Mapper List by Disch
- Comprehensive NES Mapper Document by \Firebug\, information about mapper's initial state is inaccurate.
- Naruko's notes: [1]