mirror of
https://github.com/PDP-10/its.git
synced 2026-02-27 17:22:35 +00:00
NOVCON .008 has an assembler error: NOROOM+5 17011 0 1 19 TMC 4357 TMC supposedly means Too Many Constants.
163 lines
4.8 KiB
Plaintext
Executable File
163 lines
4.8 KiB
Plaintext
Executable File
|
||
TITLE NOVA LOADEE
|
||
|
||
LOC 17000
|
||
|
||
BEG: IORST
|
||
LDA 2,[FOO]
|
||
LDA 0,(2)
|
||
MOV 0,0(SNR)
|
||
JMP LUP
|
||
SKPBZ 7
|
||
JMP .-1
|
||
DOAS 0,7
|
||
INC 2,2
|
||
JMP BEG+2
|
||
LUP: SKPDN TTI
|
||
JMP A
|
||
DIAS 0,TTI
|
||
SKPBZ 7
|
||
JMP .-1
|
||
DOAS 0,7
|
||
SKPBN TTO
|
||
DOAS 0,TTO
|
||
A: SKPDN 6
|
||
JMP LUP
|
||
DIAS 0,6
|
||
LDA 1,[177]
|
||
AND 0,1
|
||
LDA 0,[3]
|
||
SUB 0,1(SZR)
|
||
JMP LUP
|
||
|
||
BLK: JSR GET
|
||
MOV 3,1
|
||
JSR GET
|
||
MOV 3,2
|
||
MOVL% 1,1(SNC)
|
||
JMP STBLK
|
||
L: JSR GET
|
||
STA 3,(2)
|
||
INC 2,2
|
||
INC 1,1(SZR)
|
||
JMP L
|
||
JMP BLK
|
||
|
||
STBLK: MOVZR 1,1(SNR)
|
||
MOV 1,1(SNC)
|
||
HALT
|
||
LDA 0,[^G]
|
||
DOAS 0,TTO
|
||
MOVL% 2,2(SZC)
|
||
HALT
|
||
JMP (2)
|
||
|
||
GET: STA 3,GX
|
||
STA 2,G2
|
||
JSR CH
|
||
MOVS 3,2
|
||
ADDZL 2,2
|
||
JSR CH
|
||
REPEAT 3,ADDZL 3,3
|
||
ADD 3,2
|
||
JSR CH
|
||
ADD 2,3
|
||
LDA 2,G2
|
||
JMP @GX
|
||
GX: 0
|
||
G2: 0
|
||
|
||
CH: STA 3,CX
|
||
SKPDN 6
|
||
JMP .-1
|
||
DIAS 3,6
|
||
LDA 0,[177]
|
||
AND 0,3
|
||
MOVZR 0,0
|
||
AND 3,0
|
||
SUB% 0,3(SNR)
|
||
HALT
|
||
MOV 0,3
|
||
JMP @CX
|
||
CX: 0
|
||
|
||
FOO: ^Z
|
||
"J
|
||
"S
|
||
33
|
||
"U
|
||
0
|
||
|
||
END BEG
|
||
G;ï~ |