DataMuseum.dk

Presents historical artifacts from the history of:

MIKADOS

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about MIKADOS

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦df0c5ebab⟧ TextFile

    Length: 4032 (0xfc0)
    Types: TextFile
    Notes: Mikados_K
    Names: »UDLAND.K«

Derivation

└─⟦4cd80c18f⟧ Bits:30003895/4xCOMAL3a.imd 4 * COMAL - SPC/1 - Disketter til bogen
    └─⟦this⟧ »UDLAND.K« 
└─⟦bcf7b34c7⟧ Bits:30003895/4xCOMAL2.imd 4 * COMAL - SPC/1 - Disketter til bogen
    └─⟦this⟧ »UDLAND.K« 

Mikados K File

0010 // ---------------------------- udland -----------------------------
0020 // 
0025 INTEGER TRUE,FALSE
0026 TRUE:=1;FALSE:=0
0030 CLEAR 
0040 CURSOR 5,5
0050 PRINT "B R E V P O S T   T I L   U D L A N D E T ."
0060 CURSOR 5,6
0070 PRINT "-------------------------------------------"
0080 CURSOR 5,12
0090 PRINT "Norden...................................Tast 1."
0100 CURSOR 5,14
0110 PRINT "CEPT-landene.............................Tast 2."
0120 CURSOR 5,16
0130 PRINT "Øvrige udland............................Tast 3."
0140 PRINT 
0150 CURSOR 5,18
0160 INPUT "Nummer:                                       ":TAL
0170 CURSOR 5,21
0180 INPUT "Indtast brevets vægt: (ikke over 2000 g.)     ":VÆGT
0190 PRINT 
0200 IF TAL=1 THEN 
0210 CASE TRUE OF 
0220 WHEN VÆGT<=20
0230 PORTO:=250
0240 WHEN VÆGT<=100
0250 PORTO:=350
0260 WHEN VÆGT<=250
0270 PORTO:=500
0280 WHEN VÆGT<=500
0290 PORTO:=800
0300 WHEN VÆGT<=1000
0310 PORTO:=3000
0320 WHEN VÆGT<=2000
0330 PORTO:=9000
0340 OTHERWISE 
0350 PRINT 
0360 PRINT "    Dette brev hører vist under pakkeposten. Prøv der."
0370 CURSOR 5,23
0380 END 
0390 ENDCASE 
0400 PRINT 
0410 PRINT USING "    Brevets vægt:               ####### g. ":VÆGT
0420 PRINT USING "    Porto:                     #####.## kr.":PORTO/100
0430 ELSE 
0440 IF TAL=2 OR TAL=3 THEN 
0450 CASE TRUE OF 
0460 WHEN VÆGT<=20
0470 IF TAL=2 THEN PORTO:=250
0480 IF TAL=3 THEN PORTO:=350
0490 WHEN VÆGT<=100
0500 PORTO:=800
0510 WHEN VÆGT<=100
0520 PORTO:=800
0530 WHEN VÆGT<=250
0540 PORTO:=1700
0550 WHEN VÆGT<=500
0560 PORTO:=3200
0570 WHEN VÆGT<=1000
0580 PORTO:=5600
0590 WHEN VÆGT<=2000
0600 PORTO:=9000
0610 OTHERWISE 
0620 PRINT 
0630 PRINT "    Dette brev bør vist gå med statsbanerne. "
0640 CURSOR 5,23
0650 END 
0660 ENDCASE 
0670 PRINT USING "    Brevets vægt:            ######## g. ":VÆGT
0680 PRINT USING "    Porto:                  ######.## kr.":PORTO/100
0690 ELSE 
0700 PRINT "     Du har vist tastet forkert. Prøv igen."
0710 ENDIF 
0720 ENDIF 
0730 CURSOR 5,23
0740 END 

Mikados K File

0x000…04b Line {l1=0x49, l2=»0010 // ---------------------------- udland -----------------------------«, l3=0x49}
0x04b…055 Line {l1=0x08, l2=»0020 // «, l3=0x08}
0x055…06e Line {l1=0x17, l2=»0025 INTEGER TRUE,FALSE«, l3=0x17}
0x06e…085 Line {l1=0x15, l2=»0026 TRUE:=1;FALSE:=0«, l3=0x15}
0x085…092 Line {l1=0x0b, l2=»0030 CLEAR «, l3=0x0b}
0x092…0a3 Line {l1=0x0f, l2=»0040 CURSOR 5,5«, l3=0x0f}
0x0a3…0dd Line {l1=0x38, l2=»0050 PRINT "B R E V P O S T   T I L   U D L A N D E T ."«, l3=0x38}
0x0dd…0ee Line {l1=0x0f, l2=»0060 CURSOR 5,6«, l3=0x0f}
0x0ee…128 Line {l1=0x38, l2=»0070 PRINT "-------------------------------------------"«, l3=0x38}
0x128…13a Line {l1=0x10, l2=»0080 CURSOR 5,12«, l3=0x10}
0x13a…179 Line {l1=0x3d, l2=»0090 PRINT "Norden...................................Tast 1."«, l3=0x3d}
0x179…18b Line {l1=0x10, l2=»0100 CURSOR 5,14«, l3=0x10}
0x18b…1ca Line {l1=0x3d, l2=»0110 PRINT "CEPT-landene.............................Tast 2."«, l3=0x3d}
0x1ca…1dc Line {l1=0x10, l2=»0120 CURSOR 5,16«, l3=0x10}
0x1dc…21b Line {l1=0x3d, l2=»0130 PRINT "Øvrige udland............................Tast 3."«, l3=0x3d}
0x21b…228 Line {l1=0x0b, l2=»0140 PRINT «, l3=0x0b}
0x228…23a Line {l1=0x10, l2=»0150 CURSOR 5,18«, l3=0x10}
0x23a…27b Line {l1=0x3f, l2=»0160 INPUT "Nummer:                                       ":TAL«, l3=0x3f}
0x27b…28d Line {l1=0x10, l2=»0170 CURSOR 5,21«, l3=0x10}
0x28d…2cf Line {l1=0x40, l2=»0180 INPUT "Indtast brevets vægt: (ikke over 2000 g.)     ":VÆGT«, l3=0x40}
0x2cf…2dc Line {l1=0x0b, l2=»0190 PRINT «, l3=0x0b}
0x2dc…2f1 Line {l1=0x13, l2=»0200 IF TAL=1 THEN «, l3=0x13}
0x2f1…305 Line {l1=0x12, l2=»0210 CASE TRUE OF «, l3=0x12}
0x305…319 Line {l1=0x12, l2=»0220 WHEN VÆGT<=20«, l3=0x12}
0x319…32a Line {l1=0x0f, l2=»0230 PORTO:=250«, l3=0x0f}
0x32a…33f Line {l1=0x13, l2=»0240 WHEN VÆGT<=100«, l3=0x13}
0x33f…350 Line {l1=0x0f, l2=»0250 PORTO:=350«, l3=0x0f}
0x350…365 Line {l1=0x13, l2=»0260 WHEN VÆGT<=250«, l3=0x13}
0x365…376 Line {l1=0x0f, l2=»0270 PORTO:=500«, l3=0x0f}
0x376…38b Line {l1=0x13, l2=»0280 WHEN VÆGT<=500«, l3=0x13}
0x38b…39c Line {l1=0x0f, l2=»0290 PORTO:=800«, l3=0x0f}
0x39c…3b2 Line {l1=0x14, l2=»0300 WHEN VÆGT<=1000«, l3=0x14}
0x3b2…3c4 Line {l1=0x10, l2=»0310 PORTO:=3000«, l3=0x10}
0x3c4…3da Line {l1=0x14, l2=»0320 WHEN VÆGT<=2000«, l3=0x14}
0x3da…3ec Line {l1=0x10, l2=»0330 PORTO:=9000«, l3=0x10}
0x3ec…3fd Line {l1=0x0f, l2=»0340 OTHERWISE «, l3=0x0f}
0x3fd…40a Line {l1=0x0b, l2=»0350 PRINT «, l3=0x0b}
0x40a…44f Line {l1=0x43, l2=»0360 PRINT "    Dette brev hører vist under pakkeposten. Prøv der."«, l3=0x43}
0x44f…461 Line {l1=0x10, l2=»0370 CURSOR 5,23«, l3=0x10}
0x461…46c Line {l1=0x09, l2=»0380 END «, l3=0x09}
0x46c…47b Line {l1=0x0d, l2=»0390 ENDCASE «, l3=0x0d}
0x47b…488 Line {l1=0x0b, l2=»0400 PRINT «, l3=0x0b}
0x488…4cd Line {l1=0x43, l2=»0410 PRINT USING "    Brevets vægt:               ####### g. ":VÆGT«, l3=0x43}
0x4cd…517 Line {l1=0x48, l2=»0420 PRINT USING "    Porto:                     #####.## kr.":PORTO/100«, l3=0x48}
0x517…523 Line {l1=0x0a, l2=»0430 ELSE «, l3=0x0a}
0x523…541 Line {l1=0x1c, l2=»0440 IF TAL=2 OR TAL=3 THEN «, l3=0x1c}
0x541…555 Line {l1=0x12, l2=»0450 CASE TRUE OF «, l3=0x12}
0x555…569 Line {l1=0x12, l2=»0460 WHEN VÆGT<=20«, l3=0x12}
0x569…588 Line {l1=0x1d, l2=»0470 IF TAL=2 THEN PORTO:=250«, l3=0x1d}
0x588…5a7 Line {l1=0x1d, l2=»0480 IF TAL=3 THEN PORTO:=350«, l3=0x1d}
0x5a7…5bc Line {l1=0x13, l2=»0490 WHEN VÆGT<=100«, l3=0x13}
0x5bc…5cd Line {l1=0x0f, l2=»0500 PORTO:=800«, l3=0x0f}
0x5cd…5e2 Line {l1=0x13, l2=»0510 WHEN VÆGT<=100«, l3=0x13}
0x5e2…5f3 Line {l1=0x0f, l2=»0520 PORTO:=800«, l3=0x0f}
0x5f3…608 Line {l1=0x13, l2=»0530 WHEN VÆGT<=250«, l3=0x13}
0x608…61a Line {l1=0x10, l2=»0540 PORTO:=1700«, l3=0x10}
0x61a…62f Line {l1=0x13, l2=»0550 WHEN VÆGT<=500«, l3=0x13}
0x62f…641 Line {l1=0x10, l2=»0560 PORTO:=3200«, l3=0x10}
0x641…657 Line {l1=0x14, l2=»0570 WHEN VÆGT<=1000«, l3=0x14}
0x657…669 Line {l1=0x10, l2=»0580 PORTO:=5600«, l3=0x10}
0x669…67f Line {l1=0x14, l2=»0590 WHEN VÆGT<=2000«, l3=0x14}
0x67f…691 Line {l1=0x10, l2=»0600 PORTO:=9000«, l3=0x10}
0x691…6a2 Line {l1=0x0f, l2=»0610 OTHERWISE «, l3=0x0f}
0x6a2…6af Line {l1=0x0b, l2=»0620 PRINT «, l3=0x0b}
0x6af…6eb Line {l1=0x3a, l2=»0630 PRINT "    Dette brev bør vist gå med statsbanerne. "«, l3=0x3a}
0x6eb…6fd Line {l1=0x10, l2=»0640 CURSOR 5,23«, l3=0x10}
0x6fd…708 Line {l1=0x09, l2=»0650 END «, l3=0x09}
0x708…717 Line {l1=0x0d, l2=»0660 ENDCASE «, l3=0x0d}
0x717…75a Line {l1=0x41, l2=»0670 PRINT USING "    Brevets vægt:            ######## g. ":VÆGT«, l3=0x41}
0x75a…7a2 Line {l1=0x46, l2=»0680 PRINT USING "    Porto:                  ######.## kr.":PORTO/100«, l3=0x46}
0x7a2…7ae Line {l1=0x0a, l2=»0690 ELSE «, l3=0x0a}
0x7ae…7e8 Line {l1=0x38, l2=»0700 PRINT "     Du har vist tastet forkert. Prøv igen."«, l3=0x38}
0x7e8…7f5 Line {l1=0x0b, l2=»0710 ENDIF «, l3=0x0b}
0x7f5…802 Line {l1=0x0b, l2=»0720 ENDIF «, l3=0x0b}
0x802…814 Line {l1=0x10, l2=»0730 CURSOR 5,23«, l3=0x10}
0x814…81f Line {l1=0x09, l2=»0740 END «, l3=0x09}
0x81f…820 00                                                                                                ┆ ┆
0x820…840 00 2d 2d 2d 2d 2d 2d 2d 2d 2d 49 08 30 30 32 30 20 2f 2f 20 08 17 30 30 32 35 20 49 4e 54 45 47   ┆ ---------I 0020 //   0025 INTEG┆
0x840…860 45 52 20 54 52 55 45 2c 46 41 4c 53 45 17 15 30 30 32 36 20 54 52 55 45 3a 3d 31 3b 46 41 4c 53   ┆ER TRUE,FALSE  0026 TRUE:=1;FALS┆
0x860…880 45 3a 3d 30 15 0b 30 30 33 30 20 43 4c 45 41 52 20 0b 0f 30 30 34 30 20 43 55 52 53 4f 52 20 35   ┆E:=0  0030 CLEAR   0040 CURSOR 5┆
0x880…8a0 2c 35 0f 38 30 30 35 30 20 50 52 49 4e 54 20 22 42 20 52 20 45 20 56 20 50 20 4f 20 53 20 54 20   ┆,5 80050 PRINT "B R E V P O S T ┆
0x8a0…8c0 20 20 54 20 49 20 4c 20 20 20 55 20 44 20 4c 20 41 20 4e 20 44 20 45 20 54 20 2e 22 38 0f 30 30   ┆  T I L   U D L A N D E T ."8 00┆
0x8c0…8e0 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63   ┆cccccccccccccccccccccccccccccccc┆
          […0x37…]

Reduced view