PC-6001のRAM&RAMカートリッジできました!ここまでで32KB RAMを使い切ったので新しい基板の設計が必要
実験3
Address /CS2 /CS3 /DRD2 /RAS2 /EXCAS | /CE RAM >0000 1 1 1 1 1 | 1 >2000 1 1 1 1 1 | 1 >4000 0 1 1 1 1 | 0 >0000 >6000 1 0 1 1 1 | 0 >2000 >8000 1 1 0 0 0 | 0 >4000 >A000 1 1 0 0 0 | 0 >6000 >C000 1 1 1 1 0 | 1 >E000 1 1 1 1 0 | 1
PC6001RAM.EQN
; ; PC6001RAM.EQN - RAM & RAM CARTRIDGE ; TITLE RAM & RAM CARTRIDGE PATTERN A REVISION 1.0 AUTHOR TANAM1972 COMPANY PARALLEL COMPUTER INC DATE 5/6/26 CHIP PC6001RAM GAL22V10 NC CS3 A14 A15 CS2 NC NC NC RAS2 DRD2 WE GND EXCAS CE_n CE2_n OE_n WE_n A14_1 A14_2 NC NC NC NC VCC EQUATIONS CE_n = RAS2 * /EXCAS CE2_n = VCC OE_n = DRD2 * CS2 * CS3 WE_n = WE A14_1 = A15 A14_2 = GND
ROMエリアを変更できると誤動作するソフトもあるので、スイッチ(EROM)で4000-7FFFを書き込み禁止にする
; ; PC6001RAM.EQN - RAM & RAM CARTRIDGE ; TITLE RAM & RAM CARTRIDGE PATTERN A REVISION 1.0 AUTHOR TANAM1972 COMPANY PARALLEL COMPUTER INC DATE 5/6/26 CHIP PC6001RAM GAL22V10 EROM CS3 A14 A15 CS2 MERQ_n WR_n RD_n RAS2 DRD2 WE GND EXCAS CE_n CE2_n OE_n WE_n A14_1 A14_2 NC NC NC NC VCC EQUATIONS CE_n = RAS2 * /EXCAS CE2_n = VCC OE_n = DRD2 * CS2 * CS3 WE_n = WE + EROM * /A15 A14_1 = A15 A14_2 = GND