INES Mapper 036: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(should explicitly mention bus conflicts with PRG ROM) |
(add link to glukvideo informational website; add confusing other games on same PCB) |
||
Line 1: | Line 1: | ||
[[Category:iNES Mappers|036]][[Category:GNROM-like mappers|036]] | [[Category:iNES Mappers|036]][[Category:GNROM-like mappers|036]] | ||
[[iNES Mapper 036]] is assigned to TXC's PCB '''01-22000-400''', featuring a 74138, a 74175, and usually a 24-pin ASIC labeled ''05-00002-010''. | [[iNES Mapper 036]] is assigned to TXC's PCB '''01-22000-400''', featuring a 74138, a 74175, and usually a 24-pin ASIC labeled ''05-00002-010''. Two games are currently known to use it, [http://glukvideo.info/listado-juegos-gluk mostly published by Gluk Video]: | ||
* Strike Wolf | * Strike Wolf | ||
* Policeman | * Policeman | ||
Even though these games can evidently be emulated as a weird kind of GNROM, the hardware does something quite different: | Even though these games can evidently be emulated as a weird kind of GNROM, the hardware does something quite different: | ||
Line 22: | Line 21: | ||
This PRG reverse-engineering is confusing but mostly complete | This PRG reverse-engineering is confusing but mostly complete | ||
Three additional games reportedly use the same PCB, with no ASIC, but they seem incompatible with the above-described CHR banking. | |||
* F-15 City War | |||
* Volley ball | |||
* Puzzle | |||
They're commonly emulated as [[NINA-003-006|NINA-06]]. | |||
See also: | See also: | ||
* http://forums.nesdev.org/viewtopic.php?p=167180#p167180 Thread about dumping Policeman starts here | * http://forums.nesdev.org/viewtopic.php?p=167180#p167180 Thread about dumping Policeman starts here |
Revision as of 05:44, 6 April 2016
iNES Mapper 036 is assigned to TXC's PCB 01-22000-400, featuring a 74138, a 74175, and usually a 24-pin ASIC labeled 05-00002-010. Two games are currently known to use it, mostly published by Gluk Video:
- Strike Wolf
- Policeman
Even though these games can evidently be emulated as a weird kind of GNROM, the hardware does something quite different:
The CHR banking is definitely implemented using the two 7400-series ICs:
Mask: $E200 write $4200: [.... CCCC] - Select 8 KiB CHR bank
The PRG banking is part of the ASIC:
Mask: $E103 write $4102 or $8000-$FFFF: [..PP ....] - Request 32 KiB PRG bank write $4100: activate bankswitch to bitwise NOT of requested bank then write $8000-$FFFF: correct bankswitch without extra inversion read $4100: [..PP ....] - Return current 32 KiB PRG bank read or write others: ? There are bus conflicts on writes to $8000-$FFFF.
This PRG reverse-engineering is confusing but mostly complete
Three additional games reportedly use the same PCB, with no ASIC, but they seem incompatible with the above-described CHR banking.
- F-15 City War
- Volley ball
- Puzzle
They're commonly emulated as NINA-06.
See also:
- http://forums.nesdev.org/viewtopic.php?p=167180#p167180 Thread about dumping Policeman starts here