File IOTTY

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

[IOTTY
[I|0 ROUTINES USING
[TELETYPE
[ROUTINES AND ENTRY:
[#8A TYPE OUT
[#8B OUTPUT CR|LF
[#8C OUTPUT N SPACES
[#8D DECODE OCTAL
[#8E DECODE DECIMAL
[#8N TYPEIN
[
[TYPE OUT
[ACC = NUM
[SUPRESS LEADING
[ZEROES
[USES i10,11
[ENTER AT 8A
#8A STC 8E-1
ADD 0
STC p+34
[DECODE NUM INTO 8I
JMP 8E+1
[OUTPUT
SET i10
-3
SET i11
8I-1
LDA i
240
STC p+14
LDA i11
AZE i
JMP p+10
ADA i
260
514
LDA i
260
STC p+3
JMP p+4
LDA i
240
514
XSK i10
JMP p-16
LDA i11
ADA i
260 
514
JMP 0
[
[OUTPUT CR|LF
[ENTER AT 8B
#8B LDA i
212
514
LDA i
215
514
JMP 0
[
[OUTPUT N SPACES
[ACC = N
[USES i10
[ENTER AT 8C
#8C COM
STC p+5
CLR
ADD 0
STC p+10
SET i10
-N
LDA i
240
514
XSK i10
JMP p-4
JMP 0
[
[DECODE OCTAL IN ACC
[ENTER AT 8D
#8D STA i
NUMBER
SCR 11
STC 8I
ADD p-3
SCR 6
BCL i
7770
STC 8I+1
ADD p-10
SCR 3
BCL i
7770
STC 8I+2
ADD p-15
BCL i
7770
STC 8I+3
JMP 0
[
[CONVERT OCTAL TO
[SEPARATED DECIMAL 
[N IN ACC
[USES i10,11,12
[ENTER AT 8E
NUMBER
#8E STC p-1
ADD 0
STC p+33
SET i10
8I-4
SET i11
8I-1
SET i12
-4
CLR
STA i11
LDA 10
COM
ADM 
8E-1
AZE i
JMP p+3
APO
JMP p+5
LDA i
1
ADM 11
JMP p-13
LDA 10
ADM
8E-1
XSK i10
XSK i12
JMP p-23
JMP 0
1750
144
12
1
#8I N1
N2
N3
N4
[
[TYPEIN
[
[INPUT 4-DIGIT 
[DECIMAL NUMBER
[FROM TYPEWRITER
[EXIT WITH ACC=NUM
[USES i10,11
[ENTER AT 8N
12
144
1750
WORD
#8N LDA
0
STC p+57
LDA i
215
514
LDA i
275
514
CLR
STC 8N-1
SET i10
8N-5
SET i11
p+43
[WAIT FOR CHARACTER
KST
JMP p-1
KBD
SAE i
13
JMP p+2
JMP 8N+3
SAE i
14
JMP p+2
JMP p-12
SAE i
12
JMP p+2
JMP p+3
STA i11
JMP p-20
[ALL NUMBERS IN
[FORM DECIMAL WORD
LDA 11
ADM
8N-1
LDA
11
ADA i
-1
SAE i
p+11
JMP p+2
JMP p+5
STC 11
LDA 11
MUL i10
JMP p-15
[EXIT
LDA
8N-1
JMP 0
W1
W2
W3
W4
[END OF IOTTY



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