INES Mapper 095: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (add cross references)
Line 17: Line 17:
   Notes:
   Notes:
   ---------------------------
   ---------------------------
   This mapper is a modified MMC3.  It behaves exactly like your normal MMC3, only mirroring is handled
   This mapper is a modified [[MMC3]].  It behaves exactly like your normal MMC3, only mirroring is handled
   differently.  For details on MMC3, refer to mapper 004.
   differently.  For details on MMC3, refer to [[INES Mapper 004|mapper 004]].
    
    
    
    

Revision as of 19:28, 4 May 2012

 Here are Disch's original notes:
 ========================
 =  Mapper 095          =
 ========================
 
 aka
 --------------------------
 MMC3  (modified)
 
 
 Example Game:
 --------------------------
 Dragon Buster (J)
 
 
 Notes:
 ---------------------------
 This mapper is a modified MMC3.  It behaves exactly like your normal MMC3, only mirroring is handled
 differently.  For details on MMC3, refer to mapper 004.
 
 
 Regs:
 ---------------------------
 
 $8000:  [CP.. .AAA]
    C = CHR Mode
    P = PRG Mode
    A = Address for $8001
 
 
 This register operates exactly like it does on your normal MMC3.  It is mentioned here because the 'C' bit
 has another usage for mirroring.
 
 
 
 The normal mirroring reg ($A000) is totally ignored, and the CHR regs select nametables:
 
 When 'C' is set:
    [ R:2 ][ R:3 ]
    [ R:4 ][ R:5 ]
 
 When 'C' is clear:
    [ R:0 ][ R:0 ]
    [ R:1 ][ R:1 ]
 
 
 For mirroring, only bit 5 of the CHR regs is significant.  Bit 5 of the appropriate reg selects either NTA or
 NTB.