db.s comments
This commit is contained in:
+44
-44
@@ -125,9 +125,9 @@ cmd:
|
|||||||
jmp address
|
jmp address
|
||||||
sad o57 " '/'?
|
sad o57 " '/'?
|
||||||
jmp octal
|
jmp octal
|
||||||
sad o72 " ':'
|
sad o72 " ':'?
|
||||||
jmp decimal
|
jmp decimal
|
||||||
sad o136 " '^'
|
sad o136 " '^'?
|
||||||
skp
|
skp
|
||||||
jmp 1f
|
jmp 1f
|
||||||
dac sysflag
|
dac sysflag
|
||||||
@@ -450,19 +450,19 @@ xloop:
|
|||||||
"
|
"
|
||||||
getspec: 0
|
getspec: 0
|
||||||
jms rch
|
jms rch
|
||||||
sad o141
|
sad o141 " 'a'?
|
||||||
jmp spcac
|
jmp spcac " get AC
|
||||||
sad o161 "q
|
sad o161 "q " 'q'?
|
||||||
jmp spcmq
|
jmp spcmq " get MQ
|
||||||
sad o151 "i
|
sad o151 "i " 'i'
|
||||||
jmp spcic
|
jmp spcic " get index
|
||||||
lmq
|
lmq
|
||||||
tad om60
|
tad om60 " subtract '0'
|
||||||
spa
|
spa " positive?
|
||||||
jmp 2f
|
jmp 2f " no: not a digit
|
||||||
tad om10
|
tad om10 " yes: subtract 10
|
||||||
sma
|
sma " negative?
|
||||||
jmp 2f
|
jmp 2f " no: not a digit
|
||||||
lacq
|
lacq
|
||||||
jms getnum
|
jms getnum
|
||||||
jmp spcai
|
jmp spcai
|
||||||
@@ -471,20 +471,20 @@ getspec: 0
|
|||||||
dac errf
|
dac errf
|
||||||
jmp getspec i
|
jmp getspec i
|
||||||
spcac:
|
spcac:
|
||||||
cla
|
cla " offset of AC in userdata
|
||||||
jmp 1f
|
jmp 1f
|
||||||
spcmq:
|
spcmq:
|
||||||
lac d1
|
lac d1 " offset of MQ in userdata
|
||||||
jmp 1f
|
jmp 1f
|
||||||
spcic:
|
spcic:
|
||||||
lac d10
|
lac d10 " offset of PC in userdata
|
||||||
jmp 1f
|
jmp 1f
|
||||||
spcai:
|
spcai:
|
||||||
lac value
|
lac value " get index number
|
||||||
tad dm6
|
tad dm6 " get offset in userdata
|
||||||
|
|
||||||
1:
|
1:
|
||||||
tad o10000
|
tad o10000 " add offset in core file of userdata
|
||||||
dac value
|
dac value
|
||||||
lac d1
|
lac d1
|
||||||
dac reloc
|
dac reloc
|
||||||
@@ -533,31 +533,31 @@ skipt:
|
|||||||
dzm reloc
|
dzm reloc
|
||||||
jmp i getsym
|
jmp i getsym
|
||||||
1:
|
1:
|
||||||
sad o56
|
sad o56 " '.'
|
||||||
jmp storech
|
jmp storech
|
||||||
dac nchar1
|
dac nchar1
|
||||||
tad om60
|
tad om60
|
||||||
spa
|
spa
|
||||||
jmp fill
|
jmp fill " not a digit
|
||||||
tad m10
|
tad m10
|
||||||
spa
|
spa
|
||||||
jmp 2f
|
jmp 2f " is a digit
|
||||||
lac nchar1
|
lac nchar1
|
||||||
tad om141
|
tad om141
|
||||||
spa
|
spa
|
||||||
jmp 1f
|
jmp 1f " not a lc letter
|
||||||
tad om32
|
tad om32
|
||||||
spa
|
spa
|
||||||
jmp 2f
|
jmp 2f " lc letter
|
||||||
1:
|
1:
|
||||||
lac nchar1
|
lac nchar1
|
||||||
tad om101
|
tad om101
|
||||||
spa
|
spa
|
||||||
jmp fill
|
jmp fill " not a uc letter
|
||||||
tad om32
|
tad om32
|
||||||
sma
|
sma
|
||||||
jmp fill
|
jmp fill " not a uc letter
|
||||||
2:
|
2: " here with letter or digit
|
||||||
lac nchar1
|
lac nchar1
|
||||||
dzm nchar1
|
dzm nchar1
|
||||||
jmp storech
|
jmp storech
|
||||||
@@ -570,8 +570,8 @@ fill:
|
|||||||
"
|
"
|
||||||
endsym:
|
endsym:
|
||||||
lac symbuf
|
lac symbuf
|
||||||
sad o56040
|
sad o56040 " '. '?
|
||||||
jmp dotsym
|
jmp dotsym " yes
|
||||||
law symbuf
|
law symbuf
|
||||||
dac nsearch
|
dac nsearch
|
||||||
jms nlsearch
|
jms nlsearch
|
||||||
@@ -668,7 +668,7 @@ prasc:0
|
|||||||
jms wchar
|
jms wchar
|
||||||
jmp i prasc
|
jmp i prasc
|
||||||
"
|
"
|
||||||
prsym:0
|
prsym:0 " print symbolic instruction
|
||||||
dac word
|
dac word
|
||||||
dzm relflg
|
dzm relflg
|
||||||
dzm relocflg
|
dzm relocflg
|
||||||
@@ -693,13 +693,13 @@ prsym:0
|
|||||||
lac o40
|
lac o40
|
||||||
jms wchar
|
jms wchar
|
||||||
lac word
|
lac word
|
||||||
and o20000
|
and o20000 " check indirect bit
|
||||||
sna
|
sna
|
||||||
jmp 1f
|
jmp 1f " no indirect
|
||||||
lac o151040
|
lac o151040 " 'i '
|
||||||
jms wchar
|
jms wchar
|
||||||
lac word
|
lac word
|
||||||
xor o20000
|
xor o20000 " clear indirect bit
|
||||||
dac word
|
dac word
|
||||||
1:
|
1:
|
||||||
symadr:
|
symadr:
|
||||||
@@ -745,7 +745,7 @@ pr1:
|
|||||||
1
|
1
|
||||||
jmp i prsym
|
jmp i prsym
|
||||||
"
|
"
|
||||||
plaw:
|
plaw: " print LAW instruction
|
||||||
lac d1
|
lac d1
|
||||||
dac relocflg
|
dac relocflg
|
||||||
lac word
|
lac word
|
||||||
@@ -773,7 +773,7 @@ plaw:
|
|||||||
2:0
|
2:0
|
||||||
9:0
|
9:0
|
||||||
"
|
"
|
||||||
peae:
|
peae: " print EAE instruction
|
||||||
lac word
|
lac word
|
||||||
jms nlsearch
|
jms nlsearch
|
||||||
jmp 1f
|
jmp 1f
|
||||||
@@ -797,10 +797,10 @@ peae:
|
|||||||
dac addr
|
dac addr
|
||||||
jmp nfnd
|
jmp nfnd
|
||||||
"
|
"
|
||||||
popr:
|
popr: " print OPR instruction
|
||||||
law oprs
|
law oprs
|
||||||
jmp 1f
|
jmp 1f
|
||||||
piot:
|
piot: " print IOT instruction
|
||||||
law iots
|
law iots
|
||||||
1:
|
1:
|
||||||
dac addr
|
dac addr
|
||||||
@@ -1104,14 +1104,14 @@ o45: 045
|
|||||||
sysflag: 0
|
sysflag: 0
|
||||||
char:0
|
char:0
|
||||||
d2:2
|
d2:2
|
||||||
o162012:0162012
|
o162012:0162012 " r\n
|
||||||
mrelocv:-010000
|
mrelocv:-010000
|
||||||
relocval:010000
|
relocval:010000
|
||||||
nwords:0
|
nwords:0
|
||||||
errf:0
|
errf:0
|
||||||
rator:0
|
rator:0
|
||||||
d1:1
|
d1:1
|
||||||
errmes:077012
|
errmes:077012 " ?\n
|
||||||
o12:012
|
o12:012
|
||||||
curval:0
|
curval:0
|
||||||
curreloc:0
|
curreloc:0
|
||||||
@@ -1128,7 +1128,7 @@ type:proct
|
|||||||
o162:0162
|
o162:0162
|
||||||
nl:012
|
nl:012
|
||||||
om100:-0100
|
om100:-0100
|
||||||
"d2:2
|
"d2:2 " duplicate!
|
||||||
symbuf: .=.+5
|
symbuf: .=.+5
|
||||||
inbuf:.=.+64
|
inbuf:.=.+64
|
||||||
o100:0100
|
o100:0100
|
||||||
@@ -1139,7 +1139,7 @@ rcore:0
|
|||||||
o56:056
|
o56:056
|
||||||
om60:-060
|
om60:-060
|
||||||
om10:-010
|
om10:-010
|
||||||
"o56:056
|
"o56:056 " duplicate!
|
||||||
om141:-0141
|
om141:-0141
|
||||||
o141: 0141
|
o141: 0141
|
||||||
o044: 044
|
o044: 044
|
||||||
|
|||||||
Reference in New Issue
Block a user