Merge pull request #109 from teverett/master

fixed apr
This commit is contained in:
Tom Everett
2019-10-19 16:20:58 -06:00
committed by GitHub
2 changed files with 37 additions and 19 deletions
+1 -1
View File
@@ -97,7 +97,7 @@ cmd: dirs $(BINDIR)/as $(BINDIR)/cat $(BINDIR)/check $(BINDIR)/chmod \
$(BINDIR)/dskres $(BINDIR)/dsksav $(BINDIR)/ed $(BINDIR)/init \ $(BINDIR)/dskres $(BINDIR)/dsksav $(BINDIR)/ed $(BINDIR)/init \
$(BINDIR)/db $(BINDIR)/stat $(BINDIR)/tm $(BINDIR)/dsw $(BINDIR)/apr \ $(BINDIR)/db $(BINDIR)/stat $(BINDIR)/tm $(BINDIR)/dsw $(BINDIR)/apr \
$(BINDIR)/cas $(BINDIR)/rm $(BINDIR)/rn $(BINDIR)/pd $(BINDIR)/nm \ $(BINDIR)/cas $(BINDIR)/rm $(BINDIR)/rn $(BINDIR)/pd $(BINDIR)/nm \
$(BINDIR)/roff $(BINDIR)/p $(BINDIR)/roff $(BINDIR)/p $(BINDIR)/apr
# Alternate commands: no dd, but . and .. # Alternate commands: no dd, but . and ..
altcmd: dirs $(BINDIR)/as $(BINDIR)/cat $(BINDIR)/check $(BINDIR)/chmod \ altcmd: dirs $(BINDIR)/as $(BINDIR)/cat $(BINDIR)/check $(BINDIR)/chmod \
+36 -18
View File
@@ -1,3 +1,4 @@
"** 05-1-4.pdf page 19
" apr " apr
lac 017777 i lac 017777 i
@@ -60,6 +61,7 @@ floop1:
dac 017777 i dac 017777 i
lac name lac name
tad d4 tad d4
"** 05-1-4.pdf page 20
dac name dac name
sys open; name: ..; 0 sys open; name: ..; 0
@@ -99,6 +101,13 @@ cloop:
jmp pass2 jmp pass2
sad o10 sad o10
jmp bksp jmp bksp
" -------------- sad o11
" jmp tab "tab:
" "isz eol
" "lac col
" "ell: >div; 5
" "jmp tab
" "jmp ell
sad o15 sad o15
jmp cret jmp cret
sad o40 sad o40
@@ -121,6 +130,7 @@ inb2:
dac t dac t
dac crflg dac crflg
lac ch lac ch
"** 05-1-4.pdf page 21
dac t i dac t i
isz col isz col
jmp cloop jmp cloop
@@ -182,6 +192,7 @@ p2loop:
lac t i lac t i
sad o44 sad o44
jmp dol jmp dol
"** 05-1-4.pdf page 22
sad o41 sad o41
law 045 law 045
sad o77 sad o77
@@ -243,6 +254,7 @@ p2test:
getc: 0 getc: 0
lac ipt lac ipt
"** 05-1-4.pdf page 23
sad eipt sad eipt
jmp 1f jmp 1f
dac 2f dac 2f
@@ -304,6 +316,7 @@ m3s = .-m3
m4: m4:
<di>;<sc>;<on>;<ne>;<ct>;<ed>;012 <di>;<sc>;<on>;<ne>;<ct>;<ed>;012
m4s = .-m4 m4s = .-m4
"** 05-1-4.pdf page 24
stop: stop:
dpof dpof
@@ -318,7 +331,7 @@ noc: 0
carrier: 0100000 carrier: 0100000
ilock: 040000 ilock: 040000
totime: 300 totime: 300
disflg: 0 disflg: 0 " 2: both cases
casetab: casetab:
2;2;2;2;2;2;2;2 2;2;2;2;2;2;2;2
@@ -328,9 +341,9 @@ casetab:
2;1;2;2;2;0;0;2 2;1;2;2;2;0;0;2
2;2;2;2;2;0;2;2 2;2;2;2;2;0;2;2
2;2;2;2;2;2;2;2 2;2;2;2;2;2;2;2
2;2;2;2;2;2;2;1 2;2;2;2;2;2;2;1 " 0 - 100 case
0;0;0;0;0;0;0;0 0;0;0;0;0;0;0;0 " 1 - 200 case
0;0;0;0;0;0;0;0 0;0;0;0;0;0;0;0 " 2 - 300 case
0;0;0;0;0;0;0;0 0;0;0;0;0;0;0;0
0;0;0;0;0;0;2;1 0;0;0;0;0;0;2;1
2;1;1;1;1;1;1;1 2;1;1;1;1;1;1;1
@@ -342,15 +355,15 @@ gcard: 0
lac gcard i lac gcard i
isz gcard isz gcard
sna sna
jmp gcard i jmp gcard i "circled with 3f written in and to the right:
lrss 9 lrss 9 "3: lac noc
sad o45 sad o45 "sna
jmp 1f jmp 1f "jmp gcard i
jms putc jms putc "sad d80
jmp gcard+1 jmp gcard+1 "jmp gcard i
1: 1: "law 040
-1 -1 "jms putc
tad gcard i tad gcard i "jmp 3b
cma cma
dac 2f dac 2f
isz gcard isz gcard
@@ -365,6 +378,7 @@ gcard: 0
done: done:
lac noc lac noc
sna sna
"** 05-1-4.pdf page 25
jmp 1f jmp 1f
sad d72 sad d72
jmp 1f jmp 1f
@@ -426,6 +440,7 @@ connect: 0
dac dpwrite dac dpwrite
tad d1 tad d1
dac dpchar dac dpchar
"** 05-1-4.pdf page 26
dzm dpstat i dzm dpstat i
las las
dac opch dac opch
@@ -450,14 +465,14 @@ message: 0
dac stsch dac stsch
retry: retry:
lac dpstat i lac dpstat i "* lac dpstat crossed through and dpstart written in
and carrier and carrier
sza sza
jmp retry jmp retry
dprs dprs
and ilock and ilock "* arrow to note carrier drops + iloc
sna sna "* carrier = 0
jmp hangup jmp hangup "* ilock = 1
lac d1 lac d1
dac dpwrite i dac dpwrite i
sys time sys time
@@ -486,7 +501,7 @@ retry:
" echo the sequence character " echo the sequence character
lac echoch lac echoch
jms transch jms transch
"** 05-1-4.pdf page 27
" if there is a buffer pointer " if there is a buffer pointer
" put out 160 words of data " put out 160 words of data
-1 -1
@@ -547,6 +562,7 @@ retry:
and o177 and o177
sza sza
jmp error jmp error
"** 05-1-4.pdf page 28
" and exit " and exit
lac seqch lac seqch
@@ -608,6 +624,7 @@ recvch: 0
checktim: 0 checktim: 0
lac systime i lac systime i
"** 05-1-4.pdf page 29
cma cma
tad rctim tad rctim
spa spa
@@ -669,6 +686,7 @@ echoch: .=.+1
seqch: .=.+1 seqch: .=.+1
tbuf: .=.+144 tbuf: .=.+144
rbuf: .=.+64 rbuf: .=.+64
"** 05-1-4.pdf page 30
rctim: .=.+1 rctim: .=.+1
sum: .=.+1 sum: .=.+1
ch: .=.+1 ch: .=.+1