SPRITE GENERATOR
FILE INFORMATION
FILENAME(S): SPRITE GENERATOR
FILE TYPE(S): PRG
FILE SIZE: 4.5K
FIRST SEEN: 2025-11-02 16:30:33
APPEARS ON: 1 disk(s)
FILE HASH
2c0357dce03fa3d45c77d312b215cd1dbe741e6effadad9deebe5c12d08b2fa4
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| UTILITIES 2 A | SPRITE GENERATOR | PRG | Treasure Chest - OzzyC64 | 4 | 1 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 18 08 0A 00 8F 20 53 50 52 49 54 45 20 47 |....... SPRITE G| 00000010: 45 4E 45 52 41 54 4F 52 00 1E 08 0C 00 8F 00 24 |ENERATOR.......$| 00000020: 08 0E 00 8F 00 32 08 14 00 97 20 38 32 39 2C 32 |.....2.... 829,2| 00000030: 32 33 00 38 08 1D 00 8F 00 5F 08 1E 00 8F 20 49 |23.8....._.... I| 00000040: 46 20 41 4E 59 20 53 50 52 49 54 45 20 44 41 54 |F ANY SPRITE DAT| 00000050: 41 2C 53 45 54 20 55 50 20 53 50 52 49 54 45 00 |A,SET UP SPRITE.| 00000060: 65 08 1F 00 8F 00 71 08 28 00 97 20 38 32 38 2C |e.....q.(.. 828,| 00000070: 30 00 7A 08 32 00 87 20 53 50 00 8A 08 3C 00 8B |0.z.2.. SP...<..| 00000080: 20 53 50 B1 30 A7 20 38 31 30 00 90 08 45 00 8F | SP.0. 810...E..| 00000090: 00 AA 08 46 00 8F 20 4E 4F 20 4D 4F 52 45 20 53 |...F.. NO MORE S| 000000A0: 50 52 49 54 45 20 44 41 54 41 00 B0 08 47 00 8F |PRITE DATA...G..| 000000B0: 00 CC 08 50 00 8D 20 38 36 30 3A 97 35 33 32 38 |...P.. 860:.5328| 000000C0: 31 2C 32 3A 97 35 33 32 38 30 2C 32 00 E4 08 5A |1,2:.53280,2...Z| 000000D0: 00 96 A5 41 28 5A 5A 29 B2 31 30 36 34 AA 52 AC |...A(ZZ).1064.R.| 000000E0: 34 30 AA 43 00 FA 08 64 00 56 B2 35 33 32 34 38 |40.C...d.V.53248| 000000F0: 3A 4E 4F B2 C2 28 38 32 39 29 00 20 09 6E 00 58 |:NO..(829). .n.X| 00000100: 4C B2 30 3A 59 4C B2 31 3A 58 47 B2 31 36 3A 53 |L.0:YL.1:XG.16:S| 00000110: 45 B2 32 31 3A 58 59 B2 32 33 3A 58 58 B2 32 39 |E.21:XY.23:XX.29| 00000120: 00 2F 09 78 00 53 43 B2 33 39 3A 99 22 93 22 00 |./.x.SC.39:.".".| 00000130: 4F 09 82 00 97 20 32 30 34 30 2C 4E 4F 3A 97 20 |O.... 2040,NO:. | 00000140: 56 AA 53 45 2C 31 3A 97 20 56 AA 58 59 2C 31 00 |V.SE,1:. V.XY,1.| 00000150: 72 09 8C 00 97 20 56 AA 58 58 2C 31 3A 97 20 56 |r.... V.XX,1:. V| 00000160: AA 58 4C 2C 32 35 35 3A 97 20 56 AA 59 4C 2C 31 |.XL,255:. V.YL,1| 00000170: 39 30 00 7F 09 96 00 97 20 56 AA 58 47 2C 30 00 |90...... V.XG,0.| 00000180: 8F 09 A0 00 58 B2 32 35 35 3A 59 B2 31 39 30 00 |....X.255:Y.190.| 00000190: 95 09 A9 00 8F 00 AA 09 AA 00 8F 20 53 45 54 20 |........... SET | 000001A0: 55 50 20 44 49 53 50 4C 41 59 00 B0 09 AB 00 8F |UP DISPLAY......| 000001B0: 00 D2 09 B4 00 99 22 13 1E A5 20 20 20 20 20 20 |......"... | 000001C0: A7 A5 20 20 20 20 20 20 A7 A5 20 20 20 20 20 20 |.. .. | 000001D0: A7 22 00 E5 09 B9 00 4C 4F 43 B2 36 34 AC 4E 4F |.".....LOC.64.NO| 000001E0: 3A 99 22 13 22 00 F9 09 BE 00 81 49 B2 4C 4F 43 |:."."......I.LOC| 000001F0: A4 4C 4F 43 AA 36 32 A9 33 00 04 0A C8 00 81 4A |.LOC.62.3......J| 00000200: B2 30 A4 32 00 12 0A D2 00 5A 5A B2 C2 28 49 AA |.0.2.....ZZ..(I.| 00000210: 4A 29 00 20 0A DC 00 81 4B B2 37 A4 30 A9 AB 31 |J). ....K.7.0..1| 00000220: 00 3A 0A E6 00 41 B2 B5 28 28 5A 5A AF 41 25 28 |.:...A..((ZZ.A%(| 00000230: 4B 29 29 AD 41 25 28 4B 29 29 00 4F 0A F0 00 8B |K)).A%(K)).O....| 00000240: 41 B2 31 A7 99 22 05 D1 22 3B 3A 89 32 36 30 00 |A.1.."..";:.260.| 00000250: 5A 0A FA 00 99 22 05 2E 22 3B 00 61 0A 04 01 82 |Z...."..";.a....| 00000260: 4B 00 68 0A 0E 01 82 4A 00 6E 0A 18 01 99 00 75 |K.h....J.n.....u| 00000270: 0A 22 01 82 49 00 7F 0A 2C 01 8D 31 30 30 30 00 |."..I...,..1000.| 00000280: 85 0A 35 01 8F 00 A7 0A 36 01 8F 20 53 50 52 49 |..5.....6.. SPRI| 00000290: 54 45 20 53 45 54 20 55 50 20 4F 4E 20 54 48 45 |TE SET UP ON THE| 000002A0: 20 53 43 52 45 45 4E 00 BB 0A 40 01 8F 20 49 4E | SCREEN...@.. IN| 000002B0: 50 55 54 20 43 48 41 4E 47 45 53 00 C1 0A 41 01 |PUT CHANGES...A.| 000002C0: 8F 00 CD 0A 4A 01 52 B2 30 3A 43 B2 30 00 D9 0A |....J.R.0:C.0...| 000002D0: 54 01 5A B2 A5 41 28 30 29 00 E8 0A 5E 01 97 5A |T.Z..A(0)...^..Z| 000002E0: AA 35 34 32 37 32 2C 30 00 FB 0A 68 01 A1 41 24 |.54272,0...h..A$| 000002F0: 3A 8B 41 24 B2 22 22 A7 33 36 30 00 0A 0B 72 01 |:.A$."".360...r.| 00000300: 97 5A AA 35 34 32 37 32 2C 31 00 2B 0B 7C 01 8B |.Z.54272,1.+.|..| 00000310: 41 24 B2 22 51 22 A7 99 22 93 22 3A 97 56 AA 32 |A$."Q"..".":.V.2| 00000320: 31 2C 30 3A 99 22 93 22 3B 3A 80 00 46 0B 86 01 |1,0:.".";:..F...| 00000330: 8B 41 24 B2 22 1D 22 AF 43 B2 32 33 A7 20 43 B2 |.A$.".".C.23. C.| 00000340: 30 3A 89 33 34 30 00 5D 0B 90 01 8B 41 24 B2 22 |0:.340.]....A$."| 00000350: 1D 22 A7 43 B2 43 AA 31 3A 89 33 34 30 00 77 0B |.".C.C.1:.340.w.| 00000360: 9A 01 8B 41 24 B2 22 9D 22 AF 43 B2 30 A7 43 B2 |...A$.".".C.0.C.| 00000370: 32 33 3A 89 33 34 30 00 8E 0B A4 01 8B 41 24 B2 |23:.340......A$.| 00000380: 22 9D 22 A7 43 B2 43 AB 31 3A 89 33 34 30 00 A8 |".".C.C.1:.340..| 00000390: 0B AE 01 8B 41 24 B2 22 11 22 AF 52 B2 32 30 A7 |....A$.".".R.20.| 000003A0: 52 B2 30 3A 89 33 34 30 00 BF 0B B8 01 8B 41 24 |R.0:.340......A$| 000003B0: B2 22 11 22 A7 52 B2 52 AA 31 3A 89 33 34 30 00 |.".".R.R.1:.340.| 000003C0: D9 0B C2 01 8B 41 24 B2 22 91 22 AF 52 B2 30 A7 |.....A$.".".R.0.| 000003D0: 52 B2 32 30 3A 89 33 34 30 00 F0 0B CC 01 8B 41 |R.20:.340......A| 000003E0: 24 B2 22 91 22 A7 52 B2 52 AB 31 3A 89 33 34 30 |$.".".R.R.1:.340| 000003F0: 00 09 0C D6 01 8B 41 24 B2 22 13 22 A7 52 B2 30 |......A$.".".R.0| 00000400: 3A 43 B2 30 3A 89 33 34 30 00 20 0C E0 01 8B 41 |:C.0:.340. ....A| 00000410: 24 B2 22 93 22 A7 8D 31 31 35 30 3A 89 33 34 30 |$."."..1150:.340| 00000420: 00 30 0C EA 01 8B 41 24 B2 22 2B 22 A7 35 38 30 |.0....A$."+".580| 00000430: 00 40 0C F4 01 8B 41 24 B2 22 2D 22 A7 37 33 30 |.@....A$."-".730| 00000440: 00 51 0C FE 01 8B 41 24 B2 22 4D 22 A7 31 32 31 |.Q....A$."M".121| 00000450: 30 00 62 0C 08 02 8B 41 24 B2 22 42 22 A7 31 34 |0.b....A$."B".14| 00000460: 35 30 00 75 0C 12 02 8B 41 24 B2 22 43 22 20 A7 |50.u....A$."C" .| 00000470: 20 31 34 30 30 00 85 0C 1C 02 8B 41 24 B2 22 58 | 1400......A$."X| 00000480: 22 A7 39 30 30 00 A8 0C 26 02 8B 41 24 B2 22 4E |".900...&..A$."N| 00000490: 22 AF 4E 4F AB 32 32 33 B3 33 31 A7 4E 4F B2 4E |".NO.223.31.NO.N| 000004A0: 4F AA 31 3A 89 31 33 30 00 B8 0C 30 02 8B 41 24 |O.1:.130...0..A$| 000004B0: B2 22 45 22 A7 36 36 30 00 C2 0C 3A 02 89 20 33 |."E".660...:.. 3| 000004C0: 34 30 00 C8 0C 3E 02 8F 00 D8 0C 3F 02 8F 20 41 |40...>.....?.. A| 000004D0: 44 44 20 50 4F 49 4E 54 00 DE 0C 40 02 8F 00 EA |DD POINT...@....| 000004E0: 0C 44 02 5A B2 A5 41 28 30 29 00 F6 0C 4E 02 5A |.D.Z..A(0)...N.Z| 000004F0: 31 B2 C2 28 5A 29 00 05 0D 58 02 8B 5A 31 B2 38 |1..(Z)...X..Z1.8| 00000500: 31 A7 33 34 30 00 0F 0D 62 02 97 5A 2C 38 31 00 |1.340...b..Z,81.| 00000510: 23 0D 6C 02 42 59 54 45 B2 B5 28 43 AD 38 29 AA |#.l.BYTE..(C.8).| 00000520: 52 AC 33 00 3A 0D 76 02 42 49 54 B2 37 AB 28 43 |R.3.:.v.BIT.7.(C| 00000530: AB B5 28 43 AD 38 29 AC 38 29 00 60 0D 80 02 97 |..(C.8).8).`....| 00000540: 42 59 54 45 AA 4E 4F AC 36 34 2C C2 28 42 59 54 |BYTE.NO.64,.(BYT| 00000550: 45 AA 4E 4F AC 36 34 29 B0 41 25 28 42 49 54 29 |E.NO.64).A%(BIT)| 00000560: 00 6A 0D 8A 02 89 20 33 34 30 00 70 0D 8E 02 8F |.j.... 340.p....| 00000570: 00 8D 0D 8F 02 8F 20 49 4E 50 55 54 20 53 50 52 |...... INPUT SPR| 00000580: 49 54 45 20 23 20 54 4F 20 45 44 49 54 00 93 0D |ITE # TO EDIT...| 00000590: 90 02 8F 00 D3 0D 94 02 85 22 13 11 11 11 11 11 |........."......| 000005A0: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................| 000005B0: 11 11 1D 1D 1D 1D 1D 1D 1D 12 53 50 52 49 54 45 |..........SPRITE| 000005C0: 20 4E 4F 2E 20 20 20 20 20 20 20 20 9D 9D 9D 9D | NO. ....| 000005D0: 22 3B 53 00 E5 0D 9E 02 8B 53 B3 30 B0 53 B1 33 |";S......S.0.S.3| 000005E0: 31 A7 36 36 30 00 FE 0D A8 02 8B 20 4E 4F B2 32 |1.660...... NO.2| 000005F0: 32 33 AA 53 A7 5A 5A B2 31 3A 89 37 30 30 00 0B |23.S.ZZ.1:.700..| 00000600: 0E B2 02 4E 4F B2 32 32 33 AA 53 00 54 0E BC 02 |...NO.223.S.T...| 00000610: 99 22 13 11 11 11 11 11 11 11 11 11 11 11 11 11 |."..............| 00000620: 11 11 11 11 11 11 11 11 11 11 20 20 20 20 20 20 |.......... | 00000630: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000650: 20 13 22 3B 00 68 0E C6 02 8B 5A 5A B2 31 A7 5A | .";.h....ZZ.1.Z| 00000660: 5A B2 30 3A 89 33 34 30 00 72 0E D0 02 89 20 31 |Z.0:.340.r.... 1| 00000670: 33 30 00 78 0E D4 02 8F 00 8B 0E D5 02 8F 20 44 |30.x.......... D| 00000680: 45 4C 45 54 45 20 50 4F 49 4E 54 00 91 0E D6 02 |ELETE POINT.....| 00000690: 8F 00 9D 0E DA 02 5A B2 A5 41 28 30 29 00 A9 0E |......Z..A(0)...| 000006A0: E4 02 5A 31 B2 C2 28 5A 29 00 B9 0E EE 02 8B 5A |..Z1..(Z)......Z| 000006B0: 31 B2 34 36 A7 20 33 34 30 00 C4 0E F8 02 97 20 |1.46. 340...... | 000006C0: 5A 2C 34 36 00 D8 0E 02 03 42 59 54 45 B2 B5 28 |Z,46.....BYTE..(| 000006D0: 43 AD 38 29 AA 52 AC 33 00 EF 0E 0C 03 42 49 54 |C.8).R.3.....BIT| 000006E0: B2 37 AB 28 43 AB B5 28 43 AD 38 29 AC 38 29 00 |.7.(C..(C.8).8).| 000006F0: 1C 0F 16 03 97 20 42 59 54 45 AA 4E 4F AC 36 34 |..... BYTE.NO.64| 00000700: 2C C2 28 42 59 54 45 AA 4E 4F AC 36 34 29 AF 28 |,.(BYTE.NO.64).(| 00000710: 32 35 35 AB 41 25 28 42 49 54 29 29 00 26 0F 20 |255.A%(BIT)).&. | 00000720: 03 89 20 33 34 30 00 2C 0F 24 03 8F 00 4E 0F 25 |.. 340.,.$...N.%| 00000730: 03 8F 20 49 46 20 41 4E 59 20 44 41 54 41 2C 20 |.. IF ANY DATA, | 00000740: 53 45 54 20 53 50 52 49 54 45 53 20 55 50 00 54 |SET SPRITES UP.T| 00000750: 0F 26 03 8F 00 62 0F 2A 03 4C 4F 43 B2 53 50 AC |.&...b.*.LOC.SP.| 00000760: 36 34 00 77 0F 34 03 81 20 49 B2 4C 4F 43 20 A4 |64.w.4.. I.LOC .| 00000770: 20 4C 4F 43 AA 36 32 00 85 0F 3E 03 87 20 41 3A | LOC.62...>.. A:| 00000780: 97 20 49 2C 41 00 8D 0F 48 03 82 20 49 00 96 0F |. I,A...H.. I...| 00000790: 52 03 89 20 35 30 00 9C 0F 56 03 8F 00 BF 0F 57 |R.. 50...V.....W| 000007A0: 03 8F 20 53 45 54 20 41 52 52 41 59 20 57 49 54 |.. SET ARRAY WIT| 000007B0: 48 20 50 4F 57 45 52 53 20 4F 46 20 54 57 4F 00 |H POWERS OF TWO.| 000007C0: C5 0F 58 03 8F 00 D3 0F 5C 03 81 20 49 B2 30 20 |..X.....\.. I.0 | 000007D0: A4 20 37 00 E1 0F 66 03 41 25 28 49 29 B2 32 AE |. 7...f.A%(I).2.| 000007E0: 49 00 E9 0F 70 03 82 20 49 00 EF 0F 7A 03 8E 00 |I...p.. I...z...| 000007F0: F5 0F 7E 03 8F 00 0C 10 7F 03 8F 20 49 4E 50 55 |..~........ INPU| 00000800: 54 20 46 4F 52 20 45 58 50 41 4E 44 00 12 10 80 |T FOR EXPAND....| 00000810: 03 8F 00 49 10 84 03 99 22 13 11 11 11 11 11 11 |...I....".......| 00000820: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................| 00000830: 11 1D 1D 1D 1D 1D 1D 1D 1D 1D 1D 12 45 4E 54 45 |............ENTE| 00000840: 52 20 58 20 4F 52 20 59 22 00 66 10 8E 03 A1 41 |R X OR Y".f....A| 00000850: 24 3A 8B 41 24 B3 B1 22 58 22 AF 41 24 B3 B1 22 |$:.A$.."X".A$.."| 00000860: 59 22 A7 39 30 30 00 76 10 98 03 8B 41 24 B2 22 |Y".900.v....A$."| 00000870: 58 22 A7 39 36 30 00 92 10 A2 03 8B C2 28 56 AA |X".960.......(V.| 00000880: 58 59 29 B2 31 A7 97 56 AA 58 59 2C 30 3A 89 39 |XY).1..V.XY,0:.9| 00000890: 38 30 00 9E 10 AC 03 97 56 AA 58 59 2C 31 00 A7 |80......V.XY,1..| 000008A0: 10 B6 03 89 39 38 30 00 C3 10 C0 03 8B C2 28 56 |....980.......(V| 000008B0: AA 58 58 29 B2 31 A7 97 56 AA 58 58 2C 30 3A 89 |.XX).1..V.XX,0:.| 000008C0: 39 38 30 00 CF 10 CA 03 97 56 AA 58 58 2C 31 00 |980......V.XX,1.| 000008D0: 05 11 D4 03 99 22 13 11 11 11 11 11 11 11 11 11 |....."..........| 000008E0: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1D 1D |................| 000008F0: 1D 1D 1D 1D 1D 1D 1D 1D 20 20 20 20 20 20 20 20 |........ | 00000900: 20 20 20 20 22 00 0F 11 DE 03 89 20 33 34 30 00 | "...... 340.| 00000910: 15 11 E2 03 8F 00 32 11 E3 03 8F 20 44 49 53 50 |......2.... DISP| 00000920: 41 59 20 43 4F 4E 54 52 4F 4C 20 4F 50 54 49 4F |AY CONTROL OPTIO| 00000930: 4E 53 00 38 11 E4 03 8F 00 51 11 E8 03 99 22 13 |NS.8.....Q....".| 00000940: 22 A6 32 36 29 22 12 43 4F 4E 54 52 4F 4C 53 92 |".26)".CONTROLS.| 00000950: 22 00 6D 11 ED 03 99 A6 32 35 29 22 53 50 52 49 |".m.....25)"SPRI| 00000960: 54 45 20 23 12 99 22 4E 4F AB 32 32 33 00 8B 11 |TE #.."NO.223...| 00000970: F2 03 99 3A 99 A6 32 35 29 22 05 12 45 92 44 49 |...:..25)"..E.DI| 00000980: 54 20 53 50 52 49 54 45 20 23 22 00 A6 11 FC 03 |T SPRITE #".....| 00000990: 99 A6 32 35 29 22 12 4E 92 45 58 54 20 53 50 52 |..25)".N.EXT SPR| 000009A0: 49 54 45 20 23 22 00 BF 11 06 04 99 A6 32 35 29 |ITE #".......25)| 000009B0: 22 12 4D 92 4F 56 45 20 53 50 52 49 54 45 22 00 |".M.OVE SPRITE".| 000009C0: DA 11 10 04 99 A6 32 35 29 22 12 43 92 4F 4C 4F |......25)".C.OLO| 000009D0: 55 52 20 43 48 41 4E 47 45 22 00 ED 11 1A 04 99 |UR CHANGE"......| 000009E0: A6 32 35 29 22 12 58 92 50 41 4E 44 22 00 04 12 |.25)".X.PAND"...| 000009F0: 24 04 99 A6 32 35 29 22 12 2B 92 20 41 44 44 20 |$...25)".+. ADD | 00000A00: 44 4F 54 22 00 1E 12 2E 04 99 A6 32 35 29 22 12 |DOT".......25)".| 00000A10: 2D 92 20 52 45 4D 4F 56 45 20 44 4F 54 22 00 36 |-. REMOVE DOT".6| 00000A20: 12 38 04 99 A6 32 35 29 22 12 42 92 41 53 49 43 |.8...25)".B.ASIC| 00000A30: 20 44 41 54 41 22 00 48 12 42 04 99 A6 32 35 29 | DATA".H.B...25)| 00000A40: 22 12 51 92 55 49 54 22 00 60 12 4C 04 99 3A 99 |".Q.UIT".`.L..:.| 00000A50: A6 32 35 29 22 55 53 45 20 43 55 52 53 4F 52 22 |.25)"USE CURSOR"| 00000A60: 00 76 12 56 04 99 A6 32 35 29 22 43 4F 4E 54 52 |.v.V...25)"CONTR| 00000A70: 4F 4C 20 54 4F 22 00 8A 12 60 04 99 A6 32 35 29 |OL TO"...`...25)| 00000A80: 22 50 4F 53 49 54 49 4F 4E 22 00 9D 12 6A 04 99 |"POSITION"...j..| 00000A90: A6 32 35 29 22 43 55 52 53 4F 52 2E 22 00 A3 12 |.25)"CURSOR."...| 00000AA0: 74 04 8E 00 A9 12 78 04 8F 00 C4 12 79 04 8F 20 |t.....x.....y.. | 00000AB0: 43 4C 45 41 52 20 50 52 45 53 45 4E 54 20 53 50 |CLEAR PRESENT SP| 00000AC0: 52 49 54 45 00 CA 12 7A 04 8F 00 E4 12 7E 04 81 |RITE...z.....~..| 00000AD0: 49 B2 30 A4 36 32 3A 97 4E 4F AC 36 34 AA 49 2C |I.0.62:.NO.64.I,| 00000AE0: 30 3A 82 49 00 F0 12 88 04 81 49 B2 30 A4 32 30 |0:.I......I.0.20| 00000AF0: 00 FC 12 92 04 81 4A B2 30 A4 32 33 00 10 13 9C |......J.0.23....| 00000B00: 04 97 31 30 36 34 AA 49 AC 34 30 AA 4A 2C 34 36 |..1064.I.40.J,46| 00000B10: 00 21 13 A6 04 82 4A 2C 49 3A 52 B2 30 3A 43 B2 |.!....J,I:R.0:C.| 00000B20: 30 00 27 13 B0 04 8E 00 2D 13 B4 04 8F 00 4D 13 |0.'.....-.....M.| 00000B30: B5 04 8F 20 4D 4F 56 45 20 53 50 52 49 54 45 20 |... MOVE SPRITE | 00000B40: 41 52 4F 55 4E 44 20 53 43 52 45 45 4E 00 53 13 |AROUND SCREEN.S.| 00000B50: B6 04 8F 00 96 13 BA 04 99 22 13 11 11 11 11 11 |........."......| 00000B60: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................| 00000B70: 11 12 55 53 45 20 43 55 52 53 4F 52 20 4B 45 59 |..USE CURSOR KEY| 00000B80: 53 20 54 4F 20 4D 4F 56 45 20 54 48 45 20 53 50 |S TO MOVE THE SP| 00000B90: 52 49 54 45 2C 22 00 BA 13 C4 04 99 22 12 52 45 |RITE,"......".RE| 00000BA0: 54 55 52 4E 20 54 4F 20 52 45 54 55 52 4E 20 54 |TURN TO RETURN T| 00000BB0: 4F 20 45 44 49 54 49 4E 47 22 00 CE 13 CE 04 A1 |O EDITING"......| 00000BC0: 41 24 3A 8B 41 24 B2 22 22 A7 31 32 33 30 00 E6 |A$:.A$."".1230..| 00000BD0: 13 D8 04 8B 41 24 B2 22 1D 22 AF 58 B3 33 31 39 |....A$.".".X.319| 00000BE0: A7 58 B2 58 AA 32 00 FC 13 E2 04 8B 41 24 B2 22 |.X.X.2......A$."| 00000BF0: 9D 22 AF 58 B1 31 A7 58 B2 58 AB 32 00 14 14 EC |.".X.1.X.X.2....| 00000C00: 04 8B 41 24 B2 22 11 22 AF 59 B3 32 35 34 A7 59 |..A$.".".Y.254.Y| 00000C10: B2 59 AA 32 00 2A 14 F6 04 8B 41 24 B2 22 91 22 |.Y.2.*....A$."."| 00000C20: AF 59 B1 31 A7 59 B2 59 AB 32 00 37 14 00 05 97 |.Y.1.Y.Y.2.7....| 00000C30: 20 56 AA 59 4C 2C 59 00 4B 14 0A 05 97 20 56 AA | V.YL,Y.K.... V.| 00000C40: 58 47 2C B5 28 58 AD 32 35 35 29 00 65 14 14 05 |XG,.(X.255).e...| 00000C50: 97 20 56 AA 58 4C 2C 58 AB B5 28 58 AD 32 35 35 |. V.XL,X..(X.255| 00000C60: 29 AC 32 35 35 00 79 14 1E 05 8B 20 41 24 B2 C7 |).255.y.... A$..| 00000C70: 28 31 33 29 A7 31 33 33 30 00 83 14 28 05 89 31 |(13).1330...(..1| 00000C80: 32 31 30 00 92 14 32 05 97 20 56 AA 58 4C 2C 32 |210...2.. V.XL,2| 00000C90: 35 35 00 A1 14 3C 05 97 20 56 AA 59 4C 2C 31 39 |55...<.. V.YL,19| 00000CA0: 30 00 AE 14 46 05 97 20 56 AA 58 47 2C 30 00 BE |0...F.. V.XG,0..| 00000CB0: 14 50 05 58 B2 32 35 35 3A 59 B2 31 39 30 00 00 |.P.X.255:Y.190..| 00000CC0: 15 5A 05 99 22 13 11 11 11 11 11 11 11 11 11 11 |.Z.."...........| 00000CD0: 11 11 11 11 11 11 11 11 11 11 11 11 20 20 20 20 |............ | 00000CE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000CF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | "| 00000D00: 00 2D 15 64 05 99 22 20 20 20 20 20 20 20 20 20 |.-.d.." | 00000D10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000D20: 20 20 20 20 20 20 20 20 20 20 20 13 22 00 37 15 | .".7.| 00000D30: 6E 05 89 20 33 34 30 00 3D 15 72 05 8F 00 58 15 |n.. 340.=.r...X.| 00000D40: 73 05 8F 20 43 48 41 4E 47 45 20 53 50 52 49 54 |s.. CHANGE SPRIT| 00000D50: 45 20 43 4F 4C 4F 55 52 00 5E 15 74 05 8F 00 A5 |E COLOUR.^.t....| 00000D60: 15 78 05 85 22 13 11 11 11 11 11 11 11 11 11 11 |.x.."...........| 00000D70: 11 11 11 11 11 11 11 11 11 11 11 11 11 1D 1D 1D |................| 00000D80: 1D 1D 1D 1D 1D 1D 12 43 4F 4C 4F 55 52 20 28 30 |.......COLOUR (0| 00000D90: 2D 31 35 29 20 20 20 20 20 20 20 20 9D 9D 9D 9D |-15) ....| 00000DA0: 9D 22 3B 43 4F 00 BB 15 82 05 8B 20 43 4F B3 30 |.";CO...... CO.0| 00000DB0: B0 43 4F B1 31 35 A7 31 34 30 30 00 C9 15 8C 05 |.CO.15.1400.....| 00000DC0: 97 20 56 AA 53 43 2C 43 4F 00 11 16 96 05 99 22 |. V.SC,CO......"| 00000DD0: 13 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................| 00000DE0: 11 11 11 11 11 11 11 11 20 20 20 20 20 20 20 20 |........ | 00000DF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000E00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 13 22 | ."| 00000E10: 3B 00 1B 16 A0 05 89 20 33 34 30 00 21 16 A4 05 |;...... 340.!...| 00000E20: 8F 00 42 16 A5 05 8F 20 43 52 45 41 54 45 20 44 |..B.... CREATE D| 00000E30: 41 54 41 20 53 54 41 54 45 4D 45 4E 54 53 20 46 |ATA STATEMENTS F| 00000E40: 4F 52 00 57 16 A6 05 8F 20 50 52 45 53 45 4E 54 |OR.W.... PRESENT| 00000E50: 20 53 50 52 49 54 45 00 5D 16 A7 05 8F 00 90 16 | SPRITE.].......| 00000E60: AA 05 99 22 93 11 11 11 22 3B C2 28 38 32 38 29 |..."....";.(828)| 00000E70: AA 33 30 30 30 30 3B 22 44 41 54 41 22 C9 28 C4 |.30000;"DATA".(.| 00000E80: 28 4E 4F 29 2C C3 28 C4 28 4E 4F 29 29 AB 31 29 |(NO),.(.(NO)).1)| 00000E90: 00 A9 16 B4 05 97 38 32 38 2C C2 28 38 32 38 29 |......828,.(828)| 00000EA0: AA 31 3A 81 49 B2 30 A4 38 00 C2 16 BE 05 99 C2 |.1:.I.0.8.......| 00000EB0: 28 38 32 38 29 AA 33 30 30 30 30 22 44 41 54 41 |(828).30000"DATA| 00000EC0: 22 3B 00 CD 16 C8 05 81 4A B2 30 A4 36 00 E3 16 |";......J.0.6...| 00000ED0: D2 05 42 42 B2 C2 28 4E 4F AC 36 34 AA 49 AC 37 |..BB..(NO.64.I.7| 00000EE0: AA 4A 29 00 FF 16 DC 05 42 42 24 B2 C9 28 C4 28 |.J).....BB$..(.(| 00000EF0: 42 42 29 2C C3 28 C4 28 42 42 29 29 AB 31 29 00 |BB),.(.(BB)).1).| 00000F00: 0D 17 E6 05 99 42 42 24 3B 22 2C 22 3B 00 15 17 |.....BB$;",";...| 00000F10: F0 05 82 20 4A 00 2D 17 FA 05 99 22 9D 20 22 3A |... J.-....". ":| 00000F20: 97 38 32 38 2C C2 28 38 32 38 29 AA 31 00 35 17 |.828,.(828).1.5.| 00000F30: 04 06 82 20 49 00 50 17 0E 06 99 C2 28 38 32 38 |... I.P.....(828| 00000F40: 29 AA 33 30 30 30 30 3B 22 44 41 54 41 2D 31 22 |).30000;"DATA-1"| 00000F50: 00 5E 17 18 06 99 22 52 55 4E 38 30 13 22 00 6B |.^...."RUN80.".k| 00000F60: 17 22 06 97 20 31 39 38 2C 31 32 00 85 17 2C 06 |.".. 198,12...,.| 00000F70: 81 49 B2 30 A4 31 31 3A 97 36 33 31 AA 49 2C 31 |.I.0.11:.631.I,1| 00000F80: 33 3A 82 20 49 00 93 17 36 06 97 38 32 39 2C 4E |3:. I...6..829,N| 00000F90: 4F 3A 80 00 9C 17 20 4E 83 32 32 33 00 BC 17 21 |O:.... N.223...!| 00000FA0: 4E 83 32 33 38 2C 32 33 31 2C 31 31 39 2C 31 33 |N.238,231,119,13| 00000FB0: 38 2C 31 34 36 2C 33 36 2C 32 33 38 00 DA 17 22 |8,146,36,238..."| 00000FC0: 4E 83 32 32 36 2C 33 38 2C 34 30 2C 31 36 32 2C |N.226,38,40,162,| 00000FD0: 33 36 2C 32 33 32 2C 31 35 31 00 F4 17 23 4E 83 |36,232,151...#N.| 00000FE0: 33 39 2C 30 2C 30 2C 30 2C 32 33 36 2C 32 33 38 |39,0,0,0,236,238| 00000FF0: 2C 32 33 38 00 13 18 24 4E 83 31 33 38 2C 36 38 |,238...$N.138,68| 00001000: 2C 31 36 39 2C 32 30 32 2C 36 38 2C 31 37 34 2C |,169,202,68,174,| 00001010: 31 33 38 00 2F 18 25 4E 83 36 38 2C 31 37 30 2C |138./.%N.68,170,| 00001020: 32 33 36 2C 32 32 38 2C 32 33 33 2C 30 2C 30 00 |236,228,233,0,0.| 00001030: 44 18 26 4E 83 30 2C 30 2C 30 2C 30 2C 30 2C 32 |D.&N.0,0,0,0,0,2| 00001040: 33 34 2C 30 00 5C 18 27 4E 83 30 2C 31 33 38 2C |34,0.\.'N.0,138,| 00001050: 30 2C 31 34 2C 32 33 38 2C 30 2C 30 00 73 18 28 |0,14,238,0,0.s.(| 00001060: 4E 83 31 36 32 2C 30 2C 30 2C 32 32 36 2C 30 2C |N.162,0,0,226,0,| 00001070: 30 2C 30 00 8C 18 29 4E 83 30 2C 30 2C 30 2C 30 |0,0...)N.0,0,0,0| 00001080: 2C 32 35 35 2C 32 35 35 2C 32 35 35 00 92 18 2D |,255,255,255...-| 00001090: 75 8F 00 B5 18 2E 75 8F 20 53 50 52 49 54 45 20 |u.....u. SPRITE | 000010A0: 44 41 54 41 20 53 54 4F 52 45 44 20 46 52 4F 4D |DATA STORED FROM| 000010B0: 20 48 45 52 45 00 BB 18 2F 75 8F 00 C4 18 30 75 | HERE.../u....0u| 000010C0: 83 32 32 34 00 DD 18 31 75 83 30 2C 33 38 2C 39 |.224...1u.0,38,9| 000010D0: 36 2C 30 2C 32 30 31 2C 31 35 36 2C 31 00 F8 18 |6,0,201,156,1...| 000010E0: 32 75 83 35 34 2C 32 30 30 2C 35 2C 32 30 32 2C |2u.54,200,5,202,| 000010F0: 36 32 2C 37 2C 32 33 39 00 16 19 33 75 83 32 32 |62,7,239...3u.22| 00001100: 30 2C 34 2C 32 35 35 2C 32 35 31 2C 31 30 2C 32 |0,4,255,251,10,2| 00001110: 35 35 2C 32 34 39 00 32 19 34 75 83 36 2C 32 35 |55,249.2.4u.6,25| 00001120: 35 2C 32 34 38 2C 30 2C 32 30 37 2C 32 34 38 2C |5,248,0,207,248,| 00001130: 31 35 00 51 19 35 75 83 32 31 35 2C 32 34 38 2C |15.Q.5u.215,248,| 00001140: 33 31 2C 31 39 39 2C 32 34 38 2C 32 34 2C 32 31 |31,199,248,24,21| 00001150: 35 00 70 19 36 75 83 32 34 38 2C 32 34 2C 31 39 |5.p.6u.248,24,19| 00001160: 39 2C 32 34 38 2C 32 34 2C 32 31 35 2C 32 34 38 |9,248,24,215,248| 00001170: 00 8E 19 37 75 83 32 34 2C 31 39 39 2C 32 34 38 |...7u.24,199,248| 00001180: 2C 33 31 2C 32 31 35 2C 32 34 38 2C 31 35 00 AB |,31,215,248,15..| 00001190: 19 38 75 83 32 33 31 2C 32 34 38 2C 30 2C 32 35 |.8u.231,248,0,25| 000011A0: 35 2C 32 34 38 2C 30 2C 32 35 35 00 C4 19 39 75 |5,248,0,255...9u| 000011B0: 83 32 34 38 2C 30 2C 31 32 37 2C 32 34 30 2C 30 |.248,0,127,240,0| 000011C0: 2C 30 2C 30 00 CC 19 3A 75 83 2D 31 00 00 00 2C |,0,0...:u.-1...,| 000011D0: FF |. |
....... SPRITE GENERATOR.......$.....2..
.. 829,223.8....._.... IF ANY SPRITE DAT
A,SET UP SPRITE.E.....Q.(.. 828,0.Z.2..
SP...<.. SP.0. 810...E.....F.. NO MORE S
PRITE DATA...G...L.P.. 860:.53281,2:.532
80,2...Z...A(ZZ).1064.R.40.C...D.V.53248
:NO.B(829). .N.XL.0:YL.1:XG.16:SE.21:XY.
23:XX.29./.X.SC.39:.".".O.... 2040,NO:.
V.SE,1:. V.XY,1.R.... V.XX,1:. V.XL,255:
. V.YL,190..... V.XG,0... .X.255:Y.190.
........... SET UP DISPLAY.......R....".
.. .. .. .".....LOC.64.NO
:."."......I.LOC.LOC.62.3...H..J.0.2...R
.ZZ.B(I.J). ....K.7.0..1.:...A..((ZZ.A%(
K)).A%(K)).O....A.1..".Q";:.260.Z...."..
";.A....K.H....J.N.....U."..I..,..1000.
..5.....6.. SPRITE SET UP ON THE SCREEN.
..@.. INPUT CHANGES.A.A...M.J.R.0:C.0.Y.
T.Z..A(0)...^..Z.54272,0...H..A$:.A$."".
360...R..Z.54272,1.+.|..A$."Q"..".":.V.2
1,0:.".";:..F....A$.".".C.23. C.0:.340.]
....A$.".".C.C.1:.340.W....A$.".".C.0.C.
23:.340......A$.".".C.C.1:.340......A$."
.".R.20.R.0:.340......A$.".".R.R.1:.340.
Y.B..A$.".".R.0.R.20:.340...L..A$.".".R.
R.1:.340...V..A$.".".R.0:C.0:.340. ....A
$."."..1150:.340.0....A$."+".580.@....A$
."-".730.Q....A$."M".1210.B....A$."B".14
50.U....A$."C" . 1400......A$."X".900...
&..A$."N".NO.223.31.NO.NO.1:.130...0..A$
."E".660.B.:.. 340.H.>...X.?.. ADD POINT
...@.....D.Z..A(0)...N.Z1.B(Z)...X..Z1.8
1.340...B..Z,81.#.L.BYTE..(C.8).R.3.:.V.
BIT.7.(C..(C.8).8).`....BYTE.NO.64,B(BYT
E.NO.64).A%(BIT).J.... 340.P.......... I
NPUT SPRITE # TO EDIT.......S...."......
..........................SPRITE NO.
....";S......S.0.S.31.660...... NO.2
23.S.ZZ.1:.700.....NO.223.S.T...."......
..................
.";.H.F..ZZ.1.ZZ.0:.340
.R.P.. 130.X.T.....U.. DELETE POINT...V.
....Z.Z..A(0).....Z1.B(Z)......Z1.46. 34
0.D.... Z,46.X...BYTE..(C.8).R.3.....BIT
.7.(C..(C.8).8)...... BYTE.NO.64,B(BYTE.
NO.64).(255.A%(BIT)).&. .. 340.,.$...N.%
.. IF ANY DATA, SET SPRITES UP.T.&...B.*
.LOC.SP.64.W.4.. I.LOC . LOC.62...>.. A:
. I,A...H.. I...R.. 50...V.....W.. SET A
RRAY WITH POWERS OF TWO.E.X...S.\.. I.0
. 7...F.A%(I).2.I...P.. I...Z.....~.....
.. INPUT FOR EXPAND.......I....".......
............................ENTER X OR Y
".F....A$:.A$.."X".A$.."Y".900.V....A$."
X".960......B(V.XY).1..V.XY,0:.980......
V.XY,1......980.C....B(V.XX).1..V.XX,0:.
980.O.J..V.XX,1...T.."..................
................ "...... 340.
......2.... DISPAY CONTROL OPTIONS.8....
.Q....".".26)".CONTROLS.".M.....25)"SPRI
TE #.."NO.223......:..25)"..E.DIT SPRITE
#".......25)".N.EXT SPRITE #".......25)
".M.OVE SPRITE".Z.....25)".C.OLOUR CHANG
E".......25)".X.PAND"...$...25)".+. ADD
DOT".......25)".-. REMOVE DOT".6.8...25)
".B.ASIC DATA".H.B...25)".Q.UIT".`.L..:.
.25)"USE CURSOR".V.V...25)"CONTROL TO"..
.`...25)"POSITION"...J...25)"CURSOR."...
T.....X...D.Y.. CLEAR PRESENT SPRITE.J.Z
.....~..I.0.62:.NO.64.I,0:.I......I.0.20
......J.0.23......1064.I.40.J,46.!....J,
I:R.0:C.0.'.....-.....M.... MOVE SPRITE
AROUND SCREEN.S.........."..............
..........USE CURSOR KEYS TO MOVE THE SP
RITE,"...D..".RETURN TO RETURN TO EDITIN
G".N.N..A$:.A$."".1230...X..A$.".".X.319
.X.X.2......A$.".".X.1.X.X.2......A$."."
.Y.254.Y.Y.2.*....A$.".".Y.1.Y.Y.2.7....
V.YL,Y.K.... V.XG,.(X.255).E.... V.XL,X
..(X.255).255.Y.... A$.G(13).1330...(..1
210...2.. V.XL,255...<.. V.YL,190...F..
V.XG,0...P.X.255:Y.190...Z.."...........
............
".-.D.."
.".7.N.. 340.=.R...X.S.. CHAN
GE SPRITE COLOUR.^.T.....X.."...........
.......................COLOUR (0-15)
.....";CO...... CO.0.CO.15.1400.I...
. V.SC,CO......"........................
."
;... .. 340.!.....B.... CREATE DATA STAT
EMENTS FOR.W.... PRESENT SPRITE.].......
..."....";B(828).30000;"DATA"I(D(NO),C(D
(NO)).1)......828,B(828).1:.I.0.8.B....B
(828).30000"DATA";.M.H..J.0.6...R.BB.B(N
O.64.I.7.J).....BB$.I(D(BB),C(D(BB)).1).
.....BB$;",";...... J.-....". ":.828,B(8
28).1.5.... I.P....B(828).30000;"DATA-1"
.^...."RUN80.".K.".. 198,12...,..I.0.11:
.631.I,13:. I...6..829,NO:.... N.223...!
N.238,231,119,138,146,36,238.Z."N.226,38
,40,162,36,232,151...#N.39,0,0,0,236,238
,238...$N.138,68,169,202,68,174,138./.%N
.68,170,236,228,233,0,0.D.&N.0,0,0,0,0,2
34,0.\.'N.0,138,0,14,238,0,0.S.(N.162,0,
0,226,0,0,0...)N.0,0,0,0,255,255,255...-
U.....U. SPRITE DATA STORED FROM HERE...
/U..D.0U.224...1U.0,38,96,0,201,156,1...
2U.54,200,5,202,62,7,239...3U.220,4,255,
251,10,255,249.2.4U.6,255,248,0,207,248,
15.Q.5U.215,248,31,199,248,24,215.P.6U.2
48,24,199,248,24,215,248...7U.24,199,248
,31,215,248,15...8U.231,248,0,255,248,0,
255.D.9U.248,0,127,240,0,0,0.L.:U.-1...,
.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL