logoUnique visits: 7938
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
Asder PC 95 Korean
Typesingle
Mapper
Original mapper
PCB marksNONE
Tags:#audio
Uploaded:2018-10-12 08:41:30

Elements:
NameValue
IC1not soldered(27F080)
IC26264A
IC316V8
IC4LM386?-
IC574139
IC67474
IC7AX5202P(MMC3)
IC8DIL16
C1100n
C101n
C1110u/25V
C2100n
C3100n
C4100n
C5100n
C6100n
C71n
C81n
C91n
CART1FAMICOM_CART
JP12-3
JP2PINHD-1X8
JP3SOLDER
R11k
R105.1k
R210k
R31k
R410k
R510k
R610k
R7160k
R810
R95.1k

Chip signature:
not soldered(27F080)+6264A+16V8+LM386?-+74139+7474+AX5202P(MMC3)+DIL16

PCB top:

PCB bottom:

Shell top:
No photo

Shell bottom:
No photo
Screenshoots:

Extra info:
https://forums.nesdev.org/viewtopic.php?p=229537#p229537

n4C04 = (!M2) | (!CPU_nROMSEL) | (!CPU_A14) | (!CPU-A2) | (CPU_A8) | (nC00) | (CPU_A13);

     111111
a    5432109876543210
mask 1111110100000111 FD07
val  0100110000000100 4C04


O4 <= D6 when M2=1 & nROMSEl=1 & A14=1 & A13=0 & nC00=0 & A8=0 & A2=0 & A1=0 & A0=1
O2 <= D6 when M2=1 & nROMSEl=1 & A14=1 & A13=0 & nC00=0 & A8=0 & A2=0 & A1=0 & A0=1

O3 <= D6 when M2=1 & nROMSEl=1 & A14=1 & A13=0 & nC00=0 & A8=0 & A2=0 & A1=0 & A0=0
D7 <= INA when M2=1 & nROMSEl=1 & A14=1 & A13=0 & nC00=0 & A8=0 & A2=0 & A1=1 & A0=1 else 'Z'

$4c01 (o2/o4) ; o4-on data
$4c00 (o1/o3) ; o3-on data

PRG-A19
            $8000 $a000 $c000 $e000
O3=0, O4=0      0     0     1     1
O3=0, O4=1      0     1     1     1
O3=1, O4=0      1     0     1     1
O3=1, O4=1      1     1     1     1

--------------------------------------------------------------------
Mask: $fd07
$4C00 (w): [.P.. ....] - sets outer 512 kB PRG-bank for $8000 
$4C01 (w): [.P.. ....] - sets outer 512 kB PRG-bank for $a000 (at $c000 and $e000 last outer bank is selected)
$4C02 - nothing
$4C03 (r): [I... ....] - I=value of INA pin, .=OPEN BUS
$4c04 (w): [.... ....] - outputs 0 on OUTA (clock)
$4c05 (w): [.... ....] - outputs 1 on OUTA (clock)
$4c06 (w): [.... ....] - outputs 0 on OUTB (data)
$4c07 (w): [.... ....] - outputs 1 on OUTB (data)
Hardware logic does not distinguish between read/write cycle.
--------------------------------------------------------------------

$4900 = #$e6
	$491f <- #$0
	$7e7 <- ~$491f
	$491f <- #$1
	$7e8 <- ~$491f
	..
	$491f <- #$a
	$7f1 <- ~$491f
	$4905 <- #$82

       --7-- --6-- --5-- --4-- --3-- --2-- --1-- --0--
--0--  ----- ----- ----- ----- ----- ----- ----- -----
--1--  ----- ----- ----- ----- ----- ----- ----- -----
--2--  ----- ----- ----- ----- RIGHT ----- ----- -----
--3--  ----- ----- ----- ----- ----- ----- ----- -----
--4--  DOWN- ----- ----- ----- LEFT- UP--- ----- -----
--5--  ----- ----- ----- ----- ----- ----- ----- -----
--6--  ----- ----- ----- ----- ----- ----- ----- -----
--7--  ----- ----- ----- ----- ----- ----- ----- -----
--8--  ----- ----- ----- ----- ----- ----- ----- -----
--9--  ----- ----- ----- ----- ----- ----- ----- -----
-10--  ----- ----- ----- ----- ----- ----- ----- -----

      ----7----  ----6----  ----5----  ----4----  ----3----  ----2----  ----1----   ----0----
--0-- V          5          E          F2         C          F          G           4
--1-- X          3          W          F1         END        S          D           2
--2-- HOME       DELETE     PRIOR      F8         RIGHT      NEXT       BACK        INSERT
--3-- PERIOD     0          6          F5         COMMA      L          I           9
--4-- DOWN       BACKSLASH  LBRACKET   F7         LEFT       UP         RETURN      RBRACKET
--5-- LCONTROL   1          A          ESCAPE     TAB        Z          CAPITAL     Q
--6-- J          8          U          F4         M          K          Y           7
--7-- LSHIFT     EQUALS     P          F6         SLASH      APOSTROPHE SEMICOLON   MINUS
--8-- B          6          R          F3         SPACE      N          H           T
--9--                                  NUMPAD2    NUMPAD8    NUMPAD4    GRETURN     NUMPAD6
-10-- NUMPAD8    NUMPAD2    NUMPAD1    F12        F11        NUMPAD7    NUMPAD4     LMENU
--0-- NUMLOCK    DIVIDE     NUMPAD5    F10        NUMPAD9    MULTIPLY   ADD         SUBTRACT
--0-- NUMPAD0    DECIMAL    NUMPAD3    F9         SPACE      PAUSE      NUMPAD6     GRAVE

	


(0=key pressed)

          	
          	
$4900 != $e6
	$4904 <- #$0
	$7e7 <- ~$4906
	..
	$4904 <- #$b
	$7f2 <- ~$4906
	$4905 <- #$82



                      +--------+
   RESET?  GND-100nF- | 01  16 | GND
                  VCC | 02  15 | VCC
                  GND | 03  14 | SND-
                 OUTB | 04  13 | VCC
                  INB | 05  12 | SND+
                 OUTA | 06  11 | GND
                  GND | 07  10 | -R-+ 160k (clock generator?)
                  INA | 08  09 | ---+
                      +--------+

$4904 (w): [aaaa aaaa] - set offset to internal keyboard's memory ($0-$b)
$4906 (r): [kkkk kkkk] - read keys from internal keyboard's memory at offset written to $4904
$491f (w): ?
$491f (r): ?
$4905 (w) : ?
$4900 (r) : ?status


power-up:
0000000000000111 0007
0000000000000001 0001
0000000000000101 0005

apple:
0010100000000011 2803 
0000000001000011 0043
0010100000000011 2803
0100011111010000 47D0

kicks:
0010100000000011 2803
0000000001000011 0043
0010100000000011 2803
0101101111010000 5BD0

tree:
0010100000000011 2803
0000000001000011 0043
0010100000000011 2803
0001011100110000 1730

the apple kicks the tree:
0010100000000011 2803
0000000001000011 0043
0010100000000011 2803
0100110011100000 4CE0 //the
..
0100011111010000 47D0 //apple
..
0100110011100000 4CE0 //

Comments:

Want to leave a comment?

Name:

Page loaded in 0.8 seconds | W3C validate