|
|
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 - metrics - download
Length: 4096 (0x1000)
Types: COMAL_SAVE
Names: »KU-KA«
└─⟦d85593a46⟧ Bits:30000470 DOMUS disk image - User files
└─⟦this⟧ »/GSE.KU-KA«
SAVE filename: "KU-KA" 0100 REM *** KG-KU KATOTEK ***«nul»H 0200 DIM Y$ ( 10 ) , X$ ( 10 ) 0300 DIM J$ ( 10 ) , H$ ( 10 ) 0400 OPEN FILE ( 5 , 0 ) "GSE8" 0500 DIM BUFF$ ( 70 ) , BUFF2$ ( 70 ) , DIVER$ ( 100 ) 0600 DIM B1$ ( 20 ) , C1$ ( 20 ) , D1$ ( 20 ) , E1$ ( 16 ) , F1$ ( 4 ) , G1$ ( 20 ) 0700 DIM B2$ ( 20 ) , C2$ ( 20 ) , D2$ ( 20 ) , E2$ ( 16 ) , F2$ ( 4 ) , G2$ ( 20 ) 0800 DIM EFNAVN$ ( 20 ) , FONAVN$ ( 20 ) , ADR$ ( 20 ) , ALDER$ ( 16 ) , POST$ ( 4 ) , BY$ ( 20 ) , NAME$ ( 100 ) 0900 DIM S\GNI$ ( 50 ) 1000 DIM MAME$ ( 100 ) 1100 DIM BUFF1$ ( 50 ) 1200 DIM BUFF$ ( 50 ) 1300 READ FILE ( 5 , 98 ) MAXNR 1400 PRINT "*****************************************************************" 1405 PRINT 1410 PRINT " DETTE PROGRAM INDEHOLDE ET KARTOTEK" 1420 PRINT " OVER VESTLOLLAND-KU " 1430 PRINT " KOMANDO:" 1440 PRINT " 1:OPRET" 1450 PRINT " 2:UDSKRIFT" 1460 PRINT " 3:SLET" 1470 PRINT " 0:STOP" 1490 PRINT 1493 PRINT "*****************************************************************" 1494 PRINT 1496 INPUT " KOMANDO ? " , SVAR 1500 CASE SVAR OF 1600 PRINT "ULOVLIGT SVAR!" 1700 WHEN 0 1800 WRITE FILE ( 5 , 98 ) MAXNR 1900 CLOSE 2000 STOP «nul» 2100 WHEN 1 2200 EXEC OPRET 2300 WHEN 2 2400 EXEC UDSKRIST 2500 WHEN 3 2600 EXEC SLET 2700 WHEN 4 2800 EXEC JH 2900 ENDCASE «nul» 3000 GOTO 1400 3100 PROC OPRET 3200 REM * OPRET-PROC *«nul» 3300 INPUT " EFTERNAVN : " , EFNAVN$ 3400 IF EFNAVN$ = "SLUT" THEN GOTO 4700 3500 INPUT " FORNAVN : " , FONAVN$ 3600 INPUT " ADRESSE : " , ADR$ 3700 INPUT " ELEVNR : " , ELEVNR 3800 INPUT " POSTNR : " , POST$ 3900 INPUT " BY : " , BY$ 4000 INPUT " ALDER : " , ALDER$ 4100 INPUT " TLF.NR. : " , TLFNR 4200 INPUT " FØDSELSDATO : " , DATO 4300 INPUT " MÅNED : " , M]NED 4400 INPUT " ÅR : " , ]R 4500 LET MAXNR = MAXNR + 1 4600 WRITE FILE ( 5 , MAXNR ) ELEVNR , EFNAVN$ , FONAVN$ , ADR$ , POST$ , BY$ , ALDER$ , TLFNR , DATO , M]NED , ]R 4700 LET EFNAVN$ = "" 4800 PRINT "----------------------------------------" 4900 ENDPROC PRET«nul»- 5000 PROC UDSKRIST 5100 REM * UDSKRIST-PROC *«nul»- 5200 LET MAXNR = MAXNR 5300 PRINT "----------------------------------------" 5400 FOR T[L = 1 TO MAXNR 5500 READ FILE ( 5 , T[L ) ELEVNR , EFNAVN$ , FONAVN$ , ADR$ , POST$ , BY$ , ALDER$ , TLFNR , DATO , M]NED , ]R 5600 PRINT ELEVNR , EFNAVN$ , FONAVN$ 5700 PRINT ADR$ 5800 PRINT POST$ , BY$ 5900 PRINT ALDER$ 6000 PRINT "##/##/##" , DATO , M]NED , ]R 6100 PRINT TLFNR 6200 PRINT "----------------------------------------" 6300 NEXT 6400 ENDPROC DSKRIST«nul» 6500 PROC SLET 6600 REM <=>SLETNING<=>«nul»- 6700 INPUT "ELEVNR TIL SLETNING? " , NR 6800 PRINT "----------------------------------------" 6900 FOR T[L = 1 TO MAXNR 7000 READ FILE ( 5 , T[L ) ELEVNR , NAME$ 7100 IF NR <> ELEVNR THEN GOTO 7700 7200 FOR T = T[L TO MAXNR - 1 7300 READ FILE ( 5 , T + 1 ) ELEVNR , MAME$ 7400 WRITE FILE ( 5 , T ) ELEVNR , MAME$ 7500 NEXT 7600 LET MAXNR = MAXNR - 1 7700 NEXT 7800 ENDPROC LET«nul»
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] = 0x0222
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# = 0x00a9
Loop Top = 0x0325
To Val = 14 (0x41e00000)
Step Val = 1 (0x41100000)
Var# = 0x00ab
Loop Top = 0x0306
To Val = 0 (0x00000000)
Step Val = 1 (0x41100000)
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 Y$
0x82 0x0008 0x02 X$
0x83 0x0010 0x02 J$
0x84 0x0018 0x02 H$
0x85 0x0020 0x02 BUFF$
0x86 0x0046 0x02 BUFF2$
0x87 0x006c 0x02 DIVER$
0x88 0x00a1 0x02 B1$
0x89 0x00ae 0x02 C1$
0x8a 0x00bb 0x02 D1$
0x8b 0x00c8 0x02 E1$
0x8c 0x00d3 0x02 F1$
0x8d 0x00d8 0x02 G1$
0x8e 0x00e5 0x02 B2$
0x8f 0x00f2 0x02 C2$
0x90 0x00ff 0x02 D2$
0x91 0x010c 0x02 E2$
0x92 0x0117 0x02 F2$
0x93 0x011c 0x02 G2$
0x94 0x0129 0x02 EFNAVN$
0x95 0x0136 0x02 FONAVN$
0x96 0x0143 0x02 ADR$
0x97 0x0150 0x02 ALDER$
0x98 0x015b 0x02 POST$
0x99 0x0160 0x02 BY$
0x9a 0x016d 0x02 NAME$
0x9b 0x01a2 0x02 S\GNI$
0x9c 0x01be 0x02 MAME$
0x9d 0x01f3 0x02 BUFF1$
0x9e 0x020f 0x00 MAXNR
0x9f 0x0211 0x00 SVAR
0xa0 0xffff 0x00 OPRET
0xa1 0xffff 0x00 UDSKRIST
0xa2 0xffff 0x00 SLET
0xa3 0xffff 0x00 JH
0xa4 0x0215 0x00 ELEVNR
0xa5 0x0217 0x00 TLFNR
0xa6 0x0219 0x00 DATO
0xa7 0x021b 0x00 M]NED
0xa8 0x021d 0x00 ]R
0xa9 0x0213 0x00 T[L
0xaa 0xffff 0x00 NR
0xab 0xffff 0x00 T
0xac 0xffff 0x00 GREATE
0xad 0xffff 0x00 X
0xae 0xffff 0x00 LIST735
.magic = 0x4e32 .u_pas = 0x03ff // Length of UPAS in words .u_das = 0x0372 // Length of UDAS in words .u_dvs = 0x0153 // Start på savede variabel indhold (word adr) .u_nds = 0x0210 // Address på næste prog.sætning (word adr) .u_cps = 0x020d // 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)