Files
gschem-sym/w65c02s-dip40-1.sym

460 lines
7.9 KiB
Plaintext

v 20070216 1
L 400 8600 1800 8600 3 0 0 0 -1 -1
L 400 200 1800 200 3 0 0 0 -1 -1
L 400 8600 400 200 3 0 0 0 -1 -1
L 1800 8600 1800 200 3 0 0 0 -1 -1
P 100 8400 400 8400 1 0 0
{
T 100 8400 5 10 0 0 0 0 1
pinseq=1
T 100 8500 5 8 1 1 0 0 1
pinnumber=2
T 500 8400 9 8 1 1 0 1 1
pinlabel=RDY
T 100 8400 5 10 0 0 0 0 1
pintype=in
}
P 100 8000 300 8000 1 0 0
{
T 100 8000 5 10 0 0 0 0 1
pinseq=2
T 100 8100 5 8 1 1 0 0 1
pinnumber=4
T 500 8000 9 8 1 1 0 1 1
pinlabel=IRQ
T 100 8000 5 10 0 0 0 0 1
pintype=in
}
P 100 7600 300 7600 1 0 0
{
T 100 7600 5 10 0 0 0 0 1
pinseq=3
T 100 7700 5 8 1 1 0 0 1
pinnumber=6
T 500 7600 9 8 1 1 0 1 1
pinlabel=NMI
T 100 7600 5 10 0 0 0 0 1
pintype=in
}
P 100 7200 400 7200 1 0 0
{
T 100 7200 5 10 0 0 0 0 1
pinseq=4
T 100 7300 5 8 1 1 0 0 1
pinnumber=7
T 500 7200 9 8 1 1 0 1 1
pinlabel=SYNC
T 100 7200 5 10 0 0 0 0 1
pintype=in
}
P 100 6800 300 6800 1 0 0
{
T 100 6800 5 10 0 0 0 0 1
pinseq=5
T 100 6900 5 8 1 1 0 0 1
pinnumber=40
T 500 6800 9 8 1 1 0 1 1
pinlabel=RES
T 100 6800 5 10 0 0 0 0 1
pintype=in
}
P 100 6400 300 6400 1 0 0
{
T 100 6400 5 10 0 0 0 0 1
pinseq=6
T 100 6500 5 8 1 1 0 0 1
pinnumber=38
T 500 6400 9 8 1 1 0 1 1
pinlabel=SO
T 100 6400 5 10 0 0 0 0 1
pintype=in
}
P 100 6000 400 6000 1 0 0
{
T 100 6000 5 10 0 0 0 0 1
pinseq=7
T 100 6100 5 8 1 1 0 0 1
pinnumber=37
T 500 6000 9 8 1 1 0 1 1
pinlabel=PHI2
T 100 6000 5 10 0 0 0 0 1
pintype=in
}
P 100 5600 400 5600 1 0 0
{
T 100 5600 5 10 0 0 0 0 1
pinseq=8
T 100 5700 5 8 1 1 0 0 1
pinnumber=36
T 500 5600 9 8 1 1 0 1 1
pinlabel=BE
T 100 5600 5 10 0 0 0 0 1
pintype=in
}
P 100 3200 400 3200 1 0 0
{
T 100 3200 5 10 0 0 0 0 1
pinseq=9
T 100 3300 5 8 1 1 0 0 1
pinnumber=33
T 500 3200 9 8 1 1 0 1 1
pinlabel=D0
T 100 3200 5 10 0 0 0 0 1
pintype=io
}
P 100 2800 400 2800 1 0 0
{
T 100 2800 5 10 0 0 0 0 1
pinseq=10
T 100 2900 5 8 1 1 0 0 1
pinnumber=32
T 500 2800 9 8 1 1 0 1 1
pinlabel=D1
T 100 2800 5 10 0 0 0 0 1
pintype=io
}
P 100 2400 400 2400 1 0 0
{
T 100 2400 5 10 0 0 0 0 1
pinseq=11
T 100 2500 5 8 1 1 0 0 1
pinnumber=31
T 500 2400 9 8 1 1 0 1 1
pinlabel=D2
T 100 2400 5 10 0 0 0 0 1
pintype=io
}
P 100 2000 400 2000 1 0 0
{
T 100 2000 5 10 0 0 0 0 1
pinseq=12
T 100 2100 5 8 1 1 0 0 1
pinnumber=30
T 500 2000 9 8 1 1 0 1 1
pinlabel=D3
T 100 2000 5 10 0 0 0 0 1
pintype=io
}
P 100 1600 400 1600 1 0 0
{
T 100 1600 5 10 0 0 0 0 1
pinseq=13
T 100 1700 5 8 1 1 0 0 1
pinnumber=29
T 500 1600 9 8 1 1 0 1 1
pinlabel=D4
T 100 1600 5 10 0 0 0 0 1
pintype=io
}
P 100 1200 400 1200 1 0 0
{
T 100 1200 5 10 0 0 0 0 1
pinseq=14
T 100 1300 5 8 1 1 0 0 1
pinnumber=28
T 500 1200 9 8 1 1 0 1 1
pinlabel=D5
T 100 1200 5 10 0 0 0 0 1
pintype=io
}
P 100 800 400 800 1 0 0
{
T 100 800 5 10 0 0 0 0 1
pinseq=15
T 100 900 5 8 1 1 0 0 1
pinnumber=27
T 500 800 9 8 1 1 0 1 1
pinlabel=D6
T 100 800 5 10 0 0 0 0 1
pintype=io
}
P 100 400 400 400 1 0 0
{
T 100 400 5 10 0 0 0 0 1
pinseq=16
T 100 500 5 8 1 1 0 0 1
pinnumber=26
T 500 400 9 8 1 1 0 1 1
pinlabel=D7
T 100 400 5 10 0 0 0 0 1
pintype=io
}
P 2100 400 1800 400 1 0 0
{
T 2100 400 5 10 0 0 0 0 1
pinseq=17
T 2100 500 5 8 1 1 0 6 1
pinnumber=25
T 1700 400 9 8 1 1 0 7 1
pinlabel=A15
T 2100 400 5 10 0 0 0 0 1
pintype=out
}
P 2100 800 1800 800 1 0 0
{
T 2100 800 5 10 0 0 0 0 1
pinseq=18
T 2100 900 5 8 1 1 0 6 1
pinnumber=24
T 1700 800 9 8 1 1 0 7 1
pinlabel=A14
T 2100 800 5 10 0 0 0 0 1
pintype=out
}
P 2100 1200 1800 1200 1 0 0
{
T 2100 1200 5 10 0 0 0 0 1
pinseq=19
T 2100 1300 5 8 1 1 0 6 1
pinnumber=23
T 1700 1200 9 8 1 1 0 7 1
pinlabel=A13
T 2100 1200 5 10 0 0 0 0 1
pintype=out
}
P 2100 1600 1800 1600 1 0 0
{
T 2100 1600 5 10 0 0 0 0 1
pinseq=20
T 2100 1700 5 8 1 1 0 6 1
pinnumber=22
T 1700 1600 9 8 1 1 0 7 1
pinlabel=A12
T 2100 1600 5 10 0 0 0 0 1
pintype=out
}
P 2100 2000 1800 2000 1 0 0
{
T 2100 2000 5 10 0 0 0 0 1
pinseq=21
T 2100 2100 5 8 1 1 0 6 1
pinnumber=20
T 1700 2000 9 8 1 1 0 7 1
pinlabel=A11
T 2100 2000 5 10 0 0 0 0 1
pintype=out
}
P 2100 2400 1800 2400 1 0 0
{
T 2100 2400 5 10 0 0 0 0 1
pinseq=22
T 2100 2500 5 8 1 1 0 6 1
pinnumber=19
T 1700 2400 9 8 1 1 0 7 1
pinlabel=A10
T 2100 2400 5 10 0 0 0 0 1
pintype=out
}
P 2100 2800 1800 2800 1 0 0
{
T 2100 2800 5 10 0 0 0 0 1
pinseq=23
T 2100 2900 5 8 1 1 0 6 1
pinnumber=18
T 1700 2800 9 8 1 1 0 7 1
pinlabel=A9
T 2100 2800 5 10 0 0 0 0 1
pintype=out
}
P 2100 3200 1800 3200 1 0 0
{
T 2100 3200 5 10 0 0 0 0 1
pinseq=24
T 2100 3300 5 8 1 1 0 6 1
pinnumber=17
T 1700 3200 9 8 1 1 0 7 1
pinlabel=A8
T 2100 3200 5 10 0 0 0 0 1
pintype=out
}
P 2100 3600 1800 3600 1 0 0
{
T 2100 3600 5 10 0 0 0 0 1
pinseq=25
T 2100 3700 5 8 1 1 0 6 1
pinnumber=16
T 1700 3600 9 8 1 1 0 7 1
pinlabel=A7
T 2100 3600 5 10 0 0 0 0 1
pintype=out
}
P 2100 4000 1800 4000 1 0 0
{
T 2100 4000 5 10 0 0 0 0 1
pinseq=26
T 2100 4100 5 8 1 1 0 6 1
pinnumber=15
T 1700 4000 9 8 1 1 0 7 1
pinlabel=A6
T 2100 4000 5 10 0 0 0 0 1
pintype=out
}
P 2100 4400 1800 4400 1 0 0
{
T 2100 4400 5 10 0 0 0 0 1
pinseq=27
T 2100 4500 5 8 1 1 0 6 1
pinnumber=14
T 1700 4400 9 8 1 1 0 7 1
pinlabel=A5
T 2100 4400 5 10 0 0 0 0 1
pintype=out
}
P 2100 4800 1800 4800 1 0 0
{
T 2100 4800 5 10 0 0 0 0 1
pinseq=28
T 2100 4900 5 8 1 1 0 6 1
pinnumber=13
T 1700 4800 9 8 1 1 0 7 1
pinlabel=A4
T 2100 4800 5 10 0 0 0 0 1
pintype=out
}
P 2100 5200 1800 5200 1 0 0
{
T 2100 5200 5 10 0 0 0 0 1
pinseq=29
T 2100 5300 5 8 1 1 0 6 1
pinnumber=12
T 1700 5200 9 8 1 1 0 7 1
pinlabel=A3
T 2100 5200 5 10 0 0 0 0 1
pintype=out
}
P 2100 5600 1800 5600 1 0 0
{
T 2100 5600 5 10 0 0 0 0 1
pinseq=30
T 2100 5700 5 8 1 1 0 6 1
pinnumber=11
T 1700 5600 9 8 1 1 0 7 1
pinlabel=A2
T 2100 5600 5 10 0 0 0 0 1
pintype=out
}
P 2100 6000 1800 6000 1 0 0
{
T 2100 6000 5 10 0 0 0 0 1
pinseq=31
T 2100 6100 5 8 1 1 0 6 1
pinnumber=10
T 1700 6000 9 8 1 1 0 7 1
pinlabel=A1
T 2100 6000 5 10 0 0 0 0 1
pintype=out
}
P 2100 6400 1800 6400 1 0 0
{
T 2100 6400 5 10 0 0 0 0 1
pinseq=32
T 2100 6500 5 8 1 1 0 6 1
pinnumber=9
T 1700 6400 9 8 1 1 0 7 1
pinlabel=A0
T 2100 6400 5 10 0 0 0 0 1
pintype=out
}
P 2100 6800 1800 6800 1 0 0
{
T 2100 6800 5 10 0 0 0 0 1
pinseq=33
T 2100 6900 5 8 1 1 0 6 1
pinnumber=34
T 1700 6800 9 8 1 1 0 7 1
pinlabel=R/W
T 2100 6800 5 10 0 0 0 0 1
pintype=out
}
P 2100 7200 1800 7200 1 0 0
{
T 2100 7200 5 10 0 0 0 0 1
pinseq=34
T 2100 7300 5 8 1 1 0 6 1
pinnumber=39
T 1700 7200 9 8 1 1 0 7 1
pinlabel=PHI2O
T 2100 7200 5 10 0 0 0 0 1
pintype=out
}
P 2100 7600 1900 7600 1 0 0
{
T 2100 7600 5 10 0 0 0 0 1
pinseq=35
T 2100 7700 5 8 1 1 0 6 1
pinnumber=5
T 1700 7600 9 8 1 1 0 7 1
pinlabel=ML
T 2100 7600 5 10 0 0 0 0 1
pintype=out
}
P 2100 8000 1800 8000 1 0 0
{
T 2100 8000 5 10 0 0 0 0 1
pinseq=36
T 2100 8100 5 8 1 1 0 6 1
pinnumber=3
T 1700 8000 9 8 1 1 0 7 1
pinlabel=PHI1O
T 2100 8000 5 10 0 0 0 0 1
pintype=out
}
P 2100 8400 1900 8400 1 0 0
{
T 2100 8400 5 10 0 0 0 0 1
pinseq=37
T 2100 8500 5 8 1 1 0 6 1
pinnumber=1
T 1700 8400 9 8 1 1 0 7 1
pinlabel=VP
T 2100 8400 5 10 0 0 0 0 1
pintype=out
}
T 400 9600 9 10 0 0 0 0 1
device=W65C02S
T 400 9400 9 10 0 0 0 0 1
description=8-bit microprocessor
T 400 9200 9 10 0 0 0 0 1
footprint=DIP40
T 500 8700 8 10 1 1 0 0 1
refdes=U?
T 400 9000 9 10 0 0 0 0 1
documentation=http://www.westerndesigncenter.com/wdc/datasheets/w65c02s.pdf
T 500 0 9 10 1 0 0 0 1
W65C02S
P 100 4800 400 4800 1 0 0
{
T 100 4800 5 10 0 0 0 0 1
pinseq=38
T 100 4900 5 8 1 1 0 0 1
pinnumber=8
T 500 4800 9 8 1 1 0 1 1
pinlabel=VDD
T 100 4800 5 10 0 0 0 0 1
pintype=pwr
}
P 100 4000 400 4000 1 0 0
{
T 100 4000 5 10 0 0 0 0 1
pinseq=39
T 100 4100 5 8 1 1 0 0 1
pinnumber=21
T 500 4000 9 8 1 1 0 1 1
pinlabel=VSS
T 100 4000 5 10 0 0 0 0 1
pintype=pwr
}
V 350 8000 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 350 7600 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 350 6800 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 350 6400 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 1850 8400 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 1850 7600 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
L 500 6500 700 6500 3 0 0 0 -1 -1
L 500 6900 800 6900 3 0 0 0 -1 -1
L 500 7700 750 7700 3 0 0 0 -1 -1
L 500 8100 725 8100 3 0 0 0 -1 -1
L 1475 8500 1675 8500 3 0 0 0 -1 -1
L 1475 7700 1675 7700 3 0 0 0 -1 -1
L 1550 6900 1675 6900 3 0 0 0 -1 -1