tisc

tiny instruction set computer
Log | Files | Refs | README

commit 91b6479ffe3db7f4dde5686e02c6d41d61cc1f57
parent 021a0bb3badf4433579ec305f440c080ce662d5e
Author: Paul Longtine <paul@nanner.co>
Date:   Sun, 19 Jun 2022 22:29:38 -0400

More prettify

Diffstat:
MCPU/CPU.circ | 171++++++++++++++++++++++++++++++++++++++-----------------------------------------
1 file changed, 82 insertions(+), 89 deletions(-)

diff --git a/CPU/CPU.circ b/CPU/CPU.circ @@ -1734,7 +1734,7 @@ <circ-port height="10" pin="1160,1360" width="10" x="45" y="45"/> <circ-port height="10" pin="440,1880" width="10" x="145" y="85"/> <circ-port height="10" pin="830,1890" width="10" x="145" y="55"/> - <circ-port height="10" pin="1340,800" width="10" x="125" y="45"/> + <circ-port height="10" pin="1330,800" width="10" x="125" y="45"/> <circ-anchor facing="east" height="6" width="6" x="47" y="57"/> </appear> <wire from="(610,600)" to="(610,930)"/> @@ -1753,15 +1753,16 @@ <wire from="(220,90)" to="(220,180)"/> <wire from="(150,1720)" to="(380,1720)"/> <wire from="(240,970)" to="(280,970)"/> - <wire from="(120,120)" to="(120,150)"/> <wire from="(240,340)" to="(270,340)"/> <wire from="(200,1580)" to="(230,1580)"/> <wire from="(850,210)" to="(850,250)"/> <wire from="(1200,680)" to="(1210,680)"/> <wire from="(180,1310)" to="(270,1310)"/> + <wire from="(1270,750)" to="(1280,750)"/> <wire from="(1090,1530)" to="(1100,1530)"/> + <wire from="(1270,820)" to="(1270,940)"/> + <wire from="(1280,740)" to="(1310,740)"/> <wire from="(200,1020)" to="(280,1020)"/> - <wire from="(1130,910)" to="(1160,910)"/> <wire from="(450,60)" to="(450,300)"/> <wire from="(530,1750)" to="(660,1750)"/> <wire from="(650,60)" to="(650,570)"/> @@ -1773,9 +1774,9 @@ <wire from="(510,1280)" to="(510,1290)"/> <wire from="(610,1050)" to="(610,1380)"/> <wire from="(1080,890)" to="(1080,910)"/> + <wire from="(910,1680)" to="(910,1690)"/> <wire from="(890,60)" to="(890,70)"/> <wire from="(210,730)" to="(270,730)"/> - <wire from="(1250,740)" to="(1250,760)"/> <wire from="(1180,1500)" to="(1180,1590)"/> <wire from="(1220,710)" to="(1220,740)"/> <wire from="(230,440)" to="(280,440)"/> @@ -1794,12 +1795,11 @@ <wire from="(690,1140)" to="(690,1200)"/> <wire from="(920,210)" to="(930,210)"/> <wire from="(180,500)" to="(250,500)"/> - <wire from="(760,690)" to="(770,690)"/> <wire from="(840,970)" to="(840,1020)"/> <wire from="(880,1330)" to="(880,1380)"/> <wire from="(930,870)" to="(930,880)"/> <wire from="(1080,700)" to="(1080,720)"/> - <wire from="(1320,620)" to="(1320,650)"/> + <wire from="(990,840)" to="(990,1680)"/> <wire from="(230,890)" to="(280,890)"/> <wire from="(470,1370)" to="(470,1380)"/> <wire from="(350,290)" to="(350,300)"/> @@ -1810,7 +1810,6 @@ <wire from="(1080,720)" to="(1390,720)"/> <wire from="(230,260)" to="(270,260)"/> <wire from="(150,1690)" to="(150,1720)"/> - <wire from="(990,840)" to="(990,1690)"/> <wire from="(190,940)" to="(280,940)"/> <wire from="(850,1110)" to="(850,1150)"/> <wire from="(940,1520)" to="(940,1560)"/> @@ -1854,6 +1853,7 @@ <wire from="(180,1400)" to="(180,1520)"/> <wire from="(880,750)" to="(890,750)"/> <wire from="(520,1670)" to="(530,1670)"/> + <wire from="(1220,760)" to="(1240,760)"/> <wire from="(670,1190)" to="(670,1200)"/> <wire from="(550,110)" to="(550,120)"/> <wire from="(370,1600)" to="(430,1600)"/> @@ -1862,17 +1862,18 @@ <wire from="(530,1750)" to="(530,1880)"/> <wire from="(200,480)" to="(250,480)"/> <wire from="(220,180)" to="(270,180)"/> + <wire from="(1120,680)" to="(1120,710)"/> <wire from="(590,560)" to="(630,560)"/> <wire from="(170,240)" to="(170,330)"/> <wire from="(210,280)" to="(210,370)"/> <wire from="(230,620)" to="(230,710)"/> <wire from="(190,580)" to="(190,670)"/> + <wire from="(1130,620)" to="(1130,820)"/> <wire from="(940,820)" to="(940,840)"/> <wire from="(530,150)" to="(530,300)"/> - <wire from="(1130,620)" to="(1130,860)"/> <wire from="(510,1280)" to="(980,1280)"/> + <wire from="(1260,940)" to="(1270,940)"/> <wire from="(1030,1350)" to="(1040,1350)"/> - <wire from="(1330,570)" to="(1330,620)"/> <wire from="(1010,1590)" to="(1010,1780)"/> <wire from="(670,1700)" to="(670,1820)"/> <wire from="(920,1240)" to="(930,1240)"/> @@ -1894,6 +1895,7 @@ <wire from="(1090,1510)" to="(1130,1510)"/> <wire from="(590,1010)" to="(630,1010)"/> <wire from="(170,690)" to="(170,780)"/> + <wire from="(50,150)" to="(90,150)"/> <wire from="(210,730)" to="(210,820)"/> <wire from="(870,560)" to="(870,580)"/> <wire from="(190,1030)" to="(190,1120)"/> @@ -1904,6 +1906,7 @@ <wire from="(230,1070)" to="(230,1160)"/> <wire from="(510,290)" to="(550,290)"/> <wire from="(210,1690)" to="(210,1790)"/> + <wire from="(1280,770)" to="(1290,770)"/> <wire from="(930,300)" to="(930,340)"/> <wire from="(1130,620)" to="(1140,620)"/> <wire from="(330,1620)" to="(330,1660)"/> @@ -1918,9 +1921,9 @@ <wire from="(880,250)" to="(880,300)"/> <wire from="(600,1050)" to="(610,1050)"/> <wire from="(210,1500)" to="(210,1560)"/> - <wire from="(1370,550)" to="(1370,570)"/> <wire from="(830,1750)" to="(950,1750)"/> <wire from="(190,400)" to="(250,400)"/> + <wire from="(1120,710)" to="(1160,710)"/> <wire from="(470,290)" to="(470,300)"/> <wire from="(200,1380)" to="(250,1380)"/> <wire from="(170,780)" to="(280,780)"/> @@ -1935,8 +1938,6 @@ <wire from="(240,790)" to="(280,790)"/> <wire from="(470,380)" to="(510,380)"/> <wire from="(240,160)" to="(270,160)"/> - <wire from="(1360,660)" to="(1370,660)"/> - <wire from="(1320,620)" to="(1330,620)"/> <wire from="(180,1130)" to="(270,1130)"/> <wire from="(890,390)" to="(890,430)"/> <wire from="(330,1660)" to="(490,1660)"/> @@ -1958,6 +1959,7 @@ <wire from="(880,700)" to="(880,750)"/> <wire from="(1020,730)" to="(1070,730)"/> <wire from="(510,1100)" to="(510,1110)"/> + <wire from="(1340,520)" to="(1340,600)"/> <wire from="(430,380)" to="(430,390)"/> <wire from="(1070,700)" to="(1070,730)"/> <wire from="(170,1230)" to="(280,1230)"/> @@ -1968,6 +1970,7 @@ <wire from="(240,700)" to="(240,790)"/> <wire from="(240,1240)" to="(280,1240)"/> <wire from="(170,600)" to="(270,600)"/> + <wire from="(1330,640)" to="(1330,650)"/> <wire from="(220,270)" to="(250,270)"/> <wire from="(850,480)" to="(850,520)"/> <wire from="(930,1200)" to="(930,1240)"/> @@ -1977,6 +1980,7 @@ <wire from="(800,870)" to="(810,870)"/> <wire from="(670,1700)" to="(680,1700)"/> <wire from="(520,1230)" to="(530,1230)"/> + <wire from="(910,1680)" to="(990,1680)"/> <wire from="(880,1150)" to="(880,1200)"/> <wire from="(840,790)" to="(840,840)"/> <wire from="(930,690)" to="(930,700)"/> @@ -1997,9 +2001,10 @@ <wire from="(240,1150)" to="(240,1240)"/> <wire from="(1070,1550)" to="(1120,1550)"/> <wire from="(1010,640)" to="(1010,720)"/> + <wire from="(1130,820)" to="(1270,820)"/> <wire from="(890,1290)" to="(890,1330)"/> - <wire from="(1150,710)" to="(1160,710)"/> <wire from="(820,640)" to="(820,800)"/> + <wire from="(1130,890)" to="(1130,950)"/> <wire from="(570,330)" to="(570,390)"/> <wire from="(350,290)" to="(430,290)"/> <wire from="(370,60)" to="(370,300)"/> @@ -2007,7 +2012,6 @@ <wire from="(630,650)" to="(760,650)"/> <wire from="(920,160)" to="(930,160)"/> <wire from="(920,480)" to="(930,480)"/> - <wire from="(1310,540)" to="(1330,540)"/> <wire from="(880,120)" to="(890,120)"/> <wire from="(1180,730)" to="(1200,730)"/> <wire from="(840,1240)" to="(840,1290)"/> @@ -2028,7 +2032,6 @@ <wire from="(780,1690)" to="(780,1880)"/> <wire from="(530,420)" to="(530,480)"/> <wire from="(920,610)" to="(930,610)"/> - <wire from="(1310,670)" to="(1330,670)"/> <wire from="(840,210)" to="(850,210)"/> <wire from="(490,60)" to="(490,120)"/> <wire from="(880,250)" to="(890,250)"/> @@ -2039,10 +2042,9 @@ <wire from="(1410,660)" to="(1410,740)"/> <wire from="(850,870)" to="(850,880)"/> <wire from="(1090,1520)" to="(1130,1520)"/> + <wire from="(1240,810)" to="(1240,900)"/> <wire from="(860,1710)" to="(860,1780)"/> - <wire from="(90,110)" to="(90,120)"/> <wire from="(200,300)" to="(250,300)"/> - <wire from="(1240,810)" to="(1240,880)"/> <wire from="(190,400)" to="(190,490)"/> <wire from="(230,440)" to="(230,530)"/> <wire from="(210,100)" to="(210,190)"/> @@ -2051,9 +2053,9 @@ <wire from="(180,680)" to="(280,680)"/> <wire from="(1110,1570)" to="(1120,1570)"/> <wire from="(620,1380)" to="(650,1380)"/> + <wire from="(90,110)" to="(90,150)"/> <wire from="(160,1570)" to="(180,1570)"/> <wire from="(200,1500)" to="(200,1550)"/> - <wire from="(1270,750)" to="(1300,750)"/> <wire from="(330,1750)" to="(340,1750)"/> <wire from="(1030,1540)" to="(1120,1540)"/> <wire from="(920,1060)" to="(930,1060)"/> @@ -2108,6 +2110,7 @@ <wire from="(1200,730)" to="(1380,730)"/> <wire from="(1150,1430)" to="(1150,1480)"/> <wire from="(720,1370)" to="(720,1860)"/> + <wire from="(90,150)" to="(120,150)"/> <wire from="(1170,610)" to="(1180,610)"/> <wire from="(180,950)" to="(270,950)"/> <wire from="(890,210)" to="(890,250)"/> @@ -2117,19 +2120,22 @@ <wire from="(840,1240)" to="(850,1240)"/> <wire from="(920,880)" to="(920,930)"/> <wire from="(840,160)" to="(840,210)"/> - <wire from="(910,1690)" to="(990,1690)"/> + <wire from="(1200,950)" to="(1220,950)"/> <wire from="(880,520)" to="(880,570)"/> <wire from="(930,60)" to="(930,70)"/> <wire from="(1130,580)" to="(1130,600)"/> <wire from="(190,670)" to="(250,670)"/> + <wire from="(1130,950)" to="(1130,1420)"/> <wire from="(250,1620)" to="(250,1640)"/> <wire from="(170,1050)" to="(280,1050)"/> <wire from="(830,1010)" to="(870,1010)"/> + <wire from="(1220,740)" to="(1280,740)"/> <wire from="(180,140)" to="(180,230)"/> <wire from="(830,920)" to="(830,940)"/> <wire from="(240,520)" to="(240,610)"/> <wire from="(200,480)" to="(200,570)"/> <wire from="(220,180)" to="(220,270)"/> + <wire from="(1210,800)" to="(1330,800)"/> <wire from="(240,1060)" to="(280,1060)"/> <wire from="(650,640)" to="(820,640)"/> <wire from="(830,1750)" to="(830,1830)"/> @@ -2138,6 +2144,7 @@ <wire from="(220,90)" to="(250,90)"/> <wire from="(240,430)" to="(270,430)"/> <wire from="(850,300)" to="(850,340)"/> + <wire from="(1280,530)" to="(1290,530)"/> <wire from="(170,1410)" to="(170,1520)"/> <wire from="(800,670)" to="(830,670)"/> <wire from="(440,330)" to="(450,330)"/> @@ -2164,13 +2171,13 @@ <wire from="(220,540)" to="(250,540)"/> <wire from="(850,750)" to="(850,790)"/> <wire from="(890,1110)" to="(890,1150)"/> - <wire from="(1300,750)" to="(1300,870)"/> <wire from="(400,420)" to="(410,420)"/> <wire from="(850,1710)" to="(850,1770)"/> <wire from="(360,60)" to="(370,60)"/> <wire from="(320,1620)" to="(330,1620)"/> <wire from="(330,740)" to="(730,740)"/> <wire from="(200,1500)" to="(210,1500)"/> + <wire from="(1310,670)" to="(1340,670)"/> <wire from="(920,300)" to="(930,300)"/> <wire from="(200,930)" to="(270,930)"/> <wire from="(680,60)" to="(690,60)"/> @@ -2189,7 +2196,6 @@ <wire from="(180,1040)" to="(180,1130)"/> <wire from="(890,1560)" to="(890,1580)"/> <wire from="(1220,610)" to="(1220,660)"/> - <wire from="(1360,550)" to="(1370,550)"/> <wire from="(1170,680)" to="(1180,680)"/> <wire from="(190,1030)" to="(280,1030)"/> <wire from="(850,1200)" to="(850,1240)"/> @@ -2215,7 +2221,7 @@ <wire from="(230,260)" to="(230,350)"/> <wire from="(690,1230)" to="(690,1380)"/> <wire from="(570,150)" to="(570,300)"/> - <wire from="(1260,900)" to="(1270,900)"/> + <wire from="(1330,650)" to="(1340,650)"/> <wire from="(100,1780)" to="(250,1780)"/> <wire from="(170,510)" to="(250,510)"/> <wire from="(190,850)" to="(270,850)"/> @@ -2230,7 +2236,6 @@ <wire from="(770,1690)" to="(780,1690)"/> <wire from="(880,520)" to="(890,520)"/> <wire from="(490,330)" to="(490,390)"/> - <wire from="(1320,520)" to="(1320,560)"/> <wire from="(590,560)" to="(590,570)"/> <wire from="(500,1650)" to="(1000,1650)"/> <wire from="(200,570)" to="(250,570)"/> @@ -2248,7 +2253,6 @@ <wire from="(250,1690)" to="(250,1780)"/> <wire from="(730,1660)" to="(730,1680)"/> <wire from="(1020,730)" to="(1020,900)"/> - <wire from="(1210,800)" to="(1340,800)"/> <wire from="(1010,720)" to="(1010,910)"/> <wire from="(250,1620)" to="(260,1620)"/> <wire from="(530,1140)" to="(530,1200)"/> @@ -2271,6 +2275,7 @@ <wire from="(170,780)" to="(170,870)"/> <wire from="(190,1120)" to="(190,1210)"/> <wire from="(210,820)" to="(210,910)"/> + <wire from="(1280,740)" to="(1280,750)"/> <wire from="(910,1010)" to="(910,1030)"/> <wire from="(900,1000)" to="(900,1020)"/> <wire from="(210,1360)" to="(250,1360)"/> @@ -2283,18 +2288,15 @@ <wire from="(180,770)" to="(270,770)"/> <wire from="(930,390)" to="(930,430)"/> <wire from="(1320,780)" to="(1320,840)"/> - <wire from="(1130,910)" to="(1130,970)"/> + <wire from="(1090,870)" to="(1290,870)"/> <wire from="(480,60)" to="(490,60)"/> <wire from="(730,1660)" to="(800,1660)"/> - <wire from="(1230,790)" to="(1260,790)"/> - <wire from="(1120,680)" to="(1150,680)"/> <wire from="(840,1060)" to="(850,1060)"/> <wire from="(840,1380)" to="(850,1380)"/> <wire from="(920,700)" to="(920,750)"/> <wire from="(760,660)" to="(770,660)"/> <wire from="(520,420)" to="(530,420)"/> <wire from="(880,340)" to="(880,390)"/> - <wire from="(770,680)" to="(770,690)"/> <wire from="(190,490)" to="(250,490)"/> <wire from="(210,190)" to="(270,190)"/> <wire from="(470,380)" to="(470,390)"/> @@ -2320,9 +2322,7 @@ <wire from="(480,510)" to="(490,510)"/> <wire from="(100,70)" to="(100,250)"/> <wire from="(210,1270)" to="(280,1270)"/> - <wire from="(50,150)" to="(120,150)"/> <wire from="(330,200)" to="(1100,200)"/> - <wire from="(1270,860)" to="(1270,900)"/> <wire from="(920,1150)" to="(920,1200)"/> <wire from="(840,430)" to="(840,480)"/> <wire from="(880,790)" to="(880,840)"/> @@ -2343,7 +2343,7 @@ <wire from="(930,1290)" to="(930,1330)"/> <wire from="(1030,1510)" to="(1040,1510)"/> <wire from="(860,1780)" to="(1010,1780)"/> - <wire from="(1120,520)" to="(1320,520)"/> + <wire from="(1130,950)" to="(1160,950)"/> <wire from="(610,60)" to="(610,570)"/> <wire from="(180,410)" to="(250,410)"/> <wire from="(200,750)" to="(270,750)"/> @@ -2359,10 +2359,8 @@ <wire from="(210,1090)" to="(270,1090)"/> <wire from="(190,1390)" to="(250,1390)"/> <wire from="(250,100)" to="(250,110)"/> - <wire from="(1230,760)" to="(1230,790)"/> <wire from="(230,800)" to="(280,800)"/> <wire from="(1110,800)" to="(1210,800)"/> - <wire from="(1150,680)" to="(1150,710)"/> <wire from="(690,60)" to="(690,1110)"/> <wire from="(760,650)" to="(1050,650)"/> <wire from="(220,70)" to="(220,90)"/> @@ -2372,7 +2370,6 @@ <wire from="(230,170)" to="(270,170)"/> <wire from="(240,1240)" to="(240,1330)"/> <wire from="(470,1370)" to="(510,1370)"/> - <wire from="(1320,650)" to="(1330,650)"/> <wire from="(330,290)" to="(350,290)"/> <wire from="(150,1420)" to="(1130,1420)"/> <wire from="(330,110)" to="(470,110)"/> @@ -2387,6 +2384,7 @@ <wire from="(330,380)" to="(390,380)"/> <wire from="(820,800)" to="(820,810)"/> <wire from="(890,870)" to="(890,880)"/> + <wire from="(1240,900)" to="(1240,920)"/> <wire from="(230,1250)" to="(280,1250)"/> <wire from="(330,1670)" to="(380,1670)"/> <wire from="(410,60)" to="(410,390)"/> @@ -2401,6 +2399,7 @@ <wire from="(330,1730)" to="(980,1730)"/> <wire from="(1120,520)" to="(1120,680)"/> <wire from="(170,330)" to="(250,330)"/> + <wire from="(1130,890)" to="(1160,890)"/> <wire from="(920,700)" to="(930,700)"/> <wire from="(250,1780)" to="(700,1780)"/> <wire from="(840,300)" to="(850,300)"/> @@ -2411,9 +2410,7 @@ <wire from="(850,960)" to="(850,970)"/> <wire from="(370,510)" to="(370,1600)"/> <wire from="(890,1380)" to="(890,1510)"/> - <wire from="(1330,570)" to="(1370,570)"/> <wire from="(200,390)" to="(250,390)"/> - <wire from="(1130,970)" to="(1130,1420)"/> <wire from="(410,420)" to="(410,1590)"/> <wire from="(870,1490)" to="(870,1580)"/> <wire from="(170,150)" to="(170,240)"/> @@ -2422,8 +2419,8 @@ <wire from="(210,190)" to="(210,280)"/> <wire from="(490,510)" to="(490,1380)"/> <wire from="(1100,1530)" to="(1100,1580)"/> + <wire from="(1280,550)" to="(1290,550)"/> <wire from="(920,1150)" to="(930,1150)"/> - <wire from="(1280,810)" to="(1280,980)"/> <wire from="(840,430)" to="(850,430)"/> <wire from="(880,790)" to="(890,790)"/> <wire from="(880,1110)" to="(890,1110)"/> @@ -2431,7 +2428,6 @@ <wire from="(680,1230)" to="(690,1230)"/> <wire from="(560,150)" to="(570,150)"/> <wire from="(920,70)" to="(920,120)"/> - <wire from="(1090,870)" to="(1300,870)"/> <wire from="(140,70)" to="(140,1800)"/> <wire from="(550,470)" to="(550,480)"/> <wire from="(120,40)" to="(120,50)"/> @@ -2447,7 +2443,6 @@ <wire from="(910,830)" to="(910,850)"/> <wire from="(900,820)" to="(900,840)"/> <wire from="(240,250)" to="(280,250)"/> - <wire from="(1200,980)" to="(1280,980)"/> <wire from="(1210,610)" to="(1220,610)"/> <wire from="(180,590)" to="(270,590)"/> <wire from="(930,210)" to="(930,250)"/> @@ -2460,7 +2455,6 @@ <wire from="(840,880)" to="(850,880)"/> <wire from="(840,1200)" to="(850,1200)"/> <wire from="(920,520)" to="(920,570)"/> - <wire from="(1200,910)" to="(1220,910)"/> <wire from="(1220,610)" to="(1240,610)"/> <wire from="(600,960)" to="(610,960)"/> <wire from="(880,160)" to="(880,210)"/> @@ -2483,6 +2477,7 @@ <wire from="(240,70)" to="(270,70)"/> <wire from="(180,1040)" to="(270,1040)"/> <wire from="(890,300)" to="(890,340)"/> + <wire from="(760,680)" to="(760,780)"/> <wire from="(480,330)" to="(490,330)"/> <wire from="(290,1740)" to="(300,1740)"/> <wire from="(840,1330)" to="(850,1330)"/> @@ -2524,6 +2519,7 @@ <wire from="(80,70)" to="(80,80)"/> <wire from="(390,380)" to="(390,390)"/> <wire from="(230,620)" to="(280,620)"/> + <wire from="(1320,540)" to="(1320,610)"/> <wire from="(180,680)" to="(180,770)"/> <wire from="(220,720)" to="(220,810)"/> <wire from="(200,1020)" to="(200,1110)"/> @@ -2549,7 +2545,6 @@ <wire from="(890,690)" to="(890,700)"/> <wire from="(250,370)" to="(250,380)"/> <wire from="(230,1070)" to="(280,1070)"/> - <wire from="(1240,810)" to="(1280,810)"/> <wire from="(430,1830)" to="(430,1840)"/> <wire from="(50,250)" to="(100,250)"/> <wire from="(350,470)" to="(350,480)"/> @@ -2560,7 +2555,6 @@ <wire from="(560,1380)" to="(560,1550)"/> <wire from="(410,1590)" to="(440,1590)"/> <wire from="(850,1290)" to="(850,1330)"/> - <wire from="(1130,860)" to="(1270,860)"/> <wire from="(240,1750)" to="(260,1750)"/> <wire from="(170,150)" to="(250,150)"/> <wire from="(530,330)" to="(530,390)"/> @@ -2571,8 +2565,10 @@ <wire from="(800,1680)" to="(810,1680)"/> <wire from="(880,160)" to="(890,160)"/> <wire from="(880,480)" to="(890,480)"/> + <wire from="(760,680)" to="(770,680)"/> <wire from="(630,560)" to="(630,570)"/> <wire from="(1050,750)" to="(1090,750)"/> + <wire from="(1200,900)" to="(1240,900)"/> <wire from="(980,1280)" to="(980,1730)"/> <wire from="(210,1500)" to="(260,1500)"/> <wire from="(160,1430)" to="(160,1570)"/> @@ -2583,11 +2579,11 @@ <wire from="(210,550)" to="(250,550)"/> <wire from="(290,640)" to="(650,640)"/> <wire from="(150,1420)" to="(150,1580)"/> - <wire from="(90,120)" to="(120,120)"/> <wire from="(920,1490)" to="(920,1530)"/> <wire from="(910,1010)" to="(1000,1010)"/> <wire from="(270,1470)" to="(480,1470)"/> <wire from="(630,560)" to="(830,560)"/> + <wire from="(1290,770)" to="(1290,870)"/> <wire from="(920,970)" to="(930,970)"/> <wire from="(920,1290)" to="(930,1290)"/> <wire from="(840,250)" to="(850,250)"/> @@ -2600,23 +2596,19 @@ <wire from="(550,290)" to="(550,300)"/> <wire from="(200,660)" to="(250,660)"/> <wire from="(330,1670)" to="(330,1680)"/> - <wire from="(760,690)" to="(760,780)"/> <wire from="(630,1100)" to="(670,1100)"/> - <wire from="(1250,740)" to="(1310,740)"/> <wire from="(170,420)" to="(170,510)"/> <wire from="(190,760)" to="(190,850)"/> <wire from="(230,800)" to="(230,890)"/> <wire from="(210,460)" to="(210,550)"/> <wire from="(940,1000)" to="(940,1020)"/> <wire from="(850,1770)" to="(1020,1770)"/> - <wire from="(1220,760)" to="(1230,760)"/> <wire from="(520,1410)" to="(520,1510)"/> - <wire from="(1220,740)" to="(1250,740)"/> <wire from="(520,60)" to="(530,60)"/> <wire from="(630,1010)" to="(830,1010)"/> <wire from="(1100,1580)" to="(1130,1580)"/> - <wire from="(1130,970)" to="(1160,970)"/> <wire from="(530,1230)" to="(530,1290)"/> + <wire from="(1120,520)" to="(1340,520)"/> <wire from="(700,1720)" to="(700,1780)"/> <wire from="(880,1060)" to="(890,1060)"/> <wire from="(880,1380)" to="(890,1380)"/> @@ -2719,10 +2711,11 @@ <a name="size" val="30"/> <a name="inputs" val="2"/> </comp> - <comp lib="3" loc="(1200,980)" name="Comparator"> - <a name="width" val="4"/> - </comp> <comp lib="0" loc="(280,570)" name="Constant"/> + <comp lib="1" loc="(1370,660)" name="AND Gate"> + <a name="size" val="30"/> + <a name="inputs" val="2"/> + </comp> <comp lib="0" loc="(260,1520)" name="Constant"> <a name="width" val="2"/> <a name="value" val="0x0"/> @@ -2764,15 +2757,15 @@ <a name="facing" val="north"/> <a name="appear" val="center"/> </comp> - <comp lib="0" loc="(1220,890)" name="Constant"> - <a name="width" val="5"/> - <a name="value" val="0x0"/> - </comp> <comp lib="2" loc="(930,960)" name="Multiplexer"> <a name="facing" val="south"/> <a name="width" val="2"/> <a name="enable" val="false"/> </comp> + <comp lib="0" loc="(1200,950)" name="Bit Extender"> + <a name="in_width" val="4"/> + <a name="out_width" val="5"/> + </comp> <comp lib="0" loc="(280,280)" name="Constant"/> <comp lib="0" loc="(280,1120)" name="Constant"/> <comp lib="2" loc="(850,960)" name="Multiplexer"> @@ -2832,10 +2825,6 @@ <a name="width" val="8"/> <a name="enable" val="false"/> </comp> - <comp lib="1" loc="(1310,540)" name="OR Gate"> - <a name="size" val="30"/> - <a name="inputs" val="2"/> - </comp> <comp lib="0" loc="(900,910)" name="Constant"> <a name="facing" val="south"/> <a name="width" val="2"/> @@ -3111,10 +3100,11 @@ <a name="size" val="30"/> <a name="inputs" val="2"/> </comp> - <comp lib="0" loc="(280,130)" name="Constant"/> - <comp lib="3" loc="(1260,900)" name="Adder"> - <a name="width" val="5"/> + <comp lib="0" loc="(1160,910)" name="Constant"> + <a name="width" val="4"/> + <a name="value" val="0x0"/> </comp> + <comp lib="0" loc="(280,130)" name="Constant"/> <comp lib="0" loc="(440,1880)" name="Pin"> <a name="facing" val="north"/> <a name="output" val="true"/> @@ -3196,6 +3186,10 @@ <a name="enable" val="false"/> </comp> <comp lib="0" loc="(280,1110)" name="Constant"/> + <comp lib="1" loc="(1320,540)" name="OR Gate"> + <a name="size" val="30"/> + <a name="inputs" val="2"/> + </comp> <comp lib="1" loc="(800,870)" name="OR Gate"> <a name="facing" val="south"/> <a name="size" val="30"/> @@ -3277,9 +3271,8 @@ <a name="width" val="2"/> <a name="value" val="0x0"/> </comp> - <comp lib="1" loc="(1360,660)" name="AND Gate"> - <a name="size" val="30"/> - <a name="inputs" val="2"/> + <comp lib="3" loc="(1200,900)" name="Comparator"> + <a name="width" val="4"/> </comp> <comp lib="0" loc="(480,60)" name="Constant"> <a name="facing" val="south"/> @@ -3304,16 +3297,11 @@ <a name="width" val="2"/> <a name="enable" val="false"/> </comp> - <comp lib="0" loc="(1340,800)" name="Pin"> + <comp lib="1" loc="(1240,760)" name="AND Gate"> <a name="facing" val="west"/> - <a name="output" val="true"/> - <a name="tristate" val="false"/> - <a name="label" val="GPR Forward Input"/> - <a name="labelloc" val="east"/> - </comp> - <comp lib="0" loc="(1160,990)" name="Constant"> - <a name="width" val="4"/> - <a name="value" val="0x0"/> + <a name="size" val="30"/> + <a name="inputs" val="2"/> + <a name="negate1" val="true"/> </comp> <comp lib="4" loc="(110,50)" name="Register"> <a name="trigger" val="falling"/> @@ -3351,6 +3339,9 @@ <a name="width" val="5"/> </comp> <comp lib="3" loc="(200,1680)" name="Adder"/> + <comp lib="3" loc="(1260,940)" name="Adder"> + <a name="width" val="5"/> + </comp> <comp lib="0" loc="(280,1290)" name="Constant"/> <comp lib="0" loc="(280,400)" name="Constant"/> <comp lib="1" loc="(560,150)" name="OR Gate"> @@ -3458,6 +3449,10 @@ <a name="facing" val="south"/> <a name="value" val="0x0"/> </comp> + <comp lib="0" loc="(1220,930)" name="Constant"> + <a name="width" val="5"/> + <a name="value" val="0x0"/> + </comp> <comp lib="0" loc="(940,1000)" name="Constant"> <a name="facing" val="south"/> <a name="width" val="2"/> @@ -3472,11 +3467,6 @@ <a name="labelloc" val="south"/> </comp> <comp lib="0" loc="(280,410)" name="Constant"/> - <comp lib="1" loc="(1360,550)" name="AND Gate"> - <a name="size" val="30"/> - <a name="inputs" val="2"/> - <a name="negate1" val="true"/> - </comp> <comp lib="1" loc="(1310,670)" name="NOT Gate"> <a name="size" val="20"/> </comp> @@ -3489,6 +3479,12 @@ <a name="label" val="JMP FLAG"/> <a name="labelloc" val="south"/> </comp> + <comp lib="1" loc="(1330,640)" name="AND Gate"> + <a name="facing" val="south"/> + <a name="size" val="30"/> + <a name="inputs" val="2"/> + <a name="negate1" val="true"/> + </comp> <comp lib="1" loc="(1170,680)" name="AND Gate"> <a name="facing" val="north"/> <a name="size" val="30"/> @@ -3585,10 +3581,6 @@ <a name="size" val="30"/> <a name="inputs" val="2"/> </comp> - <comp lib="0" loc="(1200,910)" name="Bit Extender"> - <a name="in_width" val="4"/> - <a name="out_width" val="5"/> - </comp> <comp lib="0" loc="(280,580)" name="Constant"/> <comp lib="0" loc="(860,550)" name="Constant"> <a name="facing" val="south"/> @@ -3655,12 +3647,6 @@ <comp lib="6" loc="(233,1834)" name="Text"> <a name="text" val="This input defines the range of MMIO --&gt;"/> </comp> - <comp lib="1" loc="(1260,790)" name="AND Gate"> - <a name="facing" val="south"/> - <a name="size" val="30"/> - <a name="inputs" val="2"/> - <a name="negate1" val="true"/> - </comp> <comp lib="2" loc="(890,1050)" name="Multiplexer"> <a name="facing" val="south"/> <a name="width" val="2"/> @@ -3673,6 +3659,13 @@ <a name="inputs" val="2"/> </comp> <comp lib="0" loc="(280,210)" name="Constant"/> + <comp lib="0" loc="(1330,800)" name="Pin"> + <a name="facing" val="west"/> + <a name="output" val="true"/> + <a name="tristate" val="false"/> + <a name="label" val="GPR Forward Input"/> + <a name="labelloc" val="east"/> + </comp> <comp lib="0" loc="(280,310)" name="Constant"/> </circuit> <circuit name="STK">