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 - metrics - download

⟦827cfa6a6⟧ TextFile

    Length: 2528 (0x9e0)
    Types: TextFile
    Notes: Mikados TextFile, Mikados_K
    Names: »INFO«

Derivation

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

Text

0100 // ---------------------------- I N F O -----------------------
0110 DIM TXTLINE$ OF 80,SV$ OF 1,UDSKR$ OF 1
0120 INTEGER I
0130 OPEN "SYSTIME:INFOSCR",R
0140 CLEAR 
0150 FOR I:=1 TO 22 DO 
0160 GET "SYSTIME:INFOSCR":TXTLINE$
0170 PRINT TXTLINE$
0180 NEXT I
0190 CLOSE "SYSTIME:INFOSCR"
0200 INPUT "<SC1824>- - - - - - Tryk <RETURN>... - - - - - -":SV$
0210 PRINT "<XC1210>* * * * * 4 * COMAL program-oversigt * * * * *"
0220 INPUT "<C1313>Udskrift på (S)kærm eller (P)rinter ? (s/p) ":UDSKR$
0230 IF UDSKR$="P" OR UDSKR$="p" THEN 
0240 SELECT OUTPUT "P"
0250 IF STATUS("P")=1 THEN 
0260 PRINT "<C1213Z>Printeren er reserveret af anden bruger, "
0270 INPUT "<C1214>skal der ventes på at den bliver ledig ? (j/n) ":SV$
0280 IF SV$="J" OR SV$="j" THEN 
0290 PRINT "<C0114Z>"
0300 PRINT "<SC1313Z>Der ventes på at printeren bliver ledig...."
0310 WHILE STATUS("P")=1 DO SELECT OUTPUT "P"
0320 PRINT "<SC1313Z>Der udskrives på printeren....."
0330 ELSE 
0340 UDSKR$:="S"
0350 ENDIF 
0360 ENDIF 
0370 ELSE 
0380 CLEAR 
0390 ENDIF 
0400 OPEN "SYSTIME:INFOTXT",R
0410 PCOUNT:=1
0420 GET "SYSTIME:INFOTXT":TXTLINE$
0430 WHILE NOT STATUS("SYSTIME:INFOTXT") DO 
0440 IF UDSKR$="S" OR UDSKR$="s" THEN 
0450 IF PCOUNT MOD 11=0 AND PCOUNT>11 THEN 
0460 PRINT 
0470 INPUT "<SC3224>Tryk <RETURN>...":SV$
0480 CURSOR 32,23
0490 PRINT "                                   "
0500 CURSOR 1,22
0510 PRINT TXTLINE$
0520 ELSE 
0530 PRINT TXTLINE$
0540 ENDIF 
0550 ELSE 
0551 IF PCOUNT=58 OR PCOUNT=140 THEN 
0552 FOR I:=1 TO 14 DO PRINT 
0553 PCOUNT:=PCOUNT+4
0554 ENDIF 
0555 PRINT TXTLINE$
0556 ENDIF 
0560 PCOUNT:=PCOUNT+1
0570 GET "SYSTIME:INFOTXT":TXTLINE$
0580 ENDWHILE 

TextFile

D0100 // ---------------------------- I N F O -----------------------D,0110 DIM TXTLINE$ OF 80,SV$ OF 1,UDSKR$ OF 1,▶0e◀0120 INTEGER I▶0e◀▶1d◀0130 OPEN "SYSTIME:INFOSCR",R▶1d◀▶0b◀0140 CLEAR ▶0b◀▶17◀0150 FOR I:=1 TO 22 DO ▶17◀#0160 GET "SYSTIME:INFOSCR":TXTLINE$#▶13◀0170 PRINT TXTLINE$▶13◀▶0b◀0180 NEXT I▶0b◀▶1c◀0190 CLOSE "SYSTIME:INFOSCR"▶1c◀A0200 INPUT "<SC1824>- - - - - - Tryk <RETURN>... - - - - - -":SV$AC0210 PRINT "<XC1210>* * * * * 4 * COMAL program-oversigt * * * * *"CG0220 INPUT "<C1313>Udskrift på (S)kærm eller (P)rinter ? (s/p) ":UDSKR$G&0230 IF UDSKR$="P" OR UDSKR$="p" THEN &▶16◀0240 SELECT OUTPUT "P"▶16◀▶1b◀0250 IF STATUS("P")=1 THEN ▶1b◀>0260 PRINT "<C1213Z>Printeren er reserveret af anden bruger, ">G0270 INPUT "<C1214>skal der ventes på at den bliver ledig ? (j/n) ":SV$G 0280 IF SV$="J" OR SV$="j" THEN  ▶15◀0290 PRINT "<C0114Z>"▶15◀A0300 PRINT "<SC1313Z>Der ventes på at printeren bliver ledig...."A-0310 WHILE STATUS("P")=1 DO SELECT OUTPUT "P"-50320 PRINT "<SC1313Z>Der udskrives på printeren....."5
0330 ELSE 
▶10◀0340 UDSKR$:="S"▶10◀▶0b◀0350 ENDIF ▶0b◀▶0b◀0360 ENDIF ▶0b◀
0370 ELSE 
▶0b◀0380 CLEAR ▶0b◀▶0b◀0390 ENDIF ▶0b◀▶1d◀0400 OPEN "SYSTIME:INFOTXT",R▶1d◀▶0e◀0410 PCOUNT:=1▶0e◀#0420 GET "SYSTIME:INFOTXT":TXTLINE$#,0430 WHILE NOT STATUS("SYSTIME:INFOTXT") DO ,&0440 IF UDSKR$="S" OR UDSKR$="s" THEN &+0450 IF PCOUNT MOD 11=0 AND PCOUNT>11 THEN +▶0b◀0460 PRINT ▶0b◀)0470 INPUT "<SC3224>Tryk <RETURN>...":SV$)▶11◀0480 CURSOR 32,23▶11◀00490 PRINT "                                   "0▶10◀0500 CURSOR 1,22▶10◀▶13◀0510 PRINT TXTLINE$▶13◀
0520 ELSE 
▶13◀0530 PRINT TXTLINE$▶13◀▶0b◀0540 ENDIF ▶0b◀
0550 ELSE 
%0551 IF PCOUNT=58 OR PCOUNT=140 THEN %▶1d◀0552 FOR I:=1 TO 14 DO PRINT ▶1d◀▶15◀0553 PCOUNT:=PCOUNT+4▶15◀▶0b◀0554 ENDIF ▶0b◀▶13◀0555 PRINT TXTLINE$▶13◀▶0b◀0556 ENDIF ▶0b◀▶15◀0560 PCOUNT:=PCOUNT+1▶15◀#0570 GET "SYSTIME:INFOTXT":TXTLINE$#▶0e◀0580 ENDWHILE ▶0e◀▶00◀▶00◀cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc