logoUnique visits: 7960
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
Final Fantasy V (Yancheng cy2000-3 PCB)
Typesingle
Mapper164
Original mapper
PCB marksCY2000-3
Tags:
Uploaded:2020-09-14 09:04:37

Elements:
NameValue
IC127F080
IC26264
IC362256
IC4EPR1 A2 (not soldered)(93C46)
IC5EPR2 (A3)(93C46)
IC6DIL48
C1100n
CART1FAMICOM_CART
D1
R110k
R210k
TP1
TP2

Chip signature:
27F080+6264+62256+EPR1 A2 (not soldered)(93C46)+EPR2 (A3)(93C46)+DIL48

PCB top:

PCB bottom:

Shell top:
No photo

Shell bottom:
No photo
Screenshoots:
No photo
Extra info:
Final Fantasy V (Yancheng cy2000-3 PCB, mapper 164)

Analysis requested by NewRisingSun. This PCB contains:
* 512kB PRG-ROM
* 2kB PRG-RAM 
* 93C46 based EEPROM2 PRG-RAM 
* 93C46 based EEPROM1 PRG-RAM (unpopulated)
* 8kB blob CHR-RAM
* mapper blob 

[url=https://obrazki.elektroda.pl/8105529400_1599518248_org.jpg][img]https://obrazki.elektroda.pl/8105529400_1599518248_thumb.jpg[/img][/url] [url=https://obrazki.elektroda.pl/2170763700_1599518250_org.jpg][img]https://obrazki.elektroda.pl/2170763700_1599518250_thumb.jpg[/img][/url] [url=https://obrazki.elektroda.pl/9627553500_1599518252_org.jpg][img]https://obrazki.elektroda.pl/9627553500_1599518252_thumb.jpg[/img][/url] [url=https://obrazki.elektroda.pl/4056299100_1599518252_org.png][img]https://obrazki.elektroda.pl/4056299100_1599518252_thumb.jpg[/img][/url] 

ROM: https://gofile.io/d/fKIT60

[code]
             +--------+ 
   CPU D5 -> | 01     |
   CPU D4 -> | 02     |
   CPU D3 -> | 03  46 | -- +5V
   CPU D2 <> | 04  45 | <- CPU D6
   CPU D1 -> | 05  44 | <- CPU D7
   CPU D0 -> | 06  43 | <- PPU A13
        ? -> | 07  42 | <- CPU A9
  PPU /RD -> | 08  41 | <- PPU A10
  PPU A3  -> | 09  30 | <- PPU A11
  PPU A12 -> | 10  39 | -> PRG A19
  CHR A12 <- | 11  38 | -> CIR A10
  CHR A3  <- | 12  37 | -> PRG /OE
  PPU A9  -> | 13  36 | -> PRG A18
  PPU A0  -> | 14  35 | -> PRG A17
  WRAM/CE <- | 15  34 | -> PRG A16
  CPU A10 -> | 16  33 | -> PRG A15
  CPU A11 -> | 17  32 | -> PRG A14
  CPU A12 -> | 18  31 | <- CPU A8
 EPR DOUT -> | 19  30 | <- CPU A14
  CPU A13 -> | 20  29 | <- /RESET
       M2 -> | 21  28 | <- CPU /ROMSEL
  EPR DIN <- | 22  27 | -> $5000.4
  EPR CLK <- | 23  26 | -> EPR1 CS
  EPR2 CS <- | 24  25 | -- GND
             +--------+
			 Mapper blob pinout

* While /RESET=0, all bits of internal registers are being cleared (writes are ignored)
* Mapper chip does use CPU R/W, so it cannot distinguish between CPU reads and writes
(all access to $5000/$5100/$5200/$5300 is treated as writes and all access to $5500 as reads)
* Pin 7 is unknown input (internally pulled-up high). Changing its level does not alter
PRG banking behaviour nor its value can be read back in $5500.

----------------------------- Register $5000 (write) -----------------
D~7654 3210
  ---------
  CSQM PPPp
  ||+|-++++- PRG bank (see table below)
  |+-+------ PRG banking mode 
  |  +------ value of this bit is also output on pin 27
  |  +------ 1=enables mirroring control by $5300.7, 0=ignores $5300.7 and forces mirroring to V
  +--------- 1 bpp video mode: when PPU A13=0 (pattern table) ...
              0: CHR A3=PPU A3, CHR A12=PPU A12 (disable 1 bpp mode)
              1: CHR A3=PPU A0, CHR A12=PPU A9, both latched on
                 last rise of PPU A13 (enable 1 bpp mode)

S M   QPPPp  | $8000 $C000
-------------+------------
0 0    any   | QPPPp   $1F     
             |
1 0 $00..$1B | QPPPp   $1E
1 0 $1C..$1F | QPPPp   $1C
             |
1 1 $00..$0F | PPPp0 PPPp1
1 1 $10..$17 | 0PPPp   $0F
1 1 $18..$1F | 1PPPp   $1F
             |
0 1    any   |   open bus   (See note 1)

Note 1: For that case, PRG A18..A14 are still driven the same way as when S=1 and M=1,
but PRG/CE is always held at 1, so effectively it is open bus for reads from $8000-$ffff
I have no idea what it can be used for.

----------------------------- Register $5100 (write) -----------------
D~7654 3210
  ---------
  .... ...X
          +- PRG A19
----------------------------- Register $5200 (write) -----------------

D~7654 3210
  ---------
  .s.S .C.D
   | |  | +- 93C66 EEPROM1/2 DATA output
   | |  +--- 93C66 EEPROM1/2 CLK output
   | +------ 93C66 EEPROM2 CS output 
   +-------- 93C66 EEPROM1 CS output (non populated)
   
----------------------------- Register $5300 (write) -----------------

D~7654 3210
  ---------
  m... ....
  |
  +--------- Mirroring: 0=H, 1=V


----------------------------- Register $5500 (read) -----------------
D~7654 3210
  ---------
  .... .A..
        |
        |
        +--- 93C66 EEPROM1/2 DATA input (inverted)
[/code]		

Comments:

Want to leave a comment?

Name:

Page loaded in 0.8 seconds | W3C validate