INES Mapper 036: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(I linked to it, I guess I should describe it.)
 
(Update description to match FCEUX changes in rev 2776)
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 apparently assigned to the board used some games published by TXC / Micro Genius. This is almost identical to oversize [[GNROM]] except that—as a workaround for incomplete documentation­—emulators only listen to writes to the range 0x8400 through 0xFFFE.
[[iNES Mapper 036]] is apparently assigned to the board used some games published by TXC / Micro Genius. This is almost identical to oversize [[GNROM]] with two changes:
* As a workaround for incomplete documentation­, FCEUX only listens to writes to the range 0x8000 through 0xFFFE, and
* Reads from $4100 should return the value written to the banking register


''Strike Wolf'', at least, writes to registers at $4100-$4103, $4200, and $FFFF. It also tries to read from $4100.
''Strike Wolf'' writes to unknown registers at $4100-$4103, $4200, and $FFFF.


It's not known what these other registers are supposed to do. Perhaps they're registers internal to the Famiclones made by TXC.
It's not known what these other registers are supposed to do. Perhaps they're registers internal to the Famiclones made by TXC.

Revision as of 00:16, 21 December 2015

iNES Mapper 036 is apparently assigned to the board used some games published by TXC / Micro Genius. This is almost identical to oversize GNROM with two changes:

  • As a workaround for incomplete documentation­, FCEUX only listens to writes to the range 0x8000 through 0xFFFE, and
  • Reads from $4100 should return the value written to the banking register

Strike Wolf writes to unknown registers at $4100-$4103, $4200, and $FFFF.

It's not known what these other registers are supposed to do. Perhaps they're registers internal to the Famiclones made by TXC.