|
|
(22 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| [[Category:iNES Mappers|185]][[Category:in NesCartDB|185]][[Category:Discrete logic mappers|185]] | | #REDIRECT [[CNROM]] |
| Here are Disch's original notes:
| | {{DEFAULTSORT:185}}[[Category:iNES Mappers]][[Category:in NesCartDB]][[Category:Discrete logic mappers]][[Category:Nintendo licensed mappers]][[Category:NES 2.0 mappers with submappers]] |
|
| |
| ========================
| |
| = Mapper 185 =
| |
| ========================
| |
|
| |
|
| |
| Example Games:
| |
| --------------------------
| |
| Spy Vs. Spy (J)
| |
| Mighty Bomb Jack (J)
| |
|
| |
|
| |
| Registers: (**BUS CONFLICTS**)
| |
| ---------------------------
| |
| $8000-FFFF: [CCCC CCCC]
| |
| CHR Reg
| |
|
| |
|
| |
| Notes:
| |
| ---------------------------
| |
| This mapper is retarded. These games only have 8k of CHR, but they seem to attempt to disable CHR by writing
| |
| a specific value to the CHR Reg, then they 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, it is as if CHR is filled with all $12's
| |