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

HORIZONS

FILE INFORMATION

FILENAME(S): HORIZONS

FILE TYPE(S): PRG

FILE SIZE: 1.3K

FIRST SEEN: 2025-10-19 22:48:38

APPEARS ON: 2 disk(s)

FILE HASH

5f5f20620128ec13d176d48f8b1646d7e905e1a31945e79a31ee52e44f07ca30

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
GAZETTE FEB 86 HORIZONS PRG Radd Maxx 9 8 DOWNLOAD FILE
COMPUTE GAZ 1 4 HORIZONS PRG Sailor, Ganheden 10 19 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 14 08 64 00 8F 20  42 4F 55 4E 43 45 52 20  |....d.. BOUNCER |
00000010: 56 31 2E 30 00 3C 08 6E  00 8B 20 C2 28 34 39 31  |V1.0.<.n.. .(491|
00000020: 35 32 29 B2 37 36 20 AF  20 41 B2 30 20 A7 20 9E  |52).76 . A.0 . .|
00000030: 20 34 39 31 35 35 3A 89  20 31 34 30 00 76 08 78  | 49155:. 140.v.x|
00000040: 00 8B 20 41 B2 30 20 A7  20 41 B2 31 3A 93 20 22  |.. A.0 . A.1:. "|
00000050: 53 50 52 4F 54 2E 4F 42  4A 22 2C 38 2C 31 3A 8F  |SPROT.OBJ",8,1:.|
00000060: 20 4C 4F 41 44 20 4D 41  43 48 49 4E 45 20 4C 41  | LOAD MACHINE LA|
00000070: 4E 47 55 41 47 45 00 A4  08 82 00 8B 20 41 B2 31  |NGUAGE...... A.1|
00000080: 20 A7 20 41 B2 32 3A 93  20 22 49 4D 41 47 45 53  | . A.2:. "IMAGES|
00000090: 22 2C 38 2C 31 3A 8F 20  4C 4F 41 44 20 53 50 52  |",8,1:. LOAD SPR|
000000A0: 49 54 45 53 00 BC 08 8C  00 97 35 33 32 38 30 2C  |ITES......53280,|
000000B0: 31 31 3A 97 35 33 32 38  31 2C 31 31 00 EB 08 96  |11:.53281,11....|
000000C0: 00 99 22 93 97 11 20 20  20 20 20 12 B7 B7 B7 B7  |.."...     .....|
000000D0: B7 B7 B7 B7 B7 B7 B7 B7  B7 B7 B7 B7 B7 B7 B7 B7  |................|
000000E0: B7 B7 B7 B7 B7 B7 B7 B7  B7 B7 22 00 23 09 A0 00  |..........".#...|
000000F0: 81 49 B2 31 A4 32 31 3A  99 22 20 20 20 20 20 12  |.I.1.21:."     .|
00000100: 20 92 CF CF CF CF CF CF  CF CF CF CF CF CF CF CF  | ...............|
00000110: CF CF CF CF CF CF CF CF  CF CF CF CF CF CF 12 20  |............... |
00000120: 22 3A 82 00 5A 09 AA 00  99 22 20 20 20 20 20 12  |":..Z...."     .|
00000130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000140: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 13 22  |              ."|
00000150: 3A 97 35 33 32 38 31 2C  31 32 00 9B 09 B4 00 49  |:.53281,12.....I|
00000160: 4E 49 54 B2 34 39 31 35  32 3A 4F 46 46 B2 34 39  |NIT.49152:OFF.49|
00000170: 31 35 35 3A 53 50 45 45  44 B2 34 39 31 35 38 3A  |155:SPEED.49158:|
00000180: 44 49 52 B2 34 39 31 35  39 3A 58 50 B2 34 39 31  |DIR.49159:XP.491|
00000190: 36 30 3A 59 50 B2 34 39  31 36 31 00 DF 09 BE 00  |60:YP.49161.....|
000001A0: 9E 20 4F 46 46 3A 97 20  58 50 2C 30 3A 97 20 59  |. OFF:. XP,0:. Y|
000001B0: 50 2C 30 3A 8F 20 4D 41  4B 45 20 53 55 52 45 20  |P,0:. MAKE SURE |
000001C0: 42 41 4C 4C 20 49 53 20  4E 4F 54 20 52 4F 54 41  |BALL IS NOT ROTA|
000001D0: 54 49 4E 47 20 4F 52 20  56 49 53 49 42 4C 45 00  |TING OR VISIBLE.|
000001E0: 1B 0A C8 00 81 4A B2 30  A4 32 34 3A 97 35 34 32  |.....J.0.24:.542|
000001F0: 37 32 AA 4A 2C 30 3A 87  20 58 3A 97 35 34 32 37  |72.J,0:. X:.5427|
00000200: 32 AA 4A 2C 58 3A 82 3A  8F 20 49 4E 49 54 20 53  |2.J,X:.:. INIT S|
00000210: 49 44 20 46 4F 52 20 42  4F 4F 4D 00 32 0A D2 00  |ID FOR BOOM.2...|
00000220: 83 20 30 2C 34 2C 30 2C  31 32 2C 36 34 2C 31 30  |. 0,4,0,12,64,10|
00000230: 2C 30 00 49 0A DC 00 83  20 30 2C 30 2C 30 2C 31  |,0.I.... 0,0,0,1|
00000240: 32 2C 36 34 2C 31 32 2C  30 00 61 0A E6 00 83 20  |2,64,12,0.a.... |
00000250: 30 2C 34 2C 30 2C 31 32  2C 31 32 38 2C 31 32 2C  |0,4,0,12,128,12,|
00000260: 30 00 73 0A F0 00 83 20  30 2C 35 30 2C 32 34 35  |0.s.... 0,50,245|
00000270: 2C 34 37 00 A9 0A FA 00  81 20 49 B2 30 20 A4 20  |,47...... I.0 . |
00000280: 37 3A 97 20 32 30 34 30  AA 49 2C 32 34 38 AA 49  |7:. 2040.I,248.I|
00000290: 3A 82 3A 8F 20 53 45 4C  45 43 54 20 53 50 52 49  |:.:. SELECT SPRI|
000002A0: 54 45 20 53 48 41 50 45  53 00 DD 0A 04 01 97 20  |TE SHAPES...... |
000002B0: 35 33 32 37 31 2C 32 35  35 3A 97 20 35 33 32 37  |53271,255:. 5327|
000002C0: 37 2C 32 35 35 3A 8F 20  4D 41 4B 45 20 42 41 4C  |7,255:. MAKE BAL|
000002D0: 4C 20 44 4F 55 42 4C 45  2D 53 49 5A 45 00 15 0B  |L DOUBLE-SIZE...|
000002E0: 18 01 81 20 49 B2 30 20  A4 20 37 3A 87 20 43 3A  |... I.0 . 7:. C:|
000002F0: 97 20 35 33 32 38 37 AA  49 2C 43 3A 82 3A 8F 20  |. 53287.I,C:.:. |
00000300: 52 45 41 44 20 49 4E 20  53 50 52 49 54 45 20 43  |READ IN SPRITE C|
00000310: 4F 4C 4F 52 53 00 3A 0B  22 01 97 20 35 33 32 36  |OLORS.:.".. 5326|
00000320: 39 2C 32 35 35 3A 8F 20  45 4E 41 42 4C 45 20 41  |9,255:. ENABLE A|
00000330: 4C 4C 20 53 50 52 49 54  45 53 00 71 0B 2C 01 83  |LL SPRITES.q.,..|
00000340: 20 31 2C 31 2C 32 2C 32  2C 32 2C 32 2C 32 2C 31  | 1,1,2,2,2,2,2,1|
00000350: 31 3A 8F 20 4C 41 53 54  20 4E 55 4D 42 45 52 20  |1:. LAST NUMBER |
00000360: 49 53 20 53 48 41 44 4F  57 27 53 20 43 4F 4C 4F  |IS SHADOW'S COLO|
00000370: 52 00 93 0B 36 01 97 20  44 49 52 2C 31 3A 8F 20  |R...6.. DIR,1:. |
00000380: 52 4F 54 41 54 45 20 54  4F 20 54 48 45 20 52 49  |ROTATE TO THE RI|
00000390: 47 48 54 00 AC 0B 40 01  9E 20 34 39 31 35 32 3A  |GHT...@.. 49152:|
000003A0: 8F 20 49 54 20 52 4F 54  41 54 45 53 00 E8 0B 4A  |. IT ROTATES...J|
000003B0: 01 58 31 B2 37 30 3A 59  31 B2 36 36 3A 58 32 B2  |.X1.70:Y1.66:X2.|
000003C0: 32 34 39 3A 59 32 B2 31  39 38 3A 58 B2 58 31 3A  |249:Y2.198:X.X1:|
000003D0: 59 B2 28 59 32 AB 59 31  29 AD 32 AA 59 31 3A 58  |Y.(Y2.Y1).2.Y1:X|
000003E0: 44 B2 32 3A 59 44 B2 32  00 25 0C 54 01 97 20 58  |D.2:YD.2.%.T.. X|
000003F0: 50 2C 58 3A 97 20 59 50  2C 59 3A 97 20 44 49 52  |P,X:. YP,Y:. DIR|
00000400: 2C 31 AB 32 35 34 AC 28  58 44 B3 30 29 3A 8F 20  |,1.254.(XD.0):. |
00000410: 55 50 44 41 54 45 20 42  41 4C 4C 20 4F 4E 20 53  |UPDATE BALL ON S|
00000420: 43 52 45 45 4E 00 6A 0C  5E 01 58 B2 58 AA 58 44  |CREEN.j.^.X.X.XD|
00000430: 3A 59 B2 59 AA 59 44 3A  8F 20 41 44 4A 55 53 54  |:Y.Y.YD:. ADJUST|
00000440: 20 50 4F 53 49 54 49 4F  4E 20 41 43 43 4F 52 44  | POSITION ACCORD|
00000450: 49 4E 47 20 54 4F 20 44  45 4C 54 41 20 58 20 41  |ING TO DELTA X A|
00000460: 4E 44 20 44 45 4C 54 41  20 59 00 AF 0C 68 01 8B  |ND DELTA Y...h..|
00000470: 20 58 B3 58 31 20 B0 20  58 B1 58 32 20 A7 20 58  | X.X1 . X.X2 . X|
00000480: 44 B2 AB 58 44 3A 8D 20  33 39 30 3A 8F 20 42 4F  |D..XD:. 390:. BO|
00000490: 55 4E 43 45 2D 52 45 56  45 52 53 45 20 44 49 52  |UNCE-REVERSE DIR|
000004A0: 45 43 54 49 4F 4E 20 41  4E 44 20 53 50 49 4E 00  |ECTION AND SPIN.|
000004B0: EB 0C 72 01 8B 20 59 B3  59 31 20 B0 20 59 B1 59  |..r.. Y.Y1 . Y.Y|
000004C0: 32 20 A7 20 59 44 B2 AB  59 44 3A 8D 20 33 39 30  |2 . YD..YD:. 390|
000004D0: 3A 8F 20 42 4F 55 4E 43  45 2D 52 45 56 45 52 53  |:. BOUNCE-REVERS|
000004E0: 45 20 44 49 52 45 43 54  49 4F 4E 00 F5 0C 7C 01  |E DIRECTION...|.|
000004F0: 89 20 33 34 30 00 25 0D  86 01 97 35 34 32 37 36  |. 340.%....54276|
00000500: 2C 36 34 3A 97 35 34 32  39 30 2C 31 32 38 3A 97  |,64:.54290,128:.|
00000510: 35 34 32 37 36 2C 36 35  3A 97 35 34 32 39 30 2C  |54276,65:.54290,|
00000520: 31 32 39 3A 8E 00 00 00                           |129:....        |
....D.. BOUNCER V1.0.<.N.. B(49152).76 .
 A.0 . . 49155:. 140.V.X.. A.0 . A.1:. "
SPROT.OBJ",8,1:. LOAD MACHINE LANGUAGE..
.... A.1 . A.2:. "IMAGES",8,1:. LOAD SPR
ITES......53280,11:.53281,11......"...  
   ...............................".#. .
.I.1.21:."     . .OOOOOOOOOOOOOOOOOOOOOO
OOOOOO. ":..Z...."     .                
              .":.53281,12.....INIT.4915
2:OFF.49155:SPEED.49158:DIR.49159:XP.491
60:YP.49161...... OFF:. XP,0:. YP,0:. MA
KE SURE BALL IS NOT ROTATING OR VISIBLE.
..H..J.0.24:.54272.J,0:. X:.54272.J,X:.:
. INIT SID FOR BOOM.2.R.. 0,4,0,12,64,10
,0.I.... 0,0,0,12,64,12,0.A.... 0,4,0,12
,128,12,0.S.... 0,50,245,47...... I.0 . 
7:. 2040.I,248.I:.:. SELECT SPRITE SHAPE
S...... 53271,255:. 53277,255:. MAKE BAL
L DOUBLE-SIZE...... I.0 . 7:. C:. 53287.
I,C:.:. READ IN SPRITE COLORS.:.".. 5326
9,255:. ENABLE ALL SPRITES.Q.,.. 1,1,2,2
,2,2,2,11:. LAST NUMBER IS SHADOW'S COLO
R...6.. DIR,1:. ROTATE TO THE RIGHT...@.
. 49152:. IT ROTATES...J.X1.70:Y1.66:X2.
249:Y2.198:X.X1:Y.(Y2.Y1).2.Y1:XD.2:YD.2
.%.T.. XP,X:. YP,Y:. DIR,1.254.(XD.0):. 
UPDATE BALL ON SCREEN.J.^.X.X.XD:Y.Y.YD:
. ADJUST POSITION ACCORDING TO DELTA X A
ND DELTA Y...H.. X.X1 . X.X2 . XD..XD:. 
390:. BOUNCE-REVERSE DIRECTION AND SPIN.
..R.. Y.Y1 . Y.Y2 . YD..YD:. 390:. BOUNC
E-REVERSE DIRECTION...|.. 340.%....54276
,64:.54290,128:.54276,65:.54290,129:....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL