ANIMATE.HELP
FILE INFORMATION
FILENAME(S): ANIMATE.HELP
FILE TYPE(S): PRG
FILE SIZE: 10.7K
FIRST SEEN: 2025-11-30 21:05:34
APPEARS ON: 3 disk(s)
FILE HASH
58e05293b42ef2d3dadaf31508cd7ca7fd81cda432627370298cae82e5495327
FOUND ON DISKS (3 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| C B M 64 | ANIMATE.HELP | PRG | DuncanTwain | 24 | 4 | DOWNLOAD FILE |
| SPELLEN | ANIMATE.HELP | PRG | DuncanTwain | 24 | 4 | DOWNLOAD FILE |
| HULP | ANIMATE.HELP | PRG | DuncanTwain | 24 | 4 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 01 12 0C 12 00 00 8B 45 B2 31 A7 35 00 2D 12 01 |.......E.1.5.-..|
00000010: 00 97 20 35 33 32 38 30 2C 30 3A 97 35 33 32 38 |.. 53280,0:.5328|
00000020: 31 2C 30 3A 97 35 33 32 37 32 2C 32 33 00 5F 12 |1,0:.53272,23._.|
00000030: 02 00 99 22 11 93 9A 20 C8 45 4C 50 20 53 43 52 |..."... .ELP SCR|
00000040: 45 45 4E 53 20 4E 4F 57 20 4C 4F 41 44 45 44 20 |EENS NOW LOADED |
00000050: 2D 20 D0 4C 45 41 53 45 20 57 41 49 54 2E 22 00 |- .LEASE WAIT.".|
00000060: 8C 12 03 00 97 33 32 37 36 38 2C 30 3A 8B C2 28 |.....32768,0:..(|
00000070: 33 32 37 36 38 29 B2 39 A7 99 22 11 20 C9 C5 C5 |32768).9..". ...|
00000080: C5 20 52 45 4E 41 42 4C 45 44 2E 22 00 AB 12 04 |. RENABLED."....|
00000090: 00 8B 45 B2 30 A7 45 B2 31 3A 93 22 41 4E 49 4D |..E.0.E.1:."ANIM|
000000A0: 41 54 45 2E 4D 43 22 2C 38 2C 31 00 CE 12 05 00 |ATE.MC",8,1.....|
000000B0: 81 49 B2 31 A4 34 30 3A 4C 24 B2 4C 24 AA 22 A4 |.I.1.40:L$.L$.".|
000000C0: 22 3A 82 3A 8B 5A 5A B2 31 A7 33 31 35 30 00 04 |":.:.ZZ.1.3150..|
000000D0: 13 06 00 99 22 93 22 4C 24 22 12 20 20 20 20 20 |...."."L$". |
000000E0: 20 20 20 20 D3 50 52 49 54 45 20 C1 4E 49 4D 41 | .PRITE .NIMA|
000000F0: 54 4F 52 20 2D 20 C8 45 4C 50 20 20 20 20 20 20 |TOR - .ELP |
00000100: 20 20 20 22 00 0D 13 07 00 89 31 30 30 00 25 13 | "......100.%.|
00000110: 08 00 97 31 39 38 2C 30 3A 92 31 39 38 2C 31 3A |...198,0:.198,1:|
00000120: A1 52 24 3A 8E 00 5A 13 09 00 99 22 11 1E 12 20 |.R$:..Z...."... |
00000130: D2 C5 D4 D5 D2 CE 20 92 20 2D 20 CE 45 58 54 20 |...... . - .EXT |
00000140: 50 41 47 45 20 2F 20 12 20 D2 20 92 20 46 4F 52 |PAGE / . . . FOR|
00000150: 20 D0 52 45 56 49 4F 55 53 22 00 7B 13 0A 00 8D | .REVIOUS".{....|
00000160: 38 3A 8B 28 52 24 B3 B1 C7 28 31 33 29 29 AF 28 |8:.(R$...(13)).(|
00000170: 52 24 B3 B1 22 52 22 29 A7 31 30 00 81 13 0B 00 |R$.."R").10.....|
00000180: 8E 00 AF 13 64 00 99 22 11 20 D3 50 52 49 54 45 |....d..". .PRITE|
00000190: 53 20 41 52 45 20 4F 4E 45 20 4F 46 20 54 48 45 |S ARE ONE OF THE|
000001A0: 20 4D 4F 53 54 20 50 4F 57 45 52 46 55 4C 22 00 | MOST POWERFUL".|
000001B0: DB 13 6E 00 99 22 11 20 46 45 41 54 55 52 45 53 |..n..". FEATURES|
000001C0: 20 4F 46 20 54 48 45 20 C3 4F 4D 4D 4F 44 4F 52 | OF THE .OMMODOR|
000001D0: 45 20 36 34 20 2D 20 59 45 54 22 00 0A 14 78 00 |E 64 - YET"...x.|
000001E0: 99 22 11 20 54 48 45 59 20 41 52 45 20 41 4E 4F |.". THEY ARE ANO|
000001F0: 54 48 45 52 20 4F 46 20 54 48 45 20 4D 41 4E 59 |THER OF THE MANY|
00000200: 20 46 45 41 54 55 52 45 53 22 00 39 14 82 00 99 | FEATURES".9....|
00000210: 22 11 20 57 48 49 43 48 20 41 52 45 20 4E 4F 54 |". WHICH ARE NOT|
00000220: 20 45 41 53 49 4C 59 20 55 53 45 44 20 46 52 4F | EASILY USED FRO|
00000230: 4D 20 C2 C1 D3 C9 C3 2E 22 00 68 14 8C 00 99 22 |M ......".h...."|
00000240: 11 20 D4 48 45 20 D3 50 52 49 54 45 20 C1 4E 49 |. .HE .PRITE .NI|
00000250: 4D 41 54 4F 52 20 57 49 4C 4C 20 41 4C 4C 4F 57 |MATOR WILL ALLOW|
00000260: 20 59 4F 55 20 54 4F 22 00 98 14 96 00 99 22 11 | YOU TO"......".|
00000270: 20 41 4E 49 4D 41 54 45 2C 20 57 49 54 48 20 54 | ANIMATE, WITH T|
00000280: 48 45 20 4D 49 4E 49 4D 55 4D 20 4F 46 20 46 55 |HE MINIMUM OF FU|
00000290: 53 53 2C 20 41 4C 4C 22 00 C5 14 A0 00 99 22 11 |SS, ALL"......".|
000002A0: 20 45 49 47 48 54 20 53 50 52 49 54 45 53 20 41 | EIGHT SPRITES A|
000002B0: 54 20 56 41 52 59 49 4E 47 20 53 50 45 45 44 53 |T VARYING SPEEDS|
000002C0: 20 41 4E 44 22 00 FF 14 AA 00 99 22 11 20 44 49 | AND"......". DI|
000002D0: 52 45 43 54 49 4F 4E 53 2E 22 3A 99 22 11 1E 20 |RECTIONS.":.".. |
000002E0: D0 52 45 53 53 20 12 20 D2 45 54 55 52 4E 20 92 |.RESS . .ETURN .|
000002F0: 20 54 4F 20 43 4F 4E 54 49 4E 55 45 2E 9A 22 00 | TO CONTINUE..".|
00000300: 15 15 AF 00 8D 38 3A 8B 52 24 B3 B1 C7 28 31 33 |.....8:.R$...(13|
00000310: 29 A7 31 37 35 00 46 15 B4 00 99 22 11 93 20 D4 |).175.F....".. .|
00000320: 48 45 20 45 4E 54 49 52 45 20 50 52 4F 43 45 53 |HE ENTIRE PROCES|
00000330: 53 20 49 53 20 49 4E 54 45 52 55 50 54 20 44 52 |S IS INTERUPT DR|
00000340: 49 56 45 4E 2C 22 00 75 15 BE 00 99 22 11 20 57 |IVEN,".u....". W|
00000350: 48 49 43 48 20 49 4E 20 4C 41 59 4D 45 4E 53 20 |HICH IN LAYMENS |
00000360: 4C 41 4E 47 55 41 47 45 20 4D 45 41 4E 53 20 49 |LANGUAGE MEANS I|
00000370: 54 20 49 53 22 00 A2 15 C3 00 99 22 11 20 56 49 |T IS"......". VI|
00000380: 52 54 55 41 4C 4C 59 20 54 52 41 4E 53 50 41 52 |RTUALLY TRANSPAR|
00000390: 45 4E 54 20 54 4F 20 54 48 45 20 4E 4F 52 4D 41 |ENT TO THE NORMA|
000003A0: 4C 22 00 CB 15 C4 00 99 22 11 20 4F 50 45 52 41 |L"......". OPERA|
000003B0: 54 49 4F 4E 20 4F 46 20 59 4F 55 52 20 C3 4F 4D |TION OF YOUR .OM|
000003C0: 4D 4F 44 4F 52 45 20 36 34 2E 22 00 FB 15 C8 00 |MODORE 64.".....|
000003D0: 99 22 11 20 C9 4E 54 45 52 55 50 54 53 20 43 4F |.". .NTERUPTS CO|
000003E0: 4E 54 52 4F 4C 20 54 48 49 4E 47 53 20 4C 49 4B |NTROL THINGS LIK|
000003F0: 45 20 46 4C 41 53 48 49 4E 47 22 00 2B 16 D2 00 |E FLASHING".+...|
00000400: 99 22 11 20 54 48 45 20 43 55 52 53 4F 52 2C 20 |.". THE CURSOR, |
00000410: 54 41 4C 4B 49 4E 47 20 54 4F 20 59 4F 55 52 20 |TALKING TO YOUR |
00000420: 44 49 53 4B 20 44 52 49 56 45 22 00 58 16 DC 00 |DISK DRIVE".X...|
00000430: 99 22 11 20 4F 52 20 43 41 53 53 45 54 54 45 20 |.". OR CASSETTE |
00000440: 50 4C 41 59 45 52 20 41 4E 44 20 4D 41 4E 41 47 |PLAYER AND MANAG|
00000450: 49 4E 47 20 54 48 45 22 00 79 16 E6 00 99 22 11 |ING THE".y....".|
00000460: 20 49 4E 54 45 52 4E 41 4C 20 54 49 4D 49 4E 47 | INTERNAL TIMING|
00000470: 20 53 59 53 54 45 4D 2E 22 00 8B 16 0E 01 8D 39 | SYSTEM."......9|
00000480: 3A 8B 52 24 B2 22 52 22 A7 89 36 00 BC 16 2C 01 |:.R$."R"..6...,.|
00000490: 99 22 93 20 CC 45 54 53 20 48 41 56 45 20 41 20 |.". .ETS HAVE A |
000004A0: 51 55 49 43 4B 20 4C 4F 4F 4B 20 41 54 20 4A 55 |QUICK LOOK AT JU|
000004B0: 53 54 20 57 48 41 54 20 43 41 4E 22 00 ED 16 36 |ST WHAT CAN"...6|
000004C0: 01 99 22 20 42 45 20 44 4F 4E 45 20 55 53 49 4E |.." BE DONE USIN|
000004D0: 47 20 54 48 45 20 53 50 52 49 54 45 20 41 4E 49 |G THE SPRITE ANI|
000004E0: 4D 41 54 4F 52 2E 22 3A 8D 31 30 30 30 00 0E 17 |MATOR.":.1000...|
000004F0: 3B 01 99 22 11 20 5B 20 D0 52 45 53 53 20 12 20 |;..". [ .RESS . |
00000500: D2 C5 D4 D5 D2 CE 20 92 20 5D 22 3A 8D 38 00 3C |...... . ]":.8.<|
00000510: 17 40 01 99 22 11 20 CB 45 45 50 20 49 4E 20 4D |.@..". .EEP IN M|
00000520: 49 4E 44 20 54 48 41 54 20 54 48 4F 53 45 20 4D |IND THAT THOSE M|
00000530: 4F 56 49 4E 47 20 42 4F 58 45 53 22 00 67 17 4A |OVING BOXES".g.J|
00000540: 01 99 22 11 20 41 52 45 4E 27 54 20 41 4E 49 4D |..". AREN'T ANIM|
00000550: 41 54 45 44 2E 20 D4 48 45 59 20 41 52 45 20 4D |ATED. .HEY ARE M|
00000560: 4F 56 49 4E 47 2E 22 00 91 17 54 01 99 22 11 20 |OVING."...T..". |
00000570: C9 54 27 53 20 49 4D 50 4F 52 54 41 4E 54 20 54 |.T'S IMPORTANT T|
00000580: 4F 20 55 4E 44 45 52 53 54 41 4E 44 20 54 48 45 |O UNDERSTAND THE|
00000590: 22 00 C0 17 5E 01 99 22 11 20 44 49 46 46 45 52 |"...^..". DIFFER|
000005A0: 45 4E 43 45 20 41 53 20 54 48 45 20 D3 50 52 49 |ENCE AS THE .PRI|
000005B0: 54 45 20 C1 4E 49 4D 41 54 4F 52 20 43 41 4E 22 |TE .NIMATOR CAN"|
000005C0: 00 F3 17 68 01 99 22 11 20 44 4F 20 42 4F 54 48 |...h..". DO BOTH|
000005D0: 21 22 3A 8D 39 3A 8B 52 24 B2 22 52 22 A7 97 20 |!":.9:.R$."R".. |
000005E0: 35 33 32 36 39 2C 30 3A 9E 35 32 32 33 37 3A 89 |53269,0:.52237:.|
000005F0: 31 38 30 00 08 18 90 01 9E 20 35 32 32 33 37 3A |180...... 52237:|
00000600: 97 35 33 32 36 39 2C 30 00 38 18 9A 01 99 22 93 |.53269,0.8....".|
00000610: 20 C8 4F 57 20 44 4F 45 53 20 49 54 20 41 4C 4C | .OW DOES IT ALL|
00000620: 20 57 4F 52 4B 3F 20 C8 4F 57 20 44 4F 20 57 45 | WORK? .OW DO WE|
00000630: 20 44 45 53 49 47 4E 22 00 63 18 A4 01 99 22 11 | DESIGN".c....".|
00000640: 20 41 20 D3 50 52 49 54 45 3F 20 C8 4F 57 20 43 | A .PRITE? .OW C|
00000650: 41 4E 20 59 4F 55 20 C1 CE C9 CD C1 D4 C5 20 49 |AN YOU ....... I|
00000660: 54 3F 22 00 92 18 AE 01 99 22 11 20 C7 4F 4F 44 |T?"......". .OOD|
00000670: 20 51 55 45 53 54 49 4F 4E 53 2E 20 CC 45 54 27 | QUESTIONS. .ET'|
00000680: 53 20 54 41 43 4B 4C 45 20 54 48 45 4D 20 4F 4E |S TACKLE THEM ON|
00000690: 45 22 00 C1 18 B8 01 99 22 11 20 41 54 20 41 20 |E"......". AT A |
000006A0: 54 49 4D 45 2E 20 C6 49 52 53 54 4C 59 20 57 45 |TIME. .IRSTLY WE|
000006B0: 20 4D 55 53 54 20 55 4E 44 45 52 53 54 41 4E 44 | MUST UNDERSTAND|
000006C0: 22 00 EE 18 C2 01 99 22 11 20 48 4F 57 20 41 20 |"......". HOW A |
000006D0: 53 50 52 49 54 45 20 57 4F 52 4B 53 20 4F 52 20 |SPRITE WORKS OR |
000006E0: 57 48 59 20 49 54 20 43 41 4E 20 44 4F 22 00 0E |WHY IT CAN DO"..|
000006F0: 19 CC 01 99 22 11 20 57 48 41 54 20 49 54 20 44 |....". WHAT IT D|
00000700: 4F 45 53 20 4E 4F 52 4D 41 4C 4C 59 2E 22 00 3E |OES NORMALLY.".>|
00000710: 19 D6 01 99 22 11 20 C9 4E 53 49 44 45 20 59 4F |....". .NSIDE YO|
00000720: 55 52 20 C3 4F 4D 4D 4F 44 4F 52 45 20 36 34 20 |UR .OMMODORE 64 |
00000730: 49 53 20 41 20 50 4F 57 45 52 46 55 4C 22 00 6B |IS A POWERFUL".k|
00000740: 19 E0 01 99 22 11 20 48 55 4E 4B 20 4F 46 20 53 |....". HUNK OF S|
00000750: 49 4C 49 43 4F 4E 20 4B 4E 4F 57 4E 20 41 53 20 |ILICON KNOWN AS |
00000760: 54 48 45 20 D6 49 43 20 C9 C9 22 00 99 19 EA 01 |THE .IC ..".....|
00000770: 99 22 11 20 43 48 49 50 2E 20 D9 4F 55 27 56 45 |.". CHIP. .OU'VE|
00000780: 20 50 52 4F 42 41 42 4C 59 20 41 4C 52 45 41 44 | PROBABLY ALREAD|
00000790: 59 20 50 4C 41 59 45 44 22 00 CA 19 EC 01 99 22 |Y PLAYED"......"|
000007A0: 11 20 57 49 54 48 20 49 54 20 41 20 4C 49 54 54 |. WITH IT A LITT|
000007B0: 4C 45 20 42 59 20 43 48 41 4E 47 49 4E 47 20 54 |LE BY CHANGING T|
000007C0: 48 45 20 53 43 52 45 45 4E 22 00 0A 1A EE 01 99 |HE SCREEN"......|
000007D0: 22 20 43 4F 4C 4F 55 52 53 2E 20 28 D0 CF CB C5 |" COLOURS. (....|
000007E0: 20 35 33 32 38 30 2C 4E 20 3A 20 D0 CF CB C5 20 | 53280,N : .... |
000007F0: 35 33 32 38 31 2C 4E 29 20 22 3B 3A 8D 39 3A 8B |53281,N) ";:.9:.|
00000800: 52 24 B2 22 52 22 A7 33 30 30 00 34 1A F4 01 99 |R$."R".300.4....|
00000810: 22 93 20 D4 48 45 20 D6 49 43 20 C9 C9 20 43 48 |". .HE .IC .. CH|
00000820: 49 50 20 41 4C 53 4F 20 4D 41 4E 41 47 45 53 20 |IP ALSO MANAGES |
00000830: 54 48 45 22 00 62 1A FE 01 99 22 11 20 4F 50 45 |THE".b....". OPE|
00000840: 52 41 54 49 4F 4E 20 4F 46 20 D3 50 52 49 54 45 |RATION OF .PRITE|
00000850: 53 2E 20 D5 50 20 54 4F 20 45 49 47 48 54 20 41 |S. .P TO EIGHT A|
00000860: 54 22 00 90 1A 08 02 99 22 11 20 41 20 54 49 4D |T"......". A TIM|
00000870: 45 20 4D 41 59 20 42 45 20 44 49 53 50 4C 41 59 |E MAY BE DISPLAY|
00000880: 45 44 20 55 4E 44 45 52 20 4E 4F 52 4D 41 4C 22 |ED UNDER NORMAL"|
00000890: 00 C1 1A 12 02 99 22 11 20 43 4F 4E 44 49 54 49 |......". CONDITI|
000008A0: 4F 4E 53 2E 20 28 C9 54 20 49 53 20 50 4F 53 53 |ONS. (.T IS POSS|
000008B0: 49 42 4C 45 53 20 54 4F 20 44 49 53 50 4C 41 59 |IBLES TO DISPLAY|
000008C0: 22 00 E9 1A 1C 02 99 22 20 4D 4F 52 45 20 2D 20 |"......" MORE - |
000008D0: 42 55 54 20 49 54 27 53 20 46 41 49 52 4C 59 20 |BUT IT'S FAIRLY |
000008E0: 54 52 49 43 4B 59 2E 29 22 00 17 1B 26 02 99 22 |TRICKY.)"...&.."|
000008F0: 11 20 C6 4F 52 20 41 20 D3 50 52 49 54 45 20 54 |. .OR A .PRITE T|
00000900: 4F 20 42 45 20 44 49 53 50 4C 41 59 45 44 20 57 |O BE DISPLAYED W|
00000910: 45 20 4D 55 53 54 22 00 42 1B 30 02 99 22 11 20 |E MUST".B.0..". |
00000920: 46 49 52 53 54 20 54 45 4C 4C 20 54 48 45 20 43 |FIRST TELL THE C|
00000930: 4F 4D 50 55 54 45 52 20 57 48 45 52 45 20 54 48 |OMPUTER WHERE TH|
00000940: 45 22 00 6E 1B 3A 02 99 22 11 20 50 49 43 54 55 |E".n.:..". PICTU|
00000950: 52 45 20 4F 46 20 54 48 41 54 20 53 50 52 49 54 |RE OF THAT SPRIT|
00000960: 45 20 49 53 20 41 4E 44 20 57 48 41 54 22 00 97 |E IS AND WHAT"..|
00000970: 1B 44 02 99 22 11 20 43 4F 4C 4F 55 52 20 57 45 |.D..". COLOUR WE|
00000980: 20 57 41 4E 54 20 49 54 20 44 49 53 50 4C 41 59 | WANT IT DISPLAY|
00000990: 45 44 20 49 4E 2E 22 00 C7 1B 4E 02 99 22 11 20 |ED IN."...N..". |
000009A0: D4 4F 20 44 4F 20 54 48 49 53 20 57 45 20 4D 55 |.O DO THIS WE MU|
000009B0: 53 54 20 55 53 45 20 41 20 D0 CF CB C5 20 43 4F |ST USE A .... CO|
000009C0: 4D 4D 41 4E 44 2E 22 00 F9 1B 52 02 99 22 11 D0 |MMAND."...R.."..|
000009D0: CF CB C5 20 27 41 20 4D 45 4D 4F 52 59 20 4C 4F |... 'A MEMORY LO|
000009E0: 43 41 54 49 4F 4E 27 2C 27 57 49 54 48 20 41 20 |CATION','WITH A |
000009F0: 4E 55 4D 42 45 52 27 22 3B 00 0C 1C 57 02 8D 39 |NUMBER'";...W..9|
00000A00: 3A 8B 52 24 B2 22 52 22 A7 34 30 30 00 3A 1C 58 |:.R$."R".400.:.X|
00000A10: 02 99 22 93 20 D4 48 45 20 4D 45 4D 4F 52 59 20 |..". .HE MEMORY |
00000A20: 4C 4F 43 41 54 49 4F 4E 20 49 53 20 54 48 45 20 |LOCATION IS THE |
00000A30: 4E 55 4D 42 45 52 20 4F 52 22 00 6A 1C 62 02 99 |NUMBER OR".j.b..|
00000A40: 22 11 20 41 44 44 52 45 53 53 20 57 48 49 43 48 |". ADDRESS WHICH|
00000A50: 20 43 4F 52 52 45 53 50 4F 4E 44 53 20 54 4F 20 | CORRESPONDS TO |
00000A60: 41 20 43 45 52 54 41 49 4E 22 00 96 1C 6C 02 99 |A CERTAIN"...l..|
00000A70: 22 11 20 53 54 4F 52 41 47 45 20 41 52 45 41 20 |". STORAGE AREA |
00000A80: 49 4E 53 49 44 45 20 59 4F 55 52 20 43 4F 4D 50 |INSIDE YOUR COMP|
00000A90: 55 54 45 52 2E 22 00 C7 1C 76 02 99 22 11 20 C1 |UTER."...v..". .|
00000AA0: 20 36 34 CB 20 43 4F 4D 50 55 54 45 52 20 48 41 | 64. COMPUTER HA|
00000AB0: 53 20 53 4F 4D 45 20 36 35 35 33 36 20 4C 4F 43 |S SOME 65536 LOC|
00000AC0: 41 54 49 4F 4E 53 22 00 F0 1C 80 02 99 22 20 54 |ATIONS"......" T|
00000AD0: 4F 20 43 48 4F 53 45 20 46 52 4F 4D 21 20 D3 4F |O CHOSE FROM! .O|
00000AE0: 4D 45 20 4F 46 20 54 48 45 53 45 20 41 52 45 22 |ME OF THESE ARE"|
00000AF0: 00 1F 1D 8A 02 99 22 11 20 41 4C 52 45 41 44 59 |......". ALREADY|
00000B00: 20 55 53 45 44 20 55 50 20 42 59 20 59 4F 55 52 | USED UP BY YOUR|
00000B10: 20 50 52 4F 47 52 41 4D 20 41 52 45 41 2C 22 00 | PROGRAM AREA,".|
00000B20: 4C 1D 94 02 99 22 11 20 54 48 45 20 D2 CF CD D3 |L....". THE ....|
00000B30: 20 28 D2 45 41 44 20 CF 4E 4C 59 20 CD 45 4D 4F | (.EAD .NLY .EMO|
00000B40: 52 59 29 20 41 4E 44 20 54 48 45 22 00 7B 1D 9E |RY) AND THE".{..|
00000B50: 02 99 22 11 20 CF 50 45 52 41 54 49 4E 47 20 D3 |..". .PERATING .|
00000B60: 59 53 54 45 4D 53 20 53 43 52 41 54 43 48 20 50 |YSTEMS SCRATCH P|
00000B70: 41 44 20 4F 52 20 57 4F 52 4B 22 00 A8 1D A8 02 |AD OR WORK".....|
00000B80: 99 22 11 20 41 52 45 41 2E 20 D4 48 45 20 53 43 |.". AREA. .HE SC|
00000B90: 52 45 45 4E 20 41 4E 44 20 43 4F 4C 4F 55 52 20 |REEN AND COLOUR |
00000BA0: 4F 46 20 45 41 43 48 22 00 D5 1D B2 02 99 22 11 |OF EACH"......".|
00000BB0: 20 43 48 41 52 41 43 54 45 52 20 4F 4E 20 49 54 | CHARACTER ON IT|
00000BC0: 20 41 4C 53 4F 20 54 41 4B 45 20 55 50 20 53 50 | ALSO TAKE UP SP|
00000BD0: 41 43 45 2E 22 00 E8 1D BB 02 8D 39 3A 8B 52 24 |ACE."......9:.R$|
00000BE0: B2 22 52 22 A7 35 30 30 00 16 1E BC 02 99 22 93 |."R".500......".|
00000BF0: 20 D2 45 4D 45 4D 42 45 52 20 45 41 43 48 20 4F | .EMEMBER EACH O|
00000C00: 4E 45 20 4F 46 20 54 48 45 53 45 20 4C 4F 43 41 |NE OF THESE LOCA|
00000C10: 54 49 4F 4E 53 22 00 46 1E C6 02 99 22 11 20 49 |TIONS".F....". I|
00000C20: 53 20 4D 41 44 45 20 55 50 20 4F 46 20 42 49 54 |S MADE UP OF BIT|
00000C30: 53 2E 20 C9 46 20 59 4F 55 27 52 45 20 4E 4F 54 |S. .F YOU'RE NOT|
00000C40: 20 53 55 52 45 22 00 74 1E D0 02 99 22 11 20 57 | SURE".t....". W|
00000C50: 48 41 54 20 41 20 42 49 54 20 49 53 20 59 4F 55 |HAT A BIT IS YOU|
00000C60: 20 53 48 4F 55 4C 44 20 47 4F 20 4F 56 45 52 20 | SHOULD GO OVER |
00000C70: 54 48 45 22 00 94 1E DA 02 99 22 11 20 C2 49 54 |THE"......". .IT|
00000C80: 53 20 26 20 C2 59 54 45 53 20 D4 55 54 4F 52 49 |S & .YTES .UTORI|
00000C90: 41 4C 2E 22 00 C2 1E E4 02 99 22 11 20 C1 20 53 |AL."......". . S|
00000CA0: 50 52 49 54 45 20 49 53 20 54 55 52 4E 45 44 20 |PRITE IS TURNED |
00000CB0: 4F 4E 20 55 53 49 4E 47 20 4C 4F 43 41 54 49 4F |ON USING LOCATIO|
00000CC0: 4E 22 00 EC 1E EE 02 99 22 11 20 35 33 32 36 39 |N"......". 53269|
00000CD0: 2E 20 C5 41 43 48 20 42 49 54 20 49 4E 20 54 48 |. .ACH BIT IN TH|
00000CE0: 49 53 20 4C 4F 43 41 54 49 4F 4E 22 00 17 1F F8 |IS LOCATION"....|
00000CF0: 02 99 22 11 20 54 55 52 4E 53 20 4F 4E 20 4F 52 |..". TURNS ON OR|
00000D00: 20 4F 46 46 20 41 20 43 45 52 54 49 41 4E 20 53 | OFF A CERTIAN S|
00000D10: 50 52 49 54 45 2E 22 00 37 1F 02 03 99 22 11 20 |PRITE.".7....". |
00000D20: 20 20 20 C2 49 54 20 37 20 36 20 35 20 34 20 33 | .IT 7 6 5 4 3|
00000D30: 20 32 20 31 20 30 22 00 57 1F 0C 03 99 22 11 20 | 2 1 0".W....". |
00000D40: 20 20 20 20 20 20 20 2A 20 2A 20 2A 20 2A 20 2A | * * * * *|
00000D50: 20 2A 20 2A 20 2A 22 00 77 1F 16 03 99 22 11 20 | * * *".w....". |
00000D60: D3 50 52 49 54 45 20 37 20 36 20 35 20 34 20 33 |.PRITE 7 6 5 4 3|
00000D70: 20 32 20 31 20 30 22 00 8A 1F 18 03 99 22 11 20 | 2 1 0"......". |
00000D80: 41 46 46 45 43 54 45 44 2E 22 00 9D 1F 1F 03 8D |AFFECTED."......|
00000D90: 39 3A 8B 52 24 B2 22 52 22 A7 36 30 30 00 CD 1F |9:.R$."R".600...|
00000DA0: 20 03 99 22 11 20 D4 4F 20 54 55 52 4E 20 53 50 | ..". .O TURN SP|
00000DB0: 52 49 54 45 20 5A 45 52 4F 20 4F 4E 20 57 45 20 |RITE ZERO ON WE |
00000DC0: 4D 55 53 54 20 53 45 54 20 42 49 54 22 00 E5 1F |MUST SET BIT"...|
00000DD0: 2A 03 99 22 11 20 5A 45 52 4F 20 54 4F 20 41 20 |*..". ZERO TO A |
00000DE0: 4F 4E 45 2E 22 00 10 20 34 03 99 22 11 20 D3 4F |ONE.".. 4..". .O|
00000DF0: 20 57 45 20 D0 CF CB C5 20 35 33 32 36 39 2C 57 | WE .... 53269,W|
00000E00: 49 54 48 20 57 48 41 54 53 20 54 48 45 52 45 22 |ITH WHATS THERE"|
00000E10: 00 37 20 3E 03 99 22 11 20 41 4C 52 45 41 44 59 |.7 >..". ALREADY|
00000E20: 20 42 55 54 20 54 55 52 4E 20 42 49 54 20 5A 45 | BUT TURN BIT ZE|
00000E30: 52 4F 20 4F 4E 2E 22 00 61 20 48 03 99 22 11 20 |RO ON.".a H..". |
00000E40: D0 CF CB C5 20 35 33 32 36 39 2C D0 C5 C5 CB 28 |.... 53269,....(|
00000E50: 35 33 32 36 39 29 CF D2 32 5E 53 50 52 49 54 45 |53269)..2^SPRITE|
00000E60: 22 00 8F 20 52 03 99 22 11 20 28 D3 50 52 49 54 |".. R..". (.PRIT|
00000E70: 45 20 53 48 4F 55 4C 44 20 42 45 20 54 48 45 20 |E SHOULD BE THE |
00000E80: 53 50 52 49 54 45 20 54 4F 20 54 55 52 4E 22 00 |SPRITE TO TURN".|
00000E90: A8 20 5C 03 99 22 11 20 4F 4E 20 46 52 4F 4D 20 |. \..". ON FROM |
00000EA0: 30 20 54 4F 20 37 2E 29 00 BB 20 66 03 8D 39 3A |0 TO 7.).. f..9:|
00000EB0: 8B 52 24 B2 22 52 22 A7 37 30 30 00 EB 20 84 03 |.R$."R".700.. ..|
00000EC0: 99 22 93 20 D3 45 54 54 49 4E 47 20 54 48 45 20 |.". .ETTING THE |
00000ED0: 43 4F 4C 4F 55 52 20 49 53 20 41 20 4C 49 54 54 |COLOUR IS A LITT|
00000EE0: 4C 45 20 45 41 53 49 45 52 2E 22 00 1A 21 8E 03 |LE EASIER."..!..|
00000EF0: 99 22 11 20 D4 48 45 52 45 20 41 52 45 20 45 49 |.". .HERE ARE EI|
00000F00: 47 48 54 20 53 50 52 49 54 45 53 20 41 4E 44 20 |GHT SPRITES AND |
00000F10: 54 48 45 52 45 20 41 52 45 22 00 48 21 98 03 99 |THERE ARE".H!...|
00000F20: 22 11 20 45 49 47 48 54 20 43 4F 4C 4F 55 52 20 |". EIGHT COLOUR |
00000F30: 52 45 47 49 53 54 45 52 53 20 53 54 41 52 54 49 |REGISTERS STARTI|
00000F40: 4E 47 20 46 52 4F 4D 22 00 75 21 A2 03 99 22 11 |NG FROM".u!...".|
00000F50: 20 4C 4F 43 41 54 49 4F 4E 20 35 33 32 38 37 20 | LOCATION 53287 |
00000F60: 41 4E 44 20 45 4E 44 49 4E 47 20 41 54 20 35 33 |AND ENDING AT 53|
00000F70: 32 39 34 2E 22 00 9C 21 AC 03 99 22 11 20 D5 53 |294."..!...". .S|
00000F80: 45 20 D0 CF CB C5 20 35 33 32 38 37 2B 53 50 52 |E .... 53287+SPR|
00000F90: 49 54 45 2C 43 4F 4C 4F 55 52 2E 22 00 CA 21 B6 |ITE,COLOUR."..!.|
00000FA0: 03 99 22 11 20 D3 50 52 49 54 45 20 49 53 20 46 |..". .PRITE IS F|
00000FB0: 52 4F 4D 20 30 20 54 4F 20 37 20 41 4E 44 20 54 |ROM 0 TO 7 AND T|
00000FC0: 48 45 20 43 4F 4C 4F 55 52 22 00 E1 21 C0 03 99 |HE COLOUR"..!...|
00000FD0: 22 11 20 46 52 4F 4D 20 30 20 54 4F 20 31 35 2E |". FROM 0 TO 15.|
00000FE0: 22 00 0E 22 CA 03 99 22 11 20 CE 45 58 54 20 43 |".."...". .EXT C|
00000FF0: 4F 4D 45 53 20 54 48 45 20 53 50 52 49 54 45 20 |OMES THE SPRITE |
00001000: 50 4F 49 4E 54 45 52 20 57 48 49 43 48 22 00 3C |POINTER WHICH".<|
00001010: 22 D4 03 99 22 11 20 54 45 4C 4C 53 20 54 48 45 |"...". TELLS THE|
00001020: 20 43 4F 4D 50 55 54 45 52 20 57 48 45 52 45 20 | COMPUTER WHERE |
00001030: 59 4F 55 52 20 53 50 52 49 54 45 22 00 64 22 DE |YOUR SPRITE".d".|
00001040: 03 99 22 11 20 50 49 43 54 55 52 45 20 4F 52 20 |..". PICTURE OR |
00001050: 44 45 53 49 47 4E 20 41 43 54 55 41 4C 4C 59 20 |DESIGN ACTUALLY |
00001060: 49 53 2E 22 00 77 22 E3 03 8D 39 3A 8B 52 24 B2 |IS.".w"...9:.R$.|
00001070: 22 52 22 A7 37 30 30 00 82 22 E7 03 89 20 32 30 |"R".700.."... 20|
00001080: 30 30 00 9F 22 E8 03 9E 20 35 32 34 37 31 3A 8F |00.."... 52471:.|
00001090: 20 53 45 54 20 55 50 20 4F 50 45 4E 49 4E 47 00 | SET UP OPENING.|
000010A0: B9 22 F2 03 81 49 B2 30 A4 37 3A 97 35 33 32 38 |."...I.0.7:.5328|
000010B0: 37 AA 49 2C 49 AA 31 3A 82 00 E1 22 FC 03 81 49 |7.I,I.1:..."...I|
000010C0: B2 35 33 32 34 38 A4 35 33 32 34 38 AA 31 35 A9 |.53248.53248.15.|
000010D0: 32 3A 97 49 2C 31 36 30 3A 97 49 AA 31 2C 31 32 |2:.I,160:.I.1,12|
000010E0: 37 00 F9 22 06 04 82 3A 97 35 33 32 37 36 2C 30 |7.."...:.53276,0|
000010F0: 3A 97 35 33 32 37 37 2C 30 00 16 23 10 04 97 35 |:.53277,0..#...5|
00001100: 33 32 36 34 2C 30 3A 97 35 33 32 37 31 2C 30 3A |3264,0:.53271,0:|
00001110: 81 49 B2 30 A4 37 00 3D 23 1A 04 97 35 32 37 33 |.I.0.7.=#...5273|
00001120: 36 AA 49 2C 49 3A 97 32 30 34 30 AA 49 2C 33 32 |6.I,I:.2040.I,32|
00001130: 3A 97 35 32 37 35 32 AA 49 2C 31 3A 82 00 5A 23 |:.52752.I,1:..Z#|
00001140: 24 04 81 49 B2 32 30 34 38 A4 32 30 34 38 AA 36 |$..I.2048.2048.6|
00001150: 33 3A 97 49 2C 32 35 35 3A 82 00 74 23 2E 04 81 |3:.I,255:..t#...|
00001160: 49 B2 38 34 38 A4 39 36 30 A9 31 36 3A 97 49 2C |I.848.960.16:.I,|
00001170: 33 32 3A 82 00 90 23 38 04 81 49 B2 35 32 37 36 |32:...#8..I.5276|
00001180: 38 A4 35 32 37 36 38 AA 37 3A 97 49 2C 31 3A 82 |8.52768.7:.I,1:.|
00001190: 00 AC 23 3D 04 81 49 B2 35 32 37 38 34 A4 35 32 |..#=..I.52784.52|
000011A0: 37 38 34 AA 37 3A 97 49 2C 30 3A 82 00 C4 23 42 |784.7:.I,0:...#B|
000011B0: 04 97 35 33 32 36 39 2C 32 35 35 3A 9E 35 32 32 |..53269,255:.522|
000011C0: 32 34 3A 8E 00 F3 23 D0 07 99 22 93 20 C9 46 20 |24:...#...". .F |
000011D0: 59 4F 55 20 48 41 56 45 20 55 53 45 44 20 54 48 |YOU HAVE USED TH|
000011E0: 45 20 D3 50 52 49 54 45 20 C5 44 49 54 4F 52 20 |E .PRITE .DITOR |
000011F0: 54 4F 22 00 21 24 DA 07 99 22 11 20 44 45 53 49 |TO".!$...". DESI|
00001200: 47 4E 20 59 4F 55 52 20 D3 50 52 49 54 45 20 59 |GN YOUR .PRITE Y|
00001210: 4F 55 20 57 49 4C 4C 20 4D 55 53 54 20 55 53 45 |OU WILL MUST USE|
00001220: 22 00 4F 24 E4 07 99 22 11 20 54 48 45 20 D2 C1 |".O$...". THE ..|
00001230: C9 D3 C5 20 C2 C1 D3 C9 C3 20 50 52 4F 47 52 41 |... ..... PROGRA|
00001240: 4D 20 54 4F 20 CC CF C1 C4 20 59 4F 55 52 22 00 |M TO .... YOUR".|
00001250: 7E 24 EE 07 99 22 11 20 50 52 4F 47 52 41 4D 20 |~$...". PROGRAM |
00001260: 42 45 46 4F 52 45 20 59 4F 55 20 CC CF C1 C4 20 |BEFORE YOU .... |
00001270: 59 4F 55 52 20 53 50 52 49 54 45 53 2E 22 00 AB |YOUR SPRITES."..|
00001280: 24 F8 07 99 22 11 20 CD 4F 52 45 20 49 4E 46 4F |$...". .ORE INFO|
00001290: 52 4D 41 54 49 4F 4E 20 4F 4E 20 CC CF C1 C4 C9 |RMATION ON .....|
000012A0: CE C7 20 53 50 52 49 54 45 53 22 00 D8 24 02 08 |.. SPRITES"..$..|
000012B0: 99 22 11 20 43 41 4E 20 42 45 20 46 4F 55 4E 44 |.". CAN BE FOUND|
000012C0: 20 49 4E 20 54 48 45 20 CD 41 49 4E 20 C8 45 4C | IN THE .AIN .EL|
000012D0: 50 20 CD 45 4E 55 2E 22 00 07 25 0C 08 99 22 11 |P .ENU."..%...".|
000012E0: 20 CE 4F 57 20 54 48 41 54 20 59 4F 55 20 48 41 | .OW THAT YOU HA|
000012F0: 56 45 20 CC CF C1 C4 C5 C4 20 59 4F 55 52 22 20 |VE ...... YOUR" |
00001300: 20 20 20 20 20 20 22 00 33 25 16 08 99 22 11 20 | ".3%...". |
00001310: 44 45 53 49 47 4E 53 20 49 4E 54 4F 20 4D 45 4D |DESIGNS INTO MEM|
00001320: 4F 52 59 20 59 4F 55 20 4D 55 53 54 20 50 4F 49 |ORY YOU MUST POI|
00001330: 4E 54 22 00 5B 25 20 08 99 22 11 20 54 48 45 20 |NT".[% ..". THE |
00001340: D6 49 43 20 C9 C9 20 43 48 49 50 20 54 4F 20 54 |.IC .. CHIP TO T|
00001350: 48 45 20 41 52 45 41 20 4F 46 22 00 8E 25 2A 08 |HE AREA OF"..%*.|
00001360: 99 22 11 20 4D 45 4D 4F 52 59 20 54 48 45 59 20 |.". MEMORY THEY |
00001370: 41 52 45 20 53 54 4F 52 45 44 20 49 4E 2E 22 3A |ARE STORED IN.":|
00001380: 8D 39 3A 8B 52 24 B2 22 52 22 A7 39 30 30 00 B7 |.9:.R$."R".900..|
00001390: 25 34 08 99 22 93 20 D4 48 45 52 45 20 41 52 45 |%4..". .HERE ARE|
000013A0: 20 45 49 47 48 54 20 53 50 52 49 54 45 20 50 4F | EIGHT SPRITE PO|
000013B0: 49 4E 54 45 52 53 22 00 E0 25 3E 08 99 22 11 20 |INTERS"..%>..". |
000013C0: 46 52 4F 4D 20 4C 4F 43 41 54 49 4F 4E 20 32 30 |FROM LOCATION 20|
000013D0: 34 30 20 54 4F 20 32 30 34 37 2E 20 D4 48 45 22 |40 TO 2047. .HE"|
000013E0: 00 10 26 48 08 99 22 11 20 4E 55 4D 42 45 52 20 |..&H..". NUMBER |
000013F0: 59 4F 55 20 50 4C 41 43 45 20 49 4E 20 54 48 45 |YOU PLACE IN THE|
00001400: 4D 20 49 53 20 4D 55 4C 54 49 50 4C 49 45 44 22 |M IS MULTIPLIED"|
00001410: 00 3F 26 52 08 99 22 11 20 42 59 20 36 34 20 54 |.?&R..". BY 64 T|
00001420: 4F 20 50 4F 49 4E 54 20 54 4F 20 59 4F 55 52 20 |O POINT TO YOUR |
00001430: D3 50 52 49 54 45 20 44 45 53 49 47 4E 2E 22 00 |.PRITE DESIGN.".|
00001440: 6D 26 5C 08 99 22 11 20 D5 53 49 4E 47 20 54 48 |m&\..". .SING TH|
00001450: 45 20 53 54 41 52 54 20 4C 4F 43 41 54 49 4F 4E |E START LOCATION|
00001460: 20 50 52 4F 44 55 43 45 44 20 42 59 22 00 99 26 | PRODUCED BY"..&|
00001470: 66 08 99 22 11 20 54 48 45 20 D3 50 52 49 54 45 |f..". THE .PRITE|
00001480: 20 C5 44 49 54 4F 52 20 59 4F 55 52 20 53 50 52 | .DITOR YOUR SPR|
00001490: 49 54 45 53 20 41 52 45 22 00 C7 26 70 08 99 22 |ITES ARE"..&p.."|
000014A0: 11 20 53 54 4F 52 45 44 20 46 52 4F 4D 20 32 30 |. STORED FROM 20|
000014B0: 34 38 2E 20 D3 49 4E 43 45 20 32 30 34 38 2F 36 |48. .INCE 2048/6|
000014C0: 34 20 3D 20 33 32 22 00 F0 26 7A 08 99 22 11 20 |4 = 32"..&z..". |
000014D0: 54 48 45 20 46 49 52 53 54 20 D3 50 52 49 54 45 |THE FIRST .PRITE|
000014E0: 20 D0 4F 49 4E 54 45 52 20 53 48 4F 55 4C 44 22 | .OINTER SHOULD"|
000014F0: 00 1D 27 84 08 99 22 11 20 43 4F 4E 54 41 49 4E |..'...". CONTAIN|
00001500: 20 33 32 2E 20 D9 4F 55 20 4D 41 59 20 4F 46 20 | 32. .OU MAY OF |
00001510: 43 4F 55 52 53 45 20 50 4F 49 4E 54 22 00 4E 27 |COURSE POINT".N'|
00001520: 8E 08 99 22 11 20 49 54 20 53 4F 4D 45 57 48 45 |...". IT SOMEWHE|
00001530: 52 45 20 45 4C 53 45 2C 20 41 53 20 4C 4F 4E 47 |RE ELSE, AS LONG|
00001540: 20 41 53 20 54 48 45 20 56 41 4C 55 45 22 00 7B | AS THE VALUE".{|
00001550: 27 90 08 99 22 20 49 53 20 53 4F 4D 45 57 48 45 |'..." IS SOMEWHE|
00001560: 52 45 20 49 4E 20 59 4F 55 52 20 53 50 52 49 54 |RE IN YOUR SPRIT|
00001570: 45 20 44 45 53 49 47 4E 53 2E 22 00 8F 27 93 08 |E DESIGNS."..'..|
00001580: 8D 39 3A 8B 52 24 B2 22 52 22 A7 32 30 30 30 00 |.9:.R$."R".2000.|
00001590: BB 27 98 08 99 22 93 20 CC 41 53 54 20 4F 46 20 |.'...". .AST OF |
000015A0: 41 4C 4C 20 54 48 45 20 53 50 52 49 54 45 20 4D |ALL THE SPRITE M|
000015B0: 55 53 54 20 48 41 56 45 20 41 22 00 DB 27 A2 08 |UST HAVE A"..'..|
000015C0: 99 22 11 20 50 4F 53 49 54 49 4F 4E 20 4F 4E 20 |.". POSITION ON |
000015D0: 54 48 45 20 53 43 52 45 45 4E 22 00 09 28 AC 08 |THE SCREEN"..(..|
000015E0: 99 22 11 20 D4 48 45 20 53 43 52 45 45 4E 20 49 |.". .HE SCREEN I|
000015F0: 53 20 44 49 56 49 44 45 44 20 55 50 20 49 4E 54 |S DIVIDED UP INT|
00001600: 4F 20 41 20 47 52 49 44 22 00 36 28 B6 08 99 22 |O A GRID".6(..."|
00001610: 11 20 33 32 30 20 58 20 32 30 30 2E 20 D4 48 45 |. 320 X 200. .HE|
00001620: 52 45 46 4F 52 45 20 45 41 43 48 20 53 50 52 49 |REFORE EACH SPRI|
00001630: 54 45 53 20 D8 22 00 61 28 C0 08 99 22 11 20 56 |TES .".a(...". V|
00001640: 41 4C 55 45 20 4D 41 59 20 42 45 20 46 52 4F 4D |ALUE MAY BE FROM|
00001650: 20 30 2D 33 32 30 20 41 4E 44 20 54 48 45 20 D9 | 0-320 AND THE .|
00001660: 22 00 8C 28 CA 08 99 22 11 20 56 41 4C 55 45 20 |"..(...". VALUE |
00001670: 46 52 4F 4D 20 30 2D 32 35 35 2E 20 D4 48 45 53 |FROM 0-255. .HES|
00001680: 45 20 52 45 47 49 53 54 45 52 53 22 00 A5 28 D4 |E REGISTERS"..(.|
00001690: 08 99 22 11 20 53 54 41 52 54 20 41 54 20 35 33 |..". START AT 53|
000016A0: 32 34 38 2E 22 00 C1 28 DE 08 99 22 11 20 B0 C0 |248."..(...". ..|
000016B0: B2 C0 B2 C0 B2 C0 B2 C0 B2 C0 B2 C0 B2 C0 B2 C0 |................|
000016C0: B2 00 F0 28 E8 08 99 22 20 DD 58 DD 59 DD 58 DD |...(..." .X.Y.X.|
000016D0: 59 DD 58 DD 59 DD 58 DD 59 DD 58 DD 2E 2E 2E 20 |Y.X.Y.X.Y.X.... |
000016E0: 45 54 43 20 55 50 20 54 4F 20 53 45 56 45 4E 22 |ETC UP TO SEVEN"|
000016F0: 00 0B 29 F2 08 99 22 20 AD C0 B1 C0 B1 C0 B1 C0 |..)..." ........|
00001700: B1 C0 B1 C0 B1 C0 B1 C0 B1 C0 B1 00 35 29 F3 08 |............5)..|
00001710: 99 22 20 20 30 20 30 20 31 20 31 20 32 20 32 20 |." 0 0 1 1 2 2 |
00001720: 33 20 33 20 34 20 34 20 2E 2E 28 20 D3 50 52 49 |3 3 4 4 ..( .PRI|
00001730: 54 45 20 29 22 00 49 29 FB 08 8D 39 3A 8B 52 24 |TE )".I)...9:.R$|
00001740: B2 22 52 22 A7 32 31 30 30 00 76 29 FC 08 99 22 |."R".2100.v)..."|
00001750: 11 20 D3 45 54 54 49 4E 47 20 54 48 45 20 43 4F |. .ETTING THE CO|
00001760: 52 52 45 53 50 4F 4E 44 49 4E 47 20 42 49 54 20 |RRESPONDING BIT |
00001770: 4F 4E 20 49 4E 22 00 A0 29 06 09 99 22 11 20 54 |ON IN"..)...". T|
00001780: 48 45 20 CD D3 C2 20 52 45 47 49 53 54 45 52 20 |HE ... REGISTER |
00001790: 41 44 44 53 20 32 35 35 20 54 4F 20 54 48 45 22 |ADDS 255 TO THE"|
000017A0: 00 CD 29 10 09 99 22 11 20 D3 50 52 49 54 45 53 |..)...". .PRITES|
000017B0: 20 D8 20 50 4F 53 49 54 49 4F 4E 2E 20 D5 53 45 | . POSITION. .SE|
000017C0: 20 54 48 45 20 43 4F 4D 4D 41 4E 44 22 00 F7 29 | THE COMMAND"..)|
000017D0: 1A 09 99 22 11 20 D0 CF CB C5 20 35 33 32 36 34 |...". .... 53264|
000017E0: 2C D0 C5 C5 CB 28 35 33 32 36 34 29 CF D2 32 5E |,....(53264)..2^|
000017F0: D3 50 52 49 54 45 22 00 0B 2A 24 09 8D 39 3A 8B |.PRITE"..*$..9:.|
00001800: 52 24 B2 22 52 22 A7 32 32 30 30 00 33 2A 29 09 |R$."R".2200.3*).|
00001810: 99 22 11 20 D7 48 45 4E 20 55 53 49 4E 47 20 54 |.". .HEN USING T|
00001820: 48 45 20 D3 50 52 49 54 45 20 C1 4E 49 4D 41 54 |HE .PRITE .NIMAT|
00001830: 4F 52 22 00 60 2A 2E 09 99 22 11 20 54 48 49 53 |OR".`*...". THIS|
00001840: 20 49 53 20 44 4F 4E 45 20 41 55 54 4F 4D 41 54 | IS DONE AUTOMAT|
00001850: 49 43 41 4C 4C 59 2C 20 42 55 54 20 59 4F 55 22 |ICALLY, BUT YOU"|
00001860: 00 8C 2A 38 09 99 22 11 20 4D 55 53 54 20 53 45 |..*8..". MUST SE|
00001870: 54 20 54 48 45 20 49 4E 49 54 49 41 4C 20 56 41 |T THE INITIAL VA|
00001880: 4C 55 45 20 4F 46 20 45 41 43 48 22 00 B3 2A 42 |LUE OF EACH"..*B|
00001890: 09 99 22 11 20 53 50 52 49 54 45 2E 20 D4 48 49 |..". SPRITE. .HI|
000018A0: 53 20 57 4F 52 4B 53 20 4C 49 4B 45 20 54 48 49 |S WORKS LIKE THI|
000018B0: 53 3A 22 00 C9 2A 4C 09 99 22 20 B0 C0 B2 C0 20 |S:"..*L.." .... |
000018C0: 20 20 B0 C0 B2 C0 B2 C0 B2 00 E0 2A 4E 09 99 22 | .........*N.."|
000018D0: 20 DD 58 DD 20 20 2B 20 DD 30 DD 30 DD 30 DD 30 | .X. + .0.0.0.0|
000018E0: 00 F6 2A 50 09 99 22 20 AD C0 B1 C0 20 20 20 AD |..*P.." .... .|
000018F0: C0 B1 C0 B1 C0 B1 00 16 2B 52 09 99 22 20 CE 4F |........+R.." .O|
00001900: 52 4D 41 4C 20 2B 20 C5 58 54 52 41 20 52 45 47 |RMAL + .XTRA REG|
00001910: 49 53 54 45 52 22 00 2A 2B 56 09 8D 39 3A 8B 52 |ISTER".*+V..9:.R|
00001920: 24 B2 22 52 22 A7 32 32 30 30 00 58 2B 60 09 99 |$."R".2200.X+`..|
00001930: 22 93 20 D3 4F 20 49 46 20 57 45 20 57 49 53 48 |". .O IF WE WISH|
00001940: 20 54 4F 20 50 4F 53 49 54 49 4F 4E 20 4F 55 52 | TO POSITION OUR|
00001950: 20 53 50 52 49 54 45 22 00 83 2B 6A 09 99 22 11 | SPRITE"..+j..".|
00001960: 20 41 54 20 54 48 45 20 D8 20 50 4F 53 49 54 4F | AT THE . POSITO|
00001970: 4E 20 32 38 30 20 57 45 20 57 4F 55 4C 44 20 53 |N 280 WE WOULD S|
00001980: 45 54 22 00 AF 2B 74 09 99 22 11 20 54 48 41 54 |ET"..+t..". THAT|
00001990: 20 53 50 52 49 54 45 53 20 45 58 54 52 41 20 52 | SPRITES EXTRA R|
000019A0: 45 47 49 53 54 45 52 20 4F 52 20 CD D3 C2 22 00 |EGISTER OR ...".|
000019B0: DC 2B 7E 09 99 22 11 20 28 CD 4F 53 54 20 D3 49 |.+~..". (.OST .I|
000019C0: 47 4E 49 46 49 43 41 4E 54 20 C2 49 54 29 20 4F |GNIFICANT .IT) O|
000019D0: 4E 20 2D 20 41 4E 44 20 50 55 54 22 00 0A 2C 88 |N - AND PUT"..,.|
000019E0: 09 99 22 11 20 54 48 45 20 56 41 4C 55 45 20 4F |..". THE VALUE O|
000019F0: 46 20 32 38 30 2D 32 35 35 20 49 4E 20 54 48 45 |F 280-255 IN THE|
00001A00: 20 4E 4F 52 4D 41 4C 20 D8 22 00 1D 2C 92 09 99 | NORMAL ."..,...|
00001A10: 22 11 20 52 45 47 49 53 54 45 52 2E 22 00 55 2C |". REGISTER.".U,|
00001A20: 9C 09 99 22 11 20 D0 CF CB C5 20 35 33 32 34 38 |...". .... 53248|
00001A30: 2C 32 35 22 3A 99 22 11 20 D0 CF CB C5 35 33 32 |,25":.". ....532|
00001A40: 36 34 2C D0 C5 C5 CB 28 35 33 32 36 35 29 CF D2 |64,....(53265)..|
00001A50: 20 32 5E 30 22 00 84 2C A6 09 99 22 11 20 D7 45 | 2^0"..,...". .E|
00001A60: 4C 4C 20 54 48 41 54 27 53 20 45 4E 4F 55 47 48 |LL THAT'S ENOUGH|
00001A70: 20 4F 4E 20 47 45 54 54 49 4E 47 20 53 54 41 52 | ON GETTING STAR|
00001A80: 54 45 44 22 00 AF 2C B0 09 99 22 11 20 2D 20 46 |TED"..,...". - F|
00001A90: 4F 52 20 4D 4F 52 45 20 49 4E 46 4F 52 4D 41 54 |OR MORE INFORMAT|
00001AA0: 49 4F 4E 20 52 45 41 44 20 50 41 47 45 53 22 00 |ION READ PAGES".|
00001AB0: D6 2C BA 09 99 22 11 20 36 38 20 54 4F 20 37 38 |.,...". 68 TO 78|
00001AC0: 20 49 4E 20 59 4F 55 52 20 D5 53 45 52 20 CD 41 | IN YOUR .SER .A|
00001AD0: 4E 55 41 4C 2E 22 00 EA 2C C3 09 8D 39 3A 8B 52 |NUAL."..,...9:.R|
00001AE0: 24 B2 22 52 22 A7 32 32 30 30 00 0C 2D C4 09 99 |$."R".2200..-...|
00001AF0: 22 93 20 C8 4F 57 20 D4 4F 20 D5 53 45 20 54 48 |". .OW .O .SE TH|
00001B00: 45 20 C1 4E 49 4D 41 54 4F 52 2E 22 00 2C 2D CE |E .NIMATOR.".,-.|
00001B10: 09 99 22 20 C4 49 52 45 43 54 49 4F 4E 20 2D 20 |.." .IRECTION - |
00001B20: 35 32 37 33 36 22 3A 8D 34 30 30 30 00 49 2D D8 |52736":.4000.I-.|
00001B30: 09 99 22 11 20 D3 50 45 45 44 20 2D 20 35 32 37 |..". .PEED - 527|
00001B40: 35 32 22 3A 8D 34 30 30 30 00 67 2D E2 09 99 22 |52":.4000.g-..."|
00001B50: 11 20 C6 52 41 4D 45 53 20 2D 20 35 32 37 36 38 |. .RAMES - 52768|
00001B60: 22 3A 8D 34 30 30 30 00 84 2D EC 09 99 22 11 20 |":.4000..-...". |
00001B70: C4 45 4C 41 59 20 2D 20 35 32 37 38 34 22 3A 8D |.ELAY - 52784":.|
00001B80: 34 30 30 30 00 C0 2D 1E 0A 99 22 11 20 D4 48 45 |4000..-...". .HE|
00001B90: 53 45 20 41 52 45 20 54 48 45 20 41 4E 49 4D 41 |SE ARE THE ANIMA|
00001BA0: 54 49 4F 4E 20 52 45 47 49 53 54 45 52 53 2E 22 |TION REGISTERS."|
00001BB0: 3A 8D 39 3A 8B 52 24 B2 22 52 22 A7 32 34 30 30 |:.9:.R$."R".2400|
00001BC0: 00 F0 2D 28 0A 99 22 93 20 D4 48 45 20 46 49 52 |..-(..". .HE FIR|
00001BD0: 53 54 20 52 45 47 49 53 54 45 52 20 2D 20 53 50 |ST REGISTER - SP|
00001BE0: 45 45 44 20 2D 20 49 53 20 46 41 49 52 4C 59 22 |EED - IS FAIRLY"|
00001BF0: 00 20 2E 32 0A 99 22 11 20 53 49 4D 50 4C 45 20 |. .2..". SIMPLE |
00001C00: 54 4F 20 55 53 45 2E 20 D0 4C 41 43 49 4E 47 20 |TO USE. .LACING |
00001C10: 41 20 56 41 4C 55 45 20 47 52 45 41 54 45 52 22 |A VALUE GREATER"|
00001C20: 00 51 2E 3C 0A 99 22 11 20 54 48 41 4E 20 5A 45 |.Q.<..". THAN ZE|
00001C30: 52 4F 20 49 4E 20 48 45 52 45 20 57 49 4C 4C 20 |RO IN HERE WILL |
00001C40: 4D 4F 56 45 20 54 48 41 54 20 53 50 52 49 54 45 |MOVE THAT SPRITE|
00001C50: 22 00 7E 2E 46 0A 99 22 20 41 54 20 54 48 41 54 |".~.F.." AT THAT|
00001C60: 20 53 50 45 45 44 20 57 48 45 52 45 20 31 20 49 | SPEED WHERE 1 I|
00001C70: 53 20 54 48 45 20 46 41 53 54 45 53 54 22 00 AB |S THE FASTEST"..|
00001C80: 2E 50 0A 99 22 11 20 41 4E 44 20 32 35 35 20 49 |.P..". AND 255 I|
00001C90: 53 20 56 45 52 59 2C 20 56 45 52 59 20 53 4C 4F |S VERY, VERY SLO|
00001CA0: 57 2E 20 C9 4E 20 46 41 43 54 22 00 DA 2E 5A 0A |W. .N FACT"...Z.|
00001CB0: 99 22 11 20 59 4F 55 20 57 49 4C 4C 20 50 52 4F |.". YOU WILL PRO|
00001CC0: 42 41 42 4C 59 20 46 49 4E 44 20 56 41 4C 55 45 |BABLY FIND VALUE|
00001CD0: 53 20 47 52 45 41 54 45 52 22 00 07 2F 64 0A 99 |S GREATER"../d..|
00001CE0: 22 11 20 54 48 41 4E 20 32 30 20 41 52 45 20 4E |". THAN 20 ARE N|
00001CF0: 4F 54 20 57 4F 52 54 48 20 50 4C 41 59 49 4E 47 |OT WORTH PLAYING|
00001D00: 20 57 49 54 48 2E 22 00 31 2F 6E 0A 99 22 11 20 | WITH.".1/n..". |
00001D10: D3 4F 20 54 4F 20 53 45 54 20 54 48 45 20 D3 50 |.O TO SET THE .P|
00001D20: 45 45 44 20 4F 46 20 41 20 53 50 52 49 54 45 3A |EED OF A SPRITE:|
00001D30: 22 00 53 2F 78 0A 99 22 11 20 20 D0 CF CB C5 20 |".S/x..". .... |
00001D40: 35 32 37 35 32 2B 53 50 52 49 54 45 2C 53 50 45 |52752+SPRITE,SPE|
00001D50: 45 44 22 00 67 2F 82 0A 8D 39 3A 8B 52 24 B2 22 |ED".g/...9:.R$."|
00001D60: 52 22 A7 32 35 30 30 00 8B 2F 8C 0A 99 22 93 20 |R".2500../...". |
00001D70: CE 45 58 54 20 55 50 20 57 45 20 48 41 56 45 20 |.EXT UP WE HAVE |
00001D80: 44 49 52 45 43 54 49 4F 4E 2E 22 00 9C 2F 96 0A |DIRECTION."../..|
00001D90: 99 22 11 20 20 20 20 20 20 20 30 22 00 AD 2F A0 |.". 0"../.|
00001DA0: 0A 99 22 20 20 20 20 20 37 20 DD 20 31 00 BF 2F |.." 7 . 1../|
00001DB0: AA 0A 99 22 20 20 20 20 36 C0 C0 DB C0 C0 32 00 |..." 6.....2.|
00001DC0: D0 2F B4 0A 99 22 20 20 20 20 20 35 20 DD 20 33 |./..." 5 . 3|
00001DD0: 00 DF 2F BE 0A 99 22 20 20 20 20 20 20 20 34 00 |../..." 4.|
00001DE0: 0C 30 C8 0A 99 22 11 20 D4 48 45 20 44 49 52 45 |.0...". .HE DIRE|
00001DF0: 43 54 49 4F 4E 20 4F 46 20 45 41 43 48 20 53 50 |CTION OF EACH SP|
00001E00: 52 49 54 45 20 4D 41 59 20 42 45 22 00 3C 30 DC |RITE MAY BE".<0.|
00001E10: 0A 99 22 11 20 53 45 54 20 46 52 4F 4D 20 30 20 |..". SET FROM 0 |
00001E20: 54 4F 20 37 20 41 43 43 4F 52 44 49 4E 47 20 54 |TO 7 ACCORDING T|
00001E30: 4F 20 54 48 45 20 41 42 4F 56 45 22 00 6C 30 E6 |O THE ABOVE".l0.|
00001E40: 0A 99 22 11 20 43 48 41 52 54 2E 20 C9 4E 43 52 |..". CHART. .NCR|
00001E50: 45 41 53 49 4E 47 20 54 48 45 20 44 49 52 45 43 |EASING THE DIREC|
00001E60: 54 49 4F 4E 20 42 59 20 4F 4E 45 22 00 9C 30 E8 |TION BY ONE"..0.|
00001E70: 0A 99 22 11 20 41 44 44 53 20 34 35 20 44 45 47 |..". ADDS 45 DEG|
00001E80: 52 45 45 53 20 54 4F 20 54 48 45 20 53 50 52 49 |REES TO THE SPRI|
00001E90: 54 45 53 20 50 52 45 53 45 4E 54 22 00 CA 30 EA |TES PRESENT"..0.|
00001EA0: 0A 99 22 11 20 44 49 52 45 43 54 49 4F 4E 2E 20 |..". DIRECTION. |
00001EB0: C2 45 20 57 41 52 4E 45 44 2E 20 D6 41 4C 55 45 |.E WARNED. .ALUE|
00001EC0: 53 20 47 52 45 41 54 45 52 22 00 F3 30 EC 0A 99 |S GREATER"..0...|
00001ED0: 22 11 20 54 48 41 4E 20 37 20 50 52 4F 44 55 43 |". THAN 7 PRODUC|
00001EE0: 45 20 53 54 52 41 4E 47 45 20 52 45 53 55 4C 54 |E STRANGE RESULT|
00001EF0: 53 21 22 00 07 31 EF 0A 8D 39 3A 8B 52 24 B2 22 |S!"..1...9:.R$."|
00001F00: 52 22 A7 32 36 30 30 00 28 31 F0 0A 99 22 93 20 |R".2600.(1...". |
00001F10: D3 4F 20 44 49 52 45 43 54 49 4F 4E 20 49 53 20 |.O DIRECTION IS |
00001F20: 53 45 54 20 42 59 3A 22 00 4D 31 FA 0A 99 22 11 |SET BY:".M1...".|
00001F30: 20 D0 CF CB C5 20 35 32 37 33 36 2B 53 50 52 49 | .... 52736+SPRI|
00001F40: 54 45 2C 44 49 52 45 43 54 49 4F 4E 22 00 75 31 |TE,DIRECTION".u1|
00001F50: 04 0B 99 22 11 20 CE 45 58 54 20 55 50 20 57 45 |...". .EXT UP WE|
00001F60: 20 47 45 54 20 54 4F 20 54 48 45 20 46 55 4E 20 | GET TO THE FUN |
00001F70: 42 49 54 2E 22 00 8A 31 0E 0B 99 22 11 20 C1 4E |BIT."..1...". .N|
00001F80: 49 4D 41 54 49 4F 4E 2E 2E 22 00 A8 31 18 0B 99 |IMATION.."..1...|
00001F90: 22 11 20 C6 52 41 4D 45 53 20 2D 20 35 32 37 36 |". .RAMES - 5276|
00001FA0: 38 22 3A 8D 34 30 30 30 00 C6 31 22 0B 99 22 11 |8":.4000..1"..".|
00001FB0: 20 C4 45 4C 41 59 20 20 2D 20 35 32 37 38 34 22 | .ELAY - 52784"|
00001FC0: 3A 8D 34 30 30 30 00 DA 31 2C 0B 8D 39 3A 8B 52 |:.4000..1,..9:.R|
00001FD0: 24 B2 22 52 22 A7 32 37 30 30 00 FB 31 54 0B 99 |$."R".2700..1T..|
00001FE0: 22 93 20 D0 CF CB C5 20 46 52 41 4D 45 53 2B 53 |". .... FRAMES+S|
00001FF0: 50 52 49 54 45 2C 30 2D 31 35 22 00 1D 32 5E 0B |PRITE,0-15"..2^.|
00002000: 99 22 11 20 D0 CF CB C5 20 44 45 4C 41 59 2B 53 |.". .... DELAY+S|
00002010: 50 52 49 54 45 20 2C 30 2D 32 35 35 22 00 4B 32 |PRITE ,0-255".K2|
00002020: 68 0B 99 22 11 20 CD 41 4B 45 20 53 45 4E 53 45 |h..". .AKE SENSE|
00002030: 2E 20 C9 54 20 57 4F 52 4B 53 20 54 48 45 20 53 |. .T WORKS THE S|
00002040: 41 4D 45 20 41 53 20 4F 55 52 22 00 79 32 72 0B |AME AS OUR".y2r.|
00002050: 99 22 11 20 53 50 45 45 44 20 41 4E 44 20 44 49 |.". SPEED AND DI|
00002060: 52 45 43 54 49 4F 4E 20 52 45 47 49 53 54 45 52 |RECTION REGISTER|
00002070: 53 20 45 58 43 45 50 54 22 00 A4 32 7C 0B 99 22 |S EXCEPT"..2|.."|
00002080: 11 20 4E 4F 57 20 57 45 20 41 52 45 20 45 4E 54 |. NOW WE ARE ENT|
00002090: 45 52 49 4E 47 20 54 48 45 20 4E 55 4D 42 45 52 |ERING THE NUMBER|
000020A0: 20 4F 46 22 00 D3 32 86 0B 99 22 11 20 46 52 41 | OF"..2...". FRA|
000020B0: 4D 45 53 20 49 4E 20 4F 55 52 20 41 4E 49 4D 41 |MES IN OUR ANIMA|
000020C0: 54 49 4F 4E 20 53 45 51 55 45 4E 43 45 20 41 4E |TION SEQUENCE AN|
000020D0: 44 20 22 00 FA 32 90 0B 99 22 11 20 54 48 45 20 |D "..2...". THE |
000020E0: 44 45 4C 41 59 20 42 45 54 57 45 45 4E 20 45 41 |DELAY BETWEEN EA|
000020F0: 43 48 20 46 52 41 4D 45 2E 22 00 28 33 9A 0B 99 |CH FRAME.".(3...|
00002100: 22 11 20 C1 4C 4C 20 57 45 20 4E 45 45 44 20 4E |". .LL WE NEED N|
00002110: 4F 57 20 49 53 20 54 48 45 20 4C 49 53 54 4F 46 |OW IS THE LISTOF|
00002120: 20 46 52 41 4D 45 53 22 00 53 33 A4 0B 99 22 11 | FRAMES".S3...".|
00002130: 20 54 4F 20 44 49 53 50 4C 41 59 2E 20 D4 48 45 | TO DISPLAY. .HE|
00002140: 52 45 20 41 52 45 20 41 20 53 45 52 49 45 53 20 |RE ARE A SERIES |
00002150: 4F 46 22 00 80 33 AE 0B 99 22 11 20 31 36 20 42 |OF"..3...". 16 B|
00002160: 59 54 45 20 52 45 47 49 53 54 45 52 53 20 46 4F |YTE REGISTERS FO|
00002170: 52 20 54 48 49 53 20 53 54 41 52 54 49 4E 47 22 |R THIS STARTING"|
00002180: 00 9C 33 B0 0B 99 22 11 20 46 52 4F 4D 20 4C 4F |..3...". FROM LO|
00002190: 43 41 54 49 4F 4E 20 38 34 38 2E 22 00 B0 33 B7 |CATION 848."..3.|
000021A0: 0B 8D 39 3A 8B 52 24 B2 22 52 22 A7 32 38 30 30 |..9:.R$."R".2800|
000021B0: 00 D0 33 B8 0B 99 22 93 20 D3 50 52 49 54 45 20 |..3...". .PRITE |
000021C0: C6 52 41 4D 45 20 D2 45 47 49 53 54 45 52 53 22 |.RAME .EGISTERS"|
000021D0: 00 F1 33 C2 0B 99 22 11 20 D3 50 52 49 54 45 20 |..3...". .PRITE |
000021E0: 20 CC 4F 43 41 54 49 4F 4E 20 D2 41 4E 47 45 11 | .OCATION .ANGE.|
000021F0: 22 00 22 34 CC 0B 81 49 B2 30 A4 37 3A 99 22 1D |"."4...I.0.7:.".|
00002200: 22 49 2C 38 34 38 AA 28 31 36 AC 49 29 22 20 54 |"I,848.(16.I)" T|
00002210: 4F 20 22 38 34 38 AA 28 31 36 AC 49 29 AA 31 35 |O "848.(16.I).15|
00002220: 3A 82 00 4D 34 D6 0B 99 22 20 D4 48 45 53 45 20 |:..M4..." .HESE |
00002230: 41 52 45 20 49 4D 50 4F 52 54 41 4E 54 20 52 45 |ARE IMPORTANT RE|
00002240: 47 49 53 54 45 52 53 2E 20 D9 4F 55 22 00 78 34 |GISTERS. .OU".x4|
00002250: E0 0B 99 22 11 20 4D 55 53 54 20 50 55 54 20 54 |...". MUST PUT T|
00002260: 48 45 20 53 50 52 49 54 45 20 50 4F 49 4E 54 45 |HE SPRITE POINTE|
00002270: 52 53 20 46 52 4F 4D 22 00 A5 34 EA 0B 99 22 11 |RS FROM"..4...".|
00002280: 20 54 48 45 20 4E 4F 52 4D 41 4C 20 53 50 52 49 | THE NORMAL SPRI|
00002290: 54 45 20 50 4F 49 4E 54 45 52 20 52 45 47 49 53 |TE POINTER REGIS|
000022A0: 54 45 52 53 22 00 D4 34 F4 0B 99 22 11 20 49 4E |TERS"..4...". IN|
000022B0: 54 4F 20 54 48 45 20 46 49 52 53 54 20 52 45 47 |TO THE FIRST REG|
000022C0: 49 53 54 45 52 20 4F 46 20 45 41 43 48 20 46 52 |ISTER OF EACH FR|
000022D0: 41 4D 45 22 00 E4 34 FE 0B 99 22 11 20 54 41 42 |AME"..4...". TAB|
000022E0: 4C 45 2E 22 00 F8 34 1B 0C 8D 39 3A 8B 52 24 B2 |LE."..4...9:.R$.|
000022F0: 22 52 22 A7 32 39 30 30 00 22 35 1C 0C 99 22 93 |"R".2900."5...".|
00002300: 20 CF 2E 4B 2E 2E 20 42 59 20 4E 4F 57 20 59 4F | ..K.. BY NOW YO|
00002310: 55 20 4D 55 53 54 20 42 45 20 54 4F 54 41 4C 4C |U MUST BE TOTALL|
00002320: 59 22 00 51 35 26 0C 99 22 11 20 43 4F 4E 46 55 |Y".Q5&..". CONFU|
00002330: 53 45 44 20 53 4F 20 4C 45 54 27 53 20 48 41 56 |SED SO LET'S HAV|
00002340: 45 20 41 20 4C 4F 4F 4B 20 41 54 20 53 4F 4D 45 |E A LOOK AT SOME|
00002350: 22 00 69 35 30 0C 99 22 11 20 52 45 41 4C 20 45 |".i50..". REAL E|
00002360: 58 41 4D 50 4C 45 53 2E 22 00 A8 35 3A 0C 99 22 |XAMPLES."..5:.."|
00002370: 11 20 CC 4F 41 44 49 4E 47 20 D3 50 52 49 54 45 |. .OADING .PRITE|
00002380: 53 20 2D 20 D0 4C 45 41 53 45 20 D7 41 49 54 22 |S - .LEASE .AIT"|
00002390: 3A 5A 5A B2 31 3A 93 22 43 41 52 2E 53 50 52 49 |:ZZ.1:."CAR.SPRI|
000023A0: 54 45 53 22 2C 38 2C 31 00 AE 35 44 0C 8F 00 DB |TES",8,1..5D....|
000023B0: 35 4E 0C 99 22 93 20 C8 45 52 45 20 57 45 20 47 |5N..". .ERE WE G|
000023C0: 4F 2E 20 C6 49 52 53 54 20 4F 46 20 41 4C 4C 20 |O. .IRST OF ALL |
000023D0: 4F 55 52 20 53 50 45 45 44 2E 22 00 07 36 58 0C |OUR SPEED."..6X.|
000023E0: 99 22 11 20 C6 CF D2 20 C9 3D 30 20 54 4F 20 37 |.". ... .=0 TO 7|
000023F0: 3A D0 CF CB C5 20 35 32 37 35 32 2B C9 2C C9 2B |:.... 52752+.,.+|
00002400: 31 3A CE C5 D8 D4 22 00 38 36 62 0C 99 22 11 20 |1:....".86b..". |
00002410: D7 45 20 48 41 56 45 20 4A 55 53 54 20 53 45 54 |.E HAVE JUST SET|
00002420: 20 41 4C 4C 20 4F 55 52 20 53 50 52 49 54 45 53 | ALL OUR SPRITES|
00002430: 20 54 4F 20 52 55 4E 22 00 62 36 6C 0C 99 22 11 | TO RUN".b6l..".|
00002440: 20 41 54 20 44 49 46 46 45 52 45 4E 54 20 53 50 | AT DIFFERENT SP|
00002450: 45 45 44 53 20 46 52 4F 4D 20 30 20 54 4F 20 37 |EEDS FROM 0 TO 7|
00002460: 2E 22 00 80 36 6E 0C 81 20 49 B2 30 20 A4 20 37 |."..6n.. I.0 . 7|
00002470: 3A 97 20 35 32 37 35 32 AA 49 2C 49 AA 31 3A 82 |:. 52752.I,I.1:.|
00002480: 00 AE 36 76 0C 99 22 11 20 CE 4F 57 20 54 48 45 |..6v..". .OW THE|
00002490: 20 44 49 52 45 43 54 49 4F 4E 53 2E 20 C6 4F 52 | DIRECTIONS. .OR|
000024A0: 20 54 48 49 53 20 45 58 41 4D 50 4C 45 22 00 DC | THIS EXAMPLE"..|
000024B0: 36 78 0C 99 22 11 20 45 56 45 52 59 54 48 49 4E |6x..". EVERYTHIN|
000024C0: 47 20 57 49 4C 4C 20 47 4F 20 41 43 52 4F 53 53 |G WILL GO ACROSS|
000024D0: 20 54 48 45 20 53 43 52 45 45 4E 22 00 03 37 7A | THE SCREEN"..7z|
000024E0: 0C 99 22 11 20 28 41 20 44 49 52 45 43 54 49 4F |..". (A DIRECTIO|
000024F0: 4E 20 4F 46 20 32 29 20 2D 20 46 4F 52 49 3D 30 |N OF 2) - FORI=0|
00002500: 54 4F 37 00 1F 37 7C 0C 99 22 11 20 50 4F 4B 45 |TO7..7|..". POKE|
00002510: 35 32 37 33 36 2B 49 2C 32 3A 4E 45 58 54 22 00 |52736+I,2:NEXT".|
00002520: 48 37 7F 0C 99 22 20 D0 52 45 53 53 20 12 20 D2 |H7..." .RESS . .|
00002530: C5 D4 D5 D2 CE 20 92 20 54 4F 20 43 4F 4E 54 49 |..... . TO CONTI|
00002540: 4E 55 45 20 22 3A 8D 38 00 60 37 80 0C 81 49 B2 |NUE ":.8.`7...I.|
00002550: 30 A4 37 3A 97 35 32 37 33 36 AA 49 2C 32 3A 82 |0.7:.52736.I,2:.|
00002560: 00 87 37 8A 0C 99 22 93 20 C1 4E 44 20 4E 4F 57 |..7...". .ND NOW|
00002570: 20 54 48 45 20 4E 55 4D 42 45 52 20 4F 46 20 46 | THE NUMBER OF F|
00002580: 52 41 4D 45 53 2E 22 00 9F 37 94 0C 81 49 B2 30 |RAMES."..7...I.0|
00002590: A4 37 3A 97 35 32 37 36 38 AA 49 2C 38 3A 82 00 |.7:.52768.I,8:..|
000025A0: C4 37 9E 0C 99 22 11 20 46 4F 52 49 3D 30 54 4F |.7...". FORI=0TO|
000025B0: 37 3A 50 4F 4B 45 35 32 37 36 38 2B 49 2C 38 3A |7:POKE52768+I,8:|
000025C0: 4E 45 58 54 00 DE 37 A8 0C 81 49 B2 30 A4 37 3A |NEXT..7...I.0.7:|
000025D0: 97 35 32 37 38 34 AA 49 2C 49 AA 32 3A 82 00 F8 |.52784.I,I.2:...|
000025E0: 37 AD 0C 99 22 11 20 2E 2E 20 41 4E 44 20 54 48 |7...". .. AND TH|
000025F0: 45 20 44 45 4C 41 59 22 00 1E 38 B2 0C 99 22 11 |E DELAY"..8...".|
00002600: 20 46 4F 52 49 3D 30 54 4F 37 3A 50 4F 4B 45 35 | FORI=0TO7:POKE5|
00002610: 32 37 38 34 2B 49 2C 31 30 3A 4E 45 58 54 00 4B |2784+I,10:NEXT.K|
00002620: 38 BC 0C 99 22 11 20 CE 4F 57 20 41 20 4C 49 54 |8...". .OW A LIT|
00002630: 54 4C 45 20 43 4F 4D 50 4C 49 43 41 54 45 44 20 |TLE COMPLICATED |
00002640: 4F 4E 45 20 54 4F 20 53 45 54 22 00 69 38 C6 0C |ONE TO SET".i8..|
00002650: 99 22 11 20 55 50 20 54 48 45 20 46 52 41 4D 45 |.". UP THE FRAME|
00002660: 20 54 41 42 4C 45 53 2E 22 00 86 38 D0 0C 81 49 | TABLES."..8...I|
00002670: B2 30 A4 37 3A 97 32 30 34 30 AA 49 2C 33 32 3A |.0.7:.2040.I,32:|
00002680: 81 44 B2 30 A4 37 00 A2 38 D5 0C 97 38 34 38 AA |.D.0.7..8...848.|
00002690: 28 49 AC 31 36 29 AA 44 2C 33 32 AA 44 3A 82 44 |(I.16).D,32.D:.D|
000026A0: 2C 49 00 CC 38 DA 0C 99 22 11 20 46 4F 52 49 3D |,I..8...". FORI=|
000026B0: 30 54 4F 37 3A 50 4F 4B 45 32 30 34 30 2B 49 2C |0TO7:POKE2040+I,|
000026C0: 33 32 3A 46 4F 52 44 3D 30 54 4F 37 00 F0 38 DF |32:FORD=0TO7..8.|
000026D0: 0C 99 22 11 20 50 4F 4B 45 38 34 38 2B 28 49 2A |..". POKE848+(I*|
000026E0: 31 36 29 2C 33 32 2B 44 3A 4E 45 58 54 44 2C 49 |16),32+D:NEXTD,I|
000026F0: 00 18 39 E3 0C 99 22 20 50 52 45 53 53 20 12 20 |..9..." PRESS . |
00002700: D2 C5 D4 D5 D2 CE 20 92 20 54 4F 20 43 4F 4E 54 |...... . TO CONT|
00002710: 49 4E 55 45 22 3A 8D 38 00 33 39 E4 0C 99 22 93 |INUE":.8.39...".|
00002720: 20 CE 45 58 54 20 54 48 45 20 43 4F 4C 4F 55 52 | .EXT THE COLOUR|
00002730: 53 2E 22 00 4D 39 EE 0C 81 49 B2 30 A4 37 3A 97 |S.".M9...I.0.7:.|
00002740: 35 33 32 38 37 AA 49 2C 49 AA 31 3A 82 00 74 39 |53287.I,I.1:..t9|
00002750: F8 0C 99 22 11 20 46 4F 52 49 3D 30 54 4F 37 3A |...". FORI=0TO7:|
00002760: 50 4F 4B 45 35 33 32 38 37 2B 49 2C 49 2B 31 3A |POKE53287+I,I+1:|
00002770: 4E 45 58 54 00 9B 39 02 0D 99 22 11 20 C1 4E 44 |NEXT..9...". .ND|
00002780: 20 54 48 45 20 41 43 54 55 41 4C 20 D8 2C D9 20 | THE ACTUAL .,. |
00002790: 50 4F 53 49 54 49 4F 4E 53 2E 22 00 B9 39 0C 0D |POSITIONS."..9..|
000027A0: 81 49 B2 30 A4 37 3A 97 35 33 32 34 39 AA 49 AC |.I.0.7:.53249.I.|
000027B0: 32 2C 49 AC 32 30 AA 36 30 00 CD 39 16 0D 97 35 |2,I.20.60..9...5|
000027C0: 33 32 34 38 AA 49 AC 32 2C 35 30 3A 82 00 F5 39 |3248.I.2,50:...9|
000027D0: 20 0D 99 22 11 20 46 4F 52 49 3D 30 54 4F 37 3A | ..". FORI=0TO7:|
000027E0: 50 4F 4B 45 35 33 32 34 39 2B 49 2A 32 2C 49 2A |POKE53249+I*2,I*|
000027F0: 32 30 2B 36 30 00 13 3A 2A 0D 99 22 11 20 50 4F |20+60..:*..". PO|
00002800: 4B 45 35 33 32 34 38 2B 49 2A 32 2C 35 30 3A 4E |KE53248+I*2,50:N|
00002810: 45 58 54 00 3C 3A 47 0D 99 22 11 20 50 52 45 53 |EXT.<:G..". PRES|
00002820: 53 20 12 20 D2 C5 D4 D5 D2 CE 20 92 20 54 4F 20 |S . ...... . TO |
00002830: 43 4F 4E 54 49 4E 55 45 22 3A 8D 38 00 69 3A 48 |CONTINUE":.8.i:H|
00002840: 0D 99 22 93 20 D2 45 41 44 59 20 46 4F 52 20 54 |..". .EADY FOR T|
00002850: 48 45 20 42 49 47 20 54 45 53 54 2E 2E 20 45 4E |HE BIG TEST.. EN|
00002860: 41 42 4C 45 20 54 48 45 22 00 8E 3A 52 0D 99 22 |ABLE THE"..:R.."|
00002870: 11 20 53 50 52 49 54 45 53 20 57 49 54 48 20 D0 |. SPRITES WITH .|
00002880: CF CB C5 20 35 33 32 36 39 2C 32 35 35 22 00 AD |... 53269,255"..|
00002890: 3A 5C 0D 99 22 11 20 41 4E 44 20 53 45 54 20 49 |:\..". AND SET I|
000028A0: 54 20 49 4E 20 41 43 54 49 4F 4E 2E 22 00 D3 3A |T IN ACTION."..:|
000028B0: 66 0D 99 22 11 20 D4 48 49 53 20 49 53 20 41 20 |f..". .HIS IS A |
000028C0: 4E 45 57 20 4F 4E 45 3A 20 D3 D9 D3 20 35 32 32 |NEW ONE: ... 522|
000028D0: 32 34 22 00 F7 3A 70 0D 99 22 11 20 D0 52 45 53 |24"..:p..". .RES|
000028E0: 53 20 41 20 CB 45 59 20 54 4F 20 C3 4F 4E 54 49 |S A .EY TO .ONTI|
000028F0: 4E 55 45 22 3A 8D 38 00 25 3B 7A 0D 99 22 93 20 |NUE":.8.%;z..". |
00002900: C1 4D 41 5A 49 4E 47 2E 2E 20 C9 46 20 57 45 20 |.MAZING.. .F WE |
00002910: 53 54 4F 50 50 45 44 20 54 48 49 53 20 50 52 4F |STOPPED THIS PRO|
00002920: 47 52 41 4D 22 00 4E 3B 84 0D 99 22 11 20 52 49 |GRAM".N;...". RI|
00002930: 47 48 54 20 4E 4F 57 20 41 4C 4C 20 54 48 45 20 |GHT NOW ALL THE |
00002940: 53 50 52 49 54 45 53 20 57 4F 55 4C 44 22 00 70 |SPRITES WOULD".p|
00002950: 3B 8E 0D 99 22 11 20 43 4F 4E 54 49 4E 55 45 20 |;...". CONTINUE |
00002960: 4D 4F 56 49 4E 47 21 22 3A 9E 20 35 32 32 32 34 |MOVING!":. 52224|
00002970: 00 94 3B 98 0D 99 22 11 20 D0 52 45 53 53 20 41 |..;...". .RESS A|
00002980: 20 4B 45 59 2E 22 3A 8D 38 3A 97 35 33 32 36 39 | KEY.":.8:.53269|
00002990: 2C 32 35 35 00 BD 3B A2 0D 99 22 11 20 27 52 27 |,255..;...". 'R'|
000029A0: 20 2D 20 52 45 56 49 45 57 20 4F 52 20 27 4D 27 | - REVIEW OR 'M'|
000029B0: 20 2D 20 4D 41 49 4E 20 4D 45 4E 55 22 00 CE 3B | - MAIN MENU"..;|
000029C0: A7 0D 8D 38 3A 8B 52 24 B2 22 52 22 A7 8A 00 E0 |...8:.R$."R"....|
000029D0: 3B AB 0D 8B 52 24 B3 B1 22 4D 22 A7 33 34 39 35 |;...R$.."M".3495|
000029E0: 00 21 3C AC 0D 97 35 33 32 36 39 2C 30 3A 8D 35 |.!<...53269,0:.5|
000029F0: 30 30 30 3A 99 22 93 90 11 11 50 CF 34 34 2C 39 |000:."....P.44,9|
00002A00: 38 3A 50 CF 36 34 32 2C 39 38 3A 50 CF 35 36 2C |8:P.642,98:P.56,|
00002A10: 31 32 38 3A 53 59 53 32 34 38 36 32 3A 52 55 4E |128:SYS24862:RUN|
00002A20: 22 00 44 3C B6 0D 97 36 33 31 2C 31 33 3A 97 36 |".D<...631,13:.6|
00002A30: 33 32 2C 31 33 3A 97 31 39 38 2C 32 3A 99 22 13 |32,13:.198,2:.".|
00002A40: 22 3B 3A 80 00 5E 3C A0 0F 99 22 20 B0 C0 B2 C0 |";:..^<..." ....|
00002A50: B2 C0 B2 C0 B2 C0 B2 C0 B2 C0 B2 C0 AE 22 00 78 |.............".x|
00002A60: 3C AA 0F 99 22 20 DD 30 DD 31 DD 32 DD 33 DD 34 |<..." .0.1.2.3.4|
00002A70: DD 35 DD 36 DD 37 DD 22 00 92 3C B4 0F 99 22 20 |.5.6.7."..<..." |
00002A80: AD C0 B1 C0 B1 C0 B1 C0 B1 C0 B1 C0 B1 C0 B1 C0 |................|
00002A90: BD 22 00 98 3C BE 0F 8E 00 BF 3C 88 13 9E 20 35 |."..<.....<... 5|
00002AA0: 32 32 33 37 3A 81 49 B2 35 33 32 34 38 A4 35 33 |2237:.I.53248.53|
00002AB0: 32 34 38 AA 31 35 3A 97 49 2C 30 3A 82 3A 8E 00 |248.15:.I,0:.:..|
00002AC0: 00 00 |.. |
.......E.1.5.-.... 53280,0:.53281,0:.532
72,23._...."... HELP SCREENS NOW LOADED
- PLEASE WAIT."......32768,0:.B(32768).9
..". IEEE RENABLED."......E.0.E.1:."ANIM
ATE.MC",8,1.N....I.1.40:L$.L$.".":.:.ZZ.
1.3150......"."L$". SPRITE ANIMA
TOR - HELP "......100.%....198,0
:.198,1:.R$:..Z...."... RETURN . - NEXT
PAGE / . R . FOR PREVIOUS".{....8:.(R$..
G(13)).(R$.."R").10.........D..". SPRITE
S ARE ONE OF THE MOST POWERFUL"...N..".
FEATURES OF THE COMMODORE 64 - YET"...X.
.". THEY ARE ANOTHER OF THE MANY FEATURE
S".9....". WHICH ARE NOT EASILY USED FRO
M BASIC.".H....". THE SPRITE ANIMATOR WI
LL ALLOW YOU TO"......". ANIMATE, WITH T
HE MINIMUM OF FUSS, ALL".E. ..". EIGHT S
PRITES AT VARYING SPEEDS AND"......". DI
RECTIONS.":.".. PRESS . RETURN . TO CONT
INUE.."......8:.R$..G(13).175.F....".. T
HE ENTIRE PROCESS IS INTERUPT DRIVEN,".U
....". WHICH IN LAYMENS LANGUAGE MEANS I
T IS"...C..". VIRTUALLY TRANSPARENT TO T
HE NORMAL".K.D..". OPERATION OF YOUR COM
MODORE 64."...H..". INTERUPTS CONTROL TH
INGS LIKE FLASHING".+.R..". THE CURSOR,
TALKING TO YOUR DISK DRIVE".X....". OR C
ASSETTE PLAYER AND MANAGING THE".Y....".
INTERNAL TIMING SYSTEM."......9:.R$."R"
..6...,..". LETS HAVE A QUICK LOOK AT JU
ST WHAT CAN"...6.." BE DONE USING THE SP
RITE ANIMATOR.":.1000...;..". [ PRESS .
RETURN . ]":.8.<.@..". KEEP IN MIND THAT
THOSE MOVING BOXES".G.J..". AREN'T ANIM
ATED. THEY ARE MOVING."...T..". IT'S IMP
ORTANT TO UNDERSTAND THE"...^..". DIFFER
ENCE AS THE SPRITE ANIMATOR CAN"...H..".
DO BOTH!":.9:.R$."R".. 53269,0:.52237:.
180...... 52237:.53269,0.8....". HOW DOE
S IT ALL WORK? HOW DO WE DESIGN".C....".
A SPRITE? HOW CAN YOU ANIMATE IT?".....
.". GOOD QUESTIONS. LET'S TACKLE THEM ON
E".A....". AT A TIME. FIRSTLY WE MUST UN
DERSTAND"...B..". HOW A SPRITE WORKS OR
WHY IT CAN DO"...L..". WHAT IT DOES NORM
ALLY.".>.V..". INSIDE YOUR COMMODORE 64
IS A POWERFUL".K....". HUNK OF SILICON K
NOWN AS THE VIC II"......". CHIP. YOU'VE
PROBABLY ALREADY PLAYED".J....". WITH I
T A LITTLE BY CHANGING THE SCREEN"......
" COLOURS. (POKE 53280,N : POKE 53281,N)
";:.9:.R$."R".300.4....". THE VIC II CH
IP ALSO MANAGES THE".B....". OPERATION O
F SPRITES. UP TO EIGHT AT"......". A TIM
E MAY BE DISPLAYED UNDER NORMAL".A....".
CONDITIONS. (IT IS POSSIBLES TO DISPLAY
"......" MORE - BUT IT'S FAIRLY TRICKY.)
"...&..". FOR A SPRITE TO BE DISPLAYED W
E MUST".B.0..". FIRST TELL THE COMPUTER
WHERE THE".N.:..". PICTURE OF THAT SPRIT
E IS AND WHAT"...D..". COLOUR WE WANT IT
DISPLAYED IN.".G.N..". TO DO THIS WE MU
ST USE A POKE COMMAND."...R..".POKE 'A M
EMORY LOCATION','WITH A NUMBER'";...W..9
:.R$."R".400.:.X..". THE MEMORY LOCATION
IS THE NUMBER OR".J.B..". ADDRESS WHICH
CORRESPONDS TO A CERTAIN"...L..". STORA
GE AREA INSIDE YOUR COMPUTER.".G.V..". A
64K COMPUTER HAS SOME 65536 LOCATIONS".
....." TO CHOSE FROM! SOME OF THESE ARE"
......". ALREADY USED UP BY YOUR PROGRAM
AREA,".L....". THE ROMS (READ ONLY MEMO
RY) AND THE".{....". OPERATING SYSTEMS S
CRATCH PAD OR WORK"......". AREA. THE SC
REEN AND COLOUR OF EACH".U....". CHARACT
ER ON IT ALSO TAKE UP SPACE."......9:.R$
."R".500......". REMEMBER EACH ONE OF TH
ESE LOCATIONS".F.F..". IS MADE UP OF BIT
S. IF YOU'RE NOT SURE".T.P..". WHAT A BI
T IS YOU SHOULD GO OVER THE"...Z..". BIT
S & BYTES TUTORIAL.".B....". A SPRITE IS
TURNED ON USING LOCATION"......". 53269
. EACH BIT IN THIS LOCATION"......". TUR
NS ON OR OFF A CERTIAN SPRITE.".7....".
BIT 7 6 5 4 3 2 1 0".W....". *
* * * * * * *".W....". SPRITE 7 6 5 4 3
2 1 0"......". AFFECTED."......9:.R$."R
".600.M. ..". TO TURN SPRITE ZERO ON WE
MUST SET BIT"...*..". ZERO TO A ONE."..
4..". SO WE POKE 53269,WITH WHATS THERE"
.7 >..". ALREADY BUT TURN BIT ZERO ON.".
A H..". POKE 53269,PEEK(53269)OR2^SPRITE
".. R..". (SPRITE SHOULD BE THE SPRITE T
O TURN".. \..". ON FROM 0 TO 7.).. F..9:
.R$."R".700.. ...". SETTING THE COLOUR I
S A LITTLE EASIER."..!...". THERE ARE EI
GHT SPRITES AND THERE ARE".H!...". EIGHT
COLOUR REGISTERS STARTING FROM".U!...".
LOCATION 53287 AND ENDING AT 53294."..!
...". USE POKE 53287+SPRITE,COLOUR.".J!.
..". SPRITE IS FROM 0 TO 7 AND THE COLOU
R"..!...". FROM 0 TO 15.".."J..". NEXT C
OMES THE SPRITE POINTER WHICH".<"T..". T
ELLS THE COMPUTER WHERE YOUR SPRITE".D".
..". PICTURE OR DESIGN ACTUALLY IS.".W".
..9:.R$."R".700.."... 2000.."... 52471:.
SET UP OPENING.."...I.0.7:.53287.I,I.1:
..."...I.53248.53248.15.2:.I,160:.I.1,12
7.."...:.53276,0:.53277,0..#...53264,0:.
53271,0:.I.0.7.=#...52736.I,I:.2040.I,32
:.52752.I,1:..Z#$..I.2048.2048.63:.I,255
:..T#...I.848.960.16:.I,32:...#8..I.5276
8.52768.7:.I,1:...#=..I.52784.52784.7:.I
,0:..D#B..53269,255:.52224:...#P..". IF
YOU HAVE USED THE SPRITE EDITOR TO".!$Z.
.". DESIGN YOUR SPRITE YOU WILL MUST USE
".O$...". THE RAISE BASIC PROGRAM TO LOA
D YOUR".~$...". PROGRAM BEFORE YOU LOAD
YOUR SPRITES."..$...". MORE INFORMATION
ON LOADING SPRITES".X$...". CAN BE FOUND
IN THE MAIN HELP MENU."..%...". NOW THA
T YOU HAVE LOADED YOUR" ".3%...".
DESIGNS INTO MEMORY YOU MUST POINT".[% .
.". THE VIC II CHIP TO THE AREA OF"..%*.
.". MEMORY THEY ARE STORED IN.":.9:.R$."
R".900..%4..". THERE ARE EIGHT SPRITE PO
INTERS"..%>..". FROM LOCATION 2040 TO 20
47. THE"..&H..". NUMBER YOU PLACE IN THE
M IS MULTIPLIED".?&R..". BY 64 TO POINT
TO YOUR SPRITE DESIGN.".M&\..". USING TH
E START LOCATION PRODUCED BY"..&F..". TH
E SPRITE EDITOR YOUR SPRITES ARE".G&P.."
. STORED FROM 2048. SINCE 2048/64 = 32".
.&Z..". THE FIRST SPRITE POINTER SHOULD"
..'...". CONTAIN 32. YOU MAY OF COURSE P
OINT".N'...". IT SOMEWHERE ELSE, AS LONG
AS THE VALUE".{'..." IS SOMEWHERE IN YO
UR SPRITE DESIGNS."..'...9:.R$."R".2000.
.'...". LAST OF ALL THE SPRITE MUST HAVE
A"..'...". POSITION ON THE SCREEN"..(..
.". THE SCREEN IS DIVIDED UP INTO A GRID
".6(...". 320 X 200. THEREFORE EACH SPRI
TES X".A(...". VALUE MAY BE FROM 0-320 A
ND THE Y"..(J..". VALUE FROM 0-255. THES
E REGISTERS"..(T..". START AT 53248.".A(
...". .....................(..." .X.Y.X.
Y.X.Y.X.Y.X.... ETC UP TO SEVEN"..)..."
....................5)..." 0 0 1 1 2 2
3 3 4 4 ..( SPRITE )".I)...9:.R$."R".210
0.V)...". SETTING THE CORRESPONDING BIT
ON IN". )...". THE MSB REGISTER ADDS 255
TO THE".M)...". SPRITES X POSITION. USE
THE COMMAND"..)...". POKE 53264,PEEK(53
264)OR2^SPRITE"..*$..9:.R$."R".2200.3*).
.". WHEN USING THE SPRITE ANIMATOR".`*..
.". THIS IS DONE AUTOMATICALLY, BUT YOU"
..*8..". MUST SET THE INITIAL VALUE OF E
ACH"..*B..". SPRITE. THIS WORKS LIKE THI
S:".I*L.." .... .........*N.." .X. +
.0.0.0.0..*P.." .... .........+R.." NO
RMAL + EXTRA REGISTER".*+V..9:.R$."R".22
00.X+`..". SO IF WE WISH TO POSITION OUR
SPRITE"..+J..". AT THE X POSITON 280 WE
WOULD SET"..+T..". THAT SPRITES EXTRA R
EGISTER OR MSB"..+~..". (MOST SIGNIFICAN
T BIT) ON - AND PUT"..,...". THE VALUE O
F 280-255 IN THE NORMAL X"..,...". REGIS
TER.".U,...". POKE 53248,25":.". POKE532
64,PEEK(53265)OR 2^0"..,...". WELL THAT'
S ENOUGH ON GETTING STARTED"..,...". - F
OR MORE INFORMATION READ PAGES".V,...".
68 TO 78 IN YOUR USER MANUAL."..,C..9:.R
$."R".2200..-D..". HOW TO USE THE ANIMAT
OR.".,-N.." DIRECTION - 52736":.4000.I-X
..". SPEED - 52752":.4000.G-...". FRAMES
- 52768":.4000..-...". DELAY - 52784":.
4000..-...". THESE ARE THE ANIMATION REG
ISTERS.":.9:.R$."R".2400..-(..". THE FIR
ST REGISTER - SPEED - IS FAIRLY". .2..".
SIMPLE TO USE. PLACING A VALUE GREATER"
.Q.<..". THAN ZERO IN HERE WILL MOVE THA
T SPRITE".~.F.." AT THAT SPEED WHERE 1 I
S THE FASTEST"...P..". AND 255 IS VERY,
VERY SLOW. IN FACT".Z.Z..". YOU WILL PRO
BABLY FIND VALUES GREATER"../D..". THAN
20 ARE NOT WORTH PLAYING WITH.".1/N..".
SO TO SET THE SPEED OF A SPRITE:".S/X.."
. POKE 52752+SPRITE,SPEED".G/...9:.R$."
R".2500../...". NEXT UP WE HAVE DIRECTIO
N."../...". 0"../ .." 7 . 1../
..." 6.....2.P/..." 5 . 3../..."
4..0H..". THE DIRECTION OF EACH SP
RITE MAY BE".<0...". SET FROM 0 TO 7 ACC
ORDING TO THE ABOVE".L0...". CHART. INCR
EASING THE DIRECTION BY ONE"..0...". ADD
S 45 DEGREES TO THE SPRITES PRESENT".J0.
..". DIRECTION. BE WARNED. VALUES GREATE
R"..0...". THAN 7 PRODUCE STRANGE RESULT
S!"..1...9:.R$."R".2600.(1...". SO DIREC
TION IS SET BY:".M1...". POKE 52736+SPRI
TE,DIRECTION".U1...". NEXT UP WE GET TO
THE FUN BIT."..1...". ANIMATION.."..1...
". FRAMES - 52768":.4000.F1"..". DELAY
- 52784":.4000.Z1,..9:.R$."R".2700..1T..
". POKE FRAMES+SPRITE,0-15"..2^..". POKE
DELAY+SPRITE ,0-255".K2H..". MAKE SENSE
. IT WORKS THE SAME AS OUR".Y2R..". SPEE
D AND DIRECTION REGISTERS EXCEPT"..2|.."
. NOW WE ARE ENTERING THE NUMBER OF".S2.
..". FRAMES IN OUR ANIMATION SEQUENCE AN
D "..2...". THE DELAY BETWEEN EACH FRAME
.".(3...". ALL WE NEED NOW IS THE LISTOF
FRAMES".S3...". TO DISPLAY. THERE ARE A
SERIES OF"..3...". 16 BYTE REGISTERS FO
R THIS STARTING"..3...". FROM LOCATION 8
48."..3...9:.R$."R".2800.P3...". SPRITE
FRAME REGISTERS"..3B..". SPRITE LOCATIO
N RANGE."."4L..I.0.7:."."I,848.(16.I)" T
O "848.(16.I).15:..M4V.." THESE ARE IMPO
RTANT REGISTERS. YOU".X4...". MUST PUT T
HE SPRITE POINTERS FROM"..4...". THE NOR
MAL SPRITE POINTER REGISTERS".T4...". IN
TO THE FIRST REGISTER OF EACH FRAME"..4.
..". TABLE."..4...9:.R$."R".2900."5...".
O.K.. BY NOW YOU MUST BE TOTALLY".Q5&..
". CONFUSED SO LET'S HAVE A LOOK AT SOME
".I50..". REAL EXAMPLES."..5:..". LOADIN
G SPRITES - PLEASE WAIT":ZZ.1:."CAR.SPRI
TES",8,1..5D....5N..". HERE WE GO. FIRST
OF ALL OUR SPEED."..6X..". FOR I=0 TO 7
:POKE 52752+I,I+1:NEXT".86B..". WE HAVE
JUST SET ALL OUR SPRITES TO RUN".B6L..".
AT DIFFERENT SPEEDS FROM 0 TO 7."..6N..
I.0 . 7:. 52752.I,I.1:...6V..". NOW THE
DIRECTIONS. FOR THIS EXAMPLE"..6X..". E
VERYTHING WILL GO ACROSS THE SCREEN"..7Z
..". (A DIRECTION OF 2) - FORI=0TO7..7|.
.". POKE52736+I,2:NEXT".H7.." PRESS . R
ETURN . TO CONTINUE ":.8.`7...I.0.7:.527
36.I,2:...7...". AND NOW THE NUMBER OF F
RAMES."..7...I.0.7:.52768.I,8:..D7...".
FORI=0TO7:POKE52768+I,8:NEXT..7...I.0.7:
.52784.I,I.2:...7...". .. AND THE DELAY"
..8...". FORI=0TO7:POKE52784+I,10:NEXT.K
8...". NOW A LITTLE COMPLICATED ONE TO S
ET".I8F..". UP THE FRAME TABLES."..8P..I
.0.7:.2040.I,32:.D.0.7..8U..848.(I.16).D
,32.D:.D,I.L8Z..". FORI=0TO7:POKE2040+I,
32:FORD=0TO7..8...". POKE848+(I*16),32+D
:NEXTD,I..9..." PRESS . RETURN . TO CONT
INUE":.8.39...". NEXT THE COLOURS.".M9..
.I.0.7:.53287.I,I.1:..T9...". FORI=0TO7:
POKE53287+I,I+1:NEXT..9...". AND THE ACT
UAL X,Y POSITIONS."..9...I.0.7:.53249.I.
2,I.20.60.M9...53248.I.2,50:...9 ..". FO
RI=0TO7:POKE53249+I*2,I*20+60..:*..". PO
KE53248+I*2,50:NEXT.<:G..". PRESS . RETU
RN . TO CONTINUE":.8.I:H..". READY FOR T
HE BIG TEST.. ENABLE THE"..:R..". SPRITE
S WITH POKE 53269,255"..:\..". AND SET I
T IN ACTION.".S:F..". THIS IS A NEW ONE:
SYS 52224"..:P..". PRESS A KEY TO CONTI
NUE":.8.%;Z..". AMAZING.. IF WE STOPPED
THIS PROGRAM".N;...". RIGHT NOW ALL THE
SPRITES WOULD".P;...". CONTINUE MOVING!"
:. 52224..;...". PRESS A KEY.":.8:.53269
,255..;...". 'R' - REVIEW OR 'M' - MAIN
MENU".N;...8:.R$."R"....;...R$.."M".3495
.!<...53269,0:.5000:."....PO44,98:PO642,
98:PO56,128:SYS24862:RUN".D<...631,13:.6
32,13:.198,2:.".";:..^< .." ............
.....".X<..." .0.1.2.3.4.5.6.7."..<..."
................."..<.....<... 52237:.I.
53248.53248.15:.I,0:.:....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL