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

⟦02f426513⟧ COMAL_SAVE

    Length: 880 (0x370)
    Types: COMAL_SAVE
    Notes: ASS2::ERRLBLUD, ERRLBLUD
    Names: »ERRLBLUD«

Derivation

└─⟦714f3848e⟧ Bits:30006597 ALM Copy 24.9.79
    └─⟦this⟧ 

UPAS Segment

SAVE filename: "ERRLBLUD"

 0005 PRINT "<13>CROSSREF OVER HVILKE ADRESSER I CO10 DER REF. TIL ERRORLABELS"
 0006 PRINT
 0010 FOR I = 4800 TO 21700
 0020   CALL "GMEM" , I , B
 0030   IF B = 3236 THEN
 0033     LET I = I + 1
 0035     CALL "GMEM" , I , B
 0040     PRINT "-+##### ERR: ##   " , I - 1 , B ;
 0042     LET C = I - 3
 0044     CALL "GMEM" , C , B
 0046     IF B DIV 32768 AND B MOD 8 THEN PRINT "  SKP  " ;
 0050     FOR J = I - 128 TO I + 128
 0060       CALL "GMEM" , J , C
 0070       IF C DIV 256 = 1 THEN IF I - J = C MOD 256 - 256 * ( C MOD 256 > 127 ) + 1 THEN PRINT "-+#####" , J ;
 0080     NEXT 
 0090     PRINT
 0095   ENDIF 
 0100 NEXT 

UDAS Segment

    FNA definition = 0x0000
    FNB definition = 0xffff
    FNC definition = 0xffff
    FND definition = 0xffff
    FNE definition = 0xffff
    FNF definition = 0xffff
    FNG definition = 0xffff
    FNH definition = 0xffff
    FNI definition = 0xffff
    FNJ definition = 0xffff
    FNK definition = 0xffff
    FNL definition = 0xffff
    FNM definition = 0xffff
    FNN definition = 0xffff
    FNO definition = 0xffff
    FNP definition = 0xffff
    FNQ definition = 0xffff
    FNR definition = 0xffff
    FNS definition = 0xffff
    FNT definition = 0xffff
    FNU definition = 0xffff
    FNV definition = 0xffff
    FNW definition = 0xffff
    FNX definition = 0xffff
    FNY definition = 0xffff
    FNZ definition = 0xffff
    FN[ definition = 0xffff
    FN\ definition = 0xffff
    FN] definition = 0xffff
    GOSUB-RETURN stack pointer = 0x0000
      stack[0] = 0x0000
      stack[1] = 0x0000
      stack[2] = 0x0000
      stack[3] = 0x0000
      stack[4] = 0x0000
      stack[5] = 0x0000
      stack[6] = 0x0000
    FOR-NEXT stack pointer = 0x0006
      Var# = 0x0081
      Loop Top = 0x0072
      To Val = 21700   (0x4454c400)
      Step Val = 1   (0x41100000)
      Var# = 0x0083
      Loop Top = 0x00d1
      To Val = 8505   (0x44213900)
      Step Val = 1   (0x41100000)
      Var# = 0x0000
      Loop Top = 0x0000
      To Val = 0   (0x00000000)
      Step Val = 0   (0x00000000)
      Var# = 0x0000
      Loop Top = 0x0000
      To Val = 0   (0x00000000)
      Step Val = 0   (0x00000000)
      Var# = 0x0000
      Loop Top = 0x0000
      To Val = 0   (0x00000000)
      Step Val = 0   (0x00000000)
      Var# = 0x0000
      Loop Top = 0x0000
      To Val = 0   (0x00000000)
      Step Val = 0   (0x00000000)
      Var# = 0x0000
      Loop Top = 0x0000
      To Val = 0   (0x00000000)
      Step Val = 0   (0x00000000)
    REPEAT-UNTIL stack pointer = 0x0000
      stack[0] = 0x0000
      stack[1] = 0x0000
      stack[2] = 0x0000
      stack[3] = 0x0000
      stack[4] = 0x0000
      stack[5] = 0x0000
      stack[6] = 0x0000
    WHILE-ENDWHILE stack pointer = 0x0000
      stack[0] = 0x0000
      stack[1] = 0x0000
      stack[2] = 0x0000
      stack[3] = 0x0000
      stack[4] = 0x0000
      stack[5] = 0x0000
      stack[6] = 0x0000
    IF-ELSE stack pointer = 0x0000
      stack[0] = 0x0000
      stack[1] = 0x0000
      stack[2] = 0x0000
      stack[3] = 0x0000
      stack[4] = 0x0000
      stack[5] = 0x0000
      stack[6] = 0x0000
Variables:
    0x80 0xffff 0x00 
    0x81 0x0000 0x00 I
    0x82 0x0002 0x00 B
    0x83 0x0006 0x00 J
    0x84 0x0004 0x00 C
    0x85 0xffff 0x00 IST
    0x86 0xffff 0x00 RUNLRUN
    0x87 0xffff 0x00 LIDY
    0x88 0xffff 0x00 LIDT

Wrapper

.magic = 0x5356
.u_pas = 0x010c  // Length of UPAS in words
.u_das = 0x009d  // Length of UDAS in words
.u_dvs = 0x0095  // Start på savede variabel indhold (word adr)
.u_nds = 0x0109  // Address på næste prog.sætning (word adr)
.u_cps = 0x007a  // Address på curr prog.sætning (word adr)
.u_tll = 0x0048  // Page størrelse
.u_tts = 0x000e  // TAP størrelse
.u_ran = 0x0000  // Random tal
.u_cdl = 0x0042  // Current DATA sætning ptr
.u_cdb = 0x0000  // Current DATA byte ptr
.u_esa = 0xffff  // ON ESE (word adr)
.u_era = 0xffff  // ON ERR (word adr)
.u_cas = 0x0000  // CASE dybde
.u_las = 0xffff  // last (-1)