INES Mapper 185: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(list of known m185 games) |
m (add othello) |
||
Line 46: | Line 46: | ||
| [http://bootgod.dyndns.org:7777/profile.php?id=1261 Mighty Bomb Jack] || 0x11 || 0x00 <!-- 5 --> | | [http://bootgod.dyndns.org:7777/profile.php?id=1261 Mighty Bomb Jack] || 0x11 || 0x00 <!-- 5 --> | ||
|- | |- | ||
| Sansuu 1 Nen | | Sansuu 1 Nen, [http://bootgod.dyndns.org:7777/profile.php?id=1263 Sansuu 2 Nen], and [http://bootgod.dyndns.org:7777/profile.php?id=4061 Othello] || 0x22 || 0x20 <!-- A --> | ||
|- | |- | ||
| [http://bootgod.dyndns.org:7777/profile.php?id=3791 Sansuu 3 Nen] || 0xFF || 0x00 <!-- F --> | | [http://bootgod.dyndns.org:7777/profile.php?id=3791 Sansuu 3 Nen] || 0xFF || 0x00 <!-- F --> |
Revision as of 20:28, 9 February 2014
iNES Mapper 185 is used for games that use the CNROM board with weak copy protection measures.
======================== = Mapper 185 = ======================== Example Games: -------------------------- Spy Vs. Spy (J) Mighty Bomb Jack (J) Registers: (**BUS CONFLICTS**) --------------------------- $8000-FFFF: [..CC ..CC] CHR Reg Notes: --------------------------- This mapper is retarded. These games only have 8k of CHR, and they attempt to disable CHR by writing a specific value to the CHR Reg, then VERIFY that garbage is read back, then they swap back to the actual CHR. If they don't get the expected garbage, they lock up. Perhaps this was some sort of copy protection? Each game has their own value that enables/disables CHR. Rather than failing to attempt to list all the exact values used here (I don't know what all of them are), I can provide some logic: if C AND $0F is nonzero, and if C does not equal $13: CHR is enabled otherwise CHR is disabled When CHR is disabled, the pattern tables are open bus. Theoretically, this should return the LSB of the address read, but real-world behavior may vary.
This table has been assembled from nocash and the sources of MESS, Nestopia, and FCEUX.
if this value is written | ||
---|---|---|
Game | Must work | Mustn't work |
Bird Week | 0x0F | 0xF0 |
B-Wings | 0x33 | 0x00 |
Mighty Bomb Jack | 0x11 | 0x00 |
Sansuu 1 Nen, Sansuu 2 Nen, and Othello | 0x22 | 0x20 |
Sansuu 3 Nen | 0xFF | 0x00 |
Spy vs Spy | 0x21 | 0x13 |
Seicross (v2) | 0x20 | 0x21 |