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

⟦07ca66b74⟧ TextFile

    Length: 11264 (0x2c00)
    Types: TextFile
    Names: »LKLIS«

Derivation

└─⟦cb4367ef8⟧ Bits:30001782 SG0002 Floppy
    └─ ⟦this⟧ »/LKLIS« 

TextFile

«ff»
 0001 UCA01 DOMUS MACRO ASSEMBLER REV 02.00
01              PRDE1                                ; PROCESS HEAD 
02              
                .TITL   UCA01   ; USER-CODED SUBROUTINES   78.05.01
04              .NREL
05       000012 .RDX    10      ; RADIX 10
06       000001 .TXTM   1       ; PACKED FROM LEFT TO RIGHT
07       000001 .TXTN   1       ; NO NULL-BYTES IF EVEN NUMBER OF BYTES
08              
09              PP00:                   ; PROGRAM START
10 00000'100001         1B0+1B15        ; DESCRIPTOR
11 00001'000007'        PP05            ; START
12 00002'000000         0               ; CHAIN
13 00003'000206         PP10-PP00       ; SIZE
14 00004'052503         .TXT    .UCALL. ; NAME
15       040514 
16       046000 
17              
18              PP05:                   ;
19 00007'006013         STOPPROCESS     ;
20 00010'000777         JMP     PP05    ;
21              
22 00011'000017'CDR11                                ; ADDRESS OF CARDREAD REV 1.03 
23 00012'041501 .TXT @CARDREAD@                      ; NAME OF     -------''------- 
24       051104 
25       051105 
26       040504 
27 00016'000000 0                                    ; TERMINATE TABLE 
28 00017'000002 CDR11:    2                          ; INCLUDE TWO PARAMETERS 
29 00020'000000           REAL                       ; INFORMATOR 
30 00021'000100           REAL+ARRAY                 ; DATA STORAGE 
31 00022'024505           LDA   1,RSTAT              ; LOAD RESERVATION STATUS 
32 00023'125014           SZ    1,1                  ; SKIP ON ROUTINE IDLE 
33 00024'000776           JMP   .-2                  ; BY REPEATING 
34 00025'025005           LDA   1,+5,2               ; LOAD MAX. NO OF ROWS 
35 00026'102520           LO    0,0                  ; 0=1 
36 00027'106414           SEQ   0,1                  ; SKIP IF NO OF ROWS=1 
37 00030'000474           JMP   ERR31 
38                                                   ; JMP TO 'INDEKSFEJL' 
39 00031'024500           LDA   1,DMADR              ; LOAD ADDRESS OF CORE DUMP AREA 
40 00032'066016           DOB   1,.CDR               ; INSTRUCT CDR CONTROLLER 
41 00033'061116           DOAS  0,.CDR               ; READ A BINARY CARD 
42 00034'063516           SKPBZ .CDR                 ; WAIT UNTIL BUSY=0 
43 00035'000777           JMP   .-1                  ; REPEAT 
44 00036'061616           DIBC  0,.CDR               ; 0=LAST ADDRESS AND CLOSE DEVICE
45 00037'041475                    STA   0,U.S05,3             ; STORE LAST CORE ADDRESS
46               
47 00040'122400           SUB   1,0                  ; NUMBER OF COLUMNS READ 
48 00041'126400           LZ    1,1                  ; 1=0 
49 00042'101015           SNZ   0,0                  ; SKIP IF NOT ZERO 
50 00043'000456           JMP   ERR10                ; IF ZERO JMP TO 'KORTLÆSNINGSFEJL' 
51 00044'102400         LZ     0,0                   ; 0=0 
52 00045'061016         DOA    0,.CDR                ; READ STATUS WORD 
53 00046'060416         DIA    0,.CDR                ; INPUT STATUS WORD 
54 00047'040461         STA    0,ERRCODE             ; SAVE ERROR CODE 
55 00050'101014         SZ     0,0                   ; SKIP IF 0=0 
56 00051'000450         JMP    ERR10                 ; JUMP TO 'KORTLÆSNINGSFEJL' 
57                      ;
«ff»
!0002 UCA01
01                          
02              ; ***** READY FOR CONVERTING & TRANSFER  ****** 
03 00052'031000         LDA    2,0,2                 ; 2=ADDRESS OF REAL 
04 00053'021000         LDA    0,0,2                 ; 0= 1. WORD OF REAL 
05 00054'025001         LDA    1,1,2                 ; 1= 2. WORD OF REAL 
06                      BCALL  FIX                   ; FIX REAL 
07 00055'035515         LDA    3   U.S21,3
08 00056'007400         JSR@       +0,3
09 00057'125015         SNZ    1,1                   ; SKIP IF NOT ZERO 
10 00060'000453         JMP    ASCII                 ; JUMP TO ASCII CONVERSION 
11 00061'102520         LO     0,0                   ; 0=1 
12 00062'122415         SNE    1,0                   ; SKIP IF 0 NOT EQUAL TO 1 
13 00063'000447         JMP    NUMBER                ; JUMP TO NUMBER CONVERSION 
14 00064'031467 SNART:  LDA   2,U.STK,3              ; LOAD STACKPOINTER
15 00065'031001         LDA   2,+1,2                   ; LOAD ADDRESS OF FIRST VECTOR ELEMENT
16 00066'031000         LDA   2,+0,2                  ; LOAD ARRAY ADDRESS
17              
18 00067'050413         STA   2,APD03                 ; STORE VECTOR ADDRESS IN APD03
19 00070'020441 LOOPE:  LDA   0,DMADR                ; LOAD CURRENT CORE ADDRESS 
20 00071'024000         LDA   1,0,0                  ; LOAD CONTENTS OF CORE ADDRESS 
21 00072'101400         INC   0,0                    ; INCREMENT ADDRESS BY ONE 
22 00073'040436         STA   0,DMADR                ; SAVE DMADR 
23 00074'102400         LZ    0,0                    ; 0=0 
24                      BCALL FLOAT                  ; CONVERT COLUMN DATA TO FLOATING POINT 
25 00075'035515         LDA    3   U.S21,3
26 00076'007401         JSR@       +1,3
27 00077'030040         LDA   2,CUR                  ; LOAD ZONE ADDRESS 
28 00100'007106         A.PDOUBLE                    ; PUT CARD DATA INTO VECTOR ELEMENTS 
29 00101'000001         1                            ; SEGMENT NO. 1=DATA SEGMENT 
30 00102'000000 APD03:  0                            ; ADDRESS OF REAL(INDEX) 
31 00103'025475         LDA   1,U.S05,3              ; LOAD LAST DUMP ADDRESS 
32 00104'020425         LDA   0,DMADR                ; LOAD CURRENT DATA LOCATION IN CORE 
33 00105'122415         SNE   1,0                    ; SKIP IF NOT EQUAL 
34 00106'000406         JMP   OUT00                  ; EXIT FROM ROUTINE 
35 00107'030773         LDA   2,APD03                ; LOAD VECTOR ELEMENT ADDRESS 
36 00110'151400         INC   2,2                    ; INCREMENT  
37 00111'151400         INC   2,2                    ; INCREMENT 2. TIME 
38 00112'050770         STA   2,APD03                ; STORE VECTOR ELEMENT ADDRESS AGAIN 
39 00113'000755         JMP   LOOPE                  ; CONTINUE TO LOOPE 
40                      .EJEC   
«ff»
 0003 UCA01
01              ; **** FINISH CARDREAD PROGRAM **** 
02 00114'024420 OUT00:  LDA   1,DMOMR               ; LOAD FIRST CORE ADDRESS 
03 00115'044414         STA   1,DMADR                ; RESTORE DMADR 
04 00116'126400         LZ    1,1                    ; 1=1 
05 00117'044410         STA   1,RSTAT                ; RESTORE RESERVATION STATUS 
06 00120'002242         RET1                         ; ORDINARY RETURN TO COMAL 
07              ; 
08              ; **«so»KORTLÆSNINGSFEJL 
09 00121'044406 ERR10:  STA   1,RSTAT                ; RESTORE RESERVATION STATUS 
10 00122'006244         ERROR 
11 00123'000012         10                           ; ERRORNOUS RETURN 
12              ; 
13              ; **«so»INDEKSFEJL 
14 00124'044403 ERR31:  STA   1,RSTAT                ; RESTORE RESERVATION STATUS 
15 00125'006244         ERROR 
16 00126'000037         31                           ; ERRORNOUS RETURN 
17              ; 
18              ; **L 
19              ; **«so»LABEL DECLARATION 
20              ; 
21 00127'000000 RSTAT:  0                            ; RESERVATION STATUS 
22 00130'000000 ERRCO:  0                            ; SAVED ERROR CODE FROM CDR CONTROLLER 
«ff»
!0004 UCA01
01 00131'000135'DMADR:  DMADD                        ; ADDRESS OF CORE DUMP AREA 
02       000016 .CDR=   14                           ; CARDREADER NUMBER 
03              ;  ** AT THE MOMENT DUMMIES 
04 00132'000732 NUMBE:  JMP SNART                    ; NUMBER CONVERSION 
05 00133'000731 ASCII:  JMP SNART                    ; ASCII  CONVERSION 
06 00134'000135'DMOMR:  DMADD                      ; ADDRESS OF CORE DUMP AREA AGAIN
07 00135'000051 DMADD:  .BLK 41                        ; CORE DUMP AREA
08              ; 
09              ; 
10              ; 1. INDTASTNING AFSLUTTET DEN 14.09.81 KL. CA 14.30 VED Torben Tambo 
11              ; 
12                      .EJEC    
«ff»
 0005 UCA01
01              PRDE2                                  ; END PROCESS DESCRIBTOR 
02              
03              PP10:                   ; PROCESSDESCRIPTOR:
04 00206'000000         0               ; NEXT
05 00207'000000         0               ; PREV
06 00210'000000         0               ; CHAIN
07 00211'000025         PP15-PP10       ; SIZE
08 00212'052503         .TXT    .UCALL. ; NAME
09       040514 
10       046000 
11 00215'000215'        .+0             ; FIRST EVENT
12 00216'000215'        .-1             ; LAST EVENT
13 00217'000000         0               ; BUFFE
14 00220'000000'        PP00            ; PROGRAM
15 00221'000000         0               ; STATE
16 00222'000000         0               ; TIMER
17 00223'000001         1               ; PRIORITY
18 00224'000007'        PP05            ; BREAK
19 00225'000206'        PP10            ; AC0
20 00226'000000         0               ; AC1
21 00227'000206'        PP10            ; AC2
22 00230'000000         0               ; AC3
23 00231'000016"        PP05*2          ; PSW
24 00232'000000         0               ; SAVE
25              
26              PP15:                   ;
27                              .END    PP10

0000 SOURCE LINES IN ERROR

«ff»
  0006 UCA01                                                                    

APD03 000102'       2/18    2/30    2/35    2/38       
ASCII 000133'       2/10    4/05       
BCALL 000000  MC    2/06    2/24       
CDR11 000017'       1/22    1/28       
DMADD 000135'       4/01    4/06    4/07       
DMADR 000131'       1/39    2/19    2/22    2/32    3/03    4/01       
DMOMR 000134'       3/02    4/06       
ERR10 000121'       1/50    1/56    3/09       
ERR31 000124'       1/37    3/14       
ERRCO 000130'       1/54    3/22       
FADD  177775        2/07    2/09    2/25    2/27       
FDIV  177772        2/07    2/09    2/25    2/27       
FIX   177777        2/07    2/09    2/25       
FLOAT 177776        2/07    2/09    2/25    2/27       
FMPY  177773        2/07    2/09    2/25    2/27       
FSUB  177774        2/07    2/09    2/25    2/27       
IDIV  177767        2/07    2/09    2/25    2/27       
IMPY  177771        2/07    2/09    2/25    2/27       
IMPYA 177770        2/07    2/09    2/25    2/27       
IOERR 177766        2/07    2/09    2/25    2/27       
LOOPE 000070'       2/19    2/39       
NUMBE 000132'       2/13    4/04       
OUT00 000114'       2/34    3/02       
PP00  000000'       1/09    1/13    5/14       
PP05  000007'       1/11    1/18    1/20    5/18    5/23       
PP10  000206'       1/13    5/03    5/07    5/19    5/21    5/27       
PP15  000233'       5/07    5/26       
PRDE1 000211  MC    1/01       
PRDE2 000276  MC    5/01       
RSTAT 000127'       1/31    3/05    3/09    3/14    3/21       
SNART 000064'       2/14    4/04    4/05       
.CDR  000016        1/40    1/41    1/42    1/44    1/52    1/53    4/02        
«ff»
«eof»