Sachen SA8259A pinout: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(create from cah4e3's notes) |
(remove links to redirects) |
||
Line 24: | Line 24: | ||
{| class='datatable' | {| class='datatable' | ||
! pin \ mapper !! [[iNES Mapper 137|137]] !! | ! pin \ mapper !! [[iNES Mapper 137|137]] !! 138 !! 139 !! 141 | ||
|- | |- | ||
| rX0 || CHR A10 || CHR A11 || CHR A13 || CHR A12 | | rX0 || CHR A10 || CHR A11 || CHR A13 || CHR A12 |
Revision as of 23:01, 2 May 2014
Sachen SA8259A: 28-pin 0.6" DIP
Most of Sachen's mapper ICs have names that collide with other well-known ICs, presumably as an initial round of indirection to confuse would-be mass copiers. The 8259A is canonically the original IBM PC's Programmable Interrupt Controller.
.---\/---. PRG A15 <- | 01 28 | -- Vcc CIRAM A10 <- | 02 27 | -> r42 PPU A11 -> | 03 26 | <- CPU A8 (+CE) PPU A13 -> | 04 25 | -> rX0 PPU /RD -> | 05 24 | <- R/W ? ?? | 06 23 | <- M2 PRG A16 <- | 07 22 | <- PPU A12 CPU A14 -> | 08 21 | <- PPU A10 CPU A0 -> | 09 20 | <- /ROMSEL rX1 <- | 10 19 | -> r41 CPU D0 -> | 11 18 | <- CPU D2 CPU D1 -> | 12 17 | -> r60 PRG A17 <- | 13 16 | -> rX2 GND -- | 14 15 | -> r40 '--------'
The exact connectivity of the pins labelled r?? depends on the corresponding mapper number or name allocated.
pin \ mapper | 137 | 138 | 139 | 141 |
---|---|---|---|---|
rX0 | CHR A10 | CHR A11 | CHR A13 | CHR A12 |
rX1 | CHR A11 | CHR A12 | CHR A14 | CHR A13 |
rX2 | CHR A12 | CHR A13 | CHR A15 | CHR A14 |
r40 | CHR A14¹ | CHR A14 | CHR A16 | CHR A15 |
r41 | CHR A14¹ | CHR A15 | CHR A17 | CHR A16 |
r42 | CHR A14¹ | CHR A16 | CHR A18 | CHR A17 |
r60 | CHR A13¹ | n/c | n/c | n/c |
¹: r40, r41, r42, and r60 go through a 74LS253 dual 4 to 1 multiplexer and a 74LS257 quad 2 to 1 multiplexer to produce 4x1+4F CHR banking
Reference: Cah4e3 ( http://cah4e3.shedevr.org.ru/%5Blst%5D-sachen-mappers.txt )