Directory of image this file is from
This file as a plain text file
[SAM IMP4
[SAMPLING PROGRAM FOR IMPEDANCE DATA
[TAPE REPLAYED WITH SEARCH AND CONTROL PROVIDING A GROUND LEVEL ON XL 11 WHEN STARTING POINT REACHED
[TIME CODE UNIT PROVIDES A GROUND LEVEL ON XL 10 ONCE PER SECOND TO CONTROL SAMPLING
[RESISTANCE - SAM 11
[REACTANCE - SAM 12
[100 C|S SUPPRESSION - SAM 13
[480 SAMPLES OF RESISTANCE AND REACTANCE STORED ALTERNATELY IN UPPER MEMORY
[NEXT STARTING POINT IS 8 MINUTES AFTER FIRST
[ --
[ ----
$20
JMP 2U
#2G SETi2
2077
CLR
STAi2
XSK 2
JMP p-2
[CHECK IF TAPE FULL
LDA
2L
AZEi
JMP 2I
NOP
[BEGIN MESSAGE OUTPUT
SETi1
2A+3777
JMP 2M
LDAi
JMP 2W
STC 2W-7
#2W SETi1
2Y+3777
SETi2
3777
JMP 2M
JMP 2E
JMP 2W
COM
STAi2
JMP 2M
JMP 2E
JMP 2W
COM
STAi2
JMP 2M
JMP 2E
JMP 2W
COM
STAi2
JMP 2M
SETi1
2B+3777
JMP 2M
JMP 2E
JMP p-4
COM
STAi2
#3A OPR 1
SETi1
2C+3777
JMP 2M
JMP 2E
JMP 3A+1
STC 1A
JMP 3B
SETi1
3C+3777
JMP 2M
JMP 2E
JMP 3A+1
STC 1D
JMP 3B
SETi1
4C+3777
JMP 2M
JMP 2E
JMP 3A+1
STC 1E
#2Z SETi1
2F+3777
JMP 2M
JMP 7R
JMP 7P
SHDi
3200 [G
JMP 2K
SHDi
2600 [C
JMP 2K+14
JMP 2W
[CORRECTION FACTORS
#1A 0 [HALF OF RZS
#1D 0 [RCAL
#1E 0 [XCAL
#2R 0 [RZS OVER RCAL
#1B 0 [R100-0
#1C 0 [R100-1K
#1F 0 [RSIG-0
#1G 0 [RSIG-1K
#1H 0 [XSIG-0
#1J 0 [XSIG-1K
#1U 0 [RSIG-1K MINUS RSIG-0
#1V 0 [R100-1K MINUS R100-0
#1W 0 [XSIG-1K MINUS XSIG-0
[MESSAGE PRINT
#2M SET 10
0
SXL 1
JMP p+13
OPR 1
LDAi
64
JMP 7P
JMP 7P
JMP 7P
LDAi
12
JMP 7P
JMP 10
LDHi1
SHDi
7200
JMP 10
JMP 7P
JMP 2M+2
[ENTER DIGITS
#2E SET 10
0
CLR
STC 2J
JMP 7R
SHDi
1300
JMP 2H
SHDi
1400
JMP 2J-1
SHDi
1200
JMP 2J-1
SHDi
4300 [P
JMP 2V
JMP 7P
SHDi
2500 [B
JMP 2W
SHDi
3000 [E
JMP 2S
SHDi
4500 [R
JMP 1L
SHDi
4600 [S
JMP 1M
SHDi
5300 [X
JMP 1K
SHDi
6000 [?
JMP 2W-6
ADAi
-11
APOi
JMP 2E+4
ADAi
11
AZEi
CLR
STC p+5
ADD 2J
MULi
12
ADAi
0000
STC 2J
JMP 2E+4
LDAi
#2J 0000
XSKi10
JMP 10
[SUPPRESION CAL AND ZERO
#1M JMP 7R
JMP 7P
SHDi
2600 [C
JMP 1P
SHDi
5500 [Z
JMP p+2
JMP 2H
[ZERO
JMP 1T
ADD 1Z
COM
STC 1B
JMP 1S
[CALIB
#1P JMP 1T
ADD 1Z
STC 1C
JMP 1S
[RESISTANCE CAL AND ZERO
#1L JMP 7R
JMP 7P
SHDi
2600 [C
JMP 1Q
SHDi
5500 [Z
JMP p+2
JMP 2H
[ZERO
JMP 1T
ADD 1R
COM
STC 1F
JMP 1S
[CALIB
#1Q JMP 1T
ADD 1R
STC 1G
JMP 1S
[REACTANCE CAL AND ZERO
#1K JMP 7R
JMP 7P
SHDi
2600 [C
JMP 1Y
SHDi
5500 [Z
JMP p+2
JMP 2H
[ZERO
JMP 1T
ADD 1X
COM
STC 1H
JMP 1S
[CALIB
#1Y JMP 1T
ADD 1X
STC 1J
JMP 1S
[RZS OVER RCAL
#3B SET 4
0
LDA
1D
STC 7C
ADD 1A
JMP 2X
ROL 1
STC 2R
JMP 4
[DONE MESSAGE
#1S SETi1
2D+3777
JMP 2M
JMP 2W
[DELETE
#2H LDAi
22
JMP 7P
SROi
3777
JMP p-5
JMP 10
[SAVE CALIB
#2K LDA
1F
ADD 1G
STC 1U
ADD 1B
ADD 1C
STC 1V
ADD 1H
ADD 1J
STC 1W
SETi2
2077
SETi4
2003
SETi10
1A-1
SETi3
-15
LDAi10
STAi4
XSKi3
JMP p-3
[SAMPLING
[WAIT FOR BEGIN LEVEL
#2N SNSi0 [WRITE DATA NOW
JMP 2L-11
SXLi1 [TELETYPE
JMP 3A
SXL 11
JMP p-5
[BEGIN SAMPLING
SNSi0
JMP 2L-11
SXL 10
JMP p-3
JMP 1N
LDA
1U
STC 7C
ADD 1R
ADD 1F
JMP 2X
STAi2
LDA
1V
STC 7C
ADD 1Z
ADD 1B
JMP 2X
ADD 2R
ADM 2
LDA
1W
STC 7C
ADD 1X
ADD 1H
JMP 2X
STAi2
XSK 2
JMP 2Q
LDAi
0007
STC 2L+2
JMP 2L-1
LDAi
1001
ADD 2L
STC 2L
WRCu
#2L 4010
SROi
0007
JMP 2L-5
LDA
2L
AZEi
JMP 2I [FULL TAPE
BCLi
7000
ADAi
4001
STC 2L
JMP 2G
[EVALUATE RATIO X 40
#2X SET 10
0
STA
7A
SCR 13
STC 7B
JMP 7D
LDH
7A+4000
STH
7A
LDH
7B
STH
7A+4000
LDA
7A
SCR 1
JMP 10
[DELAY
[APPROX 500 MSECS
#2Q SETi15
2077
SETi16
1037
SETi17
5037
LDAi15
SCR 1
DISi16
LDAi15
DISi17
XSK 16
JMP 2Q+6
SROi
3737
JMP 2Q
JMP 2N
[TAPE FULL
#2I WCGu
3000
LDAi
4010
STC 2L
SETi1
2P+3777
JMP 2M
JMP 7R
SAEi
45
JMP p-3
JMP 2U
[EXIT
#2S JMP 7P
LDAi
NOP
STC 2W-7
WCGu
3000
HLT
[SAMPLE R AND X AND 100 C|S CHANNELS
#1N SETi3
-10
SET 4
0
CLR
STC 1R
STC 1X
STC 1Z
SAM 11
ADD 1R
STC 1R
SAM 12
ADD 1X
STC 1X
SAM 13
ADD 1Z
STC 1Z
XSKi3
JMP p-12
JMP 4
[LARGER SAMPLE, 1.7 SECONDS
#1T SET 4
0
SETi3
-2000
CLR
STC 1R
STC 1X
STC 1Z
STC 3R
STC 3X
STC 3Z
[SAMPLING
#3F SETi6
1R-1
SETi5
3R-1
SAM 11
JMP 3D
SAM 12
JMP 3D
SAM 13
JMP 3D
XSKi3
JMP 3F
SETi3
-7
#3G SETi5
3R-1
SETi6
-6
LDAi5
RORi1
STA 5
XSKi6
JMP p-4
XSKi3
JMP 3G
CLR
JMP 4
[STORAGE
#3R 0
#1R 0
#3X 0
#1X 0
#3Z 0
#1Z 0
[DP SUM
#3D STAi
0000
SCR 13
STC 3E
CLR
ADD 3D+1
LAMi6
STC 3D+1
LDAi
#3E 0000
LAMi5
STC 3D+1
LAM 6
STC 3D+1
LAM 5
LDAi5
LDAi6
JMP 0
[DPDIV2
[DOUBLE PREC.
[DIVISION SUB-
[ROUTINE.
[ON ENTRY -
[DIVIDEND MSB
[IN 7A, LSB IN
[7B, DIVISOR
[IN 7C.
[ON EXIT -
[QUOTIENT MSB
[IN 7A, LSB IN
[7B, DIVISOR
[UNCHANGED IN
[7C. REMAINDER
[IN ACCUMUL.
[AJH APR.67
#7D LDA
0
STC 7A+10
LDAi
#7C 0
AZEi
JMP 0
APOi
COM
STC 7B-11
STC 7B-13
ADD 7A
STAi
0
APOi
JMP p+6
COM
STC 7A
ADD 7B
COM
STC 7B
LDAi
3777
STC 7B+2
ADD 7B-2
STC 7B+5
CLR
ADD 7B
ROLi1
STC 7B
ADD 7A
ROLi1
STC 7A
ADD 7B-13
ROLi1
STAi
0
ADAi
0
AZEi
COM
APO
JMP p+6
STC 7B-13
LDAi
1
ADMi
#7B 0
SROi
3777
JMP 7B-25
SROi
0001
JMP 7B-25
LDA
7C+11
APOi
JMP p+5
LDA
7B-13
COM
STC 7B-13
LDA
7C
BCO
7C+11
APOi
JMP p+10
LDAi
#7A 0
COM
STC 7A
ADD 7B
COM
STC 7B
LDA
7B-13
JMP 000
[EN DP-DIV-2
[MESSAGES
#2V SETi1
2V+4+3777
JMP 2M
JMP 2Z
"AND REMAINING PARAMETERS AS ABOVE.<;
#2A"
-
-
E - EXIT, B - BEGIN AGAIN, P - PARAMETERS SAME,
RZ - RESISTANCE ZERO, RC - RESISTANCE CALIBRATE,
XZ - REACTANCE ZERO, XC - REACTANCE CALIBRATE,
SZ - SUPPRESSION ZERO, SC - SUPPRESSION CALIBRATION.
<;
#2Y "
TIME <;
":<:<:<;
#2B"
FREQ. <;
#2C"
HALF OF RZS = <;
#3C", RCAL = <;
#4C", XCAL = <;
#2D"
DONE
<;
#2F"
IF O.K., START TAPE AND HIT G,
OR HIT C TO CONTINUE INTERRUPTED SAMPLING.
HIT ANY OTHER KEY TO CHANGE CONTROL DATA.
-
<;
#2P"-
-
**TAPE FULL**
LOAD FRESH TAPE, THEN HIT R FOR RESTART
<;
[L6BUFTTY
[LAP 6 COMPATIBLE VERSION OF BUFFERED TELETYPE SUBROUTINES.
[READ AND PRINT
[ALPHANUMERICS
[SUBROUTINE.
[AJH REVISED
[JUNE 1967
[LAP 6 CHARACTER
[IN ACCUM.
[PRINT
#7P STC p+13
ADD 0
STC p+14
ADD p+10
ADAi
7L
STC p+2
LDA
0
OPRi2
LDAi
0
SAEi
12
JMP 000
SROi
5252
JMP p-3
LDAi
212
JMP p-13
[READ.LEAVES
[LAP 6 CHARACTER
[IN ACCUM.
#7R LDA
0
STC p+33
ADD 1
STC p+22
ADD 2
STC p+23
OPRi1
SETi1
-101
SETi2
7L-1
SAEi2
JMP p+21
LDAi
7L
COM
ADD 2
AZEi
COM
STC p+10
LDAi
0
STC 1
LDAi
0
STC 2
LDAi
0
JMP 000
XSKi1
JMP p-23
JMP p-14
[TABLE
#7L 260
261
262
263
264
265
266
267
270
271
215
377
240
246
247
255
253
257
243
215
301
302
303
304
305
306
307
310
311
312
313
314
315
316
317
320
321
322
323
324
325
326
327
330
331
332
251
000
277
275
245
254
256
244
333
300
336
273
274
276
335
252
272
207
[END SUBROUTINE L6BUFTTY.
[NAME - 12 CHARACTERS
#2U OPR 1
SETi1
2T+3777
JMP 2M
JMP 7R
SAEi
13
JMP 2G
JMP 7P
SETi1
2T+4+3777
LDAi
3777
STC p+13
JMP 7R
SHDi
1300
JMP 2U
JMP 7P
SHDi
1200
JMP p+6
STHi1
SROi
3777
JMP p-13
JMP 2U
LDAi
14
STHi1
SRO
p-7
JMP p-3
JMP 2U
#2T "-
NAME ????????????
<;
[END OF SAM IMP4
[15 SEPT 69