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

⟦757edfa5c⟧ COMAL_SAVE

    Length: 7002 (0x1b5a)
    Types: COMAL_SAVE

Derivation

└─⟦d85593a46⟧ Bits:30000470 DOMUS disk image - User files
    └─ ⟦43eebbce5⟧ »/KEEP.MS« 
        └─⟦this⟧ 

UPAS Segment

SAVE filename: "MS"

 0010 REM  ### JIM PEDERSEN 30/9 - 82«nul»
 0020 DELAY = 1
 0030 PRINT "<27><12>"
 0035 DELAY = 2
 0040 CALL "VECTOR" , 565 , 350 , 0
 0050 DIM A$ ( 2000 )
 0060 CALL "GRAPH" , 250 , 420
 0070 CALL "OUTVECT" , 300 , 325
 0080 CALL "OUTVECT" , 595 , 110
 0090 CALL "OUTVECT" , 700 , 125
 0100 CALL "OUTVECT" , 700 , 140
 0110 CALL "OUTVECT" , 620 , 200
 0120 CALL "VECTOR" , 250 , 420 , 0
 0130 CALL "OUTVECT" , 385 , 380
 0140 CALL "OUTVECT" , 455 , 215
 0150 CALL "VECTOR" , 475 , 200 , 0
 0160 CALL "OUTVECT" , 395 , 390
 0170 CALL "OUTVECT" , 255 , 430
 0180 CALL "OUTVECT" , 250 , 420
 0190 CALL "VECTOR" , 300 , 405 , 0
 0200 CALL "OUTVECT" , 345 , 295
 0210 CALL "VECTOR" , 375 , 270 , 0
 0220 CALL "OUTVECT" , 315 , 400
 0230 CALL "VECTOR" , 320 , 390 , 0
 0240 CALL "OUTVECT" , 305 , 395
 0250 CALL "VECTOR" , 345 , 300 , 0
 0260 CALL "OUTVECT" , 365 , 293
 0270 CALL "VECTOR" , 270 , 385 , 0
 0280 CALL "OUTVECT" , 315 , 370
 0290 CALL "VECTOR" , 330 , 365 , 0
 0300 CALL "OUTVECT" , 405 , 335
 0310 CALL "VECTOR" , 475 , 350 , 0
 0320 CALL "OUTVECT" , 580 , 480
 0330 CALL "OUTVECT" , 590 , 475
 0340 CALL "OUTVECT" , 490 , 340
 0350 CALL "OUTVECT" , 475 , 350
 0360 CALL "VECTOR" , 590 , 475 , 0
 0370 CALL "OUTVECT" , 595 , 470
 0380 CALL "OUTVECT" , 505 , 345
 0390 CALL "OUTVECT" , 490 , 340
 0400 CALL "VECTOR" , 495 , 345 , 0
 0410 CALL "OUTVECT" , 510 , 330
 0420 CALL "OUTVECT" , 560 , 355
 0430 CALL "OUTVECT" , 585 , 340
 0450 CALL "OUTVECT" , 510 , 330
 0460 CALL "VECTOR" , 360 , 600 , 0
 0470 CALL "OUTVECT" , 600 , 565
 0480 CALL "OUTVECT" , 735 , 530
 0490 CALL "OUTVECT" , 800 , 460
 0500 CALL "OUTVECT" , 850 , 340
 0510 CALL "OUTVECT" , 835 , 335
 0520 CALL "OUTVECT" , 730 , 390
 0530 CALL "VECTOR" , 835 , 335 , 0
 0540 CALL "OUTVECT" , 785 , 455
 0550 CALL "OUTVECT" , 730 , 520
 0560 CALL "OUTVECT" , 735 , 530
 0570 CALL "OUTVECT" , 550 , 550
 0580 CALL "OUTVECT" , 360 , 600
 0590 CALL "OUTVECT" , 360 , 590
 0600 CALL "OUTVECT" , 550 , 540
 0610 CALL "OUTVECT" , 550 , 550
 0620 CALL "VECTOR" , 550 , 540 , 0
 0630 CALL "OUTVECT" , 730 , 520
 0640 CALL "VECTOR" , 785 , 375 , 0
 0650 CALL "OUTVECT" , 745 , 395
 0660 CALL "OUTVECT" , 750 , 405
 0670 CALL "OUTVECT" , 785 , 385
 0680 CALL "OUTVECT" , 785 , 375
 0690 CALL "VECTOR" , 815 , 375 , 0
 0700 CALL "OUTVECT" , 795 , 375
 0710 CALL "OUTVECT" , 795 , 385
 0720 CALL "OUTVECT" , 812 , 385
 0730 CALL "OUTVECT" , 815 , 375
 0740 CALL "OUTVECT" , 815 , 365
 0745 CALL "OUTVECT" , 800 , 370
 0750 CALL "VECTOR" , 775 , 375 , 0
 0760 CALL "OUTVECT" , 775 , 380
 0770 CALL "VECTOR" , 775 , 405 , 0
 0780 CALL "OUTVECT" , 750 , 450
 0790 CALL "VECTOR" , 775 , 370 , 0
 0800 CALL "OUTVECT" , 775 , 375
 0810 CALL "VECTOR" , 775 , 405 , 0
 0820 CALL "OUTVECT" , 750 , 450
 0830 CALL "VECTOR" , 775 , 370 , 0
 0840 CALL "OUTVECT" , 775 , 375
 0850 CALL "VECTOR" , 760 , 415 , 0
 0860 CALL "OUTVECT" , 750 , 420
 0870 CALL "VECTOR" , 745 , 425 , 0
 0880 CALL "OUTVECT" , 745 , 450
 0890 CALL "OUTVECT" , 735 , 465
 0900 CALL "OUTVECT" , 725 , 480
 0910 CALL "VECTOR" , 760 , 455 , 0
 0920 CALL "OUTVECT" , 780 , 455
 0930 CALL "OUTVECT" , 785 , 440
 0940 CALL "OUTVECT" , 765 , 445
 0950 CALL "OUTVECT" , 760 , 455
 0960 CALL "VECTOR" , 745 , 465 , 0
 0970 CALL "OUTVECT" , 770 , 465
 0980 CALL "VECTOR" , 740 , 470 , 0
 0990 CALL "OUTVECT" , 765 , 470
 1000 CALL "VECTOR" , 735 , 480 , 0
 1010 CALL "OUTVECT" , 755 , 480
 1020 CALL "OUTVECT" , 745 , 490
 1030 CALL "VECTOR" , 735 , 505 , 0
 1040 CALL "OUTVECT" , 725 , 490
 1050 CALL "OUTVECT" , 715 , 500
 1060 CALL "VECTOR" , 700 , 500 , 0
 1070 CALL "OUTVECT" , 710 , 510
 1080 CALL "VECTOR" , 705 , 520 , 0
 1090 CALL "OUTVECT" , 695 , 500
 1100 CALL "OUTVECT" , 550 , 540
 1110 CALL "OUTVECT" , 700 , 490
 1120 CALL "VECTOR" , 605 , 425 , 0
 1130 CALL "OUTVECT" , 610 , 440
 1140 CALL "OUTVECT" , 615 , 450
 1150 CALL "OUTVECT" , 640 , 485
 1160 CALL "OUTVECT" , 650 , 490
 1170 CALL "OUTVECT" , 675 , 495
 1180 CALL "OUTVECT" , 700 , 490
 1190 CALL "OUTVECT" , 720 , 475
 1200 CALL "OUTVECT" , 735 , 450
 1210 CALL "OUTVECT" , 740 , 425
 1220 CALL "OUTVECT" , 735 , 400
 1230 CALL "OUTVECT" , 725 , 380
 1240 CALL "OUTVECT" , 715 , 370
 1250 CALL "OUTVECT" , 700 , 360
 1260 CALL "OUTVECT" , 675 , 355
 1270 CALL "OUTVECT" , 650 , 360
 1280 CALL "OUTVECT" , 630 , 375
 1290 CALL "OUTVECT" , 615 , 400
 1300 CALL "OUTVECT" , 605 , 425
 1310 CALL "VECTOR" , 550 , 320 , 0
 1320 CALL "OUTVECT" , 575 , 330
 1330 CALL "OUTVECT" , 600 , 330
 1340 CALL "OUTVECT" , 625 , 320
 1350 CALL "OUTVECT" , 640 , 300
 1360 CALL "OUTVECT" , 655 , 275
 1370 CALL "OUTVECT" , 650 , 250
 1380 CALL "OUTVECT" , 645 , 225
 1390 CALL "OUTVECT" , 625 , 205
 1400 CALL "OUTVECT" , 600 , 195
 1410 CALL "OUTVECT" , 575 , 195
 1420 CALL "OUTVECT" , 550 , 205
 1430 CALL "OUTVECT" , 530 , 225
 1440 CALL "OUTVECT" , 520 , 250
 1450 CALL "OUTVECT" , 520 , 275
 1460 CALL "OUTVECT" , 530 , 300
 1470 CALL "OUTVECT" , 550 , 320
 1480 CALL "VECTOR" , 530 , 300 , 0
 1490 CALL "OUTVECT" , 435 , 365
 1500 CALL "OUTVECT" , 430 , 355
 1510 CALL "OUTVECT" , 525 , 290
 1520 CALL "VECTOR" , 520 , 250 , 0
 1530 CALL "OUTVECT" , 490 , 250
 1540 CALL "OUTVECT" , 460 , 240
 1550 CALL "OUTVECT" , 465 , 225
 1560 CALL "OUTVECT" , 520 , 245
 1570 CALL "OUTVECT" , 470 , 215
 1580 CALL "VECTOR" , 515 , 185 , 0
 1590 CALL "OUTVECT" , 540 , 215
 1600 CALL "OUTVECT" , 545 , 210
 1610 CALL "OUTVECT" , 525 , 180
 1620 CALL "OUTVECT" , 527 , 178
 1630 CALL "OUTVECT" , 547 , 208
 1640 CALL "OUTVECT" , 555 , 205
 1650 CALL "OUTVECT" , 530 , 175

UDAS Segment

    FNA definition = 0xffff
    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 = 0x0000
      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)
      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 0x02 A$
    0x82 0xffff 0x00 LTST
    0x83 0xffff 0x00 C0N

Wrapper

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