INES Mapper 088: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
m (redundancy) |
(Reformat monospaced section into a list) |
||
Line 5: | Line 5: | ||
Consequently, CHR is split into two halves. $0xxx can only have CHR from the first 64K, $1xxx can only have CHR from the second 64K. | Consequently, CHR is split into two halves. $0xxx can only have CHR from the first 64K, $1xxx can only have CHR from the second 64K. | ||
A possible way to implement this would be to mask the CHR ROM 1K bank output from the mapper by ANDing with $3F, and then OR it with $40 | A possible way to implement this would be to mask the CHR ROM 1K bank output from the mapper by ANDing with $3F, and then OR it with $40 for N108 registers 2, 3, 4, and 5. | ||
If the CHR ROM is 64K or smaller, it is identical to mapper 206. | If the CHR ROM is 64K or smaller, it is identical to mapper 206. | ||
There are three games known to use this mapper: | |||
* [http://bootgod.dyndns.org:7777/profile.php?id=1576 Quinty (J)] | |||
* [http://bootgod.dyndns.org:7777/profile.php?id=1828 Namcot Mahjong 3] | |||
* [http://bootgod.dyndns.org:7777/profile.php?id=2307 Dragon Spirit - Aratanaru Densetsu] | |||
Revision as of 04:30, 26 February 2017
iNES Mapper 088 is the same as mapper 206 with the following exception:
- CHR support is increased to 128KB by connecting PPU's A12 line to the CHR ROM's A16 line.
Consequently, CHR is split into two halves. $0xxx can only have CHR from the first 64K, $1xxx can only have CHR from the second 64K.
A possible way to implement this would be to mask the CHR ROM 1K bank output from the mapper by ANDing with $3F, and then OR it with $40 for N108 registers 2, 3, 4, and 5.
If the CHR ROM is 64K or smaller, it is identical to mapper 206.
There are three games known to use this mapper: