File SORTIMP5

Directory of image this file is from
This file as a plain text file

[SORTIMP5
[TO SORT DATA FROM INPUT TAPE ON UNIT 1
[AND SAVE IT IN NEW FORMAT ON UNIT 0
[BLANK MARKED TAPE ON UNIT 0
[DATA TAPE PRODUCED BY SAM IMP4 ON UNIT 1
  ----
$20
[PRINT OPTIONS MESSAGE
SETi1
2D+3777
JMP 2M
[FIND NEXT FREE FILE AN FETCH NEW DATA
#1A SETi1
-20
LDAi
3000
STC 5E
RDCi
#5E 3000
LDA
1400
SAEi
3456
JMP 1B
LDAi
40
ADM
5E
XSKi1
JMP 5E-1
MTBi
0
SETi1
2G+3777
JMP 2M
HLT
#1B MTB
0
SETi1
2K+3777
JMP 2M
LDA
5E
JMP 2P
JMP 2M
LDAi
37
ADD 5E
JMP 2P
JMP 2M
[TIME
#1E SETi1
2A+3777
JMP 2M
JMP 2E
JMP 1E
STC 1R
JMP 2M
JMP 2E
JMP 1E
STC 1S
JMP 2M
JMP 2E
JMP 1E
STC 1T
[FREQUENCY
#1F SETi1
2B+3777
JMP 2M
JMP 2E
JMP 1F
STC 1U
JMP 2Z
[CODE
#1H SETi1
2F+3777
JMP 2M
JMP 2E
JMP 1H
ADAi
-7
APOi
JMP 1H
ADAi
7
ROL 1
ADAi
1400
STC 5A
SETi1
2077
SETi4
-36
LDA
5E
STA
5B
STA
5C
STA
5F
STC 5G
[TRANSFER RCAL, XCAL, FREQUENCY.
RDCi
#5F 3000
LDA
5A
ADAi
100
STC 2
LDA
2005
STA 2
LDA
2006
STAi2
LDAi
17
ADM
2
LDA
1U
STA 2
LDAi
3456
STC 1400
WRC
#5G 3000
[TRANSFER DATA
LDAi
1
ADD 5B
STA
5B
STC 5C
RDCi
#5B 3000
SETi3
-20
SETi2
#5A 1400
LDAi1
STA 2
LDAi1
STAi2
LDAi
17
ADM
2
XSKi3
JMP 5A+1
WRC
#5C 3000
XSKi4
JMP 5G+1
JMP 1F
[SEARCH
#2Z SETi3
-1002
RDCui
#1P 4010
XSKi3
JMP p+2
JMP 2Y
LDA
2000
SCR 13
STAi
#5H 0000
SETi7
5H
SETi2
3777
LDAi
#1R 000
SRO 7
COM
SAEi2
JMP 1G
LDAi
#1S 000
SRO 7
COM
SAEi2
JMP 1G
LDAi
#1T 000
SRO 7
COM
SAEi2
JMP 1G
LDAi
#1U 000
SRO 7
COM
SAEi2
JMP 1G
LDAi
1001
ADD 1P
STA
1Q
ADD p-4
STA
1Q+2
ADD p-7
STC 1Q+4
RDCui
#1Q 5001
RDCui
6002
RDCu
7203
JMP 1H
#1G LDAi
1
ADM
1P
SAEi
5000
JMP 1P-1
LDAi
4010
STC 1P
JMP 1P-1
#2Y MTBu
0000
SETi1
2C+3777
JMP 2M
JMP 7R
JMP 7P
SAEi
31
JMP 1E
JMP 1F
[PRINT 3 DIGIT OCTAL VALUE
#2P ROL 3
STC p+4
SET 10
0
LDAi
0000
ROL 3
STA
p-3
BCLi
7770
JMP 7P
SROi
3333
JMP p-12
JMP 10
[MESSAGE PRINT
#2M SET 10
0
LDHi1
SHDi
7200
JMP 10
JMP 7P
JMP p-5
[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
JMP 7P
SHDi
2600   [C
JMP 1H
SHDi
3100   [F
JMP 1F
SHDi
4100   [N
JMP 1A
SHDi
4700   [T
JMP 1E
SHDi
5500   [Z
JMP 1Z
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
[DELETE
#2H LDAi
22
JMP 7P
SROi
3777
JMP p-5
JMP 10
[ZERO DATA
#1Z SETi1
3777
CLR
STAi1
XSK 1
JMP p-2
JMP 1H
[MESSAGES
#2A"
TIME  <;
":<:<:<;
#2B"
FREQ.  <;
#2C"
NO SUCH DATA. FOR NEW FREQUENCY ONLY, TYPE F. OTHERWISE ANY KEY.<;
#2F", CODE  <;
[OPTIONS MESSAGE
#2D"
-
N = NEW DATA, T = TIME, F = FREQUENCY, C = CODE, Z = ZERO DATA
-
-
<;
#2K"
-
- - - - - - - - - - - - - - - - - -
-
NEW DATA SET OCCUPIES BLOCKS < THROUGH <.<;
#2G"
-
-
**TAPE FULL**
LOAD FRESH TAPE ON UNIT 0 AND START 20
-
-
<;
[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.
[SORTIMP5
[LAST MOD 19 NOV 69



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search