DataMuseum.dk

Presents historical artifacts from the history of:

Q1 computer

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

See our Wiki for more about Q1 computer

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦e519a32aa⟧ Q1_HexDump, reclen=79

    Length: 2133 (0x855)
    Types: Q1_HexDump, reclen=79
    Notes: q1file
    Names: »PLOT«

Derivation

└─⟦0ba27672d⟧ Bits:30008599 DDMQ1-0031_GAMES_DISK_RECOVERY_FIXTEXT
    └─⟦this⟧ »PLOT« 

HexDump

0x000…04f (0,)  44 43 4c 20 45 51 20 43 48 41 52 28 37 30 29 49 4e 49 54 28 27 59 3d 4b 2a 58 2b 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 27 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆DCL EQ CHAR(70)INIT('Y=K*X+L             ');                                   ┆
0x04f…09e (1,)  44 43 4c 20 4f 32 20 43 48 41 52 28 31 29 2c 4f 33 20 43 48 41 52 28 31 29 2c 41 20 43 48 41 52 28 39 29 2c 41 4d 20 43 48 41 52 28 39 29 2c 42 20 43 48 41 52 28 39 29 2c 42 4d 20 43 48 41 52 28 39 29 3b 20 20 20 20 20 20 20 20 20 20 20   ┆DCL O2 CHAR(1),O3 CHAR(1),A CHAR(9),AM CHAR(9),B CHAR(9),BM CHAR(9);           ┆
0x09e…0ed (2,)  44 43 4c 20 43 20 43 48 41 52 28 39 29 3b 20 44 43 4c 20 50 20 43 48 41 52 28 31 29 49 4e 49 54 28 27 2e 27 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆DCL C CHAR(9); DCL P CHAR(1)INIT('.');                                         ┆
0x0ed…13c (3,)  55 4e 53 50 45 43 28 4f 32 29 3d 32 3b 20 20 55 4e 53 50 45 43 28 4f 33 29 3d 33 3b 20 41 3d 27 08 27 20 7c 7c 20 4f 32 3b 20 42 4d 3d 4f 33 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆UNSPEC(O2)=2;  UNSPEC(O3)=3; A=' ' öö O2; BM=O3;                               ┆
0x13c…18b (4,)  42 3d 27 01 27 20 20 7c 7c 20 4f 33 20 7c 7c 20 4f 33 20 7c 7c 20 4f 33 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆B=' '  öö O3 öö O3 öö O3;                                                      ┆
0x18b…1da (5,)  53 3a 50 55 54 20 46 49 4c 45 28 44 49 53 50 4c 41 59 29 53 4b 49 50 20 4c 49 53 54 28 27 27 29 3b 50 55 54 20 53 4b 49 50 28 31 30 29 3b 41 4d 3d 27 08 08 27 20 7c 7c 20 4f 32 20 7c 7c 20 4f 32 20 7c 7c 20 4f 32 20 7c 7c 20 4f 32 3b 20   ┆S:PUT FILE(DISPLAY)SKIP LIST('');PUT SKIP(10);AM='  ' öö O2 öö O2 öö O2 öö O2; ┆
0x1da…229 (6,)  20 20 4c 49 48 3d 30 3b 4c 49 56 3d 30 3b 50 55 54 20 46 49 4c 45 28 44 49 53 50 4c 41 59 29 53 4b 49 50 20 4c 49 53 54 28 27 53 54 41 52 54 20 56 41 4c 55 45 3d 27 29 3b 47 45 54 20 53 4b 49 50 20 4c 49 53 54 28 53 56 29 3b 20 20 20 20   ┆  LIH=0;LIV=0;PUT FILE(DISPLAY)SKIP LIST('START VALUE=');GET SKIP LIST(SV);    ┆
0x229…278 (7,)  43 41 4c 4c 20 4b 45 59 46 55 4e 28 49 46 46 29 3b 49 46 20 49 46 46 3d 32 35 20 54 48 45 4e 20 43 41 4c 4c 20 54 59 50 49 53 54 28 27 47 52 41 50 48 0d 27 2c 36 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆CALL KEYFUN(IFF);IF IFF=25 THEN CALL TYPIST('GRAPH ',6);                       ┆
0x278…2c7 (8,)  53 53 3a 50 55 54 20 46 49 4c 45 28 44 49 53 50 4c 41 59 29 53 4b 49 50 20 4c 49 53 54 28 27 45 4e 44 20 56 41 4c 55 45 3d 27 29 3b 47 45 54 20 53 4b 49 50 20 4c 49 53 54 28 45 56 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆SS:PUT FILE(DISPLAY)SKIP LIST('END VALUE=');GET SKIP LIST(EV);                 ┆
0x2c7…316 (9,)  50 55 54 20 46 49 4c 45 28 44 49 53 50 4c 41 59 29 53 4b 49 50 20 4c 49 53 54 28 27 49 4e 43 52 45 4d 45 4e 54 3d 27 29 3b 47 45 54 20 53 4b 49 50 20 4c 49 53 54 28 5a 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆PUT FILE(DISPLAY)SKIP LIST('INCREMENT=');GET SKIP LIST(Z);                     ┆
0x316…365 (10,) 50 55 54 20 46 49 4c 45 28 44 49 53 50 4c 41 59 29 53 4b 49 50 20 4c 49 53 54 20 28 27 56 45 52 54 49 43 41 4c 20 53 43 41 4c 45 3d 27 29 3b 47 45 54 20 53 4b 49 50 20 4c 49 53 54 28 56 53 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆PUT FILE(DISPLAY)SKIP LIST ('VERTICAL SCALE=');GET SKIP LIST(VS);              ┆
0x365…3b4 (11,) 50 55 54 20 53 4b 49 50 20 4c 49 53 54 28 45 51 20 20 20 20 20 20 20 20 29 3b 50 55 54 20 53 4b 49 50 20 28 31 30 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆PUT SKIP LIST(EQ        );PUT SKIP (10);                                       ┆
0x3b4…403 (12,) 5a 5a 3d 5a 2a 20 36 30 3b 20 20 49 5a 3d 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ZZ=Z* 60;  IZ=0;                                                               ┆
0x403…452 (13,) 44 4f 20 52 3d 53 56 20 54 4f 20 45 56 20 42 59 20 5a 5a 3b 20 43 3d 52 20 7c 7c 20 27 20 20 20 20 20 20 20 20 20 27 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆DO R=SV TO EV BY ZZ; C=R öö '         ';                                       ┆
0x452…4a1 (14,) 50 55 54 20 4c 49 53 54 28 27 0a 27 2c 43 2c 27 08 08 08 08 08 08 08 08 08 01 7c 01 08 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 27 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆PUT LIST(' ',C,'          ö  ____________');                                   ┆
0x4a1…4f0 (15,) 49 5a 3d 49 5a 2b 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆IZ=IZ+1;                                                                       ┆
0x4f0…53f (16,) 45 4e 44 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆END;                                                                           ┆
0x53f…58e (17,) 43 3d 52 20 7c 7c 20 27 20 20 20 20 20 20 20 20 20 27 3b 50 55 54 20 4c 49 53 54 28 27 0a 27 2c 43 2c 27 08 08 08 08 08 08 08 08 08 01 7c 01 08 5f 08 27 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆C=R öö '         ';PUT LIST(' ',C,'          ö  _ ');                          ┆
0x58e…5dd (18,) 44 4f 20 49 49 5a 3d 31 20 54 4f 20 49 5a 3b 50 55 54 20 4c 49 53 54 28 27 08 08 08 08 08 08 08 08 08 08 08 08 27 29 3b 45 4e 44 3b 20 50 55 54 20 4c 49 53 54 28 4f 33 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆DO IIZ=1 TO IZ;PUT LIST('            ');END; PUT LIST(O3);                     ┆
0x5dd…62c (19,) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                                                               ┆
0x62c…67b (20,) 44 4f 20 58 3d 53 56 20 54 4f 20 45 56 20 42 59 20 5a 20 20 3b 20 20 43 41 4c 4c 20 4b 45 59 46 55 4e 28 49 46 46 29 3b 49 46 20 49 46 46 3d 31 37 20 54 48 45 4e 20 47 4f 54 4f 20 53 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆DO X=SV TO EV BY Z  ;  CALL KEYFUN(IFF);IF IFF=17 THEN GOTO S;                 ┆
0x67b…6ca (21,) 2f 2a 2a 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆/**/                                                                           ┆
0x6ca…719 (22,) 59 3d 4b 2a 58 2b 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆Y=K*X+L                                                                       ;┆
0x719…768 (23,) 49 48 3d 58 2f 36 30 20 3b 20 49 56 3d 56 53 2a 59 2f 34 38 3b 20 58 31 3d 49 48 2d 4c 49 48 3b 20 4c 49 48 3d 49 48 3b 20 59 31 3d 49 56 2d 4c 49 56 3b 20 4c 49 56 3d 49 56 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆IH=X/60 ; IV=VS*Y/48; X1=IH-LIH; LIH=IH; Y1=IV-LIV; LIV=IV;                    ┆
0x768…7b7 (24,) 49 46 20 50 3d 27 2e 27 20 26 20 59 31 3d 30 20 54 48 45 4e 20 50 3d 27 20 27 3b 20 20 45 4c 53 45 20 50 3d 27 2e 27 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆IF P='.' & Y1=0 THEN P=' ';  ELSE P='.';                                       ┆
0x7b7…806 (25,) 49 46 20 59 31 3e 30 20 54 48 45 4e 20 44 4f 20 4b 3d 31 20 54 4f 20 59 31 3b 20 50 55 54 20 4c 49 53 54 28 42 29 3b 20 45 4e 44 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆IF Y1>0 THEN DO K=1 TO Y1; PUT LIST(B); END;                                   ┆
0x806…855 (26,) 49 46 20 59 31 3c 30 20 54 48 45 4e 20 44 4f 20 4b 3d 31 20 54 4f 20 2d 59 31 3b 50 55 54 20 4c 49 53 54 28 42 4d 29 3b 45 4e 44 3b 50 55 54 20 4c 49 53 54 28 20 20 50 2c 41 29 3b 45 4e 44 3b 20 47 4f 54 4f 20 53 3b 45 4e 44 3b 20 20 20   ┆IF Y1<0 THEN DO K=1 TO -Y1;PUT LIST(BM);END;PUT LIST(  P,A);END; GOTO S;END;   ┆