NUMBER;
N PJitE:
AUTHOR:
DATE:
SPECS:
NEF.J)ED!
PURPOSE:
Di.g1tal .. ~ 4 .... 11 -- U nIM Puna.her
September 28, 1962
~O:A
1038 regi~terD: 100-~ ;tJ
70aO-reO! I;;" 0 ~ Tapes: FlO-DEC
RIi'4:, SA 100 RIMJJ SA 7000 RIM Loader (1~~1)
To purAch ~ Readin-Mode tape from any area of aOI~ memory~
Digital - 4 - 11 - U
Pag~ 2
lj"lhe RIM pur~¢h~<r will punch " 1~ad1n-mode tape w1 th • tart
a:l.stt'l of thirty inches cr about 3 1/2 tantold unlta (rru) of
leader" da.t~~ block~ in readin-·mode tormatj a. start block (}onaiettng of a Jump instruotion and a bla,nk dununy word to stop the tape
readerJ and a tew inchee of trailer.
Usage:
1" Read in the desired veraiOl"l (high or lOw) of RIM Puncher.
2.. AC SwItch zero tUu8t be down. Set the first address of the block to be punched. 1n the AC !Sw1tohea and press g,QntlQu~.
3.. When progrtlm stops~ set the tina.l address of the block in
the ACS and pre(!fj f.lm1t1r.Jlt,f'
(Ir
ACSO 18 up at this point, the program w111 refuse to proceed. ) ~.44v If ACSO 1m ~ when the program stopa punching, pressing
!~JlItUnll~ at this point w111cauee the address now in the ACS to be taken as the first address of a new block
or
data.to be punched. In this c&8e~ the procedure is repeated
from step 2" ~ ~~~~
F~
14b" If ACS~, :l~ 1\.12, the addI-e5B :In the leS wl1l be taken as a
~J ,I\.
ata~~tlng locatlon and a start block followed by trailer will be punched~
5. If~; fHHI taplfj 1s dl!:H~:1red after the start block LaB been
There a~:"e f?() errol" stope in RIM Pl"mcher.. The only halts
are those indicated above.
RIM PUNCHER MK IlIa 28-9-62
Digital - 4 - 11 - U 'Page 3
/ACS-O down, fIrst &ddrees in ACS and continue ..
,IOn haltJ last addreee in AC3 and continue
IOn h.alt,ACS,-O down
lr
new block .. up if start 'block;t AddreS6l1n ACS and cont1.nue.
/Ft,)T new t&pe81 repeat procedure from the tOP'f /Two versions: low--S.I\ 100; h1.gh--SA '7000 l"*.1mpl hIt
lam _1~OO
c1ms teed las
r1m2, XCZ" (dac
dac brst hIt
laa epa
,jmp rlm2 2 add (dac 1 dac bl&rst pch, lao brat
sad blast jmp pab jma p1b lac b.fst i
~1m6\ p1b
182: brat
jmp pch
PB!t)1' Iu'! -20
jms teed hIt
las
Bmti\
:imp rim2 xor (200000 j.ma {Jib
cIa jma p:tb
lam ~D131
jma feed timp x"imp
fi"!,tttd ,_ 0
cae hold pIa .10
psf
.jmp 0 .. ,..1
lsz hold jm:pt feed 2
~Jmp feed :1
Ireede 3-1/2 ttu of tape /tirst address trom ACS
/laet addresa from .lOS
/wl11 not proceed unless ACS-O 18 down
/RDl woro /dAta word
/next address
lIt new data block
l I t start block
/dummy word to atop tape
p1b,P
plltlJ
o
dao t,emp 14m .... 2 dao c,hrc
la(w~ temp rtl
dae temp
ra1 arld (77 add (200 plt}
pat
jmp .-1 l,z chre Jmp p11n jmp p1b 1 brat, 0
blaat, 0 chrc) 0
temp-f."eed:
hold=p1b chre/
start rlmp
r'tl rtl
Digital - 4 - 11 = U P .. g~ 4'