INES Mapper 036: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(add link to glukvideo informational website; add confusing other games on same PCB)
(explain what's going on with the CHR-banking-only versions)
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''. Two games are currently known to use it, [http://glukvideo.info/listado-juegos-gluk mostly published by Gluk Video]:
[[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
Line 23: Line 23:




Three additional games reportedly use the same PCB, with no ASIC, but they seem incompatible with the above-described CHR banking.
Three additional games published by Gluk use the same PCB, with no ASIC. They were also released in other regions on different hardware, and ''only'' Gluk's editions are compatible with the above-mentioned CHR banking.
* F-15 City War
* F-15 City War
* Volley ball
* Volley ball
* Puzzle
* Puzzle
They're commonly emulated as [[NINA-003-006|NINA-06]].
Compatibility code left in means that all editions of these three games are emulatable 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 18:36, 10 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 published by Gluk use the same PCB, with no ASIC. They were also released in other regions on different hardware, and only Gluk's editions are compatible with the above-mentioned CHR banking.

  • F-15 City War
  • Volley ball
  • Puzzle

Compatibility code left in means that all editions of these three games are emulatable as NINA-06.

See also: