INES Mapper 193: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(only 4 bits of PRG banking. Mirroring control unused?)
(it's germane that the mirroring control may not work at all.)
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
   --------------------------
   --------------------------
   Fighting Hero (Unl)
   Fighting Hero (Unl)
   [http://bootgod.dyndns.org:7777/profile.php?id=4248 War in the Gulf] & [http://bootgod.dyndns.org:7777/profile.php?id=4247 (its Brazilian localization)]
   [https://nescartdb.com/profile/view/4247 War in the Gulf] & [https://nescartdb.com/profile/view/4248 (Brazilian release)]
    
    
   Registers:
   Registers:
Line 21: Line 21:
       1 = Horz (A11)
       1 = Horz (A11)


It's not known if any games exist that rely on being able to change mirroring at run-time; reportedly both War in the Gulf and La Guerra del Golfo have hard-wired vertical mirroring, and Fighting Hero expects horizontal mirroring and powers up in that configuration.
No games are known to rely on changing mirroring at run-time. At least some games have hard-wired mirroring.
    
    
   CHR Setup:
   CHR Setup:

Latest revision as of 17:17, 11 April 2023

iNES Mapper 193 represents boards that use NTDEC's TC-112 mapper IC.

 Example Game:
 --------------------------
 Fighting Hero (Unl)
 War in the Gulf & (Brazilian release)
 
 Registers:
 ---------------------------
 Regs at $6000-7FFF = no SRAM
 
 Range,Mask:   $6000-7FFF, $E007
 
   $6000:  [CCCC CC..] CHR Reg 0
   $6001:  [CCCC CCC.] CHR Reg 1
   $6002:  [CCCC CCC.] CHR Reg 2
   $6003:  [.... PPPP] PRG Reg
   $6004:  [.... ...M] Mirroring
     0 = Vert (A10)
     1 = Horz (A11)

No games are known to rely on changing mirroring at run-time. At least some games have hard-wired mirroring.

 CHR Setup:
 ---------------------------
 
       $0000   $0400   $0800   $0C00   $1000   $1400   $1800   $1C00 
     +-------------------------------+---------------+---------------+
     |           <<$6000>>           |    <$6001>    |    <$6002>    |
     +-------------------------------+---------------+---------------+
 
 PRG Setup:
 ---------------------------
 
       $8000   $A000   $C000   $E000  
     +-------+-------+-------+-------+
     | $6003 | { -3} | { -2} | { -1} |
     +-------+-------+-------+-------+

See also: https://forums.nesdev.org/viewtopic.php?t=19751