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

⟦c803c1681⟧ TextFile

    Length: 5632 (0x1600)
    Types: TextFile
    Names: »P1P2«

Derivation

└─⟦92491b7d7⟧ Bits:30001772 UDVIKLING AF CALLRUTINER ETC NR 2
    └─ ⟦this⟧ »/P1P2« 

TextFile

; 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