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

HIRES ANIMATOR

FILE INFORMATION

FILENAME(S): HIRES ANIMATOR

FILE TYPE(S): PRG

FILE SIZE: 3.7K

FIRST SEEN: 2025-11-30 17:31:23

APPEARS ON: 1 disk(s)

FILE HASH

c5756430e9bb1a5430c8ee96e9eacda9014a84d9fb805f6b7a5c2eed2a66412f

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
CDU VOL3 NO7 MAY HIRES ANIMATOR PRG UK CD 9 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 0D 08 0A 00 8B 41  B1 30 A7 34 30 00 31 08  |.......A.0.40.1.|
00000010: 14 00 97 35 35 2C 32 35  35 3A 97 35 36 2C 36 33  |...55,255:.56,63|
00000020: 3A 97 35 31 2C 32 35 35  3A 97 35 32 2C 36 33 3A  |:.51,255:.52,63:|
00000030: 9C 00 63 08 1E 00 41 B2  41 AA 31 3A 99 22 4C 4F  |..c...A.A.1:."LO|
00000040: 41 44 49 4E 47 20 53 50  52 49 54 45 53 22 3A 93  |ADING SPRITES":.|
00000050: 22 53 50 52 49 54 45 20  46 49 4C 45 20 31 22 2C  |"SPRITE FILE 1",|
00000060: 38 2C 31 00 6F 08 28 00  8B 41 B1 31 A7 36 30 00  |8,1.o.(..A.1.60.|
00000070: 9E 08 32 00 41 B2 41 AA  31 3A 99 22 4C 4F 41 44  |..2.A.A.1:."LOAD|
00000080: 49 4E 47 20 4D 2F 43 4F  44 45 20 22 3A 93 22 41  |ING M/CODE ":."A|
00000090: 4E 49 4D 41 54 45 2E 4D  43 22 2C 38 2C 31 00 AA  |NIMATE.MC",8,1..|
000000A0: 08 3C 00 8B 41 B1 32 A7  39 30 00 E8 08 46 00 9E  |.<..A.2.90...F..|
000000B0: 20 35 30 32 32 32 3A 8F  20 43 4C 45 41 52 20 42  | 50222:. CLEAR B|
000000C0: 49 54 20 4D 41 50 20 4D  45 4D 4F 52 59 20 41 4E  |IT MAP MEMORY AN|
000000D0: 44 20 48 49 52 45 53 20  43 48 41 52 41 43 54 45  |D HIRES CHARACTE|
000000E0: 52 20 4D 45 4D 4F 52 59  00 1D 09 50 00 41 B2 41  |R MEMORY...P.A.A|
000000F0: AA 31 3A 99 22 4C 4F 41  44 49 4E 47 20 48 49 52  |.1:."LOADING HIR|
00000100: 45 53 20 43 48 22 3A 93  22 54 45 53 54 31 20 20  |ES CH":."TEST1  |
00000110: 20 20 20 20 2E 41 4E 4D  22 2C 38 2C 31 00 33 09  |    .ANM",8,1.3.|
00000120: 5A 00 8D 20 38 32 30 3A  8F 20 56 41 52 49 41 42  |Z.. 820:. VARIAB|
00000130: 4C 45 53 00 52 09 64 00  9E 43 4C 53 3A 9E 43 4D  |LES.R.d..CLS:.CM|
00000140: 45 4D 3A 9E 53 42 41 4E  4B 3A 9E 53 43 48 42 41  |EM:.SBANK:.SCHBA|
00000150: 53 45 00 7E 09 6E 00 97  35 33 32 36 35 2C C2 28  |SE.~.n..53265,.(|
00000160: 35 33 32 36 35 29 B0 33  32 3A 8F 20 48 49 52 45  |53265).32:. HIRE|
00000170: 53 20 42 49 54 20 4D 41  50 20 4D 4F 44 45 00 AF  |S BIT MAP MODE..|
00000180: 09 78 00 8B C2 28 4D 55  4C 54 49 29 B2 31 A7 97  |.x...(MULTI).1..|
00000190: 35 33 32 37 30 2C C2 28  35 33 32 37 30 29 B0 31  |53270,.(53270).1|
000001A0: 36 3A 8F 20 4D 55 4C 54  49 43 4F 4C 4F 55 52 00  |6:. MULTICOLOUR.|
000001B0: D7 09 82 00 97 32 34 35  36 38 2C 30 3A 97 32 34  |.....24568,0:.24|
000001C0: 35 36 39 2C 38 3A 8F 20  53 50 52 49 54 45 20 50  |569,8:. SPRITE P|
000001D0: 4F 49 4E 54 45 52 53 00  03 0A 8C 00 97 35 33 32  |OINTERS......532|
000001E0: 37 36 2C C2 28 35 33 32  37 36 29 B0 33 3A 8F 20  |76,.(53276).3:. |
000001F0: 4D 55 4C 54 49 20 43 4F  4C 4F 55 52 20 53 50 52  |MULTI COLOUR SPR|
00000200: 49 54 45 00 3D 0A 96 00  97 35 33 32 38 37 2C 31  |ITE.=....53287,1|
00000210: 30 3A 97 35 33 32 38 35  2C 31 32 3A 97 35 33 32  |0:.53285,12:.532|
00000220: 38 36 2C 35 3A 97 35 33  32 38 38 2C 30 3A 8F 20  |86,5:.53288,0:. |
00000230: 53 50 52 49 54 45 20 43  4F 4C 4F 55 52 00 69 0A  |SPRITE COLOUR.i.|
00000240: A0 00 97 35 33 32 34 38  2C 31 30 30 3A 97 35 33  |...53248,100:.53|
00000250: 32 34 39 2C 35 30 3A 8F  20 58 2C 59 20 43 4F 2D  |249,50:. X,Y CO-|
00000260: 4F 52 44 49 4E 41 54 45  53 00 92 0A AA 00 97 35  |ORDINATES......5|
00000270: 33 32 36 34 2C C2 28 35  33 32 36 34 29 B0 31 3A  |3264,.(53264).1:|
00000280: 8F 20 20 4D 53 42 20 4F  46 20 53 50 52 49 54 45  |.  MSB OF SPRITE|
00000290: 20 30 00 BC 0A B4 00 97  35 33 32 36 39 2C C2 28  | 0......53269,.(|
000002A0: 35 33 32 36 39 29 B0 33  3A 8F 20 53 57 49 54 43  |53269).3:. SWITC|
000002B0: 48 20 4F 4E 20 53 50 52  49 54 45 53 00 E6 0A BE  |H ON SPRITES....|
000002C0: 00 9E 49 4E 49 54 3A 8F  20 53 45 54 20 55 50 20  |..INIT:. SET UP |
000002D0: 48 49 52 45 53 20 46 49  47 55 52 45 20 4F 4E 20  |HIRES FIGURE ON |
000002E0: 53 43 52 45 45 4E 00 F4  0A C8 00 53 43 B2 30 3A  |SCREEN.....SC.0:|
000002F0: 44 42 B2 30 00 08 0B D2  00 97 4D 4F 44 45 2C 31  |DB.0......MODE,1|
00000300: 30 38 3A 9E 41 4E 49 4D  00 18 0B DC 00 8F 20 4D  |08:.ANIM...... M|
00000310: 41 49 4E 20 4C 4F 4F 50  00 25 0B E6 00 81 4E B2  |AIN LOOP.%....N.|
00000320: 30 A4 33 32 30 00 31 0B  F0 00 53 58 B2 53 58 AB  |0.320.1...SX.SX.|
00000330: 31 00 50 0B FA 00 8B 20  53 58 B3 30 AF 28 C2 28  |1.P.... SX.0.(.(|
00000340: 35 33 32 36 34 29 AF 31  29 B2 31 A7 8D 37 36 30  |53264).1).1..760|
00000350: 00 7A 0B 04 01 8B 20 53  58 B2 30 AF 28 C2 28 35  |.z.... SX.0.(.(5|
00000360: 33 32 36 34 29 AF 31 29  B2 30 A7 53 58 B2 31 30  |3264).1).0.SX.10|
00000370: 30 3A 97 35 33 32 36 34  2C 31 00 8D 0B 0E 01 8B  |0:.53264,1......|
00000380: 20 44 42 B2 30 A7 53 43  B2 53 43 AA 31 00 A0 0B  | DB.0.SC.SC.1...|
00000390: 18 01 8B 20 44 42 B2 31  A7 53 43 B2 53 43 AB 31  |... DB.1.SC.SC.1|
000003A0: 00 B0 0B 22 01 8B 20 53  43 B2 30 A7 44 42 B2 30  |...".. SC.0.DB.0|
000003B0: 00 C0 0B 2C 01 8B 20 53  43 B2 37 A7 44 42 B2 31  |...,.. SC.7.DB.1|
000003C0: 00 D8 0B 36 01 97 35 33  32 34 38 2C 53 58 3A 97  |...6..53248,SX:.|
000003D0: 32 34 35 36 38 2C 53 43  00 DF 0B 40 01 82 4E 00  |24568,SC...@..N.|
000003E0: F2 0B 4A 01 97 35 33 32  36 39 2C 30 3A 9E 41 4F  |..J..53269,0:.AO|
000003F0: 46 46 00 0B 0C 54 01 97  43 42 2C 39 36 3A 97 43  |FF...T..CB,96:.C|
00000400: 54 2C 31 32 38 3A 9E 57  49 50 45 00 2E 0C 5E 01  |T,128:.WIPE...^.|
00000410: 97 20 4D 55 4C 54 49 2C  31 3A 97 41 42 41 53 45  |. MULTI,1:.ABASE|
00000420: 2C 30 3A 97 41 42 41 53  45 AA 31 2C 39 36 00 37  |,0:.ABASE.1,96.7|
00000430: 0C 68 01 4B B2 36 30 00  45 0C 72 01 58 B2 31 AD  |.h.K.60.E.r.X.1.|
00000440: FF 3A 50 B2 30 00 52 0C  7C 01 41 B2 31 AD BA 28  |.:P.0.R.|.A.1..(|
00000450: 35 29 00 62 0C 86 01 81  4E B2 31 20 A4 20 31 30  |5).b....N.1 . 10|
00000460: 30 30 00 7A 0C 90 01 59  B2 58 AB 2E 35 3A 58 B2  |00.z...Y.X..5:X.|
00000470: 58 AA 41 AB B5 28 58 AA  41 29 00 84 0C 9A 01 50  |X.A..(X.A).....P|
00000480: B2 50 AB 59 00 AB 0C A4  01 58 58 B2 58 AC 33 31  |.P.Y.....XX.X.31|
00000490: 39 3A 59 59 B2 31 30 30  AB 50 AC 4B 3A 43 43 B2  |9:YY.100.P.K:CC.|
000004A0: B5 28 BB 28 31 29 AC 33  AA 31 29 00 D8 0C AE 01  |.(.(1).3.1).....|
000004B0: 58 58 B2 32 AC B5 28 58  58 AD 32 29 3A 58 48 B2  |XX.2..(XX.2):XH.|
000004C0: B5 28 58 58 AD 32 35 36  29 3A 58 4C B2 58 58 AB  |.(XX.256):XL.XX.|
000004D0: 28 58 48 AC 32 35 36 29  00 FE 0C B8 01 97 43 4F  |(XH.256)......CO|
000004E0: 4C 4F 55 52 2C 43 43 3A  97 48 58 2C 58 4C 3A 97  |LOUR,CC:.HX,XL:.|
000004F0: 48 58 AA 31 2C 58 48 3A  97 48 59 2C 59 59 00 08  |HX.1,XH:.HY,YY..|
00000500: 0D C2 01 9E 50 4C 4F 54  00 0F 0D CC 01 82 4E 00  |....PLOT......N.|
00000510: 1D 0D D6 01 97 20 4D 4F  44 45 2C 39 36 00 3B 0D  |..... MODE,96.;.|
00000520: E0 01 8D 36 37 30 3A 50  56 B2 31 3A 97 50 41 55  |...670:PV.1:.PAU|
00000530: 53 45 2C 50 56 3A 97 59  44 2C 30 00 6A 0D EA 01  |SE,PV:.YD,0.j...|
00000540: 58 31 B2 28 C2 28 50 58  29 AC 38 29 AA 36 30 3A  |X1.(.(PX).8).60:|
00000550: 59 31 B2 31 35 30 3A 97  35 33 32 35 30 2C 58 31  |Y1.150:.53250,X1|
00000560: 3A 97 35 33 32 35 31 2C  59 31 00 9C 0D F4 01 53  |:.53251,Y1.....S|
00000570: 58 B2 31 30 30 3A 97 35  33 32 36 34 2C 31 3A 97  |X.100:.53264,1:.|
00000580: 35 33 32 34 38 2C 53 58  3A 97 35 33 32 34 39 2C  |53248,SX:.53249,|
00000590: 31 32 30 3A 97 35 33 32  36 39 2C 33 00 A7 0D FE  |120:.53269,3....|
000005A0: 01 9E 4E 41 4E 49 4D 00  B3 0D 08 02 53 58 B2 53  |..NANIM.....SX.S|
000005B0: 58 AB 31 00 D2 0D 12 02  8B 20 53 58 B3 30 AF 28  |X.1...... SX.0.(|
000005C0: C2 28 35 33 32 36 34 29  AF 31 29 B2 31 A7 8D 37  |.(53264).1).1..7|
000005D0: 36 30 00 FC 0D 1C 02 8B  20 53 58 B2 30 AF 28 C2  |60...... SX.0.(.|
000005E0: 28 35 33 32 36 34 29 AF  31 29 B2 30 A7 53 58 B2  |(53264).1).0.SX.|
000005F0: 31 30 30 3A 97 35 33 32  36 34 2C 31 00 0F 0E 26  |100:.53264,1...&|
00000600: 02 8B 20 44 42 B2 30 A7  53 43 B2 53 43 AA 31 00  |.. DB.0.SC.SC.1.|
00000610: 22 0E 30 02 8B 20 44 42  B2 31 A7 53 43 B2 53 43  |".0.. DB.1.SC.SC|
00000620: AB 31 00 32 0E 3A 02 8B  20 53 43 B2 30 A7 44 42  |.1.2.:.. SC.0.DB|
00000630: B2 30 00 42 0E 44 02 8B  20 53 43 B2 37 A7 44 42  |.0.B.D.. SC.7.DB|
00000640: B2 31 00 55 0E 4E 02 8B  C2 28 46 49 52 45 29 B2  |.1.U.N...(FIRE).|
00000650: 31 A7 36 35 30 00 6D 0E  58 02 97 35 33 32 34 38  |1.650.m.X..53248|
00000660: 2C 53 58 3A 97 32 34 35  36 38 2C 53 43 00 81 0E  |,SX:.24568,SC...|
00000670: 62 02 58 31 B2 28 C2 28  50 58 29 AC 38 29 AA 36  |b.X1.(.(PX).8).6|
00000680: 30 00 B8 0E 6C 02 8B 58  31 B1 32 35 35 A7 58 31  |0...l..X1.255.X1|
00000690: B2 58 31 AB 32 35 35 3A  97 35 33 32 36 34 2C C2  |.X1.255:.53264,.|
000006A0: 28 35 33 32 36 34 29 B0  32 3A 97 35 33 32 35 30  |(53264).2:.53250|
000006B0: 2C 58 31 3A 89 36 34 30  00 E2 0E 76 02 8B 58 31  |,X1:.640...v..X1|
000006C0: B3 32 35 35 A7 97 35 33  32 36 34 2C C2 28 35 33  |.255..53264,.(53|
000006D0: 32 36 34 29 AF 32 35 33  3A 97 35 33 32 35 30 2C  |264).253:.53250,|
000006E0: 58 31 00 EB 0E 80 02 89  35 31 30 00 F8 0E 8A 02  |X1......510.....|
000006F0: 97 35 33 32 36 39 2C 30  00 FE 0E 94 02 80 00 21  |.53269,0.......!|
00000700: 0F 9E 02 8F 20 49 4E 49  54 49 41 4C 49 53 45 20  |.... INITIALISE |
00000710: 43 48 41 52 41 43 54 45  52 20 52 4F 55 54 49 4E  |CHARACTER ROUTIN|
00000720: 45 00 36 0F A8 02 97 20  4D 56 45 2C 30 3A 97 20  |E.6.... MVE,0:. |
00000730: 52 49 4C 45 2C 30 00 79  0F B2 02 58 B2 38 3A 59  |RILE,0.y...X.8:Y|
00000740: B2 38 3A 8F 20 43 4F 4F  52 44 49 4E 41 54 45 53  |.8:. COORDINATES|
00000750: 20 28 49 4E 20 43 48 41  52 41 43 54 45 52 20 42  | (IN CHARACTER B|
00000760: 4C 4F 43 4B 53 29 20 4F  46 20 53 54 41 52 54 20  |LOCKS) OF START |
00000770: 50 4F 53 49 54 49 4F 4E  2E 00 89 0F BC 02 97 50  |POSITION.......P|
00000780: 58 2C 58 3A 97 50 59 2C  59 00 CD 0F C6 02 53 53  |X,X:.PY,Y.....SS|
00000790: B2 32 34 35 37 36 AA 28  33 32 30 AC 59 29 3A 97  |.24576.(320.Y):.|
000007A0: 48 4C 2C B5 28 53 53 AD  32 35 36 29 3A 97 4C 4C  |HL,.(SS.256):.LL|
000007B0: 2C 53 53 AB 28 C2 28 48  4C 29 AC 32 35 36 29 3A  |,SS.(.(HL).256):|
000007C0: 8F 20 45 58 54 52 45 4D  45 20 4C 48 53 00 0C 10  |. EXTREME LHS...|
000007D0: D0 02 97 48 52 2C B5 28  28 53 53 AA 32 34 30 29  |...HR,.((SS.240)|
000007E0: AD 32 35 36 29 3A 97 4C  52 2C 28 53 53 AA 32 34  |.256):.LR,(SS.24|
000007F0: 30 29 AB 28 C2 28 48 52  29 AC 32 35 36 29 3A 8F  |0).(.(HR).256):.|
00000800: 20 45 58 54 52 45 4D 45  20 52 48 53 00 49 10 DA  | EXTREME RHS.I..|
00000810: 02 53 53 B2 53 53 AA 28  38 AC 58 29 3A 97 53 56  |.SS.SS.(8.X):.SV|
00000820: 4C 55 45 AA 31 2C B5 28  53 53 AD 32 35 36 29 3A  |LUE.1,.(SS.256):|
00000830: 97 53 56 4C 55 45 2C 53  53 AB 28 B5 28 53 53 AD  |.SVLUE,SS.(.(SS.|
00000840: 32 35 36 29 AC 32 35 36  29 00 53 10 E4 02 9E 20  |256).256).S.... |
00000850: 41 45 52 00 59 10 EE 02  8E 00 67 10 F8 02 8F 20  |AER.Y.....g.... |
00000860: 4D 53 42 20 4F 46 46 00  87 10 02 03 53 58 B2 32  |MSB OFF.....SX.2|
00000870: 35 35 3A 97 35 33 32 36  34 2C C2 28 35 33 32 36  |55:.53264,.(5326|
00000880: 34 29 AF 20 32 35 34 00  8D 10 0C 03 8E 00 9A 10  |4). 254.........|
00000890: 16 03 8F 20 4D 53 42 20  4F 4E 00 B8 10 20 03 53  |... MSB ON... .S|
000008A0: 58 28 30 29 B2 30 3A 97  35 33 32 36 34 2C C2 28  |X(0).0:.53264,.(|
000008B0: 35 33 32 36 34 29 B0 31  00 BE 10 2A 03 8E 00 D9  |53264).1...*....|
000008C0: 10 34 03 8F 20 49 4E 49  54 49 41 4C 49 53 45 20  |.4.. INITIALISE |
000008D0: 56 41 52 49 41 42 4C 45  53 00 F4 10 3E 03 53 42  |VARIABLES...>.SB|
000008E0: 41 4E 4B B2 34 39 32 30  35 3A 8F 20 53 45 54 20  |ANK.49205:. SET |
000008F0: 42 41 4E 4B 00 16 11 48  03 53 43 48 42 41 53 45  |BANK...H.SCHBASE|
00000900: B2 34 39 32 32 34 3A 8F  20 53 45 54 20 43 48 41  |.49224:. SET CHA|
00000910: 52 2E 42 41 53 45 00 39  11 52 03 52 49 4C 45 B2  |R.BASE.9.R.RILE.|
00000920: 34 39 39 31 36 3A 8F 20  4D 4F 56 49 4E 47 20 4C  |49916:. MOVING L|
00000930: 2D 52 20 4F 52 20 52 2D  4C 00 58 11 5C 03 4D 56  |-R OR R-L.X.\.MV|
00000940: 45 B2 34 39 39 31 37 3A  8F 20 43 48 41 52 41 43  |E.49917:. CHARAC|
00000950: 54 45 52 20 4D 4F 56 45  00 7C 11 66 03 4D 55 4C  |TER MOVE.|.f.MUL|
00000960: 54 49 B2 34 39 31 35 32  3A 8F 20 4D 55 4C 54 49  |TI.49152:. MULTI|
00000970: 20 43 4F 4C 4F 55 52 20  4D 4F 44 45 00 B0 11 70  | COLOUR MODE...p|
00000980: 03 49 4E 49 54 B2 34 39  33 36 32 3A 8F 20 49 4E  |.INIT.49362:. IN|
00000990: 49 54 49 41 4C 49 53 45  20 48 49 52 45 53 20 43  |ITIALISE HIRES C|
000009A0: 48 41 52 41 43 54 45 52  20 52 4F 55 54 49 4E 45  |HARACTER ROUTINE|
000009B0: 00 D3 11 7A 03 41 4E 49  4D B2 34 39 34 35 30 3A  |...z.ANIM.49450:|
000009C0: 8F 20 41 4E 49 4D 41 54  49 4F 4E 20 52 4F 55 54  |. ANIMATION ROUT|
000009D0: 49 4E 45 00 01 12 84 03  50 41 55 53 45 B2 35 30  |INE.....PAUSE.50|
000009E0: 31 39 32 3A 8F 20 53 4C  4F 57 20 52 4F 55 54 49  |192:. SLOW ROUTI|
000009F0: 4E 45 20 56 41 4C 55 45  20 4C 4F 43 41 54 49 4F  |NE VALUE LOCATIO|
00000A00: 4E 00 23 12 8E 03 43 4C  53 B2 34 39 32 33 35 3A  |N.#...CLS.49235:|
00000A10: 8F 20 53 45 54 20 43 4F  4C 4F 55 52 20 4D 45 4D  |. SET COLOUR MEM|
00000A20: 4F 52 59 00 51 12 98 03  43 4D 45 4D B2 34 39 32  |ORY.Q...CMEM.492|
00000A30: 34 36 3A 8F 20 43 4C 45  41 52 20 4D 45 4D 4F 52  |46:. CLEAR MEMOR|
00000A40: 59 28 43 4F 4C 4F 55 52  29 4C 4F 43 41 54 49 4F  |Y(COLOUR)LOCATIO|
00000A50: 4E 00 78 12 A2 03 44 58  B2 34 39 33 35 39 3A 8F  |N.x...DX.49359:.|
00000A60: 20 44 49 52 45 43 54 49  4F 4E 20 4F 46 20 58 20  | DIRECTION OF X |
00000A70: 4A 4F 59 53 54 49 43 4B  00 9F 12 AC 03 44 59 B2  |JOYSTICK.....DY.|
00000A80: 34 39 33 36 30 3A 8F 20  44 49 52 45 43 54 49 4F  |49360:. DIRECTIO|
00000A90: 4E 20 4F 46 20 59 20 4A  4F 59 53 54 49 43 4B 00  |N OF Y JOYSTICK.|
00000AA0: C4 12 B6 03 46 49 52 45  B2 34 39 33 36 31 3A 8F  |....FIRE.49361:.|
00000AB0: 20 46 49 52 45 20 42 55  54 54 4F 4E 20 50 52 45  | FIRE BUTTON PRE|
00000AC0: 53 53 45 44 00 EA 12 C0  03 4C 4C B2 34 39 39 31  |SSED.....LL.4991|
00000AD0: 38 3A 8F 20 4C 45 46 54  20 48 41 4E 44 20 53 49  |8:. LEFT HAND SI|
00000AE0: 44 45 20 4C 4F 2E 42 59  54 45 00 11 13 CA 03 4C  |DE LO.BYTE.....L|
00000AF0: 52 B2 34 39 39 32 30 3A  8F 20 52 49 47 48 54 20  |R.49920:. RIGHT |
00000B00: 48 41 4E 44 20 53 49 44  45 20 4C 4F 2E 42 59 54  |HAND SIDE LO.BYT|
00000B10: 45 00 37 13 D4 03 48 4C  B2 34 39 39 31 39 3A 8F  |E.7...HL.49919:.|
00000B20: 20 4C 45 46 54 20 48 41  4E 44 20 53 49 44 45 20  | LEFT HAND SIDE |
00000B30: 48 49 2E 42 59 54 45 00  5E 13 DE 03 48 52 B2 34  |HI.BYTE.^...HR.4|
00000B40: 39 39 32 31 3A 8F 20 52  49 47 48 54 20 48 41 4E  |9921:. RIGHT HAN|
00000B50: 44 20 53 49 44 45 20 48  49 2E 42 59 54 45 00 76  |D SIDE HI.BYTE.v|
00000B60: 13 E8 03 50 56 B2 31 36  3A 8F 20 50 41 55 53 45  |...PV.16:. PAUSE|
00000B70: 20 56 41 4C 55 45 00 A9  13 F2 03 43 42 B2 32 35  | VALUE.....CB.25|
00000B80: 34 3A 8F 20 42 4F 54 54  4F 4D 20 4F 46 20 4D 45  |4:. BOTTOM OF ME|
00000B90: 4D 4F 52 59 20 43 4C 45  41 52 20 56 45 43 54 4F  |MORY CLEAR VECTO|
00000BA0: 52 20 48 49 20 42 59 54  45 00 CE 13 FC 03 43 54  |R HI BYTE.....CT|
00000BB0: B2 35 30 32 33 36 3A 8F  20 54 4F 50 20 4F 46 20  |.50236:. TOP OF |
00000BC0: 4D 45 4D 4F 52 59 20 48  49 20 42 59 54 45 00 EB  |MEMORY HI BYTE..|
00000BD0: 13 06 04 50 58 B2 34 39  39 32 34 3A 8F 20 50 4F  |...PX.49924:. PO|
00000BE0: 53 49 54 49 4F 4E 20 4F  46 20 58 00 08 14 10 04  |SITION OF X.....|
00000BF0: 50 59 B2 34 39 39 32 35  3A 8F 20 50 4F 53 49 54  |PY.49925:. POSIT|
00000C00: 49 4F 4E 20 4F 46 20 59  00 34 14 1A 04 59 44 B2  |ION OF Y.4...YD.|
00000C10: 34 39 39 32 36 3A 8F 20  53 57 49 54 43 48 20 4F  |49926:. SWITCH O|
00000C20: 4E 20 4D 4F 56 45 4D 45  4E 54 20 49 4E 20 59 20  |N MOVEMENT IN Y |
00000C30: 41 58 49 53 00 3E 14 24  04 97 59 44 2C 31 00 64  |AXIS.>.$..YD,1.d|
00000C40: 14 2E 04 41 42 41 53 45  B2 35 31 32 39 30 3A 8F  |...ABASE.51290:.|
00000C50: 20 48 49 52 45 53 20 53  43 52 45 45 4E 20 56 45  | HIRES SCREEN VE|
00000C60: 43 54 4F 52 00 88 14 38  04 45 52 41 53 45 B2 35  |CTOR...8.ERASE.5|
00000C70: 30 39 38 31 3A 8F 20 45  52 41 53 45 20 48 49 52  |0981:. ERASE HIR|
00000C80: 45 53 20 50 49 58 45 4C  00 AF 14 42 04 43 4F 4C  |ES PIXEL...B.COL|
00000C90: 4F 55 52 B2 35 30 39 38  32 3A 8F 20 4D 55 4C 54  |OUR.50982:. MULT|
00000CA0: 49 20 43 4F 4C 4F 55 52  20 43 4F 4C 4F 55 52 00  |I COLOUR COLOUR.|
00000CB0: CC 14 4C 04 48 58 B2 35  30 39 38 33 3A 8F 20 48  |..L.HX.50983:. H|
00000CC0: 49 52 45 53 20 50 49 58  45 4C 20 58 00 E9 14 56  |IRES PIXEL X...V|
00000CD0: 04 48 59 B2 35 30 39 38  35 3A 8F 20 48 49 52 45  |.HY.50985:. HIRE|
00000CE0: 53 20 50 49 58 45 4C 20  59 00 0B 15 60 04 50 4C  |S PIXEL Y...`.PL|
00000CF0: 4F 54 B2 35 30 39 30 31  3A 8F 20 50 4C 4F 54 20  |OT.50901:. PLOT |
00000D00: 48 49 52 45 53 20 50 49  58 45 4C 00 2F 15 6A 04  |HIRES PIXEL./.j.|
00000D10: 57 49 50 45 B2 34 39 32  39 37 3A 8F 20 43 4C 45  |WIPE.49297:. CLE|
00000D20: 41 52 20 48 49 52 45 53  20 4D 45 4D 4F 52 59 00  |AR HIRES MEMORY.|
00000D30: 66 15 74 04 41 4F 46 46  B2 34 39 34 37 35 3A 8F  |f.t.AOFF.49475:.|
00000D40: 20 53 57 49 54 43 48 20  4F 46 46 20 49 4E 54 45  | SWITCH OFF INTE|
00000D50: 52 52 55 50 54 20 44 52  49 56 45 4E 20 43 48 41  |RRUPT DRIVEN CHA|
00000D60: 52 41 43 54 45 52 00 9D  15 7E 04 4E 41 4E 49 4D  |RACTER...~.NANIM|
00000D70: B2 34 39 34 39 30 3A 8F  20 4E 4F 4E 20 49 4E 54  |.49490:. NON INT|
00000D80: 45 52 52 55 50 54 20 44  52 49 56 45 4E 20 48 49  |ERRUPT DRIVEN HI|
00000D90: 52 45 53 20 43 48 41 52  41 43 54 45 52 00 E9 15  |RES CHARACTER...|
00000DA0: 88 04 4D 4F 44 45 B2 34  39 37 31 31 3A 8F 20 50  |..MODE.49711:. P|
00000DB0: 4F 4B 45 4D 4F 44 45 2C  31 30 38 20 42 45 46 4F  |OKEMODE,108 BEFO|
00000DC0: 52 45 20 55 53 49 4E 47  20 49 4E 54 45 52 52 55  |RE USING INTERRU|
00000DD0: 50 54 20 43 48 41 52 41  43 54 45 52 20 4F 54 48  |PT CHARACTER OTH|
00000DE0: 45 52 57 49 53 45 20 39  36 00 28 16 92 04 41 4C  |ERWISE 96.(...AL|
00000DF0: 4F 4F 50 B2 34 39 38 33  37 3A 8F 20 52 4F 55 54  |OOP.49837:. ROUT|
00000E00: 49 4E 45 20 54 4F 20 45  58 2D 4F 52 20 38 30 2A  |INE TO EX-OR 80*|
00000E10: 39 36 20 50 49 58 45 4C  20 42 4C 4F 43 4B 20 4F  |96 PIXEL BLOCK O|
00000E20: 46 20 4D 45 4D 4F 52 59  00 68 16 9C 04 41 53 54  |F MEMORY.h...AST|
00000E30: 45 B2 34 39 38 39 30 3A  8F 20 52 4F 55 54 49 4E  |E.49890:. ROUTIN|
00000E40: 45 20 54 4F 20 53 54 4F  52 45 20 53 54 41 52 54  |E TO STORE START|
00000E50: 20 56 41 52 49 41 42 4C  45 53 20 4F 46 20 42 4C  | VARIABLES OF BL|
00000E60: 4F 43 4B 20 4D 4F 56 45  00 97 16 A6 04 41 45 52  |OCK MOVE.....AER|
00000E70: B2 34 39 37 31 34 3A 8F  20 52 4F 55 54 49 4E 45  |.49714:. ROUTINE|
00000E80: 20 54 4F 20 53 45 54 20  53 54 41 4E 44 49 4E 47  | TO SET STANDING|
00000E90: 20 46 49 47 55 52 45 00  C7 16 B0 04 53 56 4C 55  | FIGURE.....SVLU|
00000EA0: 45 B2 34 39 39 31 32 3A  8F 20 53 43 52 45 45 4E  |E.49912:. SCREEN|
00000EB0: 20 50 4F 53 49 54 49 4F  4E 20 4F 46 20 43 48 41  | POSITION OF CHA|
00000EC0: 52 41 43 54 45 52 2E 00  CD 16 BA 04 8E 00 00 00  |RACTER..........|
.......A.0.40.1....55,255:.56,63:.51,255
:.52,63:..C...A.A.1:."LOADING SPRITES":.
"SPRITE FILE 1",8,1.O.(..A.1.60...2.A.A.
1:."LOADING M/CODE ":."ANIMATE.MC",8,1..
.<..A.2.90...F.. 50222:. CLEAR BIT MAP M
EMORY AND HIRES CHARACTER MEMORY...P.A.A
.1:."LOADING HIRES CH":."TEST1      .ANM
",8,1.3.Z.. 820:. VARIABLES.R.D..CLS:.CM
EM:.SBANK:.SCHBASE.~.N..53265,B(53265).3
2:. HIRES BIT MAP MODE...X..B(MULTI).1..
53270,B(53270).16:. MULTICOLOUR.W....245
68,0:.24569,8:. SPRITE POINTERS......532
76,B(53276).3:. MULTI COLOUR SPRITE.=...
.53287,10:.53285,12:.53286,5:.53288,0:. 
SPRITE COLOUR.I. ..53248,100:.53249,50:.
 X,Y CO-ORDINATES......53264,B(53264).1:
.  MSB OF SPRITE 0......53269,B(53269).3
:. SWITCH ON SPRITES......INIT:. SET UP 
HIRES FIGURE ON SCREEN...H.SC.0:DB.0...R
..MODE,108:.ANIM...... MAIN LOOP.%....N.
0.320.1...SX.SX.1.P.... SX.0.(B(53264).1
).1..760.Z.... SX.0.(B(53264).1).0.SX.10
0:.53264,1...... DB.0.SC.SC.1. .... DB.1
.SC.SC.1...".. SC.0.DB.0...,.. SC.7.DB.1
.X.6..53248,SX:.24568,SC...@..N...J..532
69,0:.AOFF...T..CB,96:.CT,128:.WIPE...^.
. MULTI,1:.ABASE,0:.ABASE.1,96.7.H.K.60.
E.R.X.1..:P.0.R.|.A.1..(5).B....N.1 . 10
00.Z...Y.X..5:X.X.A..(X.A).....P.P.Y....
.XX.X.319:YY.100.P.K:CC..(.(1).3.1).X...
XX.2..(XX.2):XH..(XX.256):XL.XX.(XH.256)
......COLOUR,CC:.HX,XL:.HX.1,XH:.HY,YY..
.B..PLOT...L..N...V.. MODE,96.;....670:P
V.1:.PAUSE,PV:.YD,0.J...X1.(B(PX).8).60:
Y1.150:.53250,X1:.53251,Y1.....SX.100:.5
3264,1:.53248,SX:.53249,120:.53269,3....
..NANIM.....SX.SX.1.R.... SX.0.(B(53264)
.1).1..760...... SX.0.(B(53264).1).0.SX.
100:.53264,1...&.. DB.0.SC.SC.1.".0.. DB
.1.SC.SC.1.2.:.. SC.0.DB.0.B.D.. SC.7.DB
.1.U.N..B(FIRE).1.650.M.X..53248,SX:.245
68,SC...B.X1.(B(PX).8).60...L..X1.255.X1
.X1.255:.53264,B(53264).2:.53250,X1:.640
...V..X1.255..53264,B(53264).253:.53250,
X1......510......53269,0.......!.... INI
TIALISE CHARACTER ROUTINE.6.... MVE,0:. 
RILE,0.Y...X.8:Y.8:. COORDINATES (IN CHA
RACTER BLOCKS) OF START POSITION.......P
X,X:.PY,Y.M.F.SS.24576.(320.Y):.HL,.(SS.
256):.LL,SS.(B(HL).256):. EXTREME LHS...
P..HR,.((SS.240).256):.LR,(SS.240).(B(HR
).256):. EXTREME RHS.I.Z.SS.SS.(8.X):.SV
LUE.1,.(SS.256):.SVLUE,SS.(.(SS.256).256
).S.... AER.Y.....G.... MSB OFF.....SX.2
55:.53264,B(53264). 254............ MSB 
ON... .SX(0).0:.53264,B(53264).1...*...Y
.4.. INITIALISE VARIABLES...>.SBANK.4920
5:. SET BANK...H.SCHBASE.49224:. SET CHA
R.BASE.9.R.RILE.49916:. MOVING L-R OR R-
L.X.\.MVE.49917:. CHARACTER MOVE.|.F.MUL
TI.49152:. MULTI COLOUR MODE...P.INIT.49
362:. INITIALISE HIRES CHARACTER ROUTINE
.S.Z.ANIM.49450:. ANIMATION ROUTINE.....
PAUSE.50192:. SLOW ROUTINE VALUE LOCATIO
N.#...CLS.49235:. SET COLOUR MEMORY.Q...
CMEM.49246:. CLEAR MEMORY(COLOUR)LOCATIO
N.X...DX.49359:. DIRECTION OF X JOYSTICK
.....DY.49360:. DIRECTION OF Y JOYSTICK.
D...FIRE.49361:. FIRE BUTTON PRESSED....
.LL.49918:. LEFT HAND SIDE LO.BYTE...J.L
R.49920:. RIGHT HAND SIDE LO.BYTE.7.T.HL
.49919:. LEFT HAND SIDE HI.BYTE.^...HR.4
9921:. RIGHT HAND SIDE HI.BYTE.V...PV.16
:. PAUSE VALUE.....CB.254:. BOTTOM OF ME
MORY CLEAR VECTOR HI BYTE.N...CT.50236:.
 TOP OF MEMORY HI BYTE.....PX.49924:. PO
SITION OF X.....PY.49925:. POSITION OF Y
.4...YD.49926:. SWITCH ON MOVEMENT IN Y 
AXIS.>.$..YD,1.D...ABASE.51290:. HIRES S
CREEN VECTOR...8.ERASE.50981:. ERASE HIR
ES PIXEL...B.COLOUR.50982:. MULTI COLOUR
 COLOUR.L.L.HX.50983:. HIRES PIXEL X...V
.HY.50985:. HIRES PIXEL Y...`.PLOT.50901
:. PLOT HIRES PIXEL./.J.WIPE.49297:. CLE
AR HIRES MEMORY.F.T.AOFF.49475:. SWITCH 
OFF INTERRUPT DRIVEN CHARACTER...~.NANIM
.49490:. NON INTERRUPT DRIVEN HIRES CHAR
ACTER.....MODE.49711:. POKEMODE,108 BEFO
RE USING INTERRUPT CHARACTER OTHERWISE 9
6.(...ALOOP.49837:. ROUTINE TO EX-OR 80*
96 PIXEL BLOCK OF MEMORY.H...ASTE.49890:
. ROUTINE TO STORE START VARIABLES OF BL
OCK MOVE.....AER.49714:. ROUTINE TO SET 
STANDING FIGURE.G...SVLUE.49912:. SCREEN
 POSITION OF CHARACTER..M.......
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL