INES Mapper 079: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (Add nestopia's implementation: Really, don't use more than 64/64.)
Line 32: Line 32:
The largest game in BootGod's database is 64k/64k and its hardware only has 4 bits of state, mapped as
The largest game in BootGod's database is 64k/64k and its hardware only has 4 bits of state, mapped as
     $4100:  [.... PCCC]    with the same meaning as above.
     $4100:  [.... PCCC]    with the same meaning as above.
Note that FCEUX's implementation maps the register as
Note that FCEUX implements the register as
     $4100:  [CCCC XCCC]
     $4100:  [CCCC XCCC]
       X = PRG Reg (32k @ $8000)
       X = PRG Reg (32k @ $8000)
Line 38: Line 38:
     $8000:  [CCCC CCCC]
     $8000:  [CCCC CCCC]
       C = CHR Reg (8k @ $0000)
       C = CHR Reg (8k @ $0000)
and Nestopia implements the register as
    $4100:  [XXXX XCCC]

Revision as of 23:43, 28 February 2012


iNES Mapper 079 is used to designate the NINA-003/6 boards.

 Here are Disch's original notes:  
 ========================
 =  Mapper 079          =
 ========================
 
 Example Games:
 --------------------------
 Blackjack
 Dudes with Attitude
 F-15 City War
 Krazy Kreatures
 
 
 
 Registers:
 ---------------------------
 
 Range,Mask:   $4100-5FFF, $4100
 
    be sure to make note of the mask -- $4200 does not map to the register, but $4300 does.
 
 
   $4100:  [.CPP PCCC]
     C = CHR Reg (8k @ $0000)
     P = PRG Reg (32k @ $8000)
 
 Note the high bit of the CHR Reg.

The largest game in BootGod's database is 64k/64k and its hardware only has 4 bits of state, mapped as

   $4100:  [.... PCCC]     with the same meaning as above.

Note that FCEUX implements the register as

   $4100:  [CCCC XCCC]
     X = PRG Reg (32k @ $8000)
    all 8 bits = CHR Reg (8k @ $0000)
   $8000:  [CCCC CCCC]
     C = CHR Reg (8k @ $0000)

and Nestopia implements the register as

   $4100:  [XXXX XCCC]