logoUnique visits: 7867
Can you help getting more info about those carts?
Cart name
Notes for chip search:
  • Use "+" as delimeter for all fields (except "cart name", where space is used); if many values are entered, all of them must appear in the cartridge then; case is not sensitive
  • "Mapper" is the actual mapper used by this cartridge hardware (might not match the one at wiki.nesdev.com, as at the moment I was analyzing this cartridge, there was no mapper assigned to it, so I had to assign my own number for testing)
  • "Original mapper" is the mapper used by licensed version of this game (for multicarts, it refers to mapper of the inside games, so 0+2 means this cartridge can run NROM+UNROM games)
  • Order in which you put values doesn't matter (you can write 7400+74138+7400 or 7400+7400+74138 to search for a cartridge that contains at least two 7400 chips and one 74138
  • Some chips (like PAL16*8) appear in cartridges as 16V8 or 16L8, so be sure to check both posibilities
  • Same goes for memories - type 27F080 to search for 32 pin memories, 27512 for 28 pin with two chip enables or MASKROM_1M_DIP28 for 28 pin with one chip enable
  • Same goes for mappers - some examples: AX5904(MMC1), AX5202P(MMC3), PT8154BM (9112MMC3), AX5208C(VRC4), 23C3662(VRC2)
  • Good news is that you can use wildcards, so 74139+*MMC3* will search for any cartrige that has at least one 74139 and MMC3 chip in any version
Mapper#
Original mapper#
PCB marks
Tags
Chips
dragon ball z5
Typesingle
Mapper12
Original mapper12
PCB marksSL-5020B
Tags:
Uploaded:2022-12-03 08:00:54

Elements:
NameValue
U127F080
U227F080
U3HUANG-1(C5052-13)
U416V8
C1-
C2-
CART1FAMICOM_CART

Chip signature:
27F080+27F080+HUANG-1(C5052-13)+16V8

PCB top:

PCB bottom:

Shell top:
No photo

Shell bottom:
No photo
Screenshoots:
No photo
Extra info:
https://www.nesdev.org/wiki/INES_Mapper_012

Just saw [url=https://www.nesdev.org/wiki/INES_Mapper_012]wiki article[/url] about this mapper.
Huang-1 has identical pinout to the [url=https://www.nesdev.org/wiki/C5052-13_pinout]C5052-13[/url].

GAL16V8 is connected as follows:
[code]
 +-------------------------------------------+
 |              +---v---+                    |
 +->- CLK_IN -> |01   20| -- VCC             |
      CPU_D1 -> |02   19| -> CLK_OUT ->------+
 CPU_nROMSEL -> |03   18| -> CHR_A18
     CPU_A14 -> |04   17| -> MPR_PPU_A12
     CPU_A13 -> |05   16| -> MPR_MODE
      CPU_A8 -> |06   15| -> O2 (feedb)
     CPU_RnW -> |07   14| -> O3 (feedb)
     PPU_A12 -> |08   13| <- CPU_D4
          M2 -> |09   12| <- CPU_D0
         GND -- |10   11| <- GND (/nOE)
                +-------+
                 GAL16V8
				 
CLK_OUT <= '0' when CPU_M2 = '1' AND CPU_NROMSEL = '1' AND CPU_A14 = '1' AND CPU_A13 = '1' AND CPU_A8 = '1' AND CPU_RNW = '0' ELSE '1';

O2.D := CPU_D0
O2.CLK := CLK_IN

O3.D := CPU_D4
O3.CLK := CLK_IN

MPR_MODE.D := CPU_D1
MPR_MODE.CLK := CLK_IN

CHR_A18 <= O2.D WHEN PPU_A12 = '0' ELSE O3.DS

[/code]


There can't be any solder jumper underneath PAL for language select, because all PAL pins are already used

But this GAL also controls Huang's MODE pin (VCC=MMC3, GND=VRC2, NC=MMC1) and it has CPU D1 routed in, which wiki does not mention.
Because this game always writes to $4132  with bit 1 set, I assume that state of this bit is direcftly latched to the MPR_MODE pin.
[code]
D~7654 3210 (write)
  ---------
  ...B ..MA
     |   |+- CHR A18 when PPU A12=0
     |   +-- MODE: MMC3=1, others = ???   (can be low or highimpedance)
     +------ CHR A18 when PPU A12=1
[/code]

Whichi is also unclear for me, why this PAL constrols HUANG's PPU-A12.


Comments:

Want to leave a comment?

Name:

Page loaded in 0.8 seconds | W3C validate