|
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 - download
Length: 5632 (0x1600) Types: TextFile Names: »P1P2«
└─⟦92491b7d7⟧ Bits:30001772 UDVIKLING AF CALLRUTINER ETC NR 2 └─⟦this⟧
; CDUMP REV 1.1 CORELAGER-DUMP VED PL 23.3.82 EFTER IDE I PHK LAGUD (REV 3.02) .TITL DUM11 .NREL .RDXO 10 .RDX 10 .TXTM 1 .TXTN 1 PGDS: 1B0+1B5+1B15 ;PSPEC TX06 ;PSTAR 0 ;CHAIN PCDS-PGDS ;SIZE .TXT 'CDUMP<0>' ;NAME «ff» ; PL 23.3.82 FÆRDIG RÅINDTASTNING AF DEL AF DOMUS DUMP PROGRAM ; DENNE FIL ER RETTET FRA MUSIL EDITOR OSSE !!! ; FILNAVN FOR PL RÅFIL ER P1DUM/1/2/3/4/5 BYAD1: BYAD ; BYAD: 0 ; TAL I DEC TIL UDSKRIFT 0 0 0 0 KONTR: 0 ABADR: 0 AADR: 0 BADR: 0 ABKTR: 0 AKTR: 0 BKTR: 0 ; SUBR ; SUBR SOM TESTER (ÆNDR:=> ÆNDRER TIL) OM BYTE ER TEXTTEGN ; AC0 ? AC1 BY AC2 ? AC3 () ; 1=EJ ASC =/32 = RETURADR TEST1: SUB 0,0 STA 0,KONTR LDA 0,.127 SL 1,0 ISZ KONTR ; IF BY >= 127 ... ELSE LDA 0,.32 SLE 0,1 ISZ KONTR ; IF 32 > BY ... ELSE: LDA 0,KONTR ; HVIS VÆK: 32 I AC0 VED RETURN STA 0,BKTR ; (I GIVET FALD OSSE VÆK) DSZ KONTR LDA 1,.32 JMP 0,3 ; RETUR DISAS: ; HOVEDRUTINE TIL TEST FOR ASCII-TEGN: LDA 1,WADR ; WADR HENTES I HOVEDFUTINE /////// H U S K STA 1,ABADR MOVS 1,1 LDA 0,.255 AND 0,1 JSR TEST1 ; 1. BYTE ÆNDRES TIL ASCII-TEGN 32 HVIS IKKE OK STA 1,AADR STA 0,AKTR LDA 1,ABADR LDA 0,.255 AND 0,1 JSR TEST1 STA 1,BADR STA 0,BKTR ; BØR UDELADES HVIS IKKE DER ÆNDRES I TEST1-RUTINEN LDA 1,AKTR AND 0,1 STA 1,ABKTR ; 1 HVIS IKKE BEGGE OPR VAR ASCII-TEGN SUB 0,0 SE 0,1 JMP ASCI ; KONTROL FOR OM JMP @ DIS,0 ELLER JSR @ DIS,0 LDA 0,AADR MOVZR 0,0,SNC ; .... ?100 >0? MOVZR 0,0,SZC ; .... ?10 >0? JMP TALUD MOVZR 0,0,SNC ; .... ?1 >1? JMP TALUD MOVZR 0,0,SZR ; .... ? >....=0000? JMP TALUD LDA @ 3,TABEL LDA 1,ABADR LDA 2,0,3 LOOP1: MOVZL 3,0 SUB # 2,1,SNR JMP PSEUD ; FUNDET! INC 3,3 INC 3,3 INC 3,3 LDA 2,0,3 MOV # 2,2,SZR JMP LOOP1 ; SØG NÆSTE ; HVIS PSE-INSTR IKKE FUNDET SKRIVES TALLET: TALUD: LDA 0,ABADR LDA 1,BYAD BINDEC LDA 3,BYAD LDA 0,0,3 LDA 1,.48 LDA 2,.255 MOVS 1,1 ADD 2,1 SUBZ # 1,0,SZC ; C=1 IF/ONLY IF BY1 = .48 LDA 2,.16 MOVS 2,2 SUB 2,0 STA 0,0,3 LDA 0,BYAD ; ? LDA @ 2,ZONAD OUTTEXT JMP NÆSTE ; ASCII - TEGN UD ASCI: OUTSP OUTSP LDA @ 2,ZONAD LDA 1,AADR OUTCHAR LDA 1,BADR OUTCHAR OUTSP JMP NÆSTE PSEUD: MOV 0,3 INC 0,0 LDA @ ZONAD OUTTEXT JMP NÆSTE ZONAD: LPZON TABEL: PZJMP ; H U S K ; PL 23.3.82 SLUT «ff» PZJMP: 2 .TXT 'WAIT <0>' 3 .TXT 'WAITI<0>' 4 .TXT 'SENDM<0>' 5 .TXT 'WAITA<0>' 6 .TXT 'WAITE<0>' 7 .TXT 'SENDA' 8 .TXT 'SEARC' 9 .TXT 'CLEAN' 10 .TXT 'BREAK' 11 .TXT 'STOPP' 12 .TXT 'START' 13 .TXT 'RECHA' 116 .TXT 'NEXTO' 117 .TXT 'RETUR' 118 .TXT 'CLEAR' 119 .TXT 'WAITO' 120 .TXT 'SETIN' 121 .TXT 'SETRE' 122 .TXT 'SETCO' 123 .TXT 'CONBY' 124 .TXT 'GETBY' 125 .TXT 'PUTBY' 126 .TXT 'MULTI' 127 .TXT 'DIVID' 128 .TXT 'GETRE' 129 .TXT 'PUTRE' 130 .TXT 'WAITT' 131 .TXT 'REPEA' 132 .TXT 'TRANS' 133 .TXT 'INBLO' 134 .TXT 'OUTBL' 135 .TXT 'INCHA' 136 .TXT 'FREES' 137 .TXT 'OUTSP' 138 .TXT 'OUTCH' 139 .TXT 'OUTNL' 140 .TXT 'OUTEN' 141 .TXT 'OUTTE' 142 .TXT 'OUTOC' 143 .TXT 'SETPO' 144 .TXT 'CLOSE' 145 .TXT 'OPEN ' 146 .TXT 'WAITZ' 147 .TXT 'INNAM' 148 .TXT 'MOVE ' 149 .TXT 'INTPR' 150 .TXT 'INTGI' 152 .TXT 'INTBR' 156 .TXT 'MZSTA' 157 .TXT 'IRETU' 158 .TXT 'TAKEA' 159 .TXT 'TAKEV' 218 .TXT 'NEWCA' 219 .TXT 'FREEC' 220 .TXT 'CDELA' 221 .TXT 'WAITS' 222 .TXT 'WAITC' 223 .TXT 'CWANS' 224 .TXT 'CTEST' 225 .TXT 'CPRIN' 226 .TXT 'CTOUT' 227 .TXT 'SIGNA' 228 .TXT 'SIGCH' 229 .TXT 'CPASS' 230 .TXT 'CREAT' 231 .TXT 'LOOKU' 232 .TXT 'CHANG' 233 .TXT 'REMOV' 234 .TXT 'INITC' 235 .TXT 'SETEN' 236 .TXT 'COMON' 237 .TXT 'CALL ' 238 .TXT 'GOTO ' 239 .TXT 'GETAD' 240 .TXT 'GETPO' 244 .TXT 'CSEND' 245 .TXT 'SIGGE' 246 .TXT 'WAITG' 0 0 0 0 0 0 «ff» LPZON:.TXT 'LPT<0><0>' ;ZNAME Z ;SIZE 0 ;ZMODE 1 ;ZKIND 65535 ;ZMASK DEAD ;GIVE 1 ;ZFILE 1 ;ZBLOC 0 ;ZCONV LPS0 ;ZBUFF 73 ;ZSIZE (132/2+SSIZE) 0 ;ZFORM 0 ;ZLENG LPB0*2 ;ZFIRS LPB0*2 ;ZTOP