Skip to content

Commit c3c28d2

Browse files
committed
made sto and stsprel work with A- and TMP-Register as source
1 parent 3e3f7b5 commit c3c28d2

File tree

7 files changed

+17
-11
lines changed

7 files changed

+17
-11
lines changed

.customasm.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
},
2929
{
3030
"mnemonic": "sto",
31-
"clobberedRegisters": ["A", "TMP"]
31+
"clobberedRegisters": ["A", "C", "TMP"]
3232
},
3333
{
3434
"mnemonic": "stsprel",
35-
"clobberedRegisters": ["A", "TMP"]
35+
"clobberedRegisters": ["A", "C", "TMP"]
3636
},
3737
{
3838
"mnemonic": "shl",

bin/ControllerEEPROM_1.bin

0 Bytes
Binary file not shown.

bin/ControllerEEPROM_2.bin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp00p0p0000000pppp000000pp000000pp0000000p000000p0000000000000pppp000000000000pppp000000pp000000pp00pp0000000000pp000000pp000000p00000000000000000000000000000000p0000000000000000000000pp00000000000000pp0000000p000000pp0000000p00000ppp00pppp0p0000000p000000ppppppppppppPPppppppppppppppppppppppPPPPpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrspvvvvvvwpppppppPPppppppppppppppPPppppppppppppppppppppppppPP`PpPppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPpppppppppppppppppppppppppppppPPPpppppppppppPPPPPpppppppppppppppp0ppp0pppppp000000pp000000ppp0pppp0pppppppp0000000000000pppp000000000000ppppppppppppppppppppp0pppppp000000ppppppppppppppppp0ppppppp2ppppppp6000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000ppppppppppp0ppppppp0pppppppppppp0p000000ppppppppp0ppp0ppppppppppppppppppppppp0pppppppppppppppppppppppppppppppppppppppppppp000000pp000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0pppppppp000000p0pppppppp000000ppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPPPPPPPPPPPPppppPPPPPPPPPPPPppppPPPPPPppPPPPPPppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppp0pppppp000000pp000000ppp0pppp0pppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppp0pppppppppppp0pppppppppppppppp0ppp0ppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppp0ppppppppppppppppppppppppp0pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000pp000000pppppppppppppppppp000000000000pppp000000000000pppp000000pp000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp�pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPppppppppp000000000000pppp000000000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp00p0p0000000pppp000000pp000000pp0000000p000000p0000000000000pppp000000000000pppp000000pp000000pp00pp0000000000pp000000pp000000p00000000000000000000000000000000p0000000000000000000000pp00000000000000pp0000000p000000pp0000000p00000ppp00pppp0p0000000p000000ppppppppppppPPppppppppppppppppppppppPPPPpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrspvvvvvvwpppppppPPppppppppppppppPPppppppppppppppppppppppppPP`PpPppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPpppppppppppppppppppppppppppppPPPpppppppppppPPPPPpppppppppppppppp0pp0ppppppp000000pp000000pp0ppppp0pppppppp0000000000000pppp000000000000pppppppppppppppppppp0ppppppp000000ppppppppppppppppp0ppppppp2ppppppp6000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000pppppppppp0ppppppp0pppppppppppp0pp000000ppppppppp0pp0ppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppp000000pp000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppp0000000ppppppppp000000pppppppppp0pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPPPPPPPPPPPPppppPPPPPPPPPPPPppppPPPPPPppPPPPPPppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0pp0ppppppp000000pp000000pp0ppppp0ppppppppppppppppppppppppppppppppppppppppp������pp������pp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppp0pppppppppppp0ppppppppppppppppp0pp0ppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppp0ppppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000pp000000pppppppppppppppppp������������pppp������������pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp�ppppppppppppppppppppppppppppppppppppppppp000000pp000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000000000pppp000000000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp
1+
pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp00p0p0000000pppp000000pp000000pp0000000p000000p0000000000000pppp000000000000pppp000000pp000000pp00pp0000000000pp000000pp000000p00000000000000000000000000000000p0000000000000000000000pp00000000000000pp0000000p000000pp0000000p00000ppp00pppp0p0000000p000000ppppppppppppPPppppppppppppppppppppppPPPPpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrspvvvvvvwpppppppPPppppppppppppppPPppppppppppppppppppppppppPP`PpPppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPpppppppppppppppppppppppppppppPPPpppppppppppPPPPPpppppppppppppppp0ppp0pppppp000000pp000000ppp0pppp0pppppppp0000000000000ppppppppppppppppppppppppppppppppppppp0pppppp000000ppppppppppppppppp0ppppppp2ppppppp6000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000ppppppppppp0ppppppp0pppppppppppp0p000000ppppppppp0ppp0ppppppppppppppppppppppp0pppppppppppppppppppppppppppp000000000000pppp000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0pppppppp000000p0pppppppp000000ppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPPPPPPPPPPPPppppppppppppppppppppPPPPPPpp000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppp0pppppp000000pp000000ppp0pppp0pppppppppppppppppppppppppPPPPPPPPPPPPppppppppppppPPPPPPppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppp0pppppppppppp0pppppppppppppppp0ppp0ppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppp0ppppppppppppppppppppppppp0pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000pp000000pppppppppppppppppp000000000000pppppppppppppppppppp000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp�ppppppppppppppppppppppppp000000000000pppppppppppp000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPppppppppp000000000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp00p0p0000000pppp000000pp000000pp0000000p000000p0000000000000pppp000000000000pppp000000pp000000pp00pp0000000000pp000000pp000000p00000000000000000000000000000000p0000000000000000000000pp00000000000000pp0000000p000000pp0000000p00000ppp00pppp0p0000000p000000ppppppppppppPPppppppppppppppppppppppPPPPpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrrrrrspvvvvvvwpppppppPPppppppppppppppPPppppppppppppppppppppppppPP`PpPppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPpppppppppppppppppppppppppppppPPPpppppppppppPPPPPpppppppppppppppp0pp0ppppppp000000pp000000pp0ppppp0pppppppp0000000000000pppppppppppppppppppppppppppppppppppp0ppppppp000000ppppppppppppppppp0ppppppp2ppppppp6000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000pppppppppp0ppppppp0pppppppppppp0pp000000ppppppppp0pp0ppppppppppppppppppppppp0ppppppppppppppppppppppppppppp000000000000pppp000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppp0000000ppppppppp000000pppppppppp0pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPPPPPPPPPPPPppppppppppppppppppppPPPPPPpp000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0pp0ppppppp000000pp000000pp0ppppp0pppppppppppppppppppppppppPPPPPPPPPPPPpppp������ppPPPPPPpp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppp0pppppppppppp0ppppppppppppppppp0pp0ppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppp������pppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppp0ppppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000pp000000pppppppppppppppppp������������pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp�ppppppppppppppppppppppppp������������pppp000000ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppPppppppppppppppppppppppppppppppppppppppppppppppppp000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp000000000000pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp0ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp

bin/ControllerEEPROM_3.bin

0 Bytes
Binary file not shown.

bin/ControllerEEPROM_4.bin

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)