Unique visits: 7938 Can you help getting more info about those carts? |
|
Name | Value |
---|---|
IC1 | not soldered(27F080) |
IC2 | 6264A |
IC3 | 16V8 |
IC4 | LM386?- |
IC5 | 74139 |
IC6 | 7474 |
IC7 | AX5202P(MMC3) |
IC8 | DIL16 |
C1 | 100n |
C10 | 1n |
C11 | 10u/25V |
C2 | 100n |
C3 | 100n |
C4 | 100n |
C5 | 100n |
C6 | 100n |
C7 | 1n |
C8 | 1n |
C9 | 1n |
CART1 | FAMICOM_CART |
JP1 | 2-3 |
JP2 | PINHD-1X8 |
JP3 | SOLDER |
R1 | 1k |
R10 | 5.1k |
R2 | 10k |
R3 | 1k |
R4 | 10k |
R5 | 10k |
R6 | 10k |
R7 | 160k |
R8 | 10 |
R9 | 5.1k |
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: