NES 2.0 Mapper 380: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(de-allocate 380, don't allocate a mapper until you've published a ROM, please)
No edit summary
Line 1: Line 1:
#REDIRECT [[Mapper#Plane 1]]
{{DEFAULTSORT:380}}[[Category:Multicart mappers]][[Category:Mappers with CHR RAM]]
'''NES 2.0 Mapper 380''' denotes the '''970630C''' circuit board, used on a 512 KiB multicart having 42 to 80,000 listed NROM and UNROM games.
 
==Outer Bank register ($8000-$FFFF, write)==
Mask: $8000
A~FEDC BA98 7654 3210
  -------------------
  1... ..UD .bbb bbMV
          +|--||| |||+- UV  PRG banking mode
          |  ||| |||  10: NROM-256
          |  ||| |||  11: NROM-128
          |  ||| |||  0x: UNROM-like
          |  ||| ||+-- 0: Vertical, 1: Horizontal Mirroring
          |  +++-++--- PRG A14..A18.
          |            PRG A14 replaced with CPU A14 in NROM-256 mode.
          |            PRG A14..A16 replaced with 7 if CPU A14=1 in UNROM-like mode.
          +----------- 0: PRG-ROM enabled
                        1: PRG-ROM disabled, reading from $8000-$FFFF returns solder pad value
There is no UNROM-like data latch; all games modified to use the address latch.
==Solder Pad ($8000-$FFFF, read)==
Mask: $8000
D~7654 3210
  ---------
  .... VVVV
        ++++- Solder pad value
 
Only active when the address latch's A8 was previously set to 1. There are sixteen different menus with basically the same games but a different amount of repeats.

Revision as of 14:13, 27 August 2019

NES 2.0 Mapper 380 denotes the 970630C circuit board, used on a 512 KiB multicart having 42 to 80,000 listed NROM and UNROM games.

Outer Bank register ($8000-$FFFF, write)

Mask: $8000

A~FEDC BA98 7654 3210
  -------------------
  1... ..UD .bbb bbMV
         +|--||| |||+- UV  PRG banking mode
          |  ||| |||   10: NROM-256
          |  ||| |||   11: NROM-128
          |  ||| |||   0x: UNROM-like
          |  ||| ||+-- 0: Vertical, 1: Horizontal Mirroring
          |  +++-++--- PRG A14..A18.
          |            PRG A14 replaced with CPU A14 in NROM-256 mode.
          |            PRG A14..A16 replaced with 7 if CPU A14=1 in UNROM-like mode.
          +----------- 0: PRG-ROM enabled
                       1: PRG-ROM disabled, reading from $8000-$FFFF returns solder pad value

There is no UNROM-like data latch; all games modified to use the address latch.

Solder Pad ($8000-$FFFF, read)

Mask: $8000

D~7654 3210
  ---------
  .... VVVV
       ++++- Solder pad value

Only active when the address latch's A8 was previously set to 1. There are sixteen different menus with basically the same games but a different amount of repeats.