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

BBC AMIGA BALL

FILE INFORMATION

FILENAME(S): BBC AMIGA BALL

FILE TYPE(S): PRG

FILE SIZE: 2.1K

FIRST SEEN: 2025-11-30 16:45:32

APPEARS ON: 1 disk(s)

FILE HASH

976375a61402ef5aa8459a3ca2e435bfd0659001ecfa82877b47193b2ed9b25b

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
GAMES BBC AMIGA BALL PRG High Voltage Complete C64 Collection 1 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 0F 08 CF 07 9E 32  30 36 35 20 58 45 4E 00  |.......2065 XEN.|
00000010: 00 00 EA EA EA EA EA A9  36 85 01 4C EF 0F 13 13  |........6..L....|
00000020: 13 2E 00 56 08 01 00 8F  20 28 43 29 58 45 4E 20  |...V.... (C)XEN |
00000030: 47 52 41 50 48 58 20 27  38 36 20 11 13 35 20 53  |GRAPHX '86 ..5 S|
00000040: 59 53 20 32 30 34 38 CC  00 64 08 32 00 00 30 0C  |YS 2048..d.2..0.|
00000050: D3 8D 99 22 93 22 00 75  08 33 00 00 E4 92 D6 ED  |...".".u.3......|
00000060: 81 44 B2 30 A4 31 30 00  91 08 34 00 00 30 F8 C6  |.D.0.10...4..0..|
00000070: 6B 81 57 B2 30 A4 31 35  3A 97 35 33 32 38 30 2C  |k.W.0.15:.53280,|
00000080: 57 3A 82 00 9C 08 35 00  00 D3 CE F6 6D 82 00 B1  |W:....5.....m...|
00000090: 08 37 00 00 5D C4 EB A8  81 20 42 B2 31 32 20 A4  |.7..].... B.12 .|
000000A0: 20 31 34 00 C3 08 38 00  00 D0 30 8C 62 97 35 33  | 14...8...0.b.53|
000000B0: 32 38 30 2C 42 00 F6 08  3C 00 00 0E 3D B0 8F 99  |280,B...<...=...|
000000C0: 22 05 11 08 13 1D 0A 13  42 42 43 20 41 4D 49 47  |".......BBC AMIG|
000000D0: 41 20 42 41 4C 4C 20 44  45 4D 4F 22 00 24 09 41  |A BALL DEMO".$.A|
000000E0: 00 00 CB CF 2D F6 99 22  11 04 13 1D 0A 13 28 43  |....-.."......(C|
000000F0: 29 20 58 45 4E 20 47 52  41 50 48 58 20 31 39 38  |) XEN GRAPHX 198|
00000100: 36 22 00 59 09 46 00 00  E3 8C 23 46 99 22 11 07  |6".Y.F....#F."..|
00000110: 13 1D 07 13 50 52 45 53  53 20 53 50 41 43 45 42  |....PRESS SPACEB|
00000120: 41 52 20 54 4F 20 43 4F  4E 54 49 4E 55 45 22 00  |AR TO CONTINUE".|
00000130: 64 09 47 00 00 3E 34 4C  3C 82 00 7C 09 4B 00 00  |d.G..>4L<..|.K..|
00000140: 37 E7 52 A8 A1 41 24 3A  8B 20 41 24 B2 22 22 A7  |7.R..A$:. A$."".|
00000150: 37 35 00 93 09 50 00 00  AB F8 98 82 8B 20 41 24  |75...P....... A$|
00000160: B2 22 20 22 A7 20 31 30  30 00 A9 09 55 00 00 6B  |." ". 100...U..k|
00000170: 85 33 F5 8B 20 41 24 B3  B1 22 20 22 A7 37 35 00  |.3.. A$.." ".75.|
00000180: B6 09 63 00 00 17 EA 5F  08 89 39 39 00 D0 09 64  |..c...._..99...d|
00000190: 00 00 E1 DA 9C 96 8F 20  42 42 43 20 41 4D 49 47  |....... BBC AMIG|
000001A0: 41 20 42 41 4C 4C 00 F8  09 6E 00 00 20 09 4C FA  |A BALL...n.. .L.|
000001B0: 53 4D B2 31 30 32 34 3A  43 4D B2 35 35 32 39 36  |SM.1024:CM.55296|
000001C0: 3A 43 4F B2 35 33 32 38  30 3A 99 22 9A 22 00 20  |:CO.53280:.".". |
000001D0: 0A 73 00 00 E8 A0 E8 87  8F 20 57 48 59 20 44 4F  |.s....... WHY DO|
000001E0: 4E 54 20 59 4F 55 20 46  55 43 4B 20 4F 46 46 20  |NT YOU FUCK OFF |
000001F0: 50 41 4C 2E 2E 2E 00 34  0A 78 00 00 F0 CF D6 05  |PAL....4.x......|
00000200: 99 22 93 22 3A 97 43 4F  2C 30 00 4B 0A 7D 00 00  |.".":.CO,0.K.}..|
00000210: 7C 35 21 2D 8F 20 44 52  41 57 20 42 4F 52 44 45  ||5!-. DRAW BORDE|
00000220: 52 00 5F 0A 82 00 00 88  B9 9E 9F 81 20 4A B2 31  |R._......... J.1|
00000230: 20 A4 20 33 38 00 79 0A  8C 00 00 A9 75 54 88 97  | . 38.y.....uT..|
00000240: 53 4D AA 4A 2C 39 38 3A  97 43 4D AA 4A 2C 31 00  |SM.J,98:.CM.J,1.|
00000250: 84 0A 96 00 00 BF 14 F8  45 82 00 9B 0A A0 00 00  |........E.......|
00000260: 27 7F 28 FB 81 20 4A B2  39 36 31 20 A4 20 39 39  |'.(.. J.961 . 99|
00000270: 39 00 B6 0A AA 00 00 96  C9 19 6A 97 53 4D AA 4A  |9.........j.SM.J|
00000280: 2C 32 32 36 3A 97 43 4D  AA 4A 2C 31 00 C1 0A B4  |,226:.CM.J,1....|
00000290: 00 00 D5 35 FB 44 82 00  D0 0A B9 00 00 BA 68 AA  |...5.D........h.|
000002A0: 24 8D 31 30 30 30 00 E9  0A BE 00 00 DF AE CA 1D  |$.1000..........|
000002B0: 81 20 4A B2 37 39 A4 39  38 33 20 A9 20 34 30 00  |. J.79.983 . 40.|
000002C0: 03 0B C8 00 00 B7 93 EF  96 97 53 4D AA 4A 2C 39  |..........SM.J,9|
000002D0: 37 3A 97 43 4D AA 4A 2C  31 00 0E 0B D2 00 00 22  |7:.CM.J,1......"|
000002E0: E7 3E 8A 82 00 29 0B DC  00 00 0F 73 B9 7F 81 20  |.>...).....s... |
000002F0: 4A B2 34 30 20 A4 20 39  32 30 20 A9 20 34 30 00  |J.40 . 920 . 40.|
00000300: 44 0B E6 00 00 BB A3 CD  58 97 53 4D AA 4A 2C 32  |D.......X.SM.J,2|
00000310: 32 35 3A 97 43 4D AA 4A  2C 31 00 4F 0B F0 00 00  |25:.CM.J,1.O....|
00000320: 94 35 1B 32 82 00 67 0B  F5 00 00 48 36 BC 92 8F  |.5.2..g....H6...|
00000330: 20 46 49 4C 4C 20 43 4F  52 4E 45 52 53 00 7E 0B  | FILL CORNERS.~.|
00000340: FA 00 00 02 55 3A F2 97  53 4D 2C 31 36 30 3A 97  |....U:..SM,160:.|
00000350: 43 4D 2C 31 00 9B 0B 04  01 00 6E F7 12 4D 97 53  |CM,1......n..M.S|
00000360: 4D AA 33 39 2C 31 36 30  3A 97 43 4D AA 33 39 2C  |M.39,160:.CM.39,|
00000370: 31 00 BA 0B 0E 01 00 E6  AB C6 AF 97 53 4D AA 39  |1...........SM.9|
00000380: 36 30 2C 31 36 30 3A 97  43 4D AA 39 36 30 2C 31  |60,160:.CM.960,1|
00000390: 00 D9 0B 18 01 00 92 A3  1B 6E 97 53 4D AA 39 39  |.........n.SM.99|
000003A0: 39 2C 31 36 30 3A 97 43  4D AA 39 39 39 2C 31 00  |9,160:.CM.999,1.|
000003B0: F7 0B 1D 01 00 12 75 E2  30 8F 20 53 45 54 20 53  |......u.0. SET S|
000003C0: 54 41 52 54 20 50 4F 53  49 54 49 4F 4E 00 10 0C  |TART POSITION...|
000003D0: 22 01 00 5F CE DC E9 50  43 B2 32 30 30 AA 33 30  |".._...PC.200.30|
000003E0: 30 AC BB 28 30 29 00 2F  0C 27 01 00 43 B6 7F 9C  |0..(0)./.'..C...|
000003F0: 8F 20 53 45 54 20 53 54  41 52 54 20 44 49 52 45  |. SET START DIRE|
00000400: 43 54 49 4F 4E 00 43 0C  2C 01 00 E0 2E DB 29 44  |CTION.C.,.....)D|
00000410: 58 B2 31 3A 44 59 B2 34  30 00 61 0C 31 01 00 26  |X.1:DY.40.a.1..&|
00000420: 10 5C 69 8F 20 42 41 4C  4C 20 4D 4F 56 45 4D 45  |.\i. BALL MOVEME|
00000430: 4E 54 20 4C 4F 4F 50 00  75 0C 36 01 00 20 EA F5  |NT LOOP.u.6.. ..|
00000440: D2 81 4E B2 31 A4 31 35  30 30 30 00 83 0C 40 01  |..N.1.15000...@.|
00000450: 00 49 58 D7 45 8D 35 30  30 00 8E 0C 4A 01 00 8E  |.IX.E.500...J...|
00000460: 7C 1B B3 82 00 9C 0C 54  01 00 68 D3 1B A6 89 33  ||......T..h....3|
00000470: 31 30 00 BC 0C EF 01 00  18 2C 5F A2 8F 20 42 41  |10.......,_.. BA|
00000480: 4C 4C 20 4D 4F 56 45 20  53 55 42 52 4F 55 54 49  |LL MOVE SUBROUTI|
00000490: 4E 45 00 D1 0C F4 01 00  D0 51 89 75 50 4E B2 50  |NE.......Q.uPN.P|
000004A0: 43 AA 44 58 AA 44 59 00  F5 0C F9 01 00 F5 95 EE  |C.DX.DY.........|
000004B0: 44 8F 20 43 48 45 43 4B  20 46 4F 52 20 45 44 47  |D. CHECK FOR EDG|
000004C0: 45 20 4F 46 20 53 43 52  45 45 4E 00 19 0D FB 01  |E OF SCREEN.....|
000004D0: 00 5A 0D F8 B3 8F 20 41  4E 44 20 41 50 50 4C 59  |.Z.... AND APPLY|
000004E0: 20 42 4F 55 4E 43 45 20  41 43 54 49 4F 4E 2E 00  | BOUNCE ACTION..|
000004F0: 39 0D FE 01 00 15 08 95  35 8B 20 C2 28 53 4D AA  |9.......5. .(SM.|
00000500: 50 4E 29 B3 B1 31 36 30  20 A7 20 89 35 33 30 00  |PN)..160 . .530.|
00000510: 61 0D 08 02 00 84 A1 1C  88 44 58 B2 AB 44 58 3A  |a........DX..DX:|
00000520: 44 59 B2 AB 44 59 3A 50  4E B2 50 4E AA 44 58 AA  |DY..DY:PN.PN.DX.|
00000530: 44 59 3A 89 36 31 30 00  80 0D 12 02 00 28 DD 82  |DY:.610......(..|
00000540: FB 8B 20 C2 28 53 4D AA  50 4E 29 B3 B1 39 38 20  |.. .(SM.PN)..98 |
00000550: A7 20 89 35 35 30 00 A4  0D 1C 02 00 D7 4D A7 66  |. .550.......M.f|
00000560: 8D 32 30 30 30 3A 44 59  B2 AB 44 59 3A 50 4E B2  |.2000:DY..DY:PN.|
00000570: 50 4E AA 44 59 3A 89 36  31 30 00 C2 0D 26 02 00  |PN.DY:.610...&..|
00000580: 9B 01 EE 31 8B 20 C2 28  53 4D AA 50 4E 29 B3 B1  |...1. .(SM.PN)..|
00000590: 39 37 20 A7 20 35 37 30  00 E6 0D 30 02 00 91 A5  |97 . 570...0....|
000005A0: FA 71 8D 32 30 30 30 3A  44 58 B2 AB 44 58 3A 50  |.q.2000:DX..DX:P|
000005B0: 4E B2 50 4E AA 44 58 3A  89 36 31 30 00 05 0E 3A  |N.PN.DX:.610...:|
000005C0: 02 00 B7 93 A5 6F 8B 20  C2 28 53 4D AA 50 4E 29  |.....o. .(SM.PN)|
000005D0: B3 B1 32 32 36 20 A7 20  35 39 30 00 29 0E 44 02  |..226 . 590.).D.|
000005E0: 00 F8 F8 6F 53 8D 32 30  30 30 3A 44 59 B2 AB 44  |...oS.2000:DY..D|
000005F0: 59 3A 50 4E B2 50 4E AA  44 59 3A 89 36 31 30 00  |Y:PN.PN.DY:.610.|
00000600: 48 0E 4E 02 00 A4 84 5C  51 8B 20 C2 28 53 4D AA  |H.N....\Q. .(SM.|
00000610: 50 4E 29 B3 B1 32 32 35  20 A7 20 36 31 30 00 67  |PN)..225 . 610.g|
00000620: 0E 58 02 00 89 E9 C1 6F  8D 32 30 30 30 3A 44 58  |.X.....o.2000:DX|
00000630: B2 AB 44 58 3A 50 4E B2  50 4E AA 44 58 00 7C 0E  |..DX:PN.PN.DX.|.|
00000640: 5D 02 00 1C C0 0E 97 8F  20 4D 4F 56 45 20 42 41  |]....... MOVE BA|
00000650: 4C 4C 00 98 0E 62 02 00  85 8A 18 BF 97 53 4D AA  |LL...b.......SM.|
00000660: 50 4E 2C 38 31 3A 97 43  4D AA 50 4E 2C 31 00 BB  |PN,81:.CM.PN,1..|
00000670: 0E 6C 02 00 F2 EF 1F 95  97 53 4D AA 50 43 2C 39  |.l.......SM.PC,9|
00000680: 31 3A 50 43 B2 50 4E 3A  97 50 4E AA 43 4D 2C 31  |1:PC.PN:.PN.CM,1|
00000690: 34 00 C6 0E 76 02 00 67  F0 3D 28 8E 00 D4 0E E7  |4...v..g.=(.....|
000006A0: 03 00 E0 69 64 5C 89 39  39 39 00 E9 0E E8 03 00  |...id\.999......|
000006B0: 20 CE E9 67 8F 20 44 52  41 57 20 47 52 49 44 00  | ..g. DRAW GRID.|
000006C0: 06 0F F2 03 00 4A D6 42  BA 81 20 53 43 B2 53 4D  |.....J.B.. SC.SM|
000006D0: AA 34 30 20 A4 20 53 4D  AA 39 35 39 00 16 0F FC  |.40 . SM.959....|
000006E0: 03 00 1F F1 B1 C2 97 53  43 2C 39 31 00 21 0F 06  |.......SC,91.!..|
000006F0: 04 00 D5 A2 B1 10 82 00  2C 0F 10 04 00 51 7E F6  |........,....Q~.|
00000700: 9A 8E 00 48 0F CF 07 00  17 62 A1 BC 8F 20 53 4F  |...H.....b... SO|
00000710: 55 4E 44 20 53 55 42 52  4F 55 54 49 4E 45 00 67  |UND SUBROUTINE.g|
00000720: 0F D0 07 00 A6 C0 89 07  81 4C B2 35 34 32 37 32  |.........L.54272|
00000730: A4 35 34 32 39 36 3A 97  4C 2C 30 3A 82 00 78 0F  |.54296:.L,0:..x.|
00000740: DA 07 00 45 4D 2B 9A 53  B2 35 34 32 37 32 00 8C  |...EM+.S.54272..|
00000750: 0F E4 07 00 B9 55 D1 E1  81 58 B2 31 35 A4 30 A9  |.....U...X.15.0.|
00000760: AB 31 00 9D 0F EE 07 00  ED D7 A5 63 97 53 AA 32  |.1.........c.S.2|
00000770: 34 2C 58 00 AF 0F F8 07  00 DE DF 3B 7B 97 53 AA  |4,X........;{.S.|
00000780: 34 2C 31 32 39 00 C0 0F  02 08 00 EF F4 3A 9F 97  |4,129........:..|
00000790: 53 AA 35 2C 31 35 00 D2  0F 0C 08 00 6E 34 BD 60  |S.5,15......n4.`|
000007A0: 97 53 AA 31 2C 32 35 30  00 E2 0F 16 08 00 FE 6A  |.S.1,250.......j|
000007B0: 49 92 97 53 2C 31 3A 82  00 F4 0F 20 08 00 9E 34  |I..S,1:.... ...4|
000007C0: 79 61 97 53 AA 34 2C 31  32 38 00 04 10 2A 08 00  |ya.S.4,128...*..|
000007D0: 9B 57 D9 3B 97 53 AA 35  2C 30 00 0F 10 34 08 00  |.W.;.S.5,0...4..|
000007E0: 91 A4 2A DC 8E 00 00 00  0D 0D 00 0F E1 A4 0A 0B  |..*.............|
000007F0: 78 A2 00 A0 00 86 14 84  15 A2 EE A0 0F 86 FC 84  |x...............|
00000800: FD A0 00 A2 7B BD 0F 10  9D 33 03 CA D0 F7 4C 84  |....{....3....L.|
00000810: 03 22 08 00 00 8F 20 42  42 43 20 41 4D 49 47 41  |.".... BBC AMIGA|
00000820: 20 42 41 4C 4C 20 2D 20  42 59 20 42 4C 41 44 45  | BALL - BY BLADE|
00000830: 88 C0 FF D0 02 C6 FD B1  FC 85 FF 88 C0 FF D0 02  |................|
00000840: C6 FD B1 FC C9 13 F0 2F  9D 18 10 CA E0 FF D0 06  |......./........|
00000850: CE 6D 03 CE 8C 03 C6 FF  D0 EE 88 C0 FF D0 02 C6  |.m..............|
00000860: FD B1 FC C9 13 F0 C9 9D  18 10 CA E0 FF D0 EB CE  |................|
00000870: 6D 03 CE 8C 03 D0 E3 A2  1F BD 33 03 9D 00 08 CA  |m.........3.....|
00000880: D0 F7 A9 13 A9 37 85 01  58 4C BC A8              |.....7..XL..    |
....O..2065 XEN.........6..L.......V....
 (C)XEN GRAPHX '86 ..5 SYS 2048L.D.2..0.
S..".".U.3....V..D.0.10...4..0.FK.W.0.15
:.53280,W:....5..SN.M....7..]D... B.12 .
 14.C.8..P0.B.53280,B...<...=...".......
BBC AMIGA BALL DEMO".$.A..KO-.."......(C
) XEN GRAPHX 1986".Y.F....#F."......PRES
S SPACEBAR TO CONTINUE".D.G..>4L<..|.K..
7.R..A$:. A$."".75...P....... A$." ". 10
0...U..K.3.. A$.." ".75...C...._..99.P.D
...Z... BBC AMIGA BALL...N.. .L.SM.1024:
CM.55296:CO.53280:.".". .S... ... WHY DO
NT YOU FUCK OFF PAL....4.X...OV..".":.CO
,0.K.}..|5!-. DRAW BORDER._......... J.1
 . 38.Y.....UT..SM.J,98:.CM.J,1.........
E.... ..'(.. J.961 . 999.......I.J.SM.J
,226:.CM.J,1.A....U5.D..P.....H.$.1000..
......J.. J.79.983 . 40...H.......SM.J,9
7:.CM.J,1...R..".>...).....S.. J.40 . 9
20 . 40.D......MX.SM.J,225:.CM.J,1.O....
.5.2..G....H6... FILL CORNERS.~.....U:..
SM,160:.CM,1......N..M.SM.39,160:.CM.39,
1........F..SM.960,160:.CM.960,1.Y......
.N.SM.999,160:.CM.999,1.......U.0. SET S
TART POSITION...".._N..PC.200.300..(0)./
.'..C... SET START DIRECTION.C.,.....)D
X.1:DY.40.A.1..&.\I. BALL MOVEMENT LOOP.
U.6.. ..R.N.1.15000...@..IXWE.500...J...
|......T..HS...310.......,_.. BALL MOVE 
SUBROUTINE.Q....PQ.UPN.PC.DX.DY.........
D. CHECK FOR EDGE OF SCREEN......Z.... A
ND APPLY BOUNCE ACTION..9.......5. B(SM.
PN)..160 . .530.A........DX..DX:DY..DY:P
N.PN.DX.DY:.610......(.... B(SM.PN)..98 
. .550......WM.F.2000:DY..DY:PN.PN.DY:.6
10.B.&.....1. B(SM.PN)..97 . 570...0....
.Q.2000:DX..DX:PN.PN.DX:.610...:.....O. 
B(SM.PN)..226 . 590.).D....OS.2000:DY..D
Y:PN.PN.DY:.610.H.N....\Q. B(SM.PN)..225
 . 610.G.X....AO.2000:DX..DX:PN.PN.DX.|.
]....... MOVE BALL...B.......SM.PN,81:.C
M.PN,1...L.......SM.PC,91:PC.PN:.PN.CM,1
4.F.V..G.=(..T.....ID\.999...... N.G. DR
AW GRID......JVB.. SC.SM.40 . SM.959....
.....B.SC,91.!....U.....,....Q~....H.O..
.B... SOUND SUBROUTINE.G.P.......L.54272
.54296:.L,0:..X.Z..EM+.S.54272.......UQ.
.X.15.0..1.......W.C.S.24,X........;{.S.
4,129........:..S.5,15.R....N4.`.S.1,250
.......JI..S,1:.... ...4YA.S.4,128...*..
.WY;.S.5,0...4....*.............X.. ....
... ..... ..{....3.JP.L..".... BBC AMIGA
 BALL - BY BLADE...P.F........P.F...I../
...J..P.NM.N..F.P....P.F...I..I...J..P.N
M.N..P....3....JP....7..XL..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL