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

DEFLECTION

FILE INFORMATION

FILENAME(S): DEFLECTION

FILE TYPE(S): PRG

FILE SIZE: 2.2K

FIRST SEEN: 2025-11-30 21:23:53

APPEARS ON: 1 disk(s)

FILE HASH

392c18067087aad27bb7a592a705dc59db8a6c3042bc61fcd41ca939f25bdcef

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
C64 SPEL 85 1 DEFLECTION PRG DuncanTwain 10 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 26 08 E8 03 8F 2D  2D 3E 44 45 46 4C 45 43  |..&....-->DEFLEC|
00000010: 54 49 4F 4E 20 23 39 20  42 59 20 4E 45 49 4C 20  |TION #9 BY NEIL |
00000020: 48 41 52 52 49 53 00 60  08 1A 04 8F 20 43 42 4D  |HARRIS.`.... CBM|
00000030: 20 53 53 3D 33 32 37 36  38 3A 57 44 3D 38 30 3A  | SS=32768:WD=80:|
00000040: 48 54 3D 32 35 3A 53 45  3D 53 53 2B 57 44 2A 48  |HT=25:SE=SS+WD*H|
00000050: 54 2D 31 3A 50 4F 4B 45  35 39 34 36 38 2C 31 32  |T-1:POKE59468,12|
00000060: 00 9A 08 1B 04 8F 20 50  45 54 20 53 53 3D 33 32  |...... PET SS=32|
00000070: 37 36 38 3A 57 44 3D 34  30 3A 48 54 3D 32 35 3A  |768:WD=40:HT=25:|
00000080: 53 45 3D 53 53 2B 57 44  2A 48 54 2D 31 3A 50 4F  |SE=SS+WD*HT-1:PO|
00000090: 4B 45 35 39 34 36 38 2C  31 32 00 D3 08 1C 04 8F  |KE59468,12......|
000000A0: 20 56 49 43 20 53 53 3D  37 36 38 30 3A 57 44 3D  | VIC SS=7680:WD=|
000000B0: 32 32 3A 48 54 3D 32 33  3A 53 45 3D 53 53 2B 57  |22:HT=23:SE=SS+W|
000000C0: 44 2A 48 54 2D 31 3A 50  4F 4B 45 33 36 38 37 39  |D*HT-1:POKE36879|
000000D0: 2C 32 34 00 02 09 1D 04  53 53 B2 31 30 32 34 3A  |,24.....SS.1024:|
000000E0: 57 44 B2 34 30 3A 48 54  B2 32 35 3A 53 45 B2 53  |WD.40:HT.25:SE.S|
000000F0: 53 AA 57 44 AC 48 54 AB  31 3A 97 35 33 32 38 31  |S.WD.HT.1:.53281|
00000100: 2C 30 00 34 09 4C 04 5A  B2 AB 31 30 3A 85 22 93  |,0.4.L.Z..10:.".|
00000110: 11 11 49 4E 53 54 52 55  43 54 49 4F 4E 53 22 3B  |..INSTRUCTIONS";|
00000120: 41 24 3A 8B C8 28 41 24  2C 31 29 B2 22 4E 22 A7  |A$:..(A$,1)."N".|
00000130: 31 34 30 30 00 4A 09 B0  04 8B C8 28 41 24 2C 31  |1400.J.....(A$,1|
00000140: 29 B2 22 59 22 A7 34 33  30 30 00 5B 09 14 05 5A  |)."Y".4300.[...Z|
00000150: B2 5A AA 31 30 3A 89 34  33 30 30 00 93 09 78 05  |.Z.10:.4300...x.|
00000160: 85 22 11 54 41 52 47 45  54 53 22 3B 41 24 3A 41  |.".TARGETS";A$:A|
00000170: B2 C5 28 41 24 29 3A 8B  41 B3 31 B0 41 B1 2E 38  |..(A$):.A.1.A..8|
00000180: AC 57 44 AC 48 54 A7 5A  B2 5A AA 31 30 3A 89 35  |.WD.HT.Z.Z.10:.5|
00000190: 30 30 30 00 BC 09 AA 05  85 22 11 53 50 45 45 44  |000......".SPEED|
000001A0: 28 30 2D 39 29 22 3B 51  34 3A 8B 51 34 B3 30 A7  |(0-9)";Q4:.Q4.0.|
000001B0: 5A B2 5A AA 31 30 3A 89  31 34 35 30 00 D8 09 B4  |Z.Z.10:.1450....|
000001C0: 05 97 35 33 32 38 31 2C  31 3A 99 22 93 22 3B 3A  |..53281,1:.".";:|
000001D0: 97 35 33 32 38 31 2C 30  00 01 0A BE 05 8F 20 54  |.53281,0...... T|
000001E0: 48 49 53 20 4C 49 4E 45  20 46 4F 52 20 41 4C 4C  |HIS LINE FOR ALL|
000001F0: 20 45 58 45 50 54 20 36  34 20 3A 20 3F 22 93 22  | EXEPT 64 : ?"."|
00000200: 3B 00 24 0A DC 05 81 4C  B2 30 A4 57 44 AB 31 3A  |;.$....L.0.WD.1:|
00000210: 97 53 53 AA 4C 2C 39 36  3A 97 53 45 AB 4C 2C 39  |.SS.L,96:.SE.L,9|
00000220: 36 3A 82 4C 00 55 0A E6  05 81 4C B2 57 44 A4 28  |6:.L.U....L.WD.(|
00000230: 48 54 AB 32 29 AC 57 44  A9 57 44 3A 97 53 53 AA  |HT.2).WD.WD:.SS.|
00000240: 4C 2C 39 36 3A 97 53 53  AA 57 44 AA 4C AB 31 2C  |L,96:.SS.WD.L.1,|
00000250: 39 36 3A 82 4C 00 65 0A  FA 05 8B 41 B1 34 34 30  |96:.L.e....A.440|
00000260: A7 35 37 30 30 00 70 0A  0E 06 81 4C B2 31 A4 41  |.5700.p....L.1.A|
00000270: 00 96 0A 40 06 58 B2 B5  28 BB 28 31 29 AC 57 44  |...@.X..(.(1).WD|
00000280: AC 48 54 29 AA 53 53 3A  8B C2 28 58 29 B3 B1 33  |.HT).SS:..(X)..3|
00000290: 32 A7 31 36 30 30 00 A4  0A A4 06 97 58 2C 31 30  |2.1600......X,10|
000002A0: 32 3A 82 4C 00 BE 0A D6  06 81 4C B2 53 53 A4 53  |2:.L......L.SS.S|
000002B0: 45 3A 8B C2 28 4C 29 B3  B1 33 32 A7 82 4C 00 FE  |E:..(L)..32..L..|
000002C0: 0A 08 07 50 B2 30 3A 54  B2 41 3A 50 30 B2 4C 3A  |...P.0:T.A:P0.L:|
000002D0: 51 30 B2 4C 3A 44 B2 B4  28 BB 28 32 29 AB 2E 35  |Q0.L:D..(.(2)..5|
000002E0: 29 3A 54 49 24 B2 22 30  30 30 30 30 30 22 3A 8B  |):TI$."000000":.|
000002F0: BB 28 33 29 B1 2E 35 A7  44 B2 57 44 AC 44 00 0A  |.(3)..5.D.WD.D..|
00000300: 0B 6C 07 4E 50 B2 50 30  AA 44 00 25 0B 98 08 4A  |.l.NP.P0.D.%...J|
00000310: B2 C2 28 4E 50 29 3A A1  41 24 3A 8B 4A B2 33 32  |..(NP):.A$:.J.32|
00000320: A7 33 31 30 30 00 34 0B  B1 08 8B 4A B2 39 36 A7  |.3100.4....J.96.|
00000330: 35 32 30 30 00 43 0B CA  08 8B 4A B2 38 31 A7 35  |5200.C....J.81.5|
00000340: 32 35 30 00 53 0B FC 08  8B 4A B2 31 30 32 A7 33  |250.S....J.102.3|
00000350: 34 30 30 00 68 0B 2E 09  A1 41 24 3A 8B 41 24 B2  |400.h....A$:.A$.|
00000360: 22 51 22 A7 35 31 30 30  00 77 0B 60 09 8B 4A B2  |"Q".5100.w.`..J.|
00000370: 37 37 A7 32 38 30 30 00  88 0B C4 09 8B B6 28 44  |77.2800.......(D|
00000380: 29 B2 31 A7 32 37 30 30  00 9A 0B 28 0A 44 B2 AB  |).1.2700...(.D..|
00000390: 44 AD 57 44 3A 89 35 32  35 30 00 AC 0B 8C 0A 44  |D.WD:.5250.....D|
000003A0: B2 AB 57 44 AC 44 3A 89  35 32 35 30 00 BD 0B F0  |..WD.D:.5250....|
000003B0: 0A 8B B6 28 44 29 B2 31  A7 33 30 30 30 00 CE 0B  |...(D).1.3000...|
000003C0: 54 0B 44 B2 44 AD 57 44  3A 89 35 32 35 30 00 DF  |T.D.D.WD:.5250..|
000003D0: 0B B8 0B 44 B2 44 AC 57  44 3A 89 35 32 35 30 00  |...D.D.WD:.5250.|
000003E0: F0 0B 1C 0C 8B 41 24 B2  22 51 22 A7 35 31 30 30  |.....A$."Q".5100|
000003F0: 00 0F 0C 4E 0C 8B 41 24  B2 22 2F 22 A7 50 B2 50  |...N..A$."/".P.P|
00000400: AA 31 3A 97 4E 50 2C 37  38 3A 89 31 39 30 30 00  |.1:.NP,78:.1900.|
00000410: 2E 0C 80 0C 8B 41 24 B2  22 5C 22 A7 50 B2 50 AA  |.....A$."\".P.P.|
00000420: 31 3A 97 4E 50 2C 37 37  3A 89 31 39 30 30 00 5F  |1:.NP,77:.1900._|
00000430: 0C E4 0C 50 30 B2 4E 50  3A 97 51 30 2C 33 32 3A  |...P0.NP:.Q0,32:|
00000440: 81 51 35 B2 31 A4 51 34  AC 35 3A 82 3A 97 50 30  |.Q5.1.Q4.5:.:.P0|
00000450: 2C 38 31 3A 51 30 B2 50  30 3A 89 31 39 30 30 00  |,81:Q0.P0:.1900.|
00000460: 73 0C 48 0D 54 B2 54 AB  31 3A 8B 54 B1 30 A7 33  |s.H.T.T.1:.T.0.3|
00000470: 31 30 30 00 A3 0C AC 0D  99 22 93 11 11 59 4F 55  |100......"...YOU|
00000480: 20 47 4F 54 22 3B 41 3B  22 54 41 52 47 45 54 53  | GOT";A;"TARGETS|
00000490: 20 55 53 49 4E 47 22 3B  50 3B 22 50 41 44 44 4C  | USING";P;"PADDL|
000004A0: 45 53 22 00 D6 0C 10 0E  99 22 11 59 4F 55 52 20  |ES"......".YOUR |
000004B0: 54 49 4D 45 20 57 41 53  20 22 3B CA 28 54 49 24  |TIME WAS ";.(TI$|
000004C0: 2C 33 2C 32 29 3B 22 3A  22 3B C9 28 54 49 24 2C  |,3,2);":";.(TI$,|
000004D0: 32 29 3B 22 11 22 00 1A  0D 74 0E 8B 50 B2 30 A7  |2);"."...t..P.0.|
000004E0: 50 B2 31 3A 52 B2 31 36  AC BC 28 41 AC 31 35 30  |P.1:R.16..(A.150|
000004F0: 30 30 AD 28 50 AC 50 AC  C5 28 54 49 24 29 AD 32  |00.(P.P..(TI$).2|
00000500: 29 29 AB 5A AB 32 AC 51  34 3A 99 22 59 4F 55 52  |)).Z.2.Q4:."YOUR|
00000510: 20 52 41 54 49 4E 47 22  3B 52 00 29 0D 75 0E 8B  | RATING";R.).u..|
00000520: 52 B3 B2 30 A7 52 B2 2E  31 00 43 0D D8 0E 8C 3A  |R..0.R..1.C....:|
00000530: 81 4C B2 31 A4 31 30 AB  52 AD 31 30 3A 87 41 24  |.L.1.10.R.10:.A$|
00000540: 3A 82 4C 00 51 0D 3C 0F  99 22 2E 2E 2E 22 3B 41  |:.L.Q.<.."...";A|
00000550: 24 00 5D 0D 6E 0F 8B 5A  B1 39 30 A7 A2 00 84 0D  |$.].n..Z.90.....|
00000560: A0 0F 85 22 11 41 4E 4F  54 48 45 52 20 47 41 4D  |...".ANOTHER GAM|
00000570: 45 22 3B 41 24 3A 8B C8  28 41 24 2C 31 29 B2 22  |E";A$:..(A$,1)."|
00000580: 4E 22 A7 80 00 A3 0D 04  10 8B C8 28 41 24 2C 31  |N".........(A$,1|
00000590: 29 B3 B1 22 59 22 A7 5A  B2 5A AA 31 30 3A 89 33  |).."Y".Z.Z.10:.3|
000005A0: 39 35 30 00 AD 0D 68 10  89 31 34 30 30 00 CC 0D  |950...h..1400...|
000005B0: CC 10 99 22 11 54 48 45  20 4F 42 4A 45 43 54 20  |...".THE OBJECT |
000005C0: 4F 46 20 54 48 45 20 47  41 4D 45 22 00 EA 0D 30  |OF THE GAME"...0|
000005D0: 11 99 22 49 53 20 54 4F  20 44 45 46 4C 45 43 54  |.."IS TO DEFLECT|
000005E0: 20 54 48 45 20 42 41 4C  4C 22 00 06 0E 62 11 99  | THE BALL"...b..|
000005F0: 22 54 48 52 4F 55 47 48  20 54 48 45 20 54 41 52  |"THROUGH THE TAR|
00000600: 47 45 54 53 2E 22 00 1B  0E 94 11 99 22 4F 4E 43  |GETS."......"ONC|
00000610: 45 20 54 48 45 20 4C 41  53 54 22 00 36 0E C6 11  |E THE LAST".6...|
00000620: 99 22 54 41 52 47 45 54  20 48 41 53 20 42 45 45  |."TARGET HAS BEE|
00000630: 4E 20 48 49 54 22 00 4C  0E DF 11 99 22 54 48 45  |N HIT".L...."THE|
00000640: 20 47 41 4D 45 20 45 4E  44 53 2E 22 00 69 0E F8  | GAME ENDS.".i..|
00000650: 11 99 22 11 59 4F 55 20  44 45 46 4C 45 43 54 20  |..".YOU DEFLECT |
00000660: 54 48 45 20 42 41 4C 4C  22 00 87 0E 2A 12 99 22  |THE BALL"...*.."|
00000670: 55 53 49 4E 47 20 54 48  45 20 5C 20 4F 52 20 5C  |USING THE \ OR \|
00000680: 20 41 4E 44 20 2F 22 00  9C 0E 5C 12 99 22 4B 45  | AND /"...\.."KE|
00000690: 59 53 2E 20 20 4F 4E 43  45 20 41 22 00 B8 0E 8E  |YS.  ONCE A"....|
000006A0: 12 99 22 44 45 46 4C 45  43 54 4F 52 20 49 53 20  |.."DEFLECTOR IS |
000006B0: 43 52 45 41 54 45 44 22  00 CE 0E C0 12 99 22 49  |CREATED"......"I|
000006C0: 54 20 49 53 20 49 4E 20  50 4C 41 43 45 22 00 E2  |T IS IN PLACE"..|
000006D0: 0E D9 12 99 22 50 45 52  4D 41 4E 45 4E 54 4C 59  |...."PERMANENTLY|
000006E0: 2E 22 00 FF 0E F2 12 99  22 11 53 50 45 45 44 20  |."......".SPEED |
000006F0: 46 41 43 54 4F 52 20 4F  46 20 5A 45 52 4F 22 00  |FACTOR OF ZERO".|
00000700: 12 0F 0B 13 99 22 49 53  20 4D 41 58 49 4D 55 4D  |....."IS MAXIMUM|
00000710: 2E 22 00 2C 0F 24 13 99  22 11 48 49 54 20 51 20  |.".,.$..".HIT Q |
00000720: 41 54 20 41 4E 59 20 54  49 4D 45 22 00 3B 0F 56  |AT ANY TIME".;.V|
00000730: 13 99 22 54 4F 20 51 55  49 54 22 00 57 0F 88 13  |.."TO QUIT".W...|
00000740: 99 22 11 59 4F 55 20 4D  41 59 20 43 48 4F 4F 53  |.".YOU MAY CHOOS|
00000750: 45 20 46 52 4F 4D 22 00  7D 0F BA 13 99 22 31 20  |E FROM".}...."1 |
00000760: 54 4F 22 B5 28 2E 38 AC  57 44 AC 48 54 29 22 54  |TO".(.8.WD.HT)"T|
00000770: 41 52 47 45 54 53 22 3A  89 31 34 30 30 00 9B 0F  |ARGETS":.1400...|
00000780: EC 13 5A B2 5A AA 32 30  3A 99 22 93 59 4F 55 20  |..Z.Z.20:.".YOU |
00000790: 51 55 49 54 22 3A 89 34  30 30 30 00 B8 0F 50 14  |QUIT":.4000...P.|
000007A0: 44 B2 AB 44 3A 50 30 B2  4E 50 3A 4E 50 B2 50 30  |D..D:P0.NP:NP.P0|
000007B0: AA 44 3A 89 32 32 30 30  00 C8 0F 82 14 50 30 B2  |.D:.2200.....P0.|
000007C0: 4E 50 3A 89 31 39 30 30  00 12 10 7C 15 83 41 4D  |NP:.1900...|..AM|
000007D0: 41 5A 49 4E 47 2C 50 52  4F 46 45 53 53 49 4F 4E  |AZING,PROFESSION|
000007E0: 41 4C 2C 22 56 45 52 59  20 47 4F 4F 44 22 2C 46  |AL,"VERY GOOD",F|
000007F0: 41 49 52 2C 22 4B 45 45  50 20 50 52 41 43 54 49  |AIR,"KEEP PRACTI|
00000800: 43 49 4E 47 22 2C 22 54  52 59 20 48 41 52 44 45  |CING","TRY HARDE|
00000810: 52 22 00 38 10 E0 15 83  57 49 4D 50 2C 53 50 41  |R".8....WIMP,SPA|
00000820: 5A 5A 2C 22 54 52 59 20  41 20 44 49 46 46 52 45  |ZZ,"TRY A DIFFRE|
00000830: 4E 54 20 47 41 4D 45 22  00 5A 10 44 16 81 4C B2  |NT GAME".Z.D..L.|
00000840: 53 53 AA 57 44 A4 53 45  AB 57 44 3A 8B C2 28 4C  |SS.WD.SE.WD:..(L|
00000850: 29 B3 B1 33 32 A7 35 39  30 30 00 65 10 A8 16 97  |)..32.5900.e....|
00000860: 4C 2C 31 30 32 00 6C 10  0C 17 82 4C 00 7E 10 70  |L,102.l....L.~.p|
00000870: 17 81 4C B2 30 A4 2E 38  AC 57 44 AC 48 54 00 A7  |..L.0..8.WD.HT..|
00000880: 10 D4 17 58 B2 B5 28 BB  28 31 29 AC 31 30 30 30  |...X..(.(1).1000|
00000890: 29 AA 33 32 37 36 38 3A  8B C2 28 58 29 B3 B1 31  |).32768:..(X)..1|
000008A0: 30 32 A7 36 31 30 30 00  B4 10 38 18 97 58 2C 33  |02.6100...8..X,3|
000008B0: 32 3A 82 4C 00 BE 10 9C  18 89 31 37 35 30 00 00  |2:.L......1750..|
000008C0: 00                                                |.               |
..&....-->DEFLECTION #9 BY NEIL HARRIS.`
.... CBM SS=32768:WD=80:HT=25:SE=SS+WD*H
T-1:POKE59468,12...... PET SS=32768:WD=4
0:HT=25:SE=SS+WD*HT-1:POKE59468,12.S....
 VIC SS=7680:WD=22:HT=23:SE=SS+WD*HT-1:P
OKE36879,24.....SS.1024:WD.40:HT.25:SE.S
S.WD.HT.1:.53281,0.4.L.Z..10:."...INSTRU
CTIONS";A$:.H(A$,1)."N".1400.J....H(A$,1
)."Y".4300.[...Z.Z.10:.4300...X..".TARGE
TS";A$:A.E(A$):.A.1.A..8.WD.HT.Z.Z.10:.5
000......".SPEED(0-9)";Q4:.Q4.0.Z.Z.10:.
1450.X....53281,1:.".";:.53281,0...... T
HIS LINE FOR ALL EXEPT 64 : ?".";.$....L
.0.WD.1:.SS.L,96:.SE.L,96:.L.U....L.WD.(
HT.2).WD.WD:.SS.L,96:.SS.WD.L.1,96:.L.E.
...A.440.5700.P....L.1.A...@.X..(.(1).WD
.HT).SS:.B(X)..32.1600......X,102:.L...V
..L.SS.SE:.B(L)..32..L.....P.0:T.A:P0.L:
Q0.L:D..(.(2)..5):TI$."000000":..(3)..5.
D.WD.D...L.NP.P0.D.%...J.B(NP):.A$:.J.32
.3100.4....J.96.5200.C.J..J.81.5250.S...
.J.102.3400.H....A$:.A$."Q".5100.W.`..J.
77.2800...D...(D).1.2700...(.D..D.WD:.52
50.....D..WD.D:.5250.......(D).1.3000.N.
T.D.D.WD:.5250.....D.D.WD:.5250......A$.
"Q".5100...N..A$."/".P.P.1:.NP,78:.1900.
.....A$."\".P.P.1:.NP,77:.1900._...P0.NP
:.Q0,32:.Q5.1.Q4.5:.:.P0,81:Q0.P0:.1900.
S.H.T.T.1:.T.0.3100......"...YOU GOT";A;
"TARGETS USING";P;"PADDLES".V....".YOUR 
TIME WAS ";J(TI$,3,2);":";I(TI$,2);"."..
.T..P.0.P.1:R.16..(A.15000.(P.P.E(TI$).2
)).Z.2.Q4:."YOUR RATING";R.).U..R..0.R..
1.C.X..:.L.1.10.R.10:.A$:.L.Q.<.."...";A
$.].N..Z.90..... ..".ANOTHER GAME";A$:.H
(A$,1)."N"........H(A$,1).."Y".Z.Z.10:.3
950...H..1400.L.L..".THE OBJECT OF THE G
AME"...0.."IS TO DEFLECT THE BALL"...B..
"THROUGH THE TARGETS."......"ONCE THE LA
ST".6.F.."TARGET HAS BEEN HIT".L...."THE
 GAME ENDS.".I....".YOU DEFLECT THE BALL
"...*.."USING THE \ OR \ AND /"...\.."KE
YS.  ONCE A"......"DEFLECTOR IS CREATED"
.N...."IT IS IN PLACE"...Y.."PERMANENTLY
."......".SPEED FACTOR OF ZERO"......"IS
 MAXIMUM.".,.$..".HIT Q AT ANY TIME".;.V
.."TO QUIT".W....".YOU MAY CHOOSE FROM".
}...."1 TO".(.8.WD.HT)"TARGETS":.1400...
..Z.Z.20:.".YOU QUIT":.4000...P.D..D:P0.
NP:NP.P0.D:.2200.H...P0.NP:.1900...|..AM
AZING,PROFESSIONAL,"VERY GOOD",FAIR,"KEE
P PRACTICING","TRY HARDER".8....WIMP,SPA
ZZ,"TRY A DIFFRENT GAME".Z.D..L.SS.WD.SE
.WD:.B(L)..32.5900.E....L,102.L....L.~.P
..L.0..8.WD.HT...T.X..(.(1).1000).32768:
.B(X)..102.6100...8..X,32:.L......1750..
.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL