INES Mapper 193: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (remove snark)
(it's germane that the mirroring control may not work at all.)
 
(5 intermediate revisions by 3 users not shown)
Line 2: Line 2:
[[iNES Mapper 193]] represents boards that use [[wikipedia:NTDEC|NTDEC]]'s [[NTDEC TC-112 pinout|TC-112 mapper IC]].
[[iNES Mapper 193]] represents boards that use [[wikipedia:NTDEC|NTDEC]]'s [[NTDEC TC-112 pinout|TC-112 mapper IC]].


  Here are Disch's original notes: 
  ========================
  =  Mapper 193          =
  ========================
 
 
   Example Game:
   Example Game:
   --------------------------
   --------------------------
   Fighting Hero (Unl)
   Fighting Hero (Unl)
    
   [https://nescartdb.com/profile/view/4247 War in the Gulf] & [https://nescartdb.com/profile/view/4248 (Brazilian release)]
 
    
    
   Registers:
   Registers:
Line 18: Line 11:
   Regs at $6000-7FFF = no SRAM
   Regs at $6000-7FFF = no SRAM
    
    
   Range,Mask:  $6000-7FFF, $6003
   Range,Mask:  $6000-7FFF, $E007
 
 
    $6000:  CHR Reg 0
    $6001:  CHR Reg 1
    $6002:  CHR Reg 2
    $6003:  PRG Reg
    
    
    $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:
   CHR Setup:
Line 42: Line 38:
       | $6003 | { -3} | { -2} | { -1} |
       | $6003 | { -3} | { -2} | { -1} |
       +-------+-------+-------+-------+
       +-------+-------+-------+-------+
See also: https://forums.nesdev.org/viewtopic.php?t=19751

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