summaryrefslogtreecommitdiff
path: root/graphics/circuit_macros/examples/lcct.m4
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/circuit_macros/examples/lcct.m4')
-rw-r--r--graphics/circuit_macros/examples/lcct.m417
1 files changed, 11 insertions, 6 deletions
diff --git a/graphics/circuit_macros/examples/lcct.m4 b/graphics/circuit_macros/examples/lcct.m4
index f1be48ac36..8fe244d796 100644
--- a/graphics/circuit_macros/examples/lcct.m4
+++ b/graphics/circuit_macros/examples/lcct.m4
@@ -18,7 +18,7 @@ del = lg_pinsep
jog = del*2/3
right_
-IC1: ic6502
+IC1: ic6502("6502" at Chip.sw below ljust)
Vcc: IC1.Pin8.end.x-del-elen_,IC1.Pin4.y+lg_pinsep+3*del
Reset: IC1.Pin8.end.x-del,Vcc.y+del
@@ -54,7 +54,8 @@ RWB: Here
Addr: Here
right_
-IC5: ic74LS138 with .Chip.nw at (IC1.Chip.w.x,Addr.y-2*del)
+IC5: ic74LS138("74LS138" at Chip.sw below ljust) \
+ with .Chip.nw at (IC1.Chip.w.x,Addr.y-2*del)
line from IC5.Pin5.end down_ 3*lg_pinsep ; ground(,T,Groundtype)
line from IC5.Pin16.end down_ 1.5*lg_pinsep ; ground(,T,Groundtype)
move to IC5.Pin1.end; breakout(3,left,up)
@@ -69,7 +70,8 @@ C1: Here }
{line from IC1.Pin37.end to (Here,IC1.Pin37)}
right_; xtal(right_ 3*del)
-IC2: ic6116 with .Chip.nw at Here.x+2*del+lg_plen*L_unit,IC1.Chip.n.y
+IC2: ic6116("6116" at Chip.sw below ljust) \
+ with .Chip.nw at Here.x+2*del+lg_plen*L_unit,IC1.Chip.n.y
line from IC2.Pin24.end up to (IC2.Pin24.end,Vcc)
right_
Or1: OR_gate with .Out at IC2.Pin21.end
@@ -87,9 +89,12 @@ RW: Here
line down_ lg_pinsep from IC2.Pin20.end ; ground(,T,Groundtype)
right_
-IC3: ic6116 with .Chip.nw at IC2.Chip.ne + (IC2.Chip.nw.x - IC1.Chip.ne.x-del,0)
-IC4: ic6522 with .Chip.nw at IC3.Chip.ne + (IC2.Chip.nw.x - IC1.Chip.ne.x-del,0)
-IC6: ic74LS138 with .Chip.nw at (IC3.Chip.nw,IC5.Chip.nw)
+IC3: ic6116("6116" at Chip.sw below ljust) \
+ with .Chip.nw at IC2.Chip.ne + (IC2.Chip.nw.x - IC1.Chip.ne.x-del,0)
+IC4: ic6522("6522" at Chip.sw below ljust) \
+ with .Chip.nw at IC3.Chip.ne + (IC2.Chip.nw.x - IC1.Chip.ne.x-del,0)
+IC6: ic74LS138("74LS138" at Chip.sw below ljust) \
+ with .Chip.nw at (IC3.Chip.nw,IC5.Chip.nw)
line from Vcc to (IC4.Pin34.end.x+del,Vcc.y)
line from Reset to (IC4.Pin34.end,Reset) then to IC4.Pin34.end