mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-16 08:25:09 -04:00
changed the IO addresses to smaller values
This commit is contained in:
parent
66d7d503b3
commit
c848d17301
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
.const KEY 0x1e
|
.const KEY 0xe
|
||||||
.const TERM 0x1f
|
.const TERM 0xf
|
||||||
.const GPO 0x15
|
.const GPO 0x5
|
||||||
|
|
||||||
jmp main
|
jmp main
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
v2.0 raw
|
v2.0 raw
|
||||||
3d12
|
3d10
|
||||||
0
|
0
|
||||||
ffff
|
ffff
|
||||||
31e0
|
31e0
|
||||||
@ -7,10 +7,8 @@ ffff
|
|||||||
fffe
|
fffe
|
||||||
31e0
|
31e0
|
||||||
10e2
|
10e2
|
||||||
801e
|
420e
|
||||||
4100
|
3ff0
|
||||||
801f
|
|
||||||
3e00
|
|
||||||
ce2
|
ce2
|
||||||
fffe
|
fffe
|
||||||
320e
|
320e
|
||||||
@ -19,14 +17,12 @@ ffff
|
|||||||
320e
|
320e
|
||||||
4500
|
4500
|
||||||
a01
|
a01
|
||||||
8015
|
3f50
|
||||||
3e00
|
|
||||||
2400
|
2400
|
||||||
38fc
|
38fd
|
||||||
8000
|
8000
|
||||||
901
|
901
|
||||||
8015
|
3f50
|
||||||
3e00
|
|
||||||
2500
|
2500
|
||||||
38fc
|
38fd
|
||||||
3df4
|
3df6
|
||||||
|
@ -144,8 +144,8 @@ Single-Cycle CPU.}}</string>
|
|||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<string>Data</string>
|
<string>Data</string>
|
||||||
<data>3d12,0,ffff,31e0,4200,fffe,31e0,10e2,801e,4100,801f,3e00,ce2,fffe,320e,3f00,ffff,
|
<data>3d10,0,ffff,31e0,4200,fffe,31e0,10e2,420e,3ff0,ce2,fffe,320e,3f00,ffff,320e,4500,
|
||||||
320e,4500,a01,8015,3e00,2400,38fc,8000,901,8015,3e00,2500,38fc,3df4</data>
|
a01,3f50,2400,38fd,8000,901,3f50,2500,38fd,3df6</data>
|
||||||
</entry>
|
</entry>
|
||||||
<entry>
|
<entry>
|
||||||
<string>lastDataFile</string>
|
<string>lastDataFile</string>
|
||||||
|
@ -318,7 +318,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<string>ld</string>
|
<string>ld</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1400" y="380"/>
|
<pos x="1400" y="400"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Tunnel</elementName>
|
<elementName>Tunnel</elementName>
|
||||||
@ -445,12 +445,12 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<string>S_in</string>
|
<string>S_in</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1340" y="380"/>
|
<pos x="1340" y="400"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>LedMatrix.dig</elementName>
|
<elementName>LedMatrix.dig</elementName>
|
||||||
<elementAttributes/>
|
<elementAttributes/>
|
||||||
<pos x="1420" y="460"/>
|
<pos x="1420" y="520"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Tunnel</elementName>
|
<elementName>Tunnel</elementName>
|
||||||
@ -464,7 +464,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<string>ioW</string>
|
<string>ioW</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1400" y="520"/>
|
<pos x="1400" y="580"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Tunnel</elementName>
|
<elementName>Tunnel</elementName>
|
||||||
@ -478,7 +478,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<string>C</string>
|
<string>C</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1400" y="500"/>
|
<pos x="1400" y="560"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>RegisterOpt.dig</elementName>
|
<elementName>RegisterOpt.dig</elementName>
|
||||||
@ -755,7 +755,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>ClockDiv.dig</elementName>
|
<elementName>ClockDiv.dig</elementName>
|
||||||
<elementAttributes/>
|
<elementAttributes/>
|
||||||
<pos x="1140" y="620"/>
|
<pos x="1060" y="640"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Clock</elementName>
|
<elementName>Clock</elementName>
|
||||||
@ -773,7 +773,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<int>2147483647</int>
|
<int>2147483647</int>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1120" y="620"/>
|
<pos x="1040" y="640"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Tunnel</elementName>
|
<elementName>Tunnel</elementName>
|
||||||
@ -783,7 +783,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<string>C</string>
|
<string>C</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1260" y="660"/>
|
<pos x="1180" y="680"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Tunnel</elementName>
|
<elementName>Tunnel</elementName>
|
||||||
@ -793,7 +793,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<string>C_in</string>
|
<string>C_in</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1260" y="640"/>
|
<pos x="1180" y="660"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Tunnel</elementName>
|
<elementName>Tunnel</elementName>
|
||||||
@ -803,7 +803,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<string>S_in</string>
|
<string>S_in</string>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1260" y="620"/>
|
<pos x="1180" y="640"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
<visualElement>
|
<visualElement>
|
||||||
<elementName>Const</elementName>
|
<elementName>Const</elementName>
|
||||||
@ -869,7 +869,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<rotation rotation="1"/>
|
<rotation rotation="1"/>
|
||||||
</entry>
|
</entry>
|
||||||
</elementAttributes>
|
</elementAttributes>
|
||||||
<pos x="1360" y="340"/>
|
<pos x="1360" y="360"/>
|
||||||
</visualElement>
|
</visualElement>
|
||||||
</visualElements>
|
</visualElements>
|
||||||
<wires>
|
<wires>
|
||||||
@ -894,8 +894,12 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p2 x="1220" y="0"/>
|
<p2 x="1220" y="0"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1240" y="640"/>
|
<p1 x="1160" y="640"/>
|
||||||
<p2 x="1260" y="640"/>
|
<p2 x="1180" y="640"/>
|
||||||
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="1040" y="640"/>
|
||||||
|
<p2 x="1060" y="640"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="820" y="580"/>
|
<p1 x="820" y="580"/>
|
||||||
@ -913,6 +917,10 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="540" y="580"/>
|
<p1 x="540" y="580"/>
|
||||||
<p2 x="560" y="580"/>
|
<p2 x="560" y="580"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="1400" y="580"/>
|
||||||
|
<p2 x="1420" y="580"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1380" y="260"/>
|
<p1 x="1380" y="260"/>
|
||||||
<p2 x="1420" y="260"/>
|
<p2 x="1420" y="260"/>
|
||||||
@ -993,10 +1001,6 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="820" y="460"/>
|
<p1 x="820" y="460"/>
|
||||||
<p2 x="840" y="460"/>
|
<p2 x="840" y="460"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
|
||||||
<p1 x="1400" y="460"/>
|
|
||||||
<p2 x="1420" y="460"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="460" y="460"/>
|
<p1 x="460" y="460"/>
|
||||||
<p2 x="480" y="460"/>
|
<p2 x="480" y="460"/>
|
||||||
@ -1018,8 +1022,8 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p2 x="1200" y="400"/>
|
<p2 x="1200" y="400"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1240" y="660"/>
|
<p1 x="1160" y="660"/>
|
||||||
<p2 x="1260" y="660"/>
|
<p2 x="1180" y="660"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="740" y="600"/>
|
<p1 x="740" y="600"/>
|
||||||
@ -1029,6 +1033,10 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="780" y="540"/>
|
<p1 x="780" y="540"/>
|
||||||
<p2 x="840" y="540"/>
|
<p2 x="840" y="540"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="1280" y="540"/>
|
||||||
|
<p2 x="1420" y="540"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1180" y="220"/>
|
<p1 x="1180" y="220"/>
|
||||||
<p2 x="1200" y="220"/>
|
<p2 x="1200" y="220"/>
|
||||||
@ -1041,10 +1049,6 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="900" y="220"/>
|
<p1 x="900" y="220"/>
|
||||||
<p2 x="1100" y="220"/>
|
<p2 x="1100" y="220"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
|
||||||
<p1 x="1280" y="480"/>
|
|
||||||
<p2 x="1420" y="480"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="740" y="480"/>
|
<p1 x="740" y="480"/>
|
||||||
<p2 x="840" y="480"/>
|
<p2 x="840" y="480"/>
|
||||||
@ -1057,6 +1061,10 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="340" y="480"/>
|
<p1 x="340" y="480"/>
|
||||||
<p2 x="360" y="480"/>
|
<p2 x="360" y="480"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="1400" y="480"/>
|
||||||
|
<p2 x="1500" y="480"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1080" y="160"/>
|
<p1 x="1080" y="160"/>
|
||||||
<p2 x="1100" y="160"/>
|
<p2 x="1100" y="160"/>
|
||||||
@ -1085,10 +1093,6 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="1280" y="160"/>
|
<p1 x="1280" y="160"/>
|
||||||
<p2 x="1320" y="160"/>
|
<p2 x="1320" y="160"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
|
||||||
<p1 x="1400" y="420"/>
|
|
||||||
<p2 x="1500" y="420"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1000" y="420"/>
|
<p1 x="1000" y="420"/>
|
||||||
<p2 x="1080" y="420"/>
|
<p2 x="1080" y="420"/>
|
||||||
@ -1097,6 +1101,10 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="1140" y="420"/>
|
<p1 x="1140" y="420"/>
|
||||||
<p2 x="1220" y="420"/>
|
<p2 x="1220" y="420"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="1160" y="680"/>
|
||||||
|
<p2 x="1180" y="680"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="820" y="40"/>
|
<p1 x="820" y="40"/>
|
||||||
<p2 x="840" y="40"/>
|
<p2 x="840" y="40"/>
|
||||||
@ -1117,18 +1125,6 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="1000" y="360"/>
|
<p1 x="1000" y="360"/>
|
||||||
<p2 x="1020" y="360"/>
|
<p2 x="1020" y="360"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
|
||||||
<p1 x="1340" y="360"/>
|
|
||||||
<p2 x="1360" y="360"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
|
||||||
<p1 x="1240" y="620"/>
|
|
||||||
<p2 x="1260" y="620"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
|
||||||
<p1 x="1120" y="620"/>
|
|
||||||
<p2 x="1140" y="620"/>
|
|
||||||
</wire>
|
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="740" y="620"/>
|
<p1 x="740" y="620"/>
|
||||||
<p2 x="820" y="620"/>
|
<p2 x="820" y="620"/>
|
||||||
@ -1150,8 +1146,8 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p2 x="840" y="560"/>
|
<p2 x="840" y="560"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1400" y="500"/>
|
<p1 x="1400" y="560"/>
|
||||||
<p2 x="1420" y="500"/>
|
<p2 x="1420" y="560"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="640" y="500"/>
|
<p1 x="640" y="500"/>
|
||||||
@ -1221,6 +1217,10 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p1 x="640" y="120"/>
|
<p1 x="640" y="120"/>
|
||||||
<p2 x="660" y="120"/>
|
<p2 x="660" y="120"/>
|
||||||
</wire>
|
</wire>
|
||||||
|
<wire>
|
||||||
|
<p1 x="1340" y="380"/>
|
||||||
|
<p2 x="1360" y="380"/>
|
||||||
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1000" y="380"/>
|
<p1 x="1000" y="380"/>
|
||||||
<p2 x="1060" y="380"/>
|
<p2 x="1060" y="380"/>
|
||||||
@ -1239,7 +1239,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1280" y="160"/>
|
<p1 x="1280" y="160"/>
|
||||||
<p2 x="1280" y="480"/>
|
<p2 x="1280" y="540"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="320" y="720"/>
|
<p1 x="320" y="720"/>
|
||||||
@ -1298,8 +1298,8 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p2 x="400" y="740"/>
|
<p2 x="400" y="740"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1360" y="340"/>
|
<p1 x="1360" y="360"/>
|
||||||
<p2 x="1360" y="360"/>
|
<p2 x="1360" y="380"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="340" y="180"/>
|
<p1 x="340" y="180"/>
|
||||||
@ -1347,7 +1347,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1500" y="220"/>
|
<p1 x="1500" y="220"/>
|
||||||
<p2 x="1500" y="420"/>
|
<p2 x="1500" y="480"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="860" y="160"/>
|
<p1 x="860" y="160"/>
|
||||||
@ -1407,7 +1407,7 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1380" y="260"/>
|
<p1 x="1380" y="260"/>
|
||||||
<p2 x="1380" y="280"/>
|
<p2 x="1380" y="300"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="360" y="720"/>
|
<p1 x="360" y="720"/>
|
||||||
@ -1446,12 +1446,12 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
<p2 x="820" y="620"/>
|
<p2 x="820" y="620"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1400" y="340"/>
|
<p1 x="1400" y="360"/>
|
||||||
<p2 x="1400" y="380"/>
|
<p2 x="1400" y="400"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1400" y="420"/>
|
<p1 x="1400" y="480"/>
|
||||||
<p2 x="1400" y="460"/>
|
<p2 x="1400" y="520"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="440" y="720"/>
|
<p1 x="440" y="720"/>
|
||||||
@ -1463,11 +1463,11 @@ Von Neumann Two-Cycle CPU.}}</string>
|
|||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1340" y="200"/>
|
<p1 x="1340" y="200"/>
|
||||||
<p2 x="1340" y="360"/>
|
<p2 x="1340" y="380"/>
|
||||||
</wire>
|
</wire>
|
||||||
<wire>
|
<wire>
|
||||||
<p1 x="1340" y="360"/>
|
<p1 x="1340" y="380"/>
|
||||||
<p2 x="1340" y="380"/>
|
<p2 x="1340" y="400"/>
|
||||||
</wire>
|
</wire>
|
||||||
</wires>
|
</wires>
|
||||||
<measurementOrdering>
|
<measurementOrdering>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user