DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC3600/RC7000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC3600/RC7000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦7c76f7291⟧ TextFile

    Length: 1536 (0x600)
    Types: TextFile
    Names: »SMGE1«

Derivation

└─⟦d3919da1e⟧ Bits:30001784 SG0004 Floppy
    └─ ⟦this⟧ »/SMGE1« 

TextFile


PRDE1
GET00
.TXT "GETT<0><0><0><0>"
GET00: 1	 			 ; CALLRUTINE INDTASTET FRA BASIC 
STRING+REFERENCE  		; 1 TEKST VARIABEL 
LDA 3,USER  		; AC3=ADRESSE PÅ TEKST STRENG 
LDA @ 0,U.STK,3  		; ADRESSE PÅ 1. WORD 
STA 0,TXADR  		; TXADR=AC0=ADRESSEN PÅ TEKSTEN 
SUBZL  2,2  		; AC2=1 
ADDZ  2,2  		; AC2=AC2+AC2=2 
ADD  2,3  		; AC3=AC2+AC3=WORD 3.'S ADRESSE 
LDA @ 0,U.STK,3         ; AC0=ADRESSEN PÅ 3. WORD
STA 0,TLADR      ; AC0=ADRESSEN PÅ LÆNGDEN AF TEKST STRENG
SUBZ 2,2  		; AC2=0 
LDA 3,TLADR  		; AC3=TLADR 
STA 2,TLADR  		; TLADR=AC2=0 
STA 2,0,3  		; ADRESSE=0+AC3  INDHOLD AF ADRESSE=AC2=0 
LDA 3,USER  		; AC3=ADRESSE PÅ TEKST 
LDA 0,PIO,3  		; TERM. ADR  PIO=PRIMARY INPUT?OUTPUT 
LDA 2,CUR  		; AC2=CUR 
F.ICHAR 		; FUNKTION INPUT CHARATHER 
JMP +14,1  		; GOTO 13 LÆNGERE END HER/ADRESSE 
ADD # 1,1 SNR  		; SKIP IF NOT ZERO RESULT  #=OPERATION IKK 
RET0  		; FÆRDIG  END  GÅT TILBAGE TIL COMAL 
SUBZ 0,0  		; AC0=AC0-AC0=0 
STA 0,5,1  		; AC0=4+ADR=0 !?! 
LDA 0,1  		; AC0=AC1 
LDA 1,TXADR  		; AC1=TXADR 
LDA 1,TXADR  		; AC1=TXADR 
A.PBYTE  		; 1. BYTE PÅ ADRESSE 
0  		; DATASEGMENT 
SUBZL 0,0  		; AC0=1 
LDA 1,TLADR  		; AC1=TLADR=TEKST LÆNGDE ADRESSE 
STA 0,1  		; AC0=1 
RET0  		; FÆRDIG   GÅR TILBAGE TIL COMAL/BASIC 
STA 2,+2,1  		; AC2=2 LÆNGERE NEDE END HER/ADR 
ERROR  		; FEJL (GÅET HERTIL OVENFRA) 
0  		; HVILKET FJELNUMMER 
RET0  		; GÅR TILBAGE TIL COMAL/BASIC 

TLADR:	0
TXADR:	0
PRDE2
«ff»