INES Mapper 143: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(NROM plus "pathetic" copy protection ... but it's less pathetic than CNROM's diodes.)
 
(Not worthy of a direct quote.)
 
Line 1: Line 1:
GoodNES, Nestopia, and Санчез say that [[iNES Mapper 143]] is “just NROM games [with] a pathetic form of copy protection in them.” Games include ''Dancing Blocks'' and ''Magical Mathematics''.
[[iNES Mapper 143]] denotes an NROM circuit board with a simple form of protection:
* ''Dancing Blocks''
* ''Magical Mathematics'' (NTSC version only)


The functional description is consistent with a [[74138]] and a 74368.
The functional description is consistent with a [[74138]] and a 74368.
Line 9: Line 11:
                             ++--------- open bus
                             ++--------- open bus


Nestopia additionally implies that at least ''Dancing Blocks'' relies extensively on the values of uninitialized memory, and so manually sets the emulated famiclone's 2K of internal RAM to a different pattern than Nestopia's default.
Nestopia additionally implies that at least ''Dancing Blocks'' relies extensively on the values of uninitialized memory, and so manually sets the emulated console's 2K of internal RAM to a different pattern than Nestopia's default.


* http://cah4e3.shedevr.org.ru/%5Blst%5D-sachen-mappers.txt
* http://cah4e3.shedevr.org.ru/%5Blst%5D-sachen-mappers.txt

Latest revision as of 09:28, 12 June 2019

iNES Mapper 143 denotes an NROM circuit board with a simple form of protection:

  • Dancing Blocks
  • Magical Mathematics (NTSC version only)

The functional description is consistent with a 74138 and a 74368.

Reads from these addresses produce this output:

A:[010. ...1 ..DD DDDD] -> [xxii iiii]
               || ||||      |||| ||||
               ++-++++------||++-++++-- reads provide the logical inversion of DDDDDD in the bits iiiiii
                            ++--------- open bus

Nestopia additionally implies that at least Dancing Blocks relies extensively on the values of uninitialized memory, and so manually sets the emulated console's 2K of internal RAM to a different pattern than Nestopia's default.