INES Mapper 088: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(refile, add cat:nescartdb, also reorder the entire page to put a standard "this mapper exists because X" at the beginning)
(This is really a dupe of 206)
Line 6: Line 6:


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 if the PPU address was >= $1000.
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 if the PPU address was >= $1000.
If the CHR ROM is smaller than 64K or smaller, it is identical to mapper 206.


   Example Games:
   Example Games:

Revision as of 00:28, 1 November 2013

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 if the PPU address was >= $1000.

If the CHR ROM is smaller than 64K or smaller, it is identical to mapper 206.

 Example Games:
 --------------------------
 Quinty (J)
 Namcot Mahjong 3
 Dragon Spirit - Aratanaru Densetsu