MSXに1MビットROM(00000-1FFFF)をつないで74HC161でメガロムカートリッジをつくりたい。
http://www7b.biglobe.ne.jp/~leftyserve/mak-esra/esr_17.htm
ROMの32KB(4000-7FFF/8000-BFFF)をバンク切り替えできるようにします。
Address A15 A14 A13| /CE1 A16 A15 A14|/CE2 A16 A15 A14 ROM >0000 0 0 0 | 1 - - - | 1 - - - >4000 0 1 0 | 0 * * * | 1 - - - >00000...>1C000 >8000 1 0 0 | 1 - - - | 0 * * * >00000...>1C000 >C000 1 1 0 | 1 - - - | 1 - - -
; ; ; ASCII16.EQN - SST39SF010 MSX MEGAROM ; TITLE SST39SF010 MSX MEGAROM PATTERN A REVISION 1.0 AUTHOR TANAM1972 COMPANY PARALLEL COMPUTER INC DATE 3/29/19 CHIP SST39SF010 GAL22V10D NC A15I A14I MREQ_n A12I A16O A15O A14O B16O B15O B14O GND SLTSL_n CE_n CE1_n CE2_n A16 A15 A14 LD1_n LD2_n A15_n NC VCC EQUATIONS LD1_n = SLTSL_n + MERQ_n + A15I + /A14I + A12I LD2_n = SLTSL_n + MERQ_n + A15I + /A14I + /A12I CE_n = SLTSL_n + MERQ_n + A15 * A14 + /A14 * /A15 CE1_n = SLTSL_n + MERQ_n + A15 + /A14 CE2_n = SLTSL_n + MERQ_n + /A15 + A14 A16 = A16O * /A15 + B16O * A15 A15 = A15O * /A15 + B15O * A15 A14 = A14O * /A15 + B14O * A15 A15_n = /A15
回路図
GAL22V10D MSX SST39SF010 74HC161 74HC161 MERQ_n /MERQ SLTSL_n /SLTSL A15I A15 A14I A14 PIN 1 PIN 2 A16 A16 PIN 3 A15 A15 PIN 4 A12I A12 A12 PIN 5 A7 A7 PIN 6 A6 A6 PIN 7 A5 A5 PIN 8 A4 A4 PIN 9 A3 A3 PIN10 A2 A2 PIN11 A1 A1 PIN12 A0 A0 PIN13 D0 D0 A A PIN14 D1 D1 B B PIN15 D2 D2 C C PIN16 GND GND GND GND|EP|ET GND|EP|ET PIN17 D3 D3 D D PIN18 D4 D4 PIN19 D5 D5 PIN20 D6 D6 PIN21 D7 D7 PIN22 CE_n /CE PIN23 A10 A10 PIN24 /RD /OE PIN25 A11 A11 PIN26 A9 A9 PIN27 A8 A8 PIN28 A13I A13 A13 PIN29 A14 A14 PIN30 PIN31 /WR CK CK PIN32 VCC VCC VCC VCC|/RES VCC|/RES LD1_n /LD LD2_n /LD A14O QA A15O QB A16O QC B14O QA B15O QB B16O QC NC QD QD