Unique visits: 7602 Can you help getting more info about those carts? |
|
Name | Value |
---|---|
IC1 | 27256(27512) |
IC10 | 7432 |
IC2 | 27256(27512) |
IC3 | 27512 |
IC4 | 27512 |
IC5 | 2764 |
IC6 | 16L8 |
IC7 | 16L8 |
IC8 | 4020 |
IC9 | 74139 |
CART1 | FAMICOM_CART |
JP1 | OPEN |
JP2 | CLOSED |
### pal b8636 ### n5000 = (!CPU_A14) | (!CPU-A12) | (!CPU_nROMSEL) | (CPU_A13); PRG1_nCE = (!CPU_A13 & CPU_A14 & SIG33) | (!CPU_nROMSEL & CPU_A13 & CPU_A14) | (CPU_nROMSEL & !CPU_A14) | (CPU_nROMSEL & !CPU_A13) | (!CPU_RnW); PRG1_A14 = (CPU_nROMSEL) | (CPU_A14); PRG1_A13 = (CPU_nROMSEL & !CPU_A14) | (!CPU_nROMSEL & CPU_A14) | (!CPU_A13); n4022 = (!CPU-A5) | (!CPU-A1) | (!CPU_A14) | (!CPU_nROMSEL) | (CPU-A12) | (CPU_A13) | (CPU_RnW) | (A6_OR_A7) | (A2_OR_A0) | (A4_OR_A3) | (CPU-A8); n4122 = (!CPU-A8) | (!CPU-A5) | (!CPU-A1) | (!CPU_A14) | (!CPU_nROMSEL) | (CPU-A12) | (CPU_A13) | (CPU_RnW) | (A6_OR_A7) | (A2_OR_A0) | (A4_OR_A3); // n4022: 0 when cpu_write @ 0100xxx000100010 else '1' ;$4022, mask=$f1ff // n4122: 0 when cpu_write @ 0100xxx100100010 else '1' ;$4122, mask=$f1ff // n5000: 0 when cpu_r/w @ 0101xxxxxxxxxxxx else '1' ;$5000-5fff ### pal b8632 # O4 <= '0' when (CPU_D1 & CPU_D2 & !n4022) else '1' when (!CPU_D2 & !n4022) | (!CPU_D1 & !n4022); O5 <= '0' when (CPU_D0 & CPU_D2 & !n4022) else '1' when (!CPU_D2 & !n4022) | (!CPU_D0 & !n4022); SIG33 <= '0' when (CPU_D0 & !CPU_D1 & !CPU_D2 & !n4022) else '1' when (!CPU_D0 & !n4022) | (CPU_D1 & !n4022) | (CPU_D2 & !n4022); RESET <= '0' when (CPU_D0 & CPU_D1 & !CPU_D2 & !n4122) else '1' when (!CPU_D1 & !n4122) | (!CPU_D0 & !n4122) | (CPU_D2 & !n4122); PRG2_nCE = (O5 & O4 & !SIG33) | (SIG33 & !PRG1_nCE) | (SIG33 & !CPU_A14) | ( SIG33 & CPU_nROMSEL); PRG2_A14 = (O5 & O4 & !SIG33) | (!O5 & SIG33) | (SIG33 & !PRG1_nCE) | (SIG33 & !CPU_A14) | (SIG33 & !n5000) | (SIG33 & CPU_nROMSEL); PRG2_A13 = (O5 & O4 & !SIG33) | (SIG33 & !PRG1_nCE) | (SIG33 & !CPU_A14) | ( SIG33 & !n5000) | (SIG33 & CPU_nROMSEL) | (O5 & !O4 & SIG33) | (!O5 & O4 & SIG33); nIRQ = (!CPU_D0) | (!M2_8192) | (RESET); --- Value written at $4022: 0 1 2 3 4 5 6 7 Value stored at O4: 1 1 1 1 1 1 0 0 Value stored at O5: 1 1 1 1 1 0 1 0 Value stored at SIG33: 1 0 1 1 1 1 1 1 Value written at $4122: 0 1 2 3 4 5 6 7 Value stored at RESET: 1 1 1 0 1 1 1 1 $6000 | $8000 | $a000 | $c000 | $e000 PRG1_b2 PRG1_b1 PRG1_b0 (*) PRG4_b1 (*) = PRG2_b0 when $4022 = 0/2/3/4 PRG1_b3 when $4022 = 1 PRG2_b3 when $4022 = 5 PRG2_b1 when $4022 = 6 PRG2_b2 when $4022 = 7 if Merging PRG1+PRG2+PRG4+PRG3 (PRG3 is never enabled, so it can be skipped), then it is: $5000 |$6000 | $8000 | $a000 | $c000 | $e000 20 2 1 0 {$4022} 9 Value written to $4022: 0 1 2 3 4 5 6 7 Bank set at $c000 : 4 3 4 4 4 7 5 6
Comments: