|
|
DataMuseum.dkPresents historical artifacts from the history of: RegneCentralen RC3600/RC7000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RegneCentralen RC3600/RC7000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 8192 (0x2000)
Types: TextFile
Names: »P3ASG«
└─⟦954fa3634⟧ Bits:30001792 SG0012 Floppy
└─⟦this⟧ »/P3ASG«
; RETTET (FÆRDIG) PL 12.11.82 TIDL AFTEN / INDTAST UDELADT NYT
; 3.V3RESION AF SØGE VALGFRI LPT/TTY O.A.; PL 12.11.82 AFTEN
; SØGE TIL TTY / ADR OSSE OCTALT / PL 6.11.82
; P1ASG SØGEPROGRAM SØGER EN TEXT = 1.PARAMETER (LIGE ANTAL BYTE)
; SUPPLERER OP TIL LIGE MED <0>
; VIRKER KORREKT (?) !!!
; SØGEPROGRAM RETTET 15.5.82
; PL PROGRAM TIL AT SØGE VILK TEXT I CORE
; TEXTEN INDTASTESSOM PARAMETER
; OG SUPPLERES AUTOMATISK MED <0> TIL LIGE ANTAL BYTES
.TITL PLSGE
.NREL
.RDXO 10
.RDX 10
.TXTM 1
.TXTN 1
PGDS: 1B0+1B5+1B15
LAB00
0
PCDS-PGDS
.TXT 'PLSGE'
LAB00:
LPZON: .TXT 'LPT<0><0>'
Z
0
1
65535
DEAD
1
1
0
LPS0
83
0
0
LPB0*2
LPB0*2
LPS0
152
0
.BLK ZAUX
LPS0: 0
0
0
0
LPS0
0
LPB0*2
LPB0: .BLK 76
ZONAD: LPZON
ADTAL: 32600
AD: 0
GODK: 0
MSYV: -7
TGAD: 0
LGAD: 0
LGMA: 0
LG: 0
GGG: 19712 ; M*256
TTG1: .+1
.TXT *TTY<0>*
TOLV: 12
BIRTH:
STA 1,TGAD
MOV 1,2
LDA 3,5,2 ; FLG VERSION 3
INC 3,3 ; RETTET 12.11
MOVZR 3,3
ADD 1,3 ; ADR X
LDA 1,MSYV
SUB 1,3 ; ADRESSE PÅ ET EVT T
LDA 1,0,3
LDA 3,GGG
SL 3,1
JMP EJJ
LDA 3,TTG1
LDA 0,0,3 ; TT
LDA 1,1,3 ; Y<0>
LDA 3,ZONAD
STA 0,0,3
STA 1,1,3
LDA 0,.6
STA 0,TOLV
EJJ:
LDA 0,5,2
MOVZR 0,0,SNR
JMP DEAD
STA 0,LGMA
DSZ LGMA
DSZ LGMA
LDA 0,.3
LDA 2,ZONAD
OPEN
NST:
LDA 2,LGMA
STA 2,LG
LDA 2,TGAD
ISZ AD
DSZ ADTAL
JMP .+2
JMP DEAD
LDA 3,AD
FORTS:
LDA 1,0,3
LDA 0,7,2
SE 0,1
JMP NST
INC 3,3
INC 2,2
DSZ LG
JMP FORTS
LDA 0,AD
STA 0,ADUD
SUB 1,1
JSR UDSKR
OUTSP
LDA 0,ADUD
OUTOC
OUTSP ; TILF I VERS 3 FLG
LDA 3,TGAD
LDA 0,6,3
LDA 1,.1
SUB # 0,1,SNR
JMP .+5
LDA 0,.7
ADDZL 3,0 ; BYAD
OUTTEXT
JMP .+3
LDA 0,7,3
OUTOC
OUTNL
LDA 3,ADUD
LDA 2,.5
SUB 2,3
STA 3,ADUD
STA 3,ADUD2
STA 3,ADUD3
LDA 2,TOLV ; RETTET 6.11 82 FRA 16
STA 2,TALLE
NR22:
LDA 3,ADUD
LDA 0,0,3
JSR UDSKR
ISZ ADUD
DSZ TALLE
JMP NR22
OUTNL
LDA 3,TOLV
STA 3,TALLE
LDA 0,.10
SL 0,3 ; 3.VERS
JMP NST
NR33:
LDA 3,ADUD2
LDA 0,0,3
LDA 2,ZONAD
OUTOCTAL
OUTSP
ISZ ADUD2
DSZ TALLE
JMP NR33
OUTNL
JMP EJBYT
LDA 3,ADUD3 ; FLG TILFØJET 12.11.82 INAKTIVT
LDA 2,TOLV
STA 2,TALLE
NR44:
LDA 3,ADUD3
LDA 0,0,3
LDA 3,.255
MOVS 3,3
ANDS 3,0
JSR OTILA
LDA 1,.2
JSR UDSKR
LDA 3,ADUD3
LDA 0,0,3
LDA 3,.255
AND 3,0
JSR OTILA
LDA 1,.2
JSR UDSKR
OUTSP
OUTSP
ISZ ADUD3
DSZ TALLE
JMP NR44 ; SLUT 12.11.82
EJBYT:
OUTNL
JMP NST
UDSKR:
STA 3,TILBA
STA 1,NO5
LDA 1 ,BYAD2
LDA 2,CUR
BINDEC
LDA 1,BYAD2
LDA 0,NO5
ADD 1,0
LDA 2,ZONA4
OUTTEXT
OUTSPACE
OUTSPACE
LDA 1,NO5
JMP @ TILBA
TILBA: 0
TALLE: 0
ADUD: 0
ADUD2: 0
ADUD3: 0
0
BYAD: 0
BYA4: 0
0
0
BYAD1:BYAD
BYAD2: BYAD*2
NO5 : 0
BEGN: BIRTH
DEAD:
ISZ SNDN8
LDA 1,.1
LDA 2,ZONA4
CLOSE
LDA 1,ADR
LDA 2,NADR
SENDMESSAGE
ISZ SNDN9
LDA 2,CUR
STOPP
JMP @ BEGN
ADR: .+1
1B8
0
0
0
NADR: .+1
.TXT 'S'
0
0
OTILA: ; NYT 12.11.82 INAKTIVT
STA 3,OTADR
LDA 1,.48
LDA 3,BYA4
ADD 3,1
STA 1,BYA4
JSR @ OTADR
OTADR: 0
ZONA4: LPZON
BUFF1: .+0
.-1
BUFF2
10
PCDS
0
0
0
0
0
BUFF2: .+0
.-1
0
10
PCDS
0
0
0
0
0
SNDN8: 0
SNDN9: 0
SNDN7: 0
SLUT1: -3
PCDS: .+0
.-1
0
0
.TXT (SØGE<0>(
.+0
.-1
BUFF1
PGDS
0
0
14000
DEAD
0
0
0
0
BIRTH*2
0
10
20
30
40
50
60
70
80
90
100
.END PCDS
«ff»
; 3.V3RESION AF SØGE VALGFRI LPT/TTY O.A.
; PL 12.11.82 AFTEN
; SØGE TIL TTY / ADR OSSE OCTALT / PL 6.11.82
; P1ASG SØGEPROGRAM SØGER EN TEXT = 1.PARAMETER (LIGE ANTAL BYTE)
; SUPPLERER OP TIL LIGE MED <0>
; VIRKER KORREKT (?) !!!
; SØGEPROGRAM RETTET 15.5.82
; PL PROGRAM TIL AT SØGE VILK TEXT I CORE
; TEXTEN INDTASTESSOM PARAMETER
; OG SUPPLERES AUTOMATISK MED <0> TIL LIGE ANTAL BYTES
.TITL PLSGE
.NREL
.RDXO 10
.RDX 10
.TXTM 1
.TXTN 1
PGDS: 1B0+1B5+1B15
LAB00
0
PCDS-PGDS
.TXT 'PLSGE'
LAB00:
LPZON: .TXT 'LPT<0><0>'
Z
0
1
65535
DEAD
1
1
0
LPS0
83
0
0
LPB0*2
LPB0*2
LPS0
152
0
.BLK ZAUX
LPS0: 0
0
0
0
LPS0
0
LPB0*2
LPB0: .BLK 76
ZONAD: LPZON
ADTAL: 32600
AD: 0
GODK: 0
TGAD: 0
LGAD: 0
LGMA: 0
LG: 0
GGG: 19712 ; M*256
TTG1: .TXT *TTY<0>*
TOLV: 12
BIRTH:
STA 1,TGAD
MOV 1,2
LDA 3,5,2 ; FLG VERSION 3
MOVZR 3,3
ADD 1,3 ; ADR X
INC 3,3
INC 3,3 ; ADR X+2
LDA 1,0,3
LDA 3,GGG
SL 3,1
JMP EJJ
LDA 3,TTG1
LDA 0,0,3 ; TT
LDA 1,1,3 ; Y<0>
LDA 3,ZONAD
STA 0,0,3
STA 1,1,3
LDA 0,.6
STA 0,TOLV
EJJ:
LDA 0,5,2
MOVZR 0,0,SNR
JMP DEAD
STA 0,LGMA
DSZ LGMA
DSZ LGMA
LDA 0,.3
LDA 2,ZONAD
OPEN
NST:
LDA 2,LGMA
STA 2,LG
LDA 2,TGAD
ISZ AD
DSZ ADTAL
JMP .+2
JMP DEAD
LDA 3,AD
FORTS:
LDA 1,0,3
LDA 0,7,2
SE 0,1
JMP NST
INC 3,3
INC 2,2
DSZ LG
JMP FORTS
LDA 0,AD
STA 0,ADUD
SUB 1,1
JSR UDSKR
OUTSP
LDA 0,ADUD
OUTOC
OUTSP ; TILF I VERS 3 FLG
LDA 3,TGAD
LDA 0,6,3
LDA 1,.6
SUB # 0,1,SNR
JMP .+5
LDA 0,.7
ADDZL 3,0 ; BYAD
OUTTEXT
JMP .+3
LDA 0,7,3
OUTOC
OUTNL
LDA 3,ADUD
LDA 2,.5
SUB 2,3
STA 3,ADUD
STA 3,ADUD2
LDA 2,TOLV ; RETTET 6.11 82 FRA 16
STA 2,TALLE
NR22:
LDA 3,ADUD
LDA 0,0,3
JSR UDSKR
ISZ ADUD
DSZ TALLE
JMP NR22
OUTNL
LDA 3,TOLV
STA 3,TALLE
LDA 0,.10
SL 0,3 ; 3.VERS
JMP NST
NR33:
LDA 3,ADUD2
LDA 0,0,3
LDA 2,ZONAD
OUTOCTAL
OUTSP
ISZ ADUD2
DSZ TALLE
JMP NR33
OUTNL
OUTNL
JMP NST
UDSKR:
STA 3,TILBA
STA 1,NO5
LDA 1 ,BYAD2
LDA 2,CUR
BINDEC
LDA 1,BYAD2
LDA 0,NO5
ADD 1,0
LDA 2,ZONAD
OUTTEXT
OUTSPACE
OUTSPACE
LDA 1,NO5
JMP @ TILBA
TILBA: 0
TALLE: 0
ADUD: 0
ADUD2: 0
0
BYAD: 0
0
0
0
BYAD1:BYAD
BYAD2: BYAD*2
NO5 : 0
BEGN: BIRTH
DEAD:
ISZ SNDN8
LDA 1,.1
LDA 2,ZONA4
CLOSE
LDA 1,ADR
LDA 2,NADR
SENDMESSAGE
ISZ SNDN9
LDA 2,CUR
STOPP
JMP @ BEGN
ADR: .+1
1B8
0
0
0
NADR: .+1
.TXT 'S'
0
0
ZONA4: LPZON
BUFF1: .+0
.-1
BUFF2
10
PCDS
0
0
0
0
0
BUFF2: .+0
.-1
0
10
PCDS
0
0
0
0
0
SNDN8: 0
SNDN9: 0
SNDN7: 0
SLUT1: -3
PCDS: .+0
.-1
0
0
.TXT (SØGE<0>(
.+0
.-1
BUFF1
PGDS
0
0
14000
DEAD
0
0
0
0
BIRTH*2
0
10
20
30
40
50
60
70
80
90
100
.END PCDS
«ff»
«nul»