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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL