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

⟦a1a313146⟧ TextFile

    Length: 2528 (0x9e0)
    Types: TextFile
    Notes: Mikados_K
    Names: »PNPARKRV.K«

Derivation

└─⟦cb138137f⟧ Bits:30005281 Grafikpakke til COMAL & DMP-7
    └─⟦this⟧ »PNPARKRV.K« 

Mikados K File

3320 PROC PARKRV(TST,TSL,DT,XSKA,YSKA,XNUL,YNUL,LITY,AKSR,XTE,YTE)
3330 REM *********************************************************
3340 REM *PARKRV FORETAGER EN AFBILDNING AF PARAMETERFREMSTILLIN-*
3350 REM *GEN ANGIVET I PROCEDUREN PARM MED PARAMETEREN T LØBENDE*
3360 REM *FRA TST TIL TSL MED ET STEP PÅ DT. HVIS XSKA OG/ELLER  *
3370 REM *YSKA ER MINDRE END NUL FORETAGES EN AUTOMATISK BESTEM- *
3380 REM *MELSE AF SKALERINGEN OG NULPUNKTET. ELLERS BENNYTTES EN*
3390 REM *SKALERING BESTEMT AF XSKA,YSKA, OG ET NULPUNKT BESTEMT *
3400 REM *AF XNUL,YNUL. KURVEN TEGNES MED DEN AF LITY VALGTE LI- *
3410 REM *NIETYPE. HVIS AKSR ER LIG MED EEN UDTEGNES DESUDEN     *
3420 REM *KOORDINATAKSER MED TEKSTERNE XTE,YTE PÅSAT, OG PLOTTE- *
3430 REM *RENS NULPUNKT FASTSÆTTES.                              *
3440 REM *********************************************************
3450 LIN$="LIN";XS=XSKA;YS=YSKA;XØ=XNUL;YØ=YNUL
3460 XMI,YMI=9.2E18;XMX,YMX=-9.2E18
3470 FOR TK=TST TO TSL STEP DT
3480 EXEC PARM(TK,XK,YK)
3490 IF XK<=XMI THEN XMI=XK
3500 IF XK=>XMX THEN XMX=XK
3510 IF YK<=YMI THEN YMI=YK
3520 IF YK=>YMX THEN YMX=YK
3530 NEXT TK
3540 EXEC KOSYS(XMI,XMX,YMI,YMX,XS,YS,XØ,YØ,LIN$,LIN$,AKSR,XTE$,YTE$)
3550 EXEC PARM(T,XK,YK)
3560 EXEC FLYTABS((XK*XS+XØ),(YK*YS+YØ))
3570 FOR TK=TST TO TSL STEP DT
3580 EXEC PARM(TK,XK,YK)
3590 EXEC TEGNABS(LITY,(XK*XS+XØ),(YK*YS+YØ))
3600 NEXT TK
3610 EXEC PENOP
3620 ENDPROC ;PARKRV.

Mikados K File

0x000…044 Line {l1=0x42, l2=»3320 PROC PARKRV(TST,TSL,DT,XSKA,YSKA,XNUL,YNUL,LITY,AKSR,XTE,YTE)«, l3=0x42}
0x044…088 Line {l1=0x42, l2=»3330 REM *********************************************************«, l3=0x42}
0x088…0cc Line {l1=0x42, l2=»3340 REM *PARKRV FORETAGER EN AFBILDNING AF PARAMETERFREMSTILLIN-*«, l3=0x42}
0x0cc…110 Line {l1=0x42, l2=»3350 REM *GEN ANGIVET I PROCEDUREN PARM MED PARAMETEREN T LØBENDE*«, l3=0x42}
0x110…154 Line {l1=0x42, l2=»3360 REM *FRA TST TIL TSL MED ET STEP PÅ DT. HVIS XSKA OG/ELLER  *«, l3=0x42}
0x154…198 Line {l1=0x42, l2=»3370 REM *YSKA ER MINDRE END NUL FORETAGES EN AUTOMATISK BESTEM- *«, l3=0x42}
0x198…1dc Line {l1=0x42, l2=»3380 REM *MELSE AF SKALERINGEN OG NULPUNKTET. ELLERS BENNYTTES EN*«, l3=0x42}
0x1dc…220 Line {l1=0x42, l2=»3390 REM *SKALERING BESTEMT AF XSKA,YSKA, OG ET NULPUNKT BESTEMT *«, l3=0x42}
0x220…264 Line {l1=0x42, l2=»3400 REM *AF XNUL,YNUL. KURVEN TEGNES MED DEN AF LITY VALGTE LI- *«, l3=0x42}
0x264…2a8 Line {l1=0x42, l2=»3410 REM *NIETYPE. HVIS AKSR ER LIG MED EEN UDTEGNES DESUDEN     *«, l3=0x42}
0x2a8…2ec Line {l1=0x42, l2=»3420 REM *KOORDINATAKSER MED TEKSTERNE XTE,YTE PÅSAT, OG PLOTTE- *«, l3=0x42}
0x2ec…330 Line {l1=0x42, l2=»3430 REM *RENS NULPUNKT FASTSÆTTES.                              *«, l3=0x42}
0x330…374 Line {l1=0x42, l2=»3440 REM *********************************************************«, l3=0x42}
0x374…3a5 Line {l1=0x2f, l2=»3450 LIN$="LIN";XS=XSKA;YS=YSKA;XØ=XNUL;YØ=YNUL«, l3=0x2f}
0x3a5…3ca Line {l1=0x23, l2=»3460 XMI,YMI=9.2E18;XMX,YMX=-9.2E18«, l3=0x23}
0x3ca…3ea Line {l1=0x1e, l2=»3470 FOR TK=TST TO TSL STEP DT«, l3=0x1e}
0x3ea…404 Line {l1=0x18, l2=»3480 EXEC PARM(TK,XK,YK)«, l3=0x18}
0x404…421 Line {l1=0x1b, l2=»3490 IF XK<=XMI THEN XMI=XK«, l3=0x1b}
0x421…43e Line {l1=0x1b, l2=»3500 IF XK=>XMX THEN XMX=XK«, l3=0x1b}
0x43e…45b Line {l1=0x1b, l2=»3510 IF YK<=YMI THEN YMI=YK«, l3=0x1b}
0x45b…478 Line {l1=0x1b, l2=»3520 IF YK=>YMX THEN YMX=YK«, l3=0x1b}
0x478…486 Line {l1=0x0c, l2=»3530 NEXT TK«, l3=0x0c}
0x486…4cd Line {l1=0x45, l2=»3540 EXEC KOSYS(XMI,XMX,YMI,YMX,XS,YS,XØ,YØ,LIN$,LIN$,AKSR,XTE$,YTE$)«, l3=0x45}
0x4cd…4e6 Line {l1=0x17, l2=»3550 EXEC PARM(T,XK,YK)«, l3=0x17}
0x4e6…510 Line {l1=0x28, l2=»3560 EXEC FLYTABS((XK*XS+XØ),(YK*YS+YØ))«, l3=0x28}
0x510…530 Line {l1=0x1e, l2=»3570 FOR TK=TST TO TSL STEP DT«, l3=0x1e}
0x530…54a Line {l1=0x18, l2=»3580 EXEC PARM(TK,XK,YK)«, l3=0x18}
0x54a…579 Line {l1=0x2d, l2=»3590 EXEC TEGNABS(LITY,(XK*XS+XØ),(YK*YS+YØ))«, l3=0x2d}
0x579…587 Line {l1=0x0c, l2=»3600 NEXT TK«, l3=0x0c}
0x587…598 Line {l1=0x0f, l2=»3610 EXEC PENOP«, l3=0x0f}
0x598…5af Line {l1=0x15, l2=»3620 ENDPROC ;PARKRV.«, l3=0x15}
0x5af…5c0 00 00 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63                                                ┆  ccccccccccccccc┆
0x5c0…5e0 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┆
          […0x1f…]
0x9c0…9e0 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 00   ┆ccccccccccccccccccccccccccccccc ┆

Reduced view