_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

HI-RES GRAPHICS

FILE INFORMATION

FILENAME(S): HI-RES GRAPHICS

FILE TYPE(S): PRG

FILE SIZE: 1.7K

FIRST SEEN: 2025-12-02 00:17:31

APPEARS ON: 1 disk(s)

FILE HASH

725aca5714f860dd1e063a62c5073f8ba58c589c45136aa26f5df5b71991d682

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
DISK020B HI-RES GRAPHICS PRG Maestro 19 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 25 08 10 27 8F 23  22 B8 B8 B8 B8 B8 B8 B8  |..%..'.#".......|
00000010: B8 B8 B8 B8 B8 B8 B8 B8  B8 B8 B8 B8 B8 B8 B8 B8  |................|
00000020: B8 B8 B8 B8 B8 00 46 08  1A 27 8F 20 20 20 49 4E  |......F..'.   IN|
00000030: 49 54 49 41 4C 49 53 45  20 48 49 2D 52 45 53 20  |ITIALISE HI-RES |
00000040: 53 43 52 45 45 4E 00 6A  08 24 27 8F 22 B9 B9 B9  |SCREEN.j.$'."...|
00000050: B9 B9 B9 B9 B9 B9 B9 B9  B9 B9 B9 B9 B9 B9 B9 B9  |................|
00000060: B9 B9 B9 B9 B9 B9 B9 B9  B9 B9 00 93 08 26 27 43  |.............&'C|
00000070: 4C 24 B2 22 22 3A 85 20  22 93 11 43 4C 45 41 52  |L$."":. "..CLEAR|
00000080: 20 53 43 52 45 45 4E 20  28 59 2F 4E 29 3A 22 3B  | SCREEN (Y/N):";|
00000090: 43 4C 24 00 BF 08 29 27  8F 20 50 4F 4B 45 20 34  |CL$...)'. POKE 4|
000000A0: 34 2C 36 34 3A 50 4F 4B  45 20 34 33 2C 31 3A 50  |4,64:POKE 43,1:P|
000000B0: 4F 4B 45 20 31 36 33 38  34 2C 30 3A 43 4C 52 00  |OKE 16384,0:CLR.|
000000C0: EB 08 2B 27 96 20 A5 50  50 28 58 29 B2 53 43 AA  |..+'. .PP(X).SC.|
000000D0: 33 32 30 AC B5 28 59 AD  38 29 AA 38 AC B5 28 58  |320..(Y.8).8..(X|
000000E0: AD 38 29 AA 28 59 20 AF  20 37 29 00 14 09 2C 27  |.8).(Y . 7)...,'|
000000F0: 96 20 A5 50 56 28 58 29  B2 C2 28 A5 50 50 28 58  |. .PV(X)..(.PP(X|
00000100: 29 29 20 B0 20 28 32 AE  28 37 AB 28 58 20 AF 20  |)) . (2.(7.(X . |
00000110: 37 29 29 29 00 41 09 2D  27 96 20 A5 50 45 28 58  |7))).A.-'. .PE(X|
00000120: 29 B2 C2 28 A5 50 50 28  58 29 29 20 AF 20 28 32  |)..(.PP(X)) . (2|
00000130: 35 35 AB 32 AE 28 37 AB  28 58 20 AF 20 37 29 29  |55.2.(7.(X . 7))|
00000140: 29 00 78 09 2E 27 97 20  35 33 32 37 32 2C 28 C2  |).x..'. 53272,(.|
00000150: 28 35 33 32 37 32 29 29  B0 20 38 3A 97 20 35 33  |(53272)). 8:. 53|
00000160: 32 36 35 2C C2 28 35 33  32 36 35 29 20 B0 33 32  |265,.(53265) .32|
00000170: 3A 53 43 B2 38 31 39 32  00 8E 09 33 27 8B 20 43  |:SC.8192...3'. C|
00000180: 4C 24 B2 22 4E 22 20 A7  20 31 30 30 35 30 00 AB  |L$."N" . 10050..|
00000190: 09 38 27 81 20 49 B2 53  43 20 A4 20 53 43 AA 37  |.8'. I.SC . SC.7|
000001A0: 39 39 39 3A 97 20 49 2C  30 3A 82 00 CD 09 42 27  |999:. I,0:....B'|
000001B0: 81 20 49 B2 31 30 32 34  20 A4 20 32 30 32 33 3A  |. I.1024 . 2023:|
000001C0: 97 20 49 2C 36 AC 31 36  AA 31 32 3A 82 00 ED 09  |. I,6.16.12:....|
000001D0: 4C 27 4D 4F 25 28 30 29  B2 32 3A 4D 4F 25 28 31  |L'MO%(0).2:MO%(1|
000001E0: 29 B2 35 3A 4D 4F 25 28  32 29 B2 31 30 00 11 0A  |).5:MO%(2).10...|
000001F0: F8 2A 8F 23 22 B8 B8 B8  B8 B8 B8 B8 B8 B8 B8 B8  |.*.#"...........|
00000200: B8 B8 B8 B8 B8 B8 B8 B8  B8 B8 B8 B8 B8 B8 B8 B8  |................|
00000210: B8 00 2E 0A 02 2B 8F 20  20 20 20 20 20 20 20 20  |.....+.         |
00000220: 44 52 41 57 20 4F 4E 20  53 43 52 45 45 4E 00 52  |DRAW ON SCREEN.R|
00000230: 0A 0C 2B 8F 22 B9 B9 B9  B9 B9 B9 B9 B9 B9 B9 B9  |..+."...........|
00000240: B9 B9 B9 B9 B9 B9 B9 B9  B9 B9 B9 B9 B9 B9 B9 B9  |................|
00000250: B9 B9 00 84 0A 16 2B 58  B2 31 36 30 3A 59 B2 39  |......+X.160:Y.9|
00000260: 36 3A 4D 4F B2 31 3A 97  20 31 30 32 34 2C 28 C2  |6:MO.1:. 1024,(.|
00000270: 28 31 30 32 34 29 AF 32  34 30 29 20 B0 20 28 4D  |(1024).240) . (M|
00000280: 4F AC 32 29 00 95 0A 20  2B 54 54 B2 C2 28 A5 50  |O.2)... +TT..(.P|
00000290: 50 28 58 29 29 00 AF 0A  22 2B A1 20 41 24 3A 8B  |P(X))..."+. A$:.|
000002A0: 20 41 24 B3 B1 22 22 20  A7 20 31 31 30 35 30 00  | A$.."" . 11050.|
000002B0: DB 0A 24 2B 97 20 A5 50  50 28 58 29 2C A5 50 56  |..$+. .PP(X),.PV|
000002C0: 28 58 29 3A 97 20 A5 50  50 28 58 29 2C A5 50 45  |(X):. .PP(X),.PE|
000002D0: 28 58 29 3A 89 20 31 31  30 34 32 00 EB 0A 2A 2B  |(X):. 11042...*+|
000002E0: 97 20 A5 50 50 28 58 29  2C 54 54 00 1C 0B 34 2B  |. .PP(X),TT...4+|
000002F0: 8B 20 4D 4F B3 33 20 A7  20 58 B2 58 AB 28 41 24  |. MO.3 . X.X.(A$|
00000300: B2 22 1D 22 20 AF 20 58  B3 33 31 39 29 AA 28 41  |."." . X.319).(A|
00000310: 24 B2 22 9D 22 20 AF 20  58 B1 30 29 00 54 0B 36  |$."." . X.0).T.6|
00000320: 2B 8B 20 4D 4F B2 33 20  A7 20 58 B2 58 AB 31 30  |+. MO.3 . X.X.10|
00000330: AC 28 41 24 B2 22 1D 22  20 AF 20 58 B3 33 31 30  |.(A$."." . X.310|
00000340: 29 AA 31 30 AC 28 41 24  B2 22 9D 22 20 AF 20 58  |).10.(A$."." . X|
00000350: B1 31 30 29 00 85 0B 3E  2B 8B 20 4D 4F B3 33 20  |.10)...>+. MO.3 |
00000360: A7 20 59 B2 59 AB 28 41  24 B2 22 11 22 20 AF 20  |. Y.Y.(A$."." . |
00000370: 59 B3 31 39 31 29 AA 28  41 24 B2 22 91 22 20 AF  |Y.191).(A$."." .|
00000380: 20 59 B1 30 29 00 BD 0B  40 2B 8B 20 4D 4F B2 33  | Y.0)...@+. MO.3|
00000390: 20 A7 20 59 B2 59 AB 31  30 AC 28 41 24 B2 22 11  | . Y.Y.10.(A$.".|
000003A0: 22 20 AF 20 59 B3 31 38  32 29 AA 31 30 AC 28 41  |" . Y.182).10.(A|
000003B0: 24 B2 22 91 22 20 AF 20  59 B1 31 30 29 00 FC 0B  |$."." . Y.10)...|
000003C0: 43 2B 8B 41 24 B2 22 2A  22 A7 20 4D 4F B2 4D 4F  |C+.A$."*". MO.MO|
000003D0: AA 31 3A 4D 4F B2 4D 4F  AA 34 AC 28 4D 4F B1 33  |.1:MO.MO.4.(MO.3|
000003E0: 29 3A 97 31 30 32 34 2C  28 C2 28 31 30 32 34 29  |):.1024,(.(1024)|
000003F0: AF 32 34 30 29 B0 28 4D  4F AC 32 29 00 19 0C 48  |.240).(MO.2)...H|
00000400: 2B 8B 20 4D 4F B2 31 20  A7 20 97 20 A5 50 50 28  |+. MO.1 . . .PP(|
00000410: 58 29 2C A5 50 56 28 58  29 00 36 0C 52 2B 8B 20  |X),.PV(X).6.R+. |
00000420: 4D 4F B2 30 20 A7 20 97  20 A5 50 50 28 58 29 2C  |MO.0 . . .PP(X),|
00000430: A5 50 45 28 58 29 00 4F  0C 5C 2B 8B 20 41 24 B2  |.PE(X).O.\+. A$.|
00000440: 22 31 22 20 A7 20 58 31  B2 58 3A 59 31 B2 59 00  |"1" . X1.X:Y1.Y.|
00000450: 68 0C 66 2B 8B 20 41 24  B2 22 32 22 20 A7 20 58  |h.f+. A$."2" . X|
00000460: 32 B2 58 3A 59 32 B2 59  00 7F 0C 70 2B 8B 20 41  |2.X:Y2.Y...p+. A|
00000470: 24 B2 22 4C 22 20 A7 20  8D 20 31 32 30 30 30 00  |$."L" . . 12000.|
00000480: 8B 0C C0 2B 89 20 31 31  30 34 30 00 97 0C EB 2C  |...+. 11040....,|
00000490: 89 20 31 31 34 39 39 00  BB 0C E0 2E 8F 23 22 B8  |. 11499......#".|
000004A0: B8 B8 B8 B8 B8 B8 B8 B8  B8 B8 B8 B8 B8 B8 B8 B8  |................|
000004B0: B8 B8 B8 B8 B8 B8 B8 B8  B8 B8 B8 00 D5 0C EA 2E  |................|
000004C0: 8F 20 20 20 20 20 20 20  20 4C 49 4E 45 20 44 52  |.        LINE DR|
000004D0: 41 57 49 4E 47 00 F9 0C  F4 2E 8F 22 B9 B9 B9 B9  |AWING......"....|
000004E0: B9 B9 B9 B9 B9 B9 B9 B9  B9 B9 B9 B9 B9 B9 B9 B9  |................|
000004F0: B9 B9 B9 B9 B9 B9 B9 B9  B9 00 07 0D F9 2E 58 B2  |..............X.|
00000500: 58 31 3A 59 B2 59 31 00  2F 0D FE 2E 44 58 B2 58  |X1:Y.Y1./...DX.X|
00000510: 32 AB 58 31 AA B4 28 58  32 AB 58 31 29 3A 44 59  |2.X1..(X2.X1):DY|
00000520: B2 59 32 AB 59 31 AA B4  28 59 32 AB 59 31 29 00  |.Y2.Y1..(Y2.Y1).|
00000530: 49 0D 00 2F 8B 20 B6 28  44 59 29 B1 B6 28 44 58  |I../. .(DY)..(DX|
00000540: 29 20 A7 20 31 32 32 30  30 00 5D 0D 03 2F 53 4C  |) . 12200.]../SL|
00000550: B2 B6 28 44 59 AD 44 58  29 AB 30 2E 35 00 6F 0D  |..(DY.DX).0.5.o.|
00000560: 08 2F 81 20 49 B2 31 20  A4 20 B6 28 44 58 29 00  |./. I.1 . .(DX).|
00000570: 8E 0D 12 2F 8B 20 4D 4F  44 45 B2 31 20 A7 20 97  |.../. MODE.1 . .|
00000580: 20 A5 50 50 28 58 29 2C  A5 50 56 28 58 29 00 AD  | .PP(X),.PV(X)..|
00000590: 0D 17 2F 8B 20 4D 4F 44  45 B2 30 20 A7 20 97 20  |../. MODE.0 . . |
000005A0: A5 50 50 28 58 29 2C A5  50 45 28 58 29 00 D4 0D  |.PP(X),.PE(X)...|
000005B0: 1C 2F 8B 20 53 4C B1 30  20 A7 20 59 B2 59 AA B4  |./. SL.0 . Y.Y..|
000005C0: 28 44 59 29 3A 53 4C B2  53 4C AB 31 3A 89 20 31  |(DY):SL.SL.1:. 1|
000005D0: 32 30 36 30 00 E7 0D 26  2F 53 4C B2 53 4C AA B6  |2060...&/SL.SL..|
000005E0: 28 44 59 AD 44 58 29 00  F9 0D 44 2F 58 B2 58 AA  |(DY.DX)...D/X.X.|
000005F0: B4 28 44 58 29 3A 82 20  49 00 FF 0D 58 2F 8E 00  |.(DX):. I...X/..|
00000600: 13 0E A8 2F 53 4C B2 B6  28 44 58 AD 44 59 29 AB  |.../SL..(DX.DY).|
00000610: 30 2E 35 00 25 0E B2 2F  81 20 49 B2 31 20 A4 20  |0.5.%../. I.1 . |
00000620: B6 28 44 59 29 00 44 0E  BC 2F 8B 20 4D 4F 44 45  |.(DY).D../. MODE|
00000630: B2 31 20 A7 20 97 20 A5  50 50 28 58 29 2C A5 50  |.1 . . .PP(X),.P|
00000640: 56 28 58 29 00 63 0E C1  2F 8B 20 4D 4F 44 45 B2  |V(X).c../. MODE.|
00000650: 30 20 A7 20 97 20 A5 50  50 28 58 29 2C A5 50 45  |0 . . .PP(X),.PE|
00000660: 28 58 29 00 8A 0E C6 2F  8B 20 53 4C B1 30 20 A7  |(X)..../. SL.0 .|
00000670: 20 58 B2 58 AA B4 28 44  58 29 3A 53 4C B2 53 4C  | X.X..(DX):SL.SL|
00000680: AB 31 3A 89 20 31 32 32  33 30 00 9D 0E D0 2F 53  |.1:. 12230..../S|
00000690: 4C B2 53 4C AA B6 28 44  58 AD 44 59 29 00 AF 0E  |L.SL..(DX.DY)...|
000006A0: DA 2F 59 B2 59 AA B4 28  44 59 29 3A 82 20 49 00  |./Y.Y..(DY):. I.|
000006B0: B5 0E 0C 30 8E 00 00 00                           |...0....        |
..%..'.#".............................F.
.'.   INITIALISE HI-RES SCREEN.J.$'."...
.............................&'CL$."":. 
"..CLEAR SCREEN (Y/N):";CL$...)'. POKE 4
4,64:POKE 43,1:POKE 16384,0:CLR...+'. .P
P(X).SC.320..(Y.8).8..(X.8).(Y . 7)...,'
. .PV(X).B(.PP(X)) . (2.(7.(X . 7))).A.-
'. .PE(X).B(.PP(X)) . (255.2.(7.(X . 7))
).X..'. 53272,(B(53272)). 8:. 53265,B(53
265) .32:SC.8192...3'. CL$."N" . 10050..
.8'. I.SC . SC.7999:. I,0:..M.B'. I.1024
 . 2023:. I,6.16.12:....L'MO%(0).2:MO%(1
).5:MO%(2).10....*.#"...................
.............+.         DRAW ON SCREEN.R
..+.".................................+X
.160:Y.96:MO.1:. 1024,(B(1024).240) . (M
O.2)... +TT.B(.PP(X))..."+. A$:. A$.."" 
. 11050...$+. .PP(X),.PV(X):. .PP(X),.PE
(X):. 11042...*+. .PP(X),TT...4+. MO.3 .
 X.X.(A$."." . X.319).(A$."." . X.0).T.6
+. MO.3 . X.X.10.(A$."." . X.310).10.(A$
."." . X.10)...>+. MO.3 . Y.Y.(A$."." . 
Y.191).(A$."." . Y.0)...@+. MO.3 . Y.Y.1
0.(A$."." . Y.182).10.(A$."." . Y.10)...
C+.A$."*". MO.MO.1:MO.MO.4.(MO.3):.1024,
(B(1024).240).(MO.2)...H+. MO.1 . . .PP(
X),.PV(X).6.R+. MO.0 . . .PP(X),.PE(X).O
.\+. A$."1" . X1.X:Y1.Y.H.F+. A$."2" . X
2.X:Y2.Y..P+. A$."L" . . 12000....+. 11
040....,. 11499......#".................
............U....        LINE DRAWING...
..."..................................X.
X1:Y.Y1./...DX.X2.X1..(X2.X1):DY.Y2.Y1..
(Y2.Y1).I../. .(DY)..(DX) . 12200.]../SL
..(DY.DX).0.5.O../. I.1 . .(DX)..../. MO
DE.1 . . .PP(X),.PV(X)..../. MODE.0 . . 
.PP(X),.PE(X).T../. SL.0 . Y.Y..(DY):SL.
SL.1:. 12060...&/SL.SL..(DY.DX)...D/X.X.
.(DX):. I...X/...../SL..(DX.DY).0.5.%../
. I.1 . .(DY).D../. MODE.1 . . .PP(X),.P
V(X).C.A/. MODE.0 . . .PP(X),.PE(X)...F/
. SL.0 . X.X..(DX):SL.SL.1:. 12230...P/S
L.SL..(DX.DY)...Z/Y.Y..(DY):. I....0....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL