HAL CHIP EQUATIONS - BASED ON ORIGINAL MATERIAL FROM ROBERT KLEIN IN HIS ARTICLE QL_clones_hardware.pdf ==================================================== SLIGHTLY MODIFIED VERSION FROM MARCEL KILGUS (FROM SINCLAIR QL FOR EVERYONE FACEBOOK GROUP) ============================================== (Please note: it was established that newer chips may be too fast, better to use the older, slower 25ns type) title QLMOD HAL16L8 pattern QLMOD revision A author Michael Klein, slightly modified by Marcel Kilgus company Klein date 9/9/93 ;--------------------------------------------------------------------- chip QLMOD GAL16V8 ; pin 1 2 3 4 5 6 7 8 9 10 fc1 a16 a17 /dsmc a6 /txoe rxd1 rxd2 fc0 gnd ; pin 11 12 13 14 15 16 17 18 19 20 d7 killh /vpa int /oe o1 /pcen o2 dtack vcc ;--------------------------------------------------------------------- equations ; according to QL CIRCUIT DIAGRAM (Issue 5) 1.17 int = rxd1 * rxd2 ; IC27 2xNAND = (serial port) vpa = fc0 * fc1 ; IC27 1xNAND = 0 at interrupt killh = fc0 * fc1 ; IC27 1xNAND = 1 at interrupt ; (behind vpa = AND with fc0, fc1 ; ZX8302 is (in German (SG18 - Korea made)) connected directly ; with the 68008 databus : ; The oe signal for the 74LS245 must not be active then. ;---------------------------------------------------------------------- oe = txoe * /pcen * dsmc ; New Chip Select for the ZX8302 ;---------------------------------------------------------------------- pcen = a16 * /a17 * /a6 * dsmc ; o1 = pcen * /fc0 + pcen * /fc1 ; not necessary , test ; DTACK from new Chip Select. ; Also generated by the ZX8301, because it generated the pcen in ; times when the ZX8302 was connected to the CPU through the ; 74LS245. ; Now that's the job of the GAL. ;---------------------------------------------------------------------- dtack.trst = pcen dtack = gnd ; END QLMOD GAL16V8 JEDEC, MIROSLAV WERNER, FROM SINCLAIR QL FOR EVERYONE FACEBOOK GROUP ==================================================================== GAL16V8 EQN2JED - Boolean Equations to JEDEC file assembler (Version V101) Copyright (c) National Semiconductor Corporation 1990-1993 Assembled from "C:\OPAL\QL2.eqn". Date: 1-21-119 title QLMOD HAL16L8 pattern QLMOD revision A author Michael Klein, slightly modified by Marcel Kilgus company Klein date 9/9/93 * NOTE PINS fc1:1 a16:2 a17:3 /dsmc:4 a6:5 /txoe:6 rxd1:7 rxd2:8* NOTE PINS fc0:9 gnd:10 d7:11 killh:12 /vpa:13 int:14 /oe:15 o1:16* NOTE PINS /pcen:17 o2:18 dtack:19 vcc:20* NOTE GALMODE MEDIUM* QF2194*QP20*F0* L0000 11111111111011111111111111111111 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000* L0256 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000* L0512 11111111111111111111111111111111 01111011101110111111111111111111 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000* L0768 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000* L1024 11111111111111111111111111111111 11111111100111111011111111111111 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000* L1280 11111111111111111111111111111111 11111111111111111111011101111111 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000* L1536 11111111111111111111111111111111 11011111111111111111111111110111 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000* L1792 11111111111111111111111111111111 11011111111111111111111111110111 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000* L2048 10000101* L2056 0000000000000000000000000000000000000000000000000000000000000000* L2120 11111111* L2128 1000000000000000110000000000000011000000110000001100000011000000* L2192 11* C2CFB* 0000