diff options
Diffstat (limited to 'src/mame/audio/nl_armora.cpp')
-rw-r--r-- | src/mame/audio/nl_armora.cpp | 1238 |
1 files changed, 619 insertions, 619 deletions
diff --git a/src/mame/audio/nl_armora.cpp b/src/mame/audio/nl_armora.cpp index c3b4924db31..5be8807fbd1 100644 --- a/src/mame/audio/nl_armora.cpp +++ b/src/mame/audio/nl_armora.cpp @@ -36,647 +36,647 @@ NETLIST_START(armora) #if (HLE_TANK_VCO) - SOLVER(Solver, 1000) + SOLVER(Solver, 1000) #else - SOLVER(Solver, 4800000) + SOLVER(Solver, 4800000) #endif PARAM(Solver.DYNAMIC_TS, 1) PARAM(Solver.DYNAMIC_MIN_TIMESTEP, 2e-5) - TTL_INPUT(I_OUT_0, 0) // active high - TTL_INPUT(I_OUT_1, 0) // active high - TTL_INPUT(I_OUT_2, 0) // active high - TTL_INPUT(I_OUT_3, 0) // active high - TTL_INPUT(I_OUT_4, 0) // active high - TTL_INPUT(I_OUT_7, 0) // active high - - NET_C(GND, I_OUT_0.GND, I_OUT_1.GND, I_OUT_2.GND, I_OUT_3.GND, I_OUT_4.GND, I_OUT_7.GND) - NET_C(I_V5, I_OUT_0.VCC, I_OUT_1.VCC, I_OUT_2.VCC, I_OUT_3.VCC, I_OUT_4.VCC, I_OUT_7.VCC) - - CINEMAT_LOCAL_MODELS - - ANALOG_INPUT(I_V5, 5) - ANALOG_INPUT(I_V15, 15) - ANALOG_INPUT(I_VM15, -15) - - RES(R1, RES_K(1)) - RES(R2, RES_K(1.3)) - RES(R3, RES_K(1.3)) - RES(R4, RES_K(2)) - RES(R5, RES_K(2)) - RES(R6, RES_K(12)) - RES(R7, RES_K(24)) - RES(R8, RES_K(1)) - RES(R9, RES_K(2)) - RES(R10, RES_K(1)) - RES(R11, RES_K(3.6)) - RES(R12, RES_K(10)) - RES(R13, RES_K(1)) - RES(R14, RES_K(240)) - RES(R15, RES_K(22)) - RES(R16, RES_K(22)) - RES(R17, RES_K(22)) - RES(R18, RES_K(20)) - RES(R19, RES_K(430)) - RES(R20, RES_M(1.5)) - RES(R21, RES_K(390)) - RES(R22, RES_M(1.5)) - RES(R23, RES_K(51)) -// RES(R24, RES_K(390)) -- part of final amp (not emulated) -// RES(R25, RES_K(390)) -- part of final amp (not emulated) - RES(R26, RES_M(1)) - RES(R27, RES_K(4.7)) - RES(R28, RES_K(2.7)) - RES(R29, RES_K(4.7)) - RES(R30, RES_K(39)) - RES(R31, RES_K(12)) - RES(R32, RES_K(1)) - RES(R33, RES_K(240)) - RES(R34, RES_K(18)) - RES(R35, RES_K(16)) - RES(R36, RES_K(7.5)) - RES(R37, 620) - RES(R38, 620) - RES(R39, RES_K(4.7)) - RES(R40, RES_K(2.7)) - RES(R41, RES_K(4.7)) - RES(R42, RES_K(39)) - RES(R43, RES_K(12)) - RES(R44, RES_K(1)) - RES(R45, RES_K(150)) - RES(R46, RES_K(20)) - RES(R47, RES_K(22)) - RES(R48, RES_K(30)) - RES(R49, 680) - RES(R50, 680) - RES(R51, RES_K(4.7)) - RES(R52, RES_K(2.7)) - RES(R53, RES_K(4.7)) - RES(R54, RES_K(39)) - RES(R55, RES_K(12)) - RES(R56, RES_K(1)) - RES(R57, RES_K(220)) - RES(R58, RES_K(10)) - RES(R59, RES_K(47)) - RES(R60, 750) - RES(R61, 750) - RES(R62, RES_K(4.7)) - RES(R63, RES_K(2.7)) - RES(R64, RES_K(4.7)) - RES(R65, RES_K(39)) - RES(R66, RES_K(12)) - RES(R67, RES_K(1)) - RES(R68, RES_K(910)) - RES(R69, RES_K(8.2)) - RES(R70, RES_K(43)) - RES(R71, RES_K(22)) - RES(R72, 750) - RES(R73, 750) - RES(R74, RES_K(4.7)) - RES(R75, RES_K(2.7)) - RES(R76, RES_K(4.7)) - RES(R77, RES_K(39)) - RES(R78, RES_K(12)) - RES(R79, RES_K(1)) - RES(R80, RES_K(750)) - RES(R81, RES_K(20)) - RES(R82, RES_K(8.2)) - RES(R83, RES_K(330)) -// RES(R84, RES_K(15)) -- part of final amp (not emulated) -// RES(R85, 150) -- part of final amp (not emulated) -// RES(R86, RES_K(22)) -- part of final amp (not emulated) -// RES(R87, 150) -- part of final amp (not emulated) -// RES(R88, 0.51) -- part of final amp (not emulated) -// RES(R89, 0.51) -- part of final amp (not emulated) - RES(R90, RES_K(100)) - RES(R91, RES_K(8.2)) - RES(R92, RES_K(20)) + TTL_INPUT(I_OUT_0, 0) // active high + TTL_INPUT(I_OUT_1, 0) // active high + TTL_INPUT(I_OUT_2, 0) // active high + TTL_INPUT(I_OUT_3, 0) // active high + TTL_INPUT(I_OUT_4, 0) // active high + TTL_INPUT(I_OUT_7, 0) // active high + + NET_C(GND, I_OUT_0.GND, I_OUT_1.GND, I_OUT_2.GND, I_OUT_3.GND, I_OUT_4.GND, I_OUT_7.GND) + NET_C(I_V5, I_OUT_0.VCC, I_OUT_1.VCC, I_OUT_2.VCC, I_OUT_3.VCC, I_OUT_4.VCC, I_OUT_7.VCC) + + CINEMAT_LOCAL_MODELS + + ANALOG_INPUT(I_V5, 5) + ANALOG_INPUT(I_V15, 15) + ANALOG_INPUT(I_VM15, -15) + + RES(R1, RES_K(1)) + RES(R2, RES_K(1.3)) + RES(R3, RES_K(1.3)) + RES(R4, RES_K(2)) + RES(R5, RES_K(2)) + RES(R6, RES_K(12)) + RES(R7, RES_K(24)) + RES(R8, RES_K(1)) + RES(R9, RES_K(2)) + RES(R10, RES_K(1)) + RES(R11, RES_K(3.6)) + RES(R12, RES_K(10)) + RES(R13, RES_K(1)) + RES(R14, RES_K(240)) + RES(R15, RES_K(22)) + RES(R16, RES_K(22)) + RES(R17, RES_K(22)) + RES(R18, RES_K(20)) + RES(R19, RES_K(430)) + RES(R20, RES_M(1.5)) + RES(R21, RES_K(390)) + RES(R22, RES_M(1.5)) + RES(R23, RES_K(51)) +// RES(R24, RES_K(390)) -- part of final amp (not emulated) +// RES(R25, RES_K(390)) -- part of final amp (not emulated) + RES(R26, RES_M(1)) + RES(R27, RES_K(4.7)) + RES(R28, RES_K(2.7)) + RES(R29, RES_K(4.7)) + RES(R30, RES_K(39)) + RES(R31, RES_K(12)) + RES(R32, RES_K(1)) + RES(R33, RES_K(240)) + RES(R34, RES_K(18)) + RES(R35, RES_K(16)) + RES(R36, RES_K(7.5)) + RES(R37, 620) + RES(R38, 620) + RES(R39, RES_K(4.7)) + RES(R40, RES_K(2.7)) + RES(R41, RES_K(4.7)) + RES(R42, RES_K(39)) + RES(R43, RES_K(12)) + RES(R44, RES_K(1)) + RES(R45, RES_K(150)) + RES(R46, RES_K(20)) + RES(R47, RES_K(22)) + RES(R48, RES_K(30)) + RES(R49, 680) + RES(R50, 680) + RES(R51, RES_K(4.7)) + RES(R52, RES_K(2.7)) + RES(R53, RES_K(4.7)) + RES(R54, RES_K(39)) + RES(R55, RES_K(12)) + RES(R56, RES_K(1)) + RES(R57, RES_K(220)) + RES(R58, RES_K(10)) + RES(R59, RES_K(47)) + RES(R60, 750) + RES(R61, 750) + RES(R62, RES_K(4.7)) + RES(R63, RES_K(2.7)) + RES(R64, RES_K(4.7)) + RES(R65, RES_K(39)) + RES(R66, RES_K(12)) + RES(R67, RES_K(1)) + RES(R68, RES_K(910)) + RES(R69, RES_K(8.2)) + RES(R70, RES_K(43)) + RES(R71, RES_K(22)) + RES(R72, 750) + RES(R73, 750) + RES(R74, RES_K(4.7)) + RES(R75, RES_K(2.7)) + RES(R76, RES_K(4.7)) + RES(R77, RES_K(39)) + RES(R78, RES_K(12)) + RES(R79, RES_K(1)) + RES(R80, RES_K(750)) + RES(R81, RES_K(20)) + RES(R82, RES_K(8.2)) + RES(R83, RES_K(330)) +// RES(R84, RES_K(15)) -- part of final amp (not emulated) +// RES(R85, 150) -- part of final amp (not emulated) +// RES(R86, RES_K(22)) -- part of final amp (not emulated) +// RES(R87, 150) -- part of final amp (not emulated) +// RES(R88, 0.51) -- part of final amp (not emulated) +// RES(R89, 0.51) -- part of final amp (not emulated) + RES(R90, RES_K(100)) + RES(R91, RES_K(8.2)) + RES(R92, RES_K(20)) // POT(R93, RES_K(10)) -- part of final amp (not emulated) - RES(R94, RES_K(30)) - RES(R95, RES_K(4.7)) - RES(R96, RES_K(2.7)) - RES(R97, RES_K(39)) - RES(R98, RES_K(12)) - RES(R99, RES_K(2.4)) - RES(R100, RES_K(4.7)) - RES(R101, RES_K(2.7)) - RES(R102, RES_K(39)) - RES(R103, RES_K(12)) - RES(R104, RES_K(2.4)) - RES(R105, RES_K(4.7)) - RES(R106, RES_K(2.7)) - RES(R107, RES_K(39)) - RES(R108, RES_K(12)) - RES(R109, RES_K(2.4)) - RES(R110, RES_K(1)) - -// CAP(C1, CAP_U(0.1)) -- part of voltage converter (not emulated) -// CAP(C2, CAP_U(22)) -- part of voltage converter (not emulated) -// CAP(C3, CAP_U(0.1)) -- part of voltage converter (not emulated) -// CAP(C4, CAP_U(22)) -- part of voltage converter (not emulated) -// CAP(C5, CAP_U(22)) -- part of voltage converter (not emulated) -// CAP(C6, CAP_U(0.1)) -- part of voltage converter (not emulated) -// CAP(C7, CAP_U(22)) -- part of voltage converter (not emulated) -// CAP(C8, CAP_U(0.1)) -- part of voltage converter (not emulated) -// CAP(C9, CAP_U(22)) -- part of voltage converter (not emulated) -// CAP(C10, CAP_U(0.1)) -- part of voltage converter (not emulated) - CAP(C11, CAP_U(0.047)) - CAP(C12, CAP_U(0.01)) - CAP(C13, CAP_U(0.047)) - CAP(C14, CAP_U(0.47)) - CAP(C15, CAP_U(0.001)) - CAP(C16, CAP_U(0.1)) - CAP(C17, CAP_U(0.0047)) - CAP(C18, CAP_U(2.2)) - CAP(C19, CAP_U(0.1)) - CAP(C20, CAP_U(100)) - CAP(C21, CAP_U(0.1)) - CAP(C22, CAP_U(2.2)) - CAP(C23, CAP_U(0.22)) - CAP(C24, CAP_U(0.22)) - CAP(C25, CAP_U(3.3)) - CAP(C26, CAP_U(0.1)) - CAP(C27, CAP_U(0.047)) + RES(R94, RES_K(30)) + RES(R95, RES_K(4.7)) + RES(R96, RES_K(2.7)) + RES(R97, RES_K(39)) + RES(R98, RES_K(12)) + RES(R99, RES_K(2.4)) + RES(R100, RES_K(4.7)) + RES(R101, RES_K(2.7)) + RES(R102, RES_K(39)) + RES(R103, RES_K(12)) + RES(R104, RES_K(2.4)) + RES(R105, RES_K(4.7)) + RES(R106, RES_K(2.7)) + RES(R107, RES_K(39)) + RES(R108, RES_K(12)) + RES(R109, RES_K(2.4)) + RES(R110, RES_K(1)) + +// CAP(C1, CAP_U(0.1)) -- part of voltage converter (not emulated) +// CAP(C2, CAP_U(22)) -- part of voltage converter (not emulated) +// CAP(C3, CAP_U(0.1)) -- part of voltage converter (not emulated) +// CAP(C4, CAP_U(22)) -- part of voltage converter (not emulated) +// CAP(C5, CAP_U(22)) -- part of voltage converter (not emulated) +// CAP(C6, CAP_U(0.1)) -- part of voltage converter (not emulated) +// CAP(C7, CAP_U(22)) -- part of voltage converter (not emulated) +// CAP(C8, CAP_U(0.1)) -- part of voltage converter (not emulated) +// CAP(C9, CAP_U(22)) -- part of voltage converter (not emulated) +// CAP(C10, CAP_U(0.1)) -- part of voltage converter (not emulated) + CAP(C11, CAP_U(0.047)) + CAP(C12, CAP_U(0.01)) + CAP(C13, CAP_U(0.047)) + CAP(C14, CAP_U(0.47)) + CAP(C15, CAP_U(0.001)) + CAP(C16, CAP_U(0.1)) + CAP(C17, CAP_U(0.0047)) + CAP(C18, CAP_U(2.2)) + CAP(C19, CAP_U(0.1)) + CAP(C20, CAP_U(100)) + CAP(C21, CAP_U(0.1)) + CAP(C22, CAP_U(2.2)) + CAP(C23, CAP_U(0.22)) + CAP(C24, CAP_U(0.22)) + CAP(C25, CAP_U(3.3)) + CAP(C26, CAP_U(0.1)) + CAP(C27, CAP_U(0.047)) // CAP(C28, CAP_U()) -- don't see it anywhere - CAP(C29, CAP_U(0.047)) - CAP(C30, CAP_U(0.047)) - CAP(C31, CAP_U(0.22)) - CAP(C32, CAP_U(0.22)) - CAP(C33, CAP_U(0.0047)) - CAP(C34, CAP_U(1)) - CAP(C35, CAP_U(0.1)) - CAP(C36, CAP_U(0.1)) - CAP(C37, CAP_U(0.01)) -// CAP(C38, CAP_U(0.68)) -- part of final amp (not emulated) -// CAP(C39, CAP_P(470)) -- part of final amp (not emulated) -// CAP(C40, CAP_P(470)) -- part of final amp (not emulated) -// CAP(C41, CAP_U(0.005)) -- part of final amp (not emulated) -// CAP(C42, CAP_P(470)) -- part of final amp (not emulated) + CAP(C29, CAP_U(0.047)) + CAP(C30, CAP_U(0.047)) + CAP(C31, CAP_U(0.22)) + CAP(C32, CAP_U(0.22)) + CAP(C33, CAP_U(0.0047)) + CAP(C34, CAP_U(1)) + CAP(C35, CAP_U(0.1)) + CAP(C36, CAP_U(0.1)) + CAP(C37, CAP_U(0.01)) +// CAP(C38, CAP_U(0.68)) -- part of final amp (not emulated) +// CAP(C39, CAP_P(470)) -- part of final amp (not emulated) +// CAP(C40, CAP_P(470)) -- part of final amp (not emulated) +// CAP(C41, CAP_U(0.005)) -- part of final amp (not emulated) +// CAP(C42, CAP_P(470)) -- part of final amp (not emulated) CAP(C43, CAP_U(0.33)) -// D_1N4003(D1) -- part of voltage converter (not emulated) -// D_1N4003(D2) -- part of voltage converter (not emulated) -// D_1N4003(D3) -- part of voltage converter (not emulated) -// D_1N4003(D4) -- part of voltage converter (not emulated) - D_1N914(D5) -// D_1N4003(D6) -- part of final amp (not emulated) -// D_1N4003(D7) -- part of final amp (not emulated) - D_1N914(D8) - - - Q_2N3904(Q1) // NPN - Q_2N3906(Q2) // PNP - Q_2N3906(Q3) // PNP - Q_2N3906(Q4) // PNP - Q_2N3906(Q5) // PNP - Q_2N3906(Q6) // PNP - Q_2N3906(Q7) // PNP - Q_2N3906(Q8) // PNP - Q_2N3906(Q9) // PNP - Q_2N3906(Q10) // PNP - Q_2N3906(Q11) // PNP -// Q_2N6292(Q12) // NPN -- part of final amp (not emulated) -// Q_2N6107(Q13) // PNP -- part of final amp (not emulated) - Q_2N3906(Q14) // PNP - Q_2N3904(Q15) // NPN - Q_2N3906(Q16) // PNP - Q_2N3904(Q17) // NPN - Q_2N3906(Q18) // PNP - Q_2N3904(Q19) // NPN - - TTL_7414_DIP(IC1) // Hex Inverter - NET_C(IC1.7, GND) - NET_C(IC1.14, I_V5) - - TTL_74LS164_DIP(IC2) // 8-bit Shift Reg. - NET_C(IC2.7, GND) - NET_C(IC2.14, I_V5) - - TTL_74LS377_DIP(IC3) // Octal D Flip Flop - NET_C(IC3.10, GND) - NET_C(IC3.20, I_V5) - -// TTL_7815_DIP(IC4) // +15V Regulator -- part of voltage converter (not emulated) -// TTL_7915_DIP(IC5) // -15V Regulator -- part of voltage converter (not emulated) - - LM555_DIP(IC6) - - TTL_7406_DIP(IC7) // Hex inverter -- currently using a clone of 7416, no open collector behavior - NET_C(IC7.7, GND) - NET_C(IC7.14, I_V5) - - TTL_74LS163_DIP(IC8) // Binary Counter (schems say can sub a 74161) - NET_C(IC8.8, GND) - NET_C(IC8.16, I_V5) - - TTL_74LS00_DIP(IC9) // Quad 4-Input NAND Gate - NET_C(IC9.7, GND) - NET_C(IC9.14, I_V5) - - TTL_74LS393_DIP(IC10) // Dual 4-Stage Binary Counter - NET_C(IC10.7, GND) - NET_C(IC10.14, I_V5) - - TTL_74LS163_DIP(IC11) // Binary Counter (schems say can sub a 74161) - NET_C(IC11.8, GND) - NET_C(IC11.16, I_V5) - - // IC12 was deleted from schematics - - TTL_74LS393_DIP(IC13) // Dual 4-Stage Binary Counter - NET_C(IC13.7, GND) - NET_C(IC13.14, I_V5) - - // IC14 was deleted from schematics +// D_1N4003(D1) -- part of voltage converter (not emulated) +// D_1N4003(D2) -- part of voltage converter (not emulated) +// D_1N4003(D3) -- part of voltage converter (not emulated) +// D_1N4003(D4) -- part of voltage converter (not emulated) + D_1N914(D5) +// D_1N4003(D6) -- part of final amp (not emulated) +// D_1N4003(D7) -- part of final amp (not emulated) + D_1N914(D8) + + + Q_2N3904(Q1) // NPN + Q_2N3906(Q2) // PNP + Q_2N3906(Q3) // PNP + Q_2N3906(Q4) // PNP + Q_2N3906(Q5) // PNP + Q_2N3906(Q6) // PNP + Q_2N3906(Q7) // PNP + Q_2N3906(Q8) // PNP + Q_2N3906(Q9) // PNP + Q_2N3906(Q10) // PNP + Q_2N3906(Q11) // PNP +// Q_2N6292(Q12) // NPN -- part of final amp (not emulated) +// Q_2N6107(Q13) // PNP -- part of final amp (not emulated) + Q_2N3906(Q14) // PNP + Q_2N3904(Q15) // NPN + Q_2N3906(Q16) // PNP + Q_2N3904(Q17) // NPN + Q_2N3906(Q18) // PNP + Q_2N3904(Q19) // NPN + + TTL_7414_DIP(IC1) // Hex Inverter + NET_C(IC1.7, GND) + NET_C(IC1.14, I_V5) + + TTL_74LS164_DIP(IC2) // 8-bit Shift Reg. + NET_C(IC2.7, GND) + NET_C(IC2.14, I_V5) + + TTL_74LS377_DIP(IC3) // Octal D Flip Flop + NET_C(IC3.10, GND) + NET_C(IC3.20, I_V5) + +// TTL_7815_DIP(IC4) // +15V Regulator -- part of voltage converter (not emulated) +// TTL_7915_DIP(IC5) // -15V Regulator -- part of voltage converter (not emulated) + + LM555_DIP(IC6) + + TTL_7406_DIP(IC7) // Hex inverter -- currently using a clone of 7416, no open collector behavior + NET_C(IC7.7, GND) + NET_C(IC7.14, I_V5) + + TTL_74LS163_DIP(IC8) // Binary Counter (schems say can sub a 74161) + NET_C(IC8.8, GND) + NET_C(IC8.16, I_V5) + + TTL_74LS00_DIP(IC9) // Quad 4-Input NAND Gate + NET_C(IC9.7, GND) + NET_C(IC9.14, I_V5) + + TTL_74LS393_DIP(IC10) // Dual 4-Stage Binary Counter + NET_C(IC10.7, GND) + NET_C(IC10.14, I_V5) + + TTL_74LS163_DIP(IC11) // Binary Counter (schems say can sub a 74161) + NET_C(IC11.8, GND) + NET_C(IC11.16, I_V5) + + // IC12 was deleted from schematics + + TTL_74LS393_DIP(IC13) // Dual 4-Stage Binary Counter + NET_C(IC13.7, GND) + NET_C(IC13.14, I_V5) + + // IC14 was deleted from schematics #if (!HLE_TANK_VCO) - LM566_DIP(IC15) + LM566_DIP(IC15) #endif - // IC16 was deleted from schematics - - AMI_S2688(IC17) // Noise generator - - TL081_DIP(IC18) // Op. Amp. - NET_C(IC18.7, I_V15) - NET_C(IC18.4, I_VM15) - - CA3080_DIP(IC19) // Op. Amp. - NET_C(IC19.4, I_VM15) - NET_C(IC19.7, I_V15) - - CA3080_DIP(IC20) // Op. Amp. - NET_C(IC20.4, I_VM15) - NET_C(IC20.7, I_V15) - - CA3080_DIP(IC21) // Op. Amp. - NET_C(IC21.4, I_VM15) - NET_C(IC21.7, I_V15) - - CA3080_DIP(IC22) // Op. Amp. - NET_C(IC22.4, I_VM15) - NET_C(IC22.7, I_V15) - - LM555_DIP(IC23) - - TL081_DIP(IC24) // Op. Amp. - NET_C(IC24.7, I_V15) - NET_C(IC24.4, I_VM15) - - TL081_DIP(IC25) // Op. Amp. - NET_C(IC25.7, I_V15) - NET_C(IC25.4, I_VM15) - - TL081_DIP(IC26) // Op. Amp. - NET_C(IC26.7, I_V15) - NET_C(IC26.4, I_VM15) - - TTL_7414_DIP(IC27) // Hex Inverter - NET_C(IC27.7, GND) - NET_C(IC27.14, I_V5) - - // - // Page 1: inputs and shift register - // - - NET_C(I_OUT_1, IC27.13) - ALIAS(TANK_EN, IC27.12) - NET_C(I_OUT_2, IC27.9) - ALIAS(BEEP_EN, IC27.8) - NET_C(I_OUT_3, IC27.3) - ALIAS(CHOPPER_SW, IC27.4) - - NET_C(I_V5, R1.1) - NET_C(R1.2, IC2.9, IC2.1) - ALIAS(HI, R1.2) - NET_C(I_OUT_7, IC1.13) - NET_C(IC1.12, IC1.1) - NET_C(IC1.2, IC2.2) - NET_C(I_OUT_4, IC1.11) - NET_C(IC1.10, IC1.5) - NET_C(IC1.6, IC2.8) - NET_C(IC2.3, IC3.3) - NET_C(IC2.4, IC3.4) - NET_C(IC2.5, IC3.7) - NET_C(IC2.6, IC3.8) - NET_C(IC2.10, IC3.13) - NET_C(IC2.11, IC3.14) - NET_C(IC2.12, IC3.17) - NET_C(IC2.13, IC3.18) - - NET_C(I_OUT_0, IC27.11) - NET_C(IC27.10, IC27.5) - NET_C(IC27.6, IC3.11) - NET_C(IC3.1, GND) - ALIAS(TANK_FIRE, IC3.2) - ALIAS(HI_EXP, IC3.5) - ALIAS(JEEP_FIRE, IC3.6) - ALIAS(LO_EXP, IC3.9) - NET_C(IC3.12, IC8.6) - NET_C(IC3.15, IC8.5) - NET_C(IC3.16, IC8.4) - NET_C(IC3.19, IC8.3) - - // - // Page 1: Tank EN - // - - NET_C(I_V5, IC6.8, R2.2) - NET_C(R2.1, IC6.7, R3.2) - NET_C(R3.1, IC6.2, IC6.6, C11.1) - NET_C(C11.2, GND) - NET_C(TANK_EN, IC6.4, IC7.9) - NET_C(IC6.1, GND) - NET_C(IC6.5, C12.1) - NET_C(C12.2, GND) - NET_C(IC6.3, IC1.9) - NET_C(IC1.8, IC8.2) - NET_C(IC8.7, IC8.10, IC8.1, HI) - NET_C(IC8.15, IC9.1, IC9.2, IC11.2, IC10.1) - NET_C(IC8.9, IC9.3) - NET_C(IC10.2, GND) - NET_C(IC10.6, IC9.9, IC13.13) - - NET_C(IC11.1, IC11.10, IC11.7, IC11.3, IC11.4, HI) - NET_C(IC11.5, IC11.6, GND) - NET_C(IC11.15, IC1.3) - NET_C(IC1.4, IC11.9) - NET_C(IC11.11, IC9.10) - NET_C(IC9.8, IC10.13) - NET_C(IC10.12, GND) - NET_C(IC10.11, R6.1) - NET_C(R6.2, C13.1, C14.2) - NET_C(C13.2, GND) - NET_C(C14.1, R7.1) - ALIAS(SJ, R7.2) - - NET_C(IC7.8, R8.1, IC13.12) - NET_C(R8.2, I_V5) - NET_C(IC13.8, R5.1, IC7.5) - ALIAS(SH2_1, IC13.8) - NET_C(R5.2, I_V5) - NET_C(IC13.9, IC7.11, R9.1, IC7.13) - ALIAS(SH2_3, IC13.9) - NET_C(R9.2, I_V5) - NET_C(IC7.10, IC7.6, R10.1) - ALIAS(SH2_5, R10.1) - NET_C(R10.2, I_V5) - - ALIAS(SH2_2, R19.1) - ALIAS(SH2_4, R20.1) - ALIAS(SH2_6, R21.1) - NET_C(R19.2, R20.2, R21.2, R22.2, C18.1, R23.1) - NET_C(R22.1, GND) - NET_C(C18.2, GND) - NET_C(R23.2, I_V15) + // IC16 was deleted from schematics + + AMI_S2688(IC17) // Noise generator + + TL081_DIP(IC18) // Op. Amp. + NET_C(IC18.7, I_V15) + NET_C(IC18.4, I_VM15) + + CA3080_DIP(IC19) // Op. Amp. + NET_C(IC19.4, I_VM15) + NET_C(IC19.7, I_V15) + + CA3080_DIP(IC20) // Op. Amp. + NET_C(IC20.4, I_VM15) + NET_C(IC20.7, I_V15) + + CA3080_DIP(IC21) // Op. Amp. + NET_C(IC21.4, I_VM15) + NET_C(IC21.7, I_V15) + + CA3080_DIP(IC22) // Op. Amp. + NET_C(IC22.4, I_VM15) + NET_C(IC22.7, I_V15) + + LM555_DIP(IC23) + + TL081_DIP(IC24) // Op. Amp. + NET_C(IC24.7, I_V15) + NET_C(IC24.4, I_VM15) + + TL081_DIP(IC25) // Op. Amp. + NET_C(IC25.7, I_V15) + NET_C(IC25.4, I_VM15) + + TL081_DIP(IC26) // Op. Amp. + NET_C(IC26.7, I_V15) + NET_C(IC26.4, I_VM15) + + TTL_7414_DIP(IC27) // Hex Inverter + NET_C(IC27.7, GND) + NET_C(IC27.14, I_V5) + + // + // Page 1: inputs and shift register + // + + NET_C(I_OUT_1, IC27.13) + ALIAS(TANK_EN, IC27.12) + NET_C(I_OUT_2, IC27.9) + ALIAS(BEEP_EN, IC27.8) + NET_C(I_OUT_3, IC27.3) + ALIAS(CHOPPER_SW, IC27.4) + + NET_C(I_V5, R1.1) + NET_C(R1.2, IC2.9, IC2.1) + ALIAS(HI, R1.2) + NET_C(I_OUT_7, IC1.13) + NET_C(IC1.12, IC1.1) + NET_C(IC1.2, IC2.2) + NET_C(I_OUT_4, IC1.11) + NET_C(IC1.10, IC1.5) + NET_C(IC1.6, IC2.8) + NET_C(IC2.3, IC3.3) + NET_C(IC2.4, IC3.4) + NET_C(IC2.5, IC3.7) + NET_C(IC2.6, IC3.8) + NET_C(IC2.10, IC3.13) + NET_C(IC2.11, IC3.14) + NET_C(IC2.12, IC3.17) + NET_C(IC2.13, IC3.18) + + NET_C(I_OUT_0, IC27.11) + NET_C(IC27.10, IC27.5) + NET_C(IC27.6, IC3.11) + NET_C(IC3.1, GND) + ALIAS(TANK_FIRE, IC3.2) + ALIAS(HI_EXP, IC3.5) + ALIAS(JEEP_FIRE, IC3.6) + ALIAS(LO_EXP, IC3.9) + NET_C(IC3.12, IC8.6) + NET_C(IC3.15, IC8.5) + NET_C(IC3.16, IC8.4) + NET_C(IC3.19, IC8.3) + + // + // Page 1: Tank EN + // + + NET_C(I_V5, IC6.8, R2.2) + NET_C(R2.1, IC6.7, R3.2) + NET_C(R3.1, IC6.2, IC6.6, C11.1) + NET_C(C11.2, GND) + NET_C(TANK_EN, IC6.4, IC7.9) + NET_C(IC6.1, GND) + NET_C(IC6.5, C12.1) + NET_C(C12.2, GND) + NET_C(IC6.3, IC1.9) + NET_C(IC1.8, IC8.2) + NET_C(IC8.7, IC8.10, IC8.1, HI) + NET_C(IC8.15, IC9.1, IC9.2, IC11.2, IC10.1) + NET_C(IC8.9, IC9.3) + NET_C(IC10.2, GND) + NET_C(IC10.6, IC9.9, IC13.13) + + NET_C(IC11.1, IC11.10, IC11.7, IC11.3, IC11.4, HI) + NET_C(IC11.5, IC11.6, GND) + NET_C(IC11.15, IC1.3) + NET_C(IC1.4, IC11.9) + NET_C(IC11.11, IC9.10) + NET_C(IC9.8, IC10.13) + NET_C(IC10.12, GND) + NET_C(IC10.11, R6.1) + NET_C(R6.2, C13.1, C14.2) + NET_C(C13.2, GND) + NET_C(C14.1, R7.1) + ALIAS(SJ, R7.2) + + NET_C(IC7.8, R8.1, IC13.12) + NET_C(R8.2, I_V5) + NET_C(IC13.8, R5.1, IC7.5) + ALIAS(SH2_1, IC13.8) + NET_C(R5.2, I_V5) + NET_C(IC13.9, IC7.11, R9.1, IC7.13) + ALIAS(SH2_3, IC13.9) + NET_C(R9.2, I_V5) + NET_C(IC7.10, IC7.6, R10.1) + ALIAS(SH2_5, R10.1) + NET_C(R10.2, I_V5) + + ALIAS(SH2_2, R19.1) + ALIAS(SH2_4, R20.1) + ALIAS(SH2_6, R21.1) + NET_C(R19.2, R20.2, R21.2, R22.2, C18.1, R23.1) + NET_C(R22.1, GND) + NET_C(C18.2, GND) + NET_C(R23.2, I_V15) #if (HLE_TANK_VCO) - // - // R2 = 0.98110: HP = (0.00000599036*A0) - 0.0000565124 - // R2 = 0.99782: HP = (0.00000194885*A0*A0) - (0.0000415989*A0) + 0.000233746 - // R2 = 0.99811: HP = (0.000000646112*A0*A0*A0) - (0.0000215063*A0*A0) + (0.000242010*A0) - 0.000908469 - // R2 = 0.99589: HP = (0.000000217354*A0*A0*A0*A0) - (0.0000098166*A0*A0*A0) + (0.000167248*A0*A0) - (0.00127054*A0) + 0.00363402 - // R2 = 0.92249: HP = (0.00000000630602*A0*A0*A0*A0*A0) - (0.000000220145*A0*A0*A0*A0) + (0.00000210638*A0*A0*A0) + (0.00000707526*A0*A0) - (0.000207037*A0) + 0.000836264 - // + // + // R2 = 0.98110: HP = (0.00000599036*A0) - 0.0000565124 + // R2 = 0.99782: HP = (0.00000194885*A0*A0) - (0.0000415989*A0) + 0.000233746 + // R2 = 0.99811: HP = (0.000000646112*A0*A0*A0) - (0.0000215063*A0*A0) + (0.000242010*A0) - 0.000908469 + // R2 = 0.99589: HP = (0.000000217354*A0*A0*A0*A0) - (0.0000098166*A0*A0*A0) + (0.000167248*A0*A0) - (0.00127054*A0) + 0.00363402 + // R2 = 0.92249: HP = (0.00000000630602*A0*A0*A0*A0*A0) - (0.000000220145*A0*A0*A0*A0) + (0.00000210638*A0*A0*A0) + (0.00000707526*A0*A0) - (0.000207037*A0) + 0.000836264 + // VARCLOCK(TANKCLK, 1, "max(0.000001,min(0.1,(0.000000646112*A0*A0*A0) - (0.0000215063*A0*A0) + (0.000242010*A0) - 0.000908469))") NET_C(TANKCLK.GND, GND) NET_C(TANKCLK.VCC, I_V5) - NET_C(R19.2, TANKCLK.A0) - NET_C(TANKCLK.Q, IC13.1) - NET_C(GND, R4.1, R4.2, R11.1, R11.2, R12.1, R12.2, R13.1, R13.2, C15.1, C15.2, C16.1, C16.2, C17.1, C17.2, D5.A, D5.K, D8.A, D8.K) + NET_C(R19.2, TANKCLK.A0) + NET_C(TANKCLK.Q, IC13.1) + NET_C(GND, R4.1, R4.2, R11.1, R11.2, R12.1, R12.2, R13.1, R13.2, C15.1, C15.2, C16.1, C16.2, C17.1, C17.2, D5.A, D5.K, D8.A, D8.K) #else - NET_C(IC15.5, R19.2, C15.2) - NET_C(IC15.7, C17.1) - NET_C(C17.2, GND) - NET_C(IC15.1, GND) - NET_C(IC15.6, C15.1, R11.1) - NET_C(R11.2, IC15.8, I_V15) - NET_C(IC15.3, C16.2) - NET_C(C16.1, R12.1, D5.K) - NET_C(D5.A, GND) - NET_C(R12.2, Q1.B) - NET_C(Q1.E, D8.K, R4.2) - NET_C(D8.A, GND) - NET_C(R4.1, I_VM15) - NET_C(Q1.C, IC13.1, R13.1) - NET_C(R13.2, I_V5) + NET_C(IC15.5, R19.2, C15.2) + NET_C(IC15.7, C17.1) + NET_C(C17.2, GND) + NET_C(IC15.1, GND) + NET_C(IC15.6, C15.1, R11.1) + NET_C(R11.2, IC15.8, I_V15) + NET_C(IC15.3, C16.2) + NET_C(C16.1, R12.1, D5.K) + NET_C(D5.A, GND) + NET_C(R12.2, Q1.B) + NET_C(Q1.E, D8.K, R4.2) + NET_C(D8.A, GND) + NET_C(R4.1, I_VM15) + NET_C(Q1.C, IC13.1, R13.1) + NET_C(R13.2, I_V5) #endif - NET_C(IC7.12, R110.1, IC13.2) - NET_C(R110.2, I_V5) - NET_C(IC13.5, R15.1) - NET_C(IC13.4, R16.1) - NET_C(IC13.3, R17.1) - NET_C(R15.2, R16.2, R17.2, R18.2, C19.2) - NET_C(R18.1, GND) - NET_C(C19.1, R14.1) - NET_C(R14.2, SJ) - - // - // Page 2 stuff - // - - NET_C(SH2_1, R96.1) - NET_C(R96.2, R95.1, Q14.B) - NET_C(R95.2, I_V5, Q14.E) - NET_C(Q14.C, R97.2, R98.2, R99.1) - NET_C(R97.1, I_VM15) - NET_C(R98.1, GND, Q15.E) - NET_C(R99.2, Q15.B) - NET_C(Q15.C, SH2_2) - - NET_C(SH2_3, R101.1) - NET_C(R101.2, R100.1, Q16.B) - NET_C(R100.2, I_V5, Q16.E) - NET_C(Q16.C, R102.2, R103.2, R104.1) - NET_C(R102.1, I_VM15) - NET_C(R103.1, GND, Q17.E) - NET_C(R104.2, Q17.B) - NET_C(Q17.C, SH2_4) - - NET_C(SH2_5, R106.1) - NET_C(R106.2, R105.1, Q18.B) - NET_C(R105.2, I_V5, Q18.E) - NET_C(Q18.C, R107.2, R108.2, R109.1) - NET_C(R107.1, I_VM15) - NET_C(R108.1, GND, Q19.E) - NET_C(R109.2, Q19.B) - NET_C(Q19.C, SH2_6) - - // - // Page 3 - // - - NET_C(I_V15, C20.1, IC17.4) - NET_C(C20.2, GND) - NET_C(IC17.2, IC17.1, GND, R26.1) - NET_C(IC17.3, C21.2) - NET_C(C21.1, R26.2, IC18.3) - NET_C(IC18.2, IC18.6) - ALIAS(NOISE, IC18.6) - - // - // TANK FIRE - // - - NET_C(TANK_FIRE, R27.1, R28.1) - NET_C(R27.2, I_V5, R29.2, Q2.E) - NET_C(R28.2, R29.1, Q2.B) - NET_C(Q2.C, R30.2, R31.2, Q3.E) - NET_C(R30.1, I_VM15) - NET_C(R31.1, GND, R32.1) - NET_C(R32.2, Q3.B) - NET_C(Q3.C, C22.1, R33.1) - NET_C(C22.2, I_VM15) - NET_C(R33.2, IC19.5) - NET_C(NOISE, R34.1) - NET_C(R34.2, C23.1, R35.1) - NET_C(R35.2, C24.1, R36.1) - NET_C(C23.2, C24.2, GND, R37.1, R38.1) - NET_C(R36.2, R37.2, IC19.2) - NET_C(R38.2, IC19.3) - NET_C(IC19.6, IC25.3) - - // - // LO EXP - // - - NET_C(LO_EXP, R39.1, R40.1) - NET_C(R39.2, I_V5, R41.2, Q4.E) - NET_C(R40.2, R41.1, Q4.B) - NET_C(Q4.C, R42.2, R43.2, Q5.E) - NET_C(R42.1, I_VM15) - NET_C(R43.1, GND, R44.1) - NET_C(R44.2, Q5.B) - NET_C(Q5.C, C25.1, R45.1) - NET_C(C25.2, I_VM15) - NET_C(R45.2, IC20.5) - NET_C(NOISE, R46.1) - NET_C(R46.2, C26.1, R47.1) - NET_C(R47.2, C27.1, R48.1) - NET_C(C26.2, C27.2, GND, R49.1, R50.1) - NET_C(R48.2, R49.2, IC20.2) - NET_C(R50.2, IC20.3) - NET_C(IC20.6, IC25.3) - - // - // CHOPPER SW - // - - NET_C(CHOPPER_SW, IC7.3) - NET_C(IC7.4, R51.1, R52.1) - NET_C(R51.2, I_V5, R53.2, Q6.E) - NET_C(R52.2, R53.1, Q6.B) - NET_C(Q6.C, R54.2, R55.2, Q7.E) - NET_C(R54.1, I_VM15) - NET_C(R55.1, R56.1, GND) - NET_C(R56.2, Q7.B) - NET_C(Q7.C, R57.1) - NET_C(R57.2, IC21.5) - NET_C(NOISE, R58.1) - NET_C(R58.2, C29.1, R59.1) - NET_C(R59.2, C30.1, R94.1) - NET_C(C29.2, C30.2, GND, R60.1, R61.1) - NET_C(R94.2, R60.2, IC21.2) - NET_C(R61.2, IC21.3) - NET_C(IC21.6, IC25.3) - - // - // JEEP FIRE - // - - NET_C(JEEP_FIRE, R62.1, R63.1) - NET_C(R62.2, I_V5, R64.2, Q8.E) - NET_C(R63.2, R64.1, Q8.B) - NET_C(Q8.C, R65.2, R66.2, Q9.E) - NET_C(R65.1, I_VM15) - NET_C(R66.1, GND, R67.1) - NET_C(R67.2, Q9.B) - NET_C(Q9.C, C31.1, R68.1) - NET_C(C31.2, I_VM15) - NET_C(R68.2, R80.2, IC22.5) - NET_C(NOISE, R69.1) - NET_C(R69.2, C32.1, R70.1) - NET_C(R70.2, C33.1, R71.1) - NET_C(C32.2, C33.2, GND, R72.1, R73.1) - NET_C(R71.2, R72.2, IC22.2) - NET_C(R73.2, IC22.3) - NET_C(IC22.6, IC25.3) - - // - // HI EXP - // - - NET_C(HI_EXP, R74.1, R75.1) - NET_C(R74.2, I_V5, R76.2, Q10.E) - NET_C(R75.2, R76.1, Q10.B) - NET_C(Q10.C, R77.2, R78.2, Q11.E) - NET_C(R77.1, I_VM15) - NET_C(R78.1, GND, R79.1) - NET_C(R79.2, Q11.B) - NET_C(Q11.C, C34.1, R80.1) - NET_C(C34.2, I_VM15) - - // - // BEEP EN - // - - NET_C(BEEP_EN, IC23.4) - NET_C(I_V5, R81.2, IC23.8) - NET_C(R81.1, R82.1, IC23.6, IC23.2, C35.1) - NET_C(R82.2, IC23.7) - NET_C(C35.2, GND) - NET_C(IC23.1, GND) - NET_C(IC23.5, C37.1) - NET_C(C37.2, GND) - NET_C(IC23.3, R83.1) - NET_C(R83.2, C36.1) - NET_C(C36.2, SJ) - - // - // Final mix - // - - NET_C(R90.2, IC25.3) - NET_C(R90.1, GND) - NET_C(IC25.2, IC25.6, C43.1) - NET_C(C43.2, R91.1) - NET_C(R91.2, IC26.2, SJ, R92.1) - NET_C(IC26.3, GND) - NET_C(IC26.6, R92.2) - ALIAS(OUTPUT, R92.2) - - // - // Unconnected inputs - // - - NET_C(GND, IC7.1, IC9.4, IC9.5, IC9.12, IC9.13, IC27.1, IC27.2) - NET_C(GND, IC24.2, IC24.3) // part of final amp - - // - // Unconnected outputs - // - - HINT(IC7.2, NC) - HINT(IC8.11, NC) // QD - HINT(IC8.12, NC) // QC - HINT(IC8.13, NC) // QB - HINT(IC8.14, NC) // QA - HINT(IC9.6, NC) - HINT(IC9.11, NC) - HINT(IC10.3, NC) // QA - HINT(IC10.4, NC) // QB - HINT(IC10.5, NC) // QC - HINT(IC10.8, NC) // QD - HINT(IC10.9, NC) // QC - HINT(IC10.10, NC) // QB - HINT(IC11.12, NC) // QC - HINT(IC11.13, NC) // QB - HINT(IC11.14, NC) // QA - HINT(IC13.6, NC) - HINT(IC13.10, NC) - HINT(IC13.11, NC) + NET_C(IC7.12, R110.1, IC13.2) + NET_C(R110.2, I_V5) + NET_C(IC13.5, R15.1) + NET_C(IC13.4, R16.1) + NET_C(IC13.3, R17.1) + NET_C(R15.2, R16.2, R17.2, R18.2, C19.2) + NET_C(R18.1, GND) + NET_C(C19.1, R14.1) + NET_C(R14.2, SJ) + + // + // Page 2 stuff + // + + NET_C(SH2_1, R96.1) + NET_C(R96.2, R95.1, Q14.B) + NET_C(R95.2, I_V5, Q14.E) + NET_C(Q14.C, R97.2, R98.2, R99.1) + NET_C(R97.1, I_VM15) + NET_C(R98.1, GND, Q15.E) + NET_C(R99.2, Q15.B) + NET_C(Q15.C, SH2_2) + + NET_C(SH2_3, R101.1) + NET_C(R101.2, R100.1, Q16.B) + NET_C(R100.2, I_V5, Q16.E) + NET_C(Q16.C, R102.2, R103.2, R104.1) + NET_C(R102.1, I_VM15) + NET_C(R103.1, GND, Q17.E) + NET_C(R104.2, Q17.B) + NET_C(Q17.C, SH2_4) + + NET_C(SH2_5, R106.1) + NET_C(R106.2, R105.1, Q18.B) + NET_C(R105.2, I_V5, Q18.E) + NET_C(Q18.C, R107.2, R108.2, R109.1) + NET_C(R107.1, I_VM15) + NET_C(R108.1, GND, Q19.E) + NET_C(R109.2, Q19.B) + NET_C(Q19.C, SH2_6) + + // + // Page 3 + // + + NET_C(I_V15, C20.1, IC17.4) + NET_C(C20.2, GND) + NET_C(IC17.2, IC17.1, GND, R26.1) + NET_C(IC17.3, C21.2) + NET_C(C21.1, R26.2, IC18.3) + NET_C(IC18.2, IC18.6) + ALIAS(NOISE, IC18.6) + + // + // TANK FIRE + // + + NET_C(TANK_FIRE, R27.1, R28.1) + NET_C(R27.2, I_V5, R29.2, Q2.E) + NET_C(R28.2, R29.1, Q2.B) + NET_C(Q2.C, R30.2, R31.2, Q3.E) + NET_C(R30.1, I_VM15) + NET_C(R31.1, GND, R32.1) + NET_C(R32.2, Q3.B) + NET_C(Q3.C, C22.1, R33.1) + NET_C(C22.2, I_VM15) + NET_C(R33.2, IC19.5) + NET_C(NOISE, R34.1) + NET_C(R34.2, C23.1, R35.1) + NET_C(R35.2, C24.1, R36.1) + NET_C(C23.2, C24.2, GND, R37.1, R38.1) + NET_C(R36.2, R37.2, IC19.2) + NET_C(R38.2, IC19.3) + NET_C(IC19.6, IC25.3) + + // + // LO EXP + // + + NET_C(LO_EXP, R39.1, R40.1) + NET_C(R39.2, I_V5, R41.2, Q4.E) + NET_C(R40.2, R41.1, Q4.B) + NET_C(Q4.C, R42.2, R43.2, Q5.E) + NET_C(R42.1, I_VM15) + NET_C(R43.1, GND, R44.1) + NET_C(R44.2, Q5.B) + NET_C(Q5.C, C25.1, R45.1) + NET_C(C25.2, I_VM15) + NET_C(R45.2, IC20.5) + NET_C(NOISE, R46.1) + NET_C(R46.2, C26.1, R47.1) + NET_C(R47.2, C27.1, R48.1) + NET_C(C26.2, C27.2, GND, R49.1, R50.1) + NET_C(R48.2, R49.2, IC20.2) + NET_C(R50.2, IC20.3) + NET_C(IC20.6, IC25.3) + + // + // CHOPPER SW + // + + NET_C(CHOPPER_SW, IC7.3) + NET_C(IC7.4, R51.1, R52.1) + NET_C(R51.2, I_V5, R53.2, Q6.E) + NET_C(R52.2, R53.1, Q6.B) + NET_C(Q6.C, R54.2, R55.2, Q7.E) + NET_C(R54.1, I_VM15) + NET_C(R55.1, R56.1, GND) + NET_C(R56.2, Q7.B) + NET_C(Q7.C, R57.1) + NET_C(R57.2, IC21.5) + NET_C(NOISE, R58.1) + NET_C(R58.2, C29.1, R59.1) + NET_C(R59.2, C30.1, R94.1) + NET_C(C29.2, C30.2, GND, R60.1, R61.1) + NET_C(R94.2, R60.2, IC21.2) + NET_C(R61.2, IC21.3) + NET_C(IC21.6, IC25.3) + + // + // JEEP FIRE + // + + NET_C(JEEP_FIRE, R62.1, R63.1) + NET_C(R62.2, I_V5, R64.2, Q8.E) + NET_C(R63.2, R64.1, Q8.B) + NET_C(Q8.C, R65.2, R66.2, Q9.E) + NET_C(R65.1, I_VM15) + NET_C(R66.1, GND, R67.1) + NET_C(R67.2, Q9.B) + NET_C(Q9.C, C31.1, R68.1) + NET_C(C31.2, I_VM15) + NET_C(R68.2, R80.2, IC22.5) + NET_C(NOISE, R69.1) + NET_C(R69.2, C32.1, R70.1) + NET_C(R70.2, C33.1, R71.1) + NET_C(C32.2, C33.2, GND, R72.1, R73.1) + NET_C(R71.2, R72.2, IC22.2) + NET_C(R73.2, IC22.3) + NET_C(IC22.6, IC25.3) + + // + // HI EXP + // + + NET_C(HI_EXP, R74.1, R75.1) + NET_C(R74.2, I_V5, R76.2, Q10.E) + NET_C(R75.2, R76.1, Q10.B) + NET_C(Q10.C, R77.2, R78.2, Q11.E) + NET_C(R77.1, I_VM15) + NET_C(R78.1, GND, R79.1) + NET_C(R79.2, Q11.B) + NET_C(Q11.C, C34.1, R80.1) + NET_C(C34.2, I_VM15) + + // + // BEEP EN + // + + NET_C(BEEP_EN, IC23.4) + NET_C(I_V5, R81.2, IC23.8) + NET_C(R81.1, R82.1, IC23.6, IC23.2, C35.1) + NET_C(R82.2, IC23.7) + NET_C(C35.2, GND) + NET_C(IC23.1, GND) + NET_C(IC23.5, C37.1) + NET_C(C37.2, GND) + NET_C(IC23.3, R83.1) + NET_C(R83.2, C36.1) + NET_C(C36.2, SJ) + + // + // Final mix + // + + NET_C(R90.2, IC25.3) + NET_C(R90.1, GND) + NET_C(IC25.2, IC25.6, C43.1) + NET_C(C43.2, R91.1) + NET_C(R91.2, IC26.2, SJ, R92.1) + NET_C(IC26.3, GND) + NET_C(IC26.6, R92.2) + ALIAS(OUTPUT, R92.2) + + // + // Unconnected inputs + // + + NET_C(GND, IC7.1, IC9.4, IC9.5, IC9.12, IC9.13, IC27.1, IC27.2) + NET_C(GND, IC24.2, IC24.3) // part of final amp + + // + // Unconnected outputs + // + + HINT(IC7.2, NC) + HINT(IC8.11, NC) // QD + HINT(IC8.12, NC) // QC + HINT(IC8.13, NC) // QB + HINT(IC8.14, NC) // QA + HINT(IC9.6, NC) + HINT(IC9.11, NC) + HINT(IC10.3, NC) // QA + HINT(IC10.4, NC) // QB + HINT(IC10.5, NC) // QC + HINT(IC10.8, NC) // QD + HINT(IC10.9, NC) // QC + HINT(IC10.10, NC) // QB + HINT(IC11.12, NC) // QC + HINT(IC11.13, NC) // QB + HINT(IC11.14, NC) // QA + HINT(IC13.6, NC) + HINT(IC13.10, NC) + HINT(IC13.11, NC) // HINT(IC27.2, NC) NETLIST_END() |