db.s comments

This commit is contained in:
Phil Budne
2016-03-24 00:21:03 -04:00
parent c8e9e003f4
commit 75724ae570
+44 -44
View File
@@ -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