Home » Personal collection » Commodore disks » disk50a2_progs1.d64 » colour sprite
colour sprite
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Personal collection » Commodore disks » disk50a2_progs1.d64 |
Filename: | colour sprite |
Read OK: | ✔ |
File size: | 0FF8 bytes |
Load address: | 0801 |
Exec address: | 0000 |
Duplicates
There are 2 duplicate copies of this file in the archive:
- Personal collection » Commodore disks » disk50a2_progs1.d64 » colour sprite
- Personal collection » Commodore disks » disk65a_programs_1.d64 » colour sprite
- Personal collection » Commodore tapes » Commodore_64 » drawer_tr_tape01a_d60_c64_tape.wav » colour sprite
File contents
10 REM MULTI-COLOUR SPRITE-DESIGNER 50 PRINTCHR$(147); 110 GOSUB 1020 120 GOSUB 1510 130 GOSUB 2010 140 GOSUB 5010 150 PRINT"<cursor down><cyan>DO YOU WANT TO DESIGN ANY MORE?" 160 GET ANS$:IF ANS$="" THEN 160 170 POKEVC+21,0 180 IF ANS$<>"N" THEN 50 190 END 200 : 1000 REM 1010 REM 1020 POKE 53281,0:POKE 53280,0:PRINT"<yellow>" 1030 PRINT"<home>MULTI-COLOUR SPRITES INVOLVE FOUR COL-" 1040 PRINT"OURS. PLEASE INDICATE YOUR CHOICE FOR" 1050 PRINT"EACH OF THE FOLLOWING.<cursor down>" 1060 INPUT"BACKGROUND";BACK 1070 INPUT"MULTI-COLOUR 1";C1 1080 INPUT"MULTI COLOUR 2";C2 1090 INPUT"SPRITE COLOUR";SCOL 1100 INPUT"<cursor down><cursor down>WHICH SPRITE DO YOU WANT TO DESIGN";NSPRITE 1110 VCHIP=53248 1120 REM 1130 PTR=192+NS:POKE2040+NS,PTR:PTR=PTR*64 1140 PRINT"<cursor down><cursor down>HOW DO YOU WANT TO DESIGN IT?" 1150 PRINT"S. FROM SCRATCH?" 1160 PRINT"M. MODIFYING ITS PRESENT DESIGN?" 1170 PRINT"B. BASING IT ON ANOTHER SPRITE?" 1180 GET MANNER$:IF MANNER$<>"S" AND MANNER$<>"M" AND MANNER$<>"B" THEN 1180 1190 REM 1200 IF MANNER$="S" THEN FORI=0TO62:POKEPTR+I,0:NEXT 1210 IF MANNER$="B" THEN GOSUB 3510 1220 C1=C1-1:C2=C2-1:SCOL=SCOL-1:BACK=BACK-1 1230 POKE VC+2*NS,65:POKEVC+2*NS+1,200 1240 REM 1250 POKE VC+29,0:POKEVC+23,0:POKEVC+16,0 1260 REM 1270 POKEVC+28,2^NS:POKEVC+37,C1 1280 POKEVC+38,C2:POKE39+VC+NS,SCOL 1290 REM 1300 POKEVC+21,2^NS 1310 RETURN 1320 : 1500 REM 1510 PRINTCHR$(147);SPC(13)"┌🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸┐" 1520 FORI=1TO21 1530 PRINTSPC(13)"│"SPC(24)"🭲" 1540 NEXT 1550 PRINTSPC(13)"└🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸🭸┘<home>" 1560 REM 1570 REM 1580 FORY=0TO20:FORX=0TO23STEP2 1590 POKE1078+X+40*Y,160:POKE1079+X+40*Y,160 1600 ADDR=55350+X+40*Y 1610 IF MANNER$="S" THEN POKE ADDR,BACK:POKEADDR+1,BACK:GOTO1670 1620 BITS=PEEK(PTR+INT(X/8)+3*Y)/2^(6-(X AND 7)) AND 3 1630 IF BITS=0 THEN POKE ADDR,BACK:POKE ADDR+1,BACK 1640 IF BITS=1 THEN POKE ADDR,C1:POKE ADDR+1,C1 1650 IF BITS=2 THEN POKE ADDR,SCOL:POKE ADDR+1,SCOL 1660 IF BITS=3 THEN POKE ADDR,C2:POKE ADDR+1,SCOL 1670 NEXT:NEXT 1680 PRINT"<home>USE:-" 1690 PRINT"<cursor down>Q TO QUIT" 1700 PRINT"<cursor down>SPACE OR":PRINT"DELETE TO":PRINT"CLEAR" 1710 PRINT"<cursor down>1,2,OR S":PRINT"TO FILL WITH" 1720 PRINT"MULTI COLOURS":PRINT"1 OR 2 OR" 1730 PRINT"SPRITE COLOUR" 1740 PRINT"<cursor down>CURSOR KEYS":PRINT"TO MOVE" 1750 RETURN 1760 : 2000 REM 2010 X=0:Y=0:PSN=1078:HUE=PEEK(PSN+54272) 2020 POKE PSN,214 2030 IF HUE=0 THEN POKE PSN,86:POKEPSN+54272,SCOL 2040 GET COM$:IF COM$="" THEN 2040 2050 IF COM$="Q" THEN POKE PSN+54272,HUS:RETURN 2060 IF COM$="<cursor up>" THEN GOSUB2510 2070 IF COM$="<cursor down>" THEN GOSUB2610 2080 IF COM$="<cursor left>" THEN GOSUB2710 2090 IF COM$="<cursor right>" THEN GOSUB2810 2100 IF COM$=" " THEN HUE=BACK:HNUM=0:GOSUB2420:GOSUB2810 2110 IF COM$="1" THEN HUE=C1:HNUM=1:GOSUB2420:GOSUB2800 2120 IF COM$="2" THEN HUE=C2:HNUM=3:GOSUB2420:GOSUB2810 2130 IF COM$="S" THEN HUE=SCOL:HNUM=2:GOSUB2420:GOSUB2810 2140 IF COM$=CHR$(20) THEN GOSUB 2910:GOSUB2420 2150 IF PSN<>1078+X+40*Y THEN PSN=1078+X+Y*40:HUE=PEEK(PSN+54272) AND 15 2160 IF HUE<>BACK THEN POKE PSN,214 2170 IF HUE=BACK THEN POKE PSN,86:POKE PSN+54272,SCOL 2180 GOTO 2040 2190 : 2400 REM 2410 REM 2420 ADDR=PTR+INT(X/8)+3*Y:BYTEPSN=7-X+8*INT(X/8) 2430 REM 2440 POKE ADDR,PEEK(ADDR) AND 255-3*2^(BYTEPSN-1) 2450 REM 2460 IF HUE<>BACK THEN POKE ADDR,PEEK(ADDR) OR HNUM*2^(BYTEPSN-1) 2470 RETURN 2480 : 2500 REM 2510 GOSUB3010 2520 Y=Y-1:IF Y<0 THEN Y=20 2530 RETURN 2540 : 2600 REM 2610 GOSUB 3010 2630 Y=Y+1:IF Y>20 THEN Y=0 2640 RETURN 2650 : 2700 REM 2710 GOSUB 3010 2720 X=X-2:IF X<0 THEN X=22:Y=Y-1 2730 IF Y<0 THEN Y=20 2740 RETURN 2750 : 2800 REM 2810 GOSUB 3010 2820 IF COM$<>"<cursor right>" THEN POKE PSN+54272,HUE:POKE PSN+54273,HUE 2830 X=X+2:IF X=24 THEN X=0:Y=Y+1 2840 IF Y=21 THEN Y=0 2850 RETURN 2860 : 2900 REM 2910 GOSUB 2710:HUE=BACK 2920 PSN=1078+X+40*Y:POKEPSN+54273,BACK 2930 RETURN 2940 : 3000 REM 3010 POKE PSN,160:IF HUE=BACK THEN POKE PSN+54272,BACK 3020 RETURN 3030 : 3500 REM 3510 INPUT"<cursor down><cursor down>WHICH SPRITE IS IT TO BE BASED ON";OLD 3520 OLD=12288+64*OLD 3530 PRINT"<cursor down>YOU CAN MAKE FOUR TYPES OF COPY:-" 3540 PRINT"1. DIRECT COPY" 3550 PRINT"2. HORIZONTAL REFLECTION" 3560 PRINT"3. VERTICAL REFLECTION" 3570 PRINT"4. 180-DEGREE ROTATION" 3580 INPUT"<cursor down>WHICH TYPE WOULD YOU LIKE";TYPE 3590 PRINT"<cursor down><cursor down><cyan>PLEASE BE PATIENT-THIS TAKES A WHILE.<yellow>" 3600 ON TYPE GOSUB 3810,4010,4210,4310 3610 RETURN 3620 : 3800 REM 3810 FOR I=0 TO 63 3820 POKE PTR+I,PEEK(OLD+I) 3830 NEXT 3840 RETURN 3850 : 4000 REM 4010 FOR J=0 TO 20 4020 BYTE=PEEK(OLD+3*J+2):GOSUB 4110:POKE PTR+3*J,REFLECT 4030 BYTE=PEEK(OLD+3*J+1):GOSUB 4110:POKE PTR+3*J+1,REFLECT 4040 BYTE=PEEK(OLD+3*J):GOSUB 4110:POKE PTR+3*J+2,REFLECT 4050 NEXT 4060 RETURN 4070 : 4100 REM 4110 REFLECT=0 4120 FOR I=0 TO 6 STEP 2 4130 BITS=BYTE/2^(6-I) AND 3 4140 REFLECT=REFLECT+BITS*2^I 4150 NEXT 4160 RETURN 4170 : 4200 REM 4210 FOR J=0 TO 20:FOR I=0 TO 2 4220 POKE PTR+3*J+I,PEEK(OLD+3*(20-J)+I) 4230 NEXT:NEXT 4240 RETURN 4250 : 4300 REM 4310 GOSUB 4010 4320 FOR I=0 TO 62:POKE 832+I,PEEK(PTR+I):NEXT:OLD=832 4330 GOSUB 4210 4340 RETURN 4350 : 5000 REM 5005 PRINTCHR$(147) 5010 PRINT;CHR$(147);"THE 63 NUMBERS DEFINING THE SPRITE ARE:-" 5020 FOR I=0 TO 6 5030 PRINT"<cursor down>DATA"; 5040 FOR J=0 TO 7 5050 NUM$=STR$(PEEK(PTR+9*I+J)) 5060 PRINT MID$(NUM$,2)","; 5070 NEXT 5080 NUM$=STR$(PEEK(PTR+9*I+8)) 5090 PRINT MID$(NUM$,2) 5100 NEXT 5110 RETURN
$ � MULTI-COLOUR SPRITE-DESIGNER12��(147);<n� 1020Gx� 1510R�� 2010]�� 5010���"�DO YOU WANT TO DESIGN ANY MORE?"��� ANS$:� ANS$�"" � 160���VC�21,0��� ANS$��"N" � 50�����:��������� 53281,0:� 53280,0:�"�"' �"MULTI-COLOUR SPRITES INVOLVE FOUR COL-"T �"OURS. PLEASE INDICATE YOUR CHOICE FOR"s �"EACH OF THE FOLLOWING."� $�"BACKGROUND";BACK� .�"MULTI-COLOUR 1";C1� 8�"MULTI COLOUR 2";C2� B�"SPRITE COLOUR";SCOL L�"WHICH SPRITE DO YOU WANT TO DESIGN";NSPRITE VVCHIP�53248 `�G jPTR�192�NS:�2040�NS,PTR:PTR�PTR�64n t�"HOW DO YOU WANT TO DESIGN IT?"� ~�"S. FROM SCRATCH?"� ��"M. MODIFYING ITS PRESENT DESIGN?"� ��"B. BASING IT ON ANOTHER SPRITE?"�� MANNER$:� MANNER$��"S" � MANNER$��"M" � MANNER$��"B" � 1180��D�� MANNER$�"S" � �I�0�62:�PTR�I,0:�_�� MANNER$�"B" � � 3510��C1�C1�1:C2�C2�1:SCOL�SCOL�1:BACK�BACK�1��� VC�2�NS,65:�VC�2�NS�1,200������ VC�29,0:�VC�23,0:�VC�16,0������VC�28,2�NS:�VC�37,C1�VC�38,C2:�39�VC�NS,SCOL �$�VC�21,2�NS*�0(:6��c���(147);�13)"������������������������î"o��I�1�21����13)"�"�24)"�"�����13)"������������������������ý"���"��,�Y�0�20:�X�0�23�2�6�1078�X�40�Y,160:�1079�X�40�Y,160 @ADDR�55350�X�40�YA J� MANNER$�"S" � � ADDR,BACK:�ADDR�1,BACK:�1670n TBITS��(PTR��(X�8)�3�Y)�2�(6�(X � 7)) � 3� ^� BITS�0 � � ADDR,BACK:� ADDR�1,BACK� h� BITS�1 � � ADDR,C1:� ADDR�1,C1� r� BITS�2 � � ADDR,SCOL:� ADDR�1,SCOL|� BITS�3 � � ADDR,C2:� ADDR�1,SCOL��:�"��"USE:-"4��"Q TO QUIT"[��"SPACE OR":�"DELETE TO":�"CLEAR"|��"1,2,OR S":�"TO FILL WITH"���"MULTI COLOURS":�"1 OR 2 OR"���"SPRITE COLOUR"���"CURSOR KEYS":�"TO MOVE"�����:��� �X�0:Y�0:PSN�1078:HUE��(PSN�54272)�� PSN,214?�� HUE�0 � � PSN,86:�PSN�54272,SCOL[�� COM$:� COM$�"" � 2040~� COM$�"Q" � � PSN�54272,HUS:��� COM$�"�" � �2510�� COM$�"" � �2610� � COM$�"�" � �2710�*� COM$�"" � �28104� COM$�" " � HUE�BACK:HNUM�0:�2420:�28102>� COM$�"1" � HUE�C1:HNUM�1:�2420:�2800]H� COM$�"2" � HUE�C2:HNUM�3:�2420:�2810�R� COM$�"S" � HUE�SCOL:HNUM�2:�2420:�2810�\� COM$��(20) � � 2910:�2420�f� PSN��1078�X�40�Y � PSN�1078�X�Y�40:HUE��(PSN�54272) � 15p� HUE��BACK � � PSN,2140z� HUE�BACK � � PSN,86:� PSN�54272,SCOL;�� 2040A�:G` �Mj �zt ADDR�PTR��(X�8)�3�Y:BYTEPSN�7�X�8��(X�8)�~ ��� � ADDR,�(ADDR) � 255�3�2�(BYTEPSN�1)�� ��� � HUE��BACK � � ADDR,�(ADDR) � HNUM�2�(BYTEPSN�1)�� ��� :�� �� �3010� Y�Y�1:� Y�0 � Y�20� �$� :*( �52 � 3010LF Y�Y�1:� Y�20 � Y�0RP �XZ :^� �i� � 3010�� X�X�2:� X�0 � X�22:Y�Y�1�� � Y�0 � Y�20�� ��� :�� ��� � 3010�� COM$��"" � � PSN�54272,HUE:� PSN�54273,HUEX�X�2:� X�24 � X�0:Y�Y�1� Y�21 � Y�0"� ,:&T�:^� 2710:HUE�BACK^hPSN�1078�X�40�Y:�PSN�54273,BACKdr�j|:p����� PSN,160:� HUE�BACK � � PSN�54272,BACK�����:�� ��� �"WHICH SPRITE IS IT TO BE BASED ON";OLD�� OLD�12288�64�OLD� �"YOU CAN MAKE FOUR TYPES OF COPY:-"2� �"1. DIRECT COPY"R� �"2. HORIZONTAL REFLECTION"p� �"3. VERTICAL REFLECTION"�� �"4. 180-DEGREE ROTATION"�� �"WHICH TYPE WOULD YOU LIKE";TYPE��"�PLEASE BE PATIENT-THIS TAKES A WHILE.�"� TYPE � 3810,4010,4210,4310 �$:��(�� I�0 � 63=�� PTR�I,�(OLD�I)C��I�O :U��d�� J�0 � 20��BYTE��(OLD�3�J�2):� 4110:� PTR�3�J,REFLECT��BYTE��(OLD�3�J�1):� 4110:� PTR�3�J�1,REFLECT��BYTE��(OLD�3�J):� 4110:� PTR�3�J�2,REFLECT�������:�REFLECT�0+� I�0 � 6 � 2E"BITS�BYTE�2�(6�I) � 3b,REFLECT�REFLECT�BITS�2�Ih6�n@�tJ:zh��r� J�0 � 20:� I�0 � 2�|� PTR�3�J�I,�(OLD�3�(20�J)�I)���:������:������ 4010�� I�0 � 62:� 832�I,�(PTR�I):�:OLD�832�� 4210���:!��-���(147)e��;�(147);"THE 63 NUMBERS DEFINING THE SPRITE ARE:-"s�� I�0 � 6���"DATA";��� J�0 � 7��NUM$��(�(PTR�9�I�J))��� �(NUM$,2)",";�����NUM$��(�(PTR�9�I�8))��� �(NUM$,2)������
$HJ@. multi-colour sprite-designer@1H2@..(147);@<HN@. 1020@gHX@. 1510@rH.@. 2010@]H.@. 5010@.H.@."Q.do you want to design any more?"@.H.@. ans$:. ans$."" . 160@.H.@.vc.21,0@.H.@. ans$.."n" . 50@.H.@.@.H.@:@.H.C.@.H.C.@.H.C. 53281,0:. 53280,0:."."@'IFD."Smulti-colour sprites involve four col-"@tIPD."ours. please indicate your choice for"@SIZD."each of the following.Q"@.I$D."background";back@.I.D."multi-colour 1";c1@.I8D."multi colour 2";c2@.IbD."sprite colour";scol@JJlD."QQwhich sprite do you want to design";nsprite@ZJvDvchip.53248@ J.D.@gJJDptr.192.ns:.2040.ns,ptr:ptr.ptr.64@NJTD."QQhow do you want to design it?"@.J.D."s. from scratch?"@.J.D."m. modifying its present design?"@.J.D."b. basing it on another sprite?"@WK.D. manner$:. manner$.."s" . manner$.."m" . manner$.."b" . 1180@]K.D.@dK.D. manner$."s" . .i.0.62:.ptr.i,0:.@.K.D. manner$."b" . . 3510@.K.Dc1.c1.1:c2.c2.1:scol.scol.1:back.back.1@.K.D. vc.2.ns,65:.vc.2.ns.1,200@.K.D.@.K.D. vc.29,0:.vc.23,0:.vc.16,0@.K.D.@.K.D.vc.28,2.ns:.vc.37,c1@NL@E.vc.38,c2:.39.vc.ns,scol@TLJE.@$LTE.vc.21,2.ns@*L.E.@0L(E:@6L.E.@CL.E..(147);.13)".........................."@OL.E.i.1.21@.L.E..13)".".24)"."@.LDF.@.LNF..13)"..........................S"@.LXF.@.L"F.@.L,F.y.0.20:.x.0.23.2@.L6F.1078.x.40.y,160:.1079.x.40.y,160@NM@Faddr.55350.x.40.y@aMjF. manner$."s" . . addr,back:.addr.1,back:.1670@NMtFbits..(ptr..(x.8).3.y).2.(6.(x . 7)) . 3@.M.F. bits.0 . . addr,back:. addr.1,back@.MHF. bits.1 . . addr,c1:. addr.1,c1@.MRF. bits.2 . . addr,scol:. addr.1,scol@LN.F. bits.3 . . addr,c2:. addr.1,scol@TN.F.:.@"N.F."Suse:-"@4N.F."Qq to quit"@[N.F."Qspace or":."delete to":."clear"@.N.F."Q1,2,or s":."to fill with"@.N.F."multi colours":."1 or 2 or"@.N.F."sprite colour"@.N.F."Qcursor keys":."to move"@.N.F.@.N.F:@.N.G.@JO.Gx.0:y.0:psn.1078:hue..(psn.54272)@XO.G. psn,214@?O.G. hue.0 . . psn,86:.psn.54272,scol@[O.G. com$:. com$."" . 2040@.OBH. com$."q" . . psn.54272,hus:.@.OLH. com$."." . .2510@.OVH. com$."Q" . .2610@.O H. com$."." . .2710@.O*H. com$."]" . .2810@GP4H. com$." " . hue.back:hnum.0:.2420:.2810@2P>H. com$."1" . hue.c1:hnum.1:.2420:.2800@]PhH. com$."2" . hue.c2:hnum.3:.2420:.2810@.PrH. com$."s" . hue.scol:hnum.2:.2420:.2810@.P£H. com$..(20) . . 2910:.2420@.PFH. psn..1078.x.40.y . psn.1078.x.y.40:hue..(psn.54272) . 15@EQPH. hue..back . . psn,214@0QZH. hue.back . . psn,86:. psn.54272,scol@;Q.H. 2040@aQ.H:@gQ.I.@mQJI.@ZQTIaddr.ptr..(x.8).3.y:bytepsn.7.x.8..(x.8)@.Q.I.@.Q.I. addr,.(addr) . 255.3.2.(bytepsn.1)@.Q.I.@.Q.I. hue..back . . addr,.(addr) . hnum.2.(bytepsn.1)@.Q.I.@.Q.I:@.Q.I.@AR.I.3010@XR.Iy.y.1:. y.0 . y.20@.R.I.@$R.I:@*R(J.@5R2J. 3010@lRfJy.y.1:. y.20 . y.0@rRpJ.@xRzJ:@.R.J.@IR.J. 3010@.R.Jx.x.2:. x.0 . x.22:y.y.1@.R.J. y.0 . y.20@.R.J.@.R.J:@.R.J.@.R.J. 3010@.RDK. com$.."]" . . psn.54272,hue:. psn.54273,hue@CSNKx.x.2:. x.24 . x.0:y.y.1@TSXK. y.21 . y.0@ZS"K.@ S,K:@&StK.@:S.K. 2710:hue.back@.SHKpsn.1078.x.40.y:.psn.54273,back@DSRK.@JS.K:@PS.K.@.S.K. psn,160:. hue.back . . psn.54272,back@.S.K.@.S.K:@.S.M.@.S.M."QQwhich sprite is it to be based on";old@.S.Mold.12288.64.old@£T.M."Qyou can make four types of copy:-"@2T.M."1. direct copy"@rT.M."2. horizontal reflection"@PT.M."3. vertical reflection"@.T.M."4. 180-degree rotation"@.T.M."Qwhich type would you like";type@.TFN."QQ.please be patient-this takes a while.."@GUPN. type . 3810,4010,4210,4310@MUZN.@SU$N:@YU.N.@(U.N. i.0 . 63@=U.N. ptr.i,.(old.i)@cU.N.@iU@O.@oUJO:@uU.O.@DU.O. j.0 . 20@.U.Obyte..(old.3.j.2):. 4110:. ptr.3.j,reflect@.U.Obyte..(old.3.j.1):. 4110:. ptr.3.j.1,reflect@.U.Obyte..(old.3.j):. 4110:. ptr.3.j.2,reflect@.U.O.@.U.O.@EV.O:@KVDP.@YVNPreflect.0@+VXP. i.0 . 6 . 2@eV"Pbits.byte.2.(6.i) . 3@BV,Preflect.reflect.bits.2.i@HV6P.@NV@P.@TVjP:@ZVHP.@.VRP. j.0 . 20:. i.0 . 2@.V.P. ptr.3.j.i,.(old.3.(20.j).i)@.V.P.:.@.V.P.@.V.P:@.V.P.@.V.P. 4010@DW.P. i.0 . 62:. 832.i,.(ptr.i):.:old.832@OW.P. 4210@UW.P.@[W.P:@!W.S.@-W.S..(147)@EW.S.;.(147);"the 63 numbers defining the sprite are:-"@SW.S. i.0 . 6@.W.S."Qdata";@.W.S. j.0 . 7@.W.Snum$..(.(ptr.9.i.j))@.W.S. .(num$,2)",";@.W.S.@.W.Snum$..(.(ptr.9.i.8))@.W.S. .(num$,2)@.W.S.@.W.S.@@@
00000000 24 08 0a 00 8f 20 4d 55 4c 54 49 2d 43 4f 4c 4f |$.... MULTI-COLO| 00000010 55 52 20 53 50 52 49 54 45 2d 44 45 53 49 47 4e |UR SPRITE-DESIGN| 00000020 45 52 00 31 08 32 00 99 c7 28 31 34 37 29 3b 00 |ER.1.2...(147);.| 00000030 3c 08 6e 00 8d 20 31 30 32 30 00 47 08 78 00 8d |<.n.. 1020.G.x..| 00000040 20 31 35 31 30 00 52 08 82 00 8d 20 32 30 31 30 | 1510.R.... 2010| 00000050 00 5d 08 8c 00 8d 20 35 30 31 30 00 86 08 96 00 |.].... 5010.....| 00000060 99 22 11 9f 44 4f 20 59 4f 55 20 57 41 4e 54 20 |."..DO YOU WANT | 00000070 54 4f 20 44 45 53 49 47 4e 20 41 4e 59 20 4d 4f |TO DESIGN ANY MO| 00000080 52 45 3f 22 00 a1 08 a0 00 a1 20 41 4e 53 24 3a |RE?"...... ANS$:| 00000090 8b 20 41 4e 53 24 b2 22 22 20 a7 20 31 36 30 00 |. ANS$."" . 160.| 000000a0 ae 08 aa 00 97 56 43 aa 32 31 2c 30 00 c3 08 b4 |.....VC.21,0....| 000000b0 00 8b 20 41 4e 53 24 b3 b1 22 4e 22 20 a7 20 35 |.. ANS$.."N" . 5| 000000c0 30 00 c9 08 be 00 80 00 cf 08 c8 00 3a 00 d5 08 |0...........:...| 000000d0 e8 03 8f 00 db 08 f2 03 8f 00 f8 08 fc 03 97 20 |............... | 000000e0 35 33 32 38 31 2c 30 3a 97 20 35 33 32 38 30 2c |53281,0:. 53280,| 000000f0 30 3a 99 22 9e 22 00 27 09 06 04 99 22 13 4d 55 |0:.".".'....".MU| 00000100 4c 54 49 2d 43 4f 4c 4f 55 52 20 53 50 52 49 54 |LTI-COLOUR SPRIT| 00000110 45 53 20 49 4e 56 4f 4c 56 45 20 46 4f 55 52 20 |ES INVOLVE FOUR | 00000120 43 4f 4c 2d 22 00 54 09 10 04 99 22 4f 55 52 53 |COL-".T...."OURS| 00000130 2e 20 50 4c 45 41 53 45 20 49 4e 44 49 43 41 54 |. PLEASE INDICAT| 00000140 45 20 59 4f 55 52 20 43 48 4f 49 43 45 20 46 4f |E YOUR CHOICE FO| 00000150 52 22 00 73 09 1a 04 99 22 45 41 43 48 20 4f 46 |R".s...."EACH OF| 00000160 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 2e 11 | THE FOLLOWING..| 00000170 22 00 8a 09 24 04 85 22 42 41 43 4b 47 52 4f 55 |"...$.."BACKGROU| 00000180 4e 44 22 3b 42 41 43 4b 00 a3 09 2e 04 85 22 4d |ND";BACK......"M| 00000190 55 4c 54 49 2d 43 4f 4c 4f 55 52 20 31 22 3b 43 |ULTI-COLOUR 1";C| 000001a0 31 00 bc 09 38 04 85 22 4d 55 4c 54 49 20 43 4f |1...8.."MULTI CO| 000001b0 4c 4f 55 52 20 32 22 3b 43 32 00 d6 09 42 04 85 |LOUR 2";C2...B..| 000001c0 22 53 50 52 49 54 45 20 43 4f 4c 4f 55 52 22 3b |"SPRITE COLOUR";| 000001d0 53 43 4f 4c 00 0a 0a 4c 04 85 22 11 11 57 48 49 |SCOL...L.."..WHI| 000001e0 43 48 20 53 50 52 49 54 45 20 44 4f 20 59 4f 55 |CH SPRITE DO YOU| 000001f0 20 57 41 4e 54 20 54 4f 20 44 45 53 49 47 4e 22 | WANT TO DESIGN"| 00000200 3b 4e 53 50 52 49 54 45 00 1a 0a 56 04 56 43 48 |;NSPRITE...V.VCH| 00000210 49 50 b2 35 33 32 34 38 00 20 0a 60 04 8f 00 47 |IP.53248. .`...G| 00000220 0a 6a 04 50 54 52 b2 31 39 32 aa 4e 53 3a 97 32 |.j.PTR.192.NS:.2| 00000230 30 34 30 aa 4e 53 2c 50 54 52 3a 50 54 52 b2 50 |040.NS,PTR:PTR.P| 00000240 54 52 ac 36 34 00 6e 0a 74 04 99 22 11 11 48 4f |TR.64.n.t.."..HO| 00000250 57 20 44 4f 20 59 4f 55 20 57 41 4e 54 20 54 4f |W DO YOU WANT TO| 00000260 20 44 45 53 49 47 4e 20 49 54 3f 22 00 86 0a 7e | DESIGN IT?"...~| 00000270 04 99 22 53 2e 20 46 52 4f 4d 20 53 43 52 41 54 |.."S. FROM SCRAT| 00000280 43 48 3f 22 00 ae 0a 88 04 99 22 4d 2e 20 4d 4f |CH?"......"M. MO| 00000290 44 49 46 59 49 4e 47 20 49 54 53 20 50 52 45 53 |DIFYING ITS PRES| 000002a0 45 4e 54 20 44 45 53 49 47 4e 3f 22 00 d5 0a 92 |ENT DESIGN?"....| 000002b0 04 99 22 42 2e 20 42 41 53 49 4e 47 20 49 54 20 |.."B. BASING IT | 000002c0 4f 4e 20 41 4e 4f 54 48 45 52 20 53 50 52 49 54 |ON ANOTHER SPRIT| 000002d0 45 3f 22 00 17 0b 9c 04 a1 20 4d 41 4e 4e 45 52 |E?"...... MANNER| 000002e0 24 3a 8b 20 4d 41 4e 4e 45 52 24 b3 b1 22 53 22 |$:. MANNER$.."S"| 000002f0 20 af 20 4d 41 4e 4e 45 52 24 b3 b1 22 4d 22 20 | . MANNER$.."M" | 00000300 af 20 4d 41 4e 4e 45 52 24 b3 b1 22 42 22 20 a7 |. MANNER$.."B" .| 00000310 20 31 31 38 30 00 1d 0b a6 04 8f 00 44 0b b0 04 | 1180.......D...| 00000320 8b 20 4d 41 4e 4e 45 52 24 b2 22 53 22 20 a7 20 |. MANNER$."S" . | 00000330 81 49 b2 30 a4 36 32 3a 97 50 54 52 aa 49 2c 30 |.I.0.62:.PTR.I,0| 00000340 3a 82 00 5f 0b ba 04 8b 20 4d 41 4e 4e 45 52 24 |:.._.... MANNER$| 00000350 b2 22 42 22 20 a7 20 8d 20 33 35 31 30 00 8b 0b |."B" . . 3510...| 00000360 c4 04 43 31 b2 43 31 ab 31 3a 43 32 b2 43 32 ab |..C1.C1.1:C2.C2.| 00000370 31 3a 53 43 4f 4c b2 53 43 4f 4c ab 31 3a 42 41 |1:SCOL.SCOL.1:BA| 00000380 43 4b b2 42 41 43 4b ab 31 00 ab 0b ce 04 97 20 |CK.BACK.1...... | 00000390 56 43 aa 32 ac 4e 53 2c 36 35 3a 97 56 43 aa 32 |VC.2.NS,65:.VC.2| 000003a0 ac 4e 53 aa 31 2c 32 30 30 00 b1 0b d8 04 8f 00 |.NS.1,200.......| 000003b0 d1 0b e2 04 97 20 56 43 aa 32 39 2c 30 3a 97 56 |..... VC.29,0:.V| 000003c0 43 aa 32 33 2c 30 3a 97 56 43 aa 31 36 2c 30 00 |C.23,0:.VC.16,0.| 000003d0 d7 0b ec 04 8f 00 f1 0b f6 04 97 56 43 aa 32 38 |...........VC.28| 000003e0 2c 32 ae 4e 53 3a 97 56 43 aa 33 37 2c 43 31 00 |,2.NS:.VC.37,C1.| 000003f0 0e 0c 00 05 97 56 43 aa 33 38 2c 43 32 3a 97 33 |.....VC.38,C2:.3| 00000400 39 aa 56 43 aa 4e 53 2c 53 43 4f 4c 00 14 0c 0a |9.VC.NS,SCOL....| 00000410 05 8f 00 24 0c 14 05 97 56 43 aa 32 31 2c 32 ae |...$....VC.21,2.| 00000420 4e 53 00 2a 0c 1e 05 8e 00 30 0c 28 05 3a 00 36 |NS.*.....0.(.:.6| 00000430 0c dc 05 8f 00 63 0c e6 05 99 c7 28 31 34 37 29 |.....c.....(147)| 00000440 3b a6 31 33 29 22 b0 c3 c3 c3 c3 c3 c3 c3 c3 c3 |;.13)"..........| 00000450 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 ae |................| 00000460 22 00 6f 0c f0 05 81 49 b2 31 a4 32 31 00 83 0c |".o....I.1.21...| 00000470 fa 05 99 a6 31 33 29 22 dd 22 a6 32 34 29 22 c2 |....13)".".24)".| 00000480 22 00 89 0c 04 06 82 00 b0 0c 0e 06 99 a6 31 33 |".............13| 00000490 29 22 ad c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 |)"..............| 000004a0 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 c3 bd 13 22 00 b6 |............."..| 000004b0 0c 18 06 8f 00 bc 0c 22 06 8f 00 d2 0c 2c 06 81 |.......".....,..| 000004c0 59 b2 30 a4 32 30 3a 81 58 b2 30 a4 32 33 a9 32 |Y.0.20:.X.0.23.2| 000004d0 00 f8 0c 36 06 97 31 30 37 38 aa 58 aa 34 30 ac |...6..1078.X.40.| 000004e0 59 2c 31 36 30 3a 97 31 30 37 39 aa 58 aa 34 30 |Y,160:.1079.X.40| 000004f0 ac 59 2c 31 36 30 00 0e 0d 40 06 41 44 44 52 b2 |.Y,160...@.ADDR.| 00000500 35 35 33 35 30 aa 58 aa 34 30 ac 59 00 41 0d 4a |55350.X.40.Y.A.J| 00000510 06 8b 20 4d 41 4e 4e 45 52 24 b2 22 53 22 20 a7 |.. MANNER$."S" .| 00000520 20 97 20 41 44 44 52 2c 42 41 43 4b 3a 97 41 44 | . ADDR,BACK:.AD| 00000530 44 52 aa 31 2c 42 41 43 4b 3a 89 31 36 37 30 00 |DR.1,BACK:.1670.| 00000540 6e 0d 54 06 42 49 54 53 b2 c2 28 50 54 52 aa b5 |n.T.BITS..(PTR..| 00000550 28 58 ad 38 29 aa 33 ac 59 29 ad 32 ae 28 36 ab |(X.8).3.Y).2.(6.| 00000560 28 58 20 af 20 37 29 29 20 af 20 33 00 97 0d 5e |(X . 7)) . 3...^| 00000570 06 8b 20 42 49 54 53 b2 30 20 a7 20 97 20 41 44 |.. BITS.0 . . AD| 00000580 44 52 2c 42 41 43 4b 3a 97 20 41 44 44 52 aa 31 |DR,BACK:. ADDR.1| 00000590 2c 42 41 43 4b 00 bc 0d 68 06 8b 20 42 49 54 53 |,BACK...h.. BITS| 000005a0 b2 31 20 a7 20 97 20 41 44 44 52 2c 43 31 3a 97 |.1 . . ADDR,C1:.| 000005b0 20 41 44 44 52 aa 31 2c 43 31 00 e5 0d 72 06 8b | ADDR.1,C1...r..| 000005c0 20 42 49 54 53 b2 32 20 a7 20 97 20 41 44 44 52 | BITS.2 . . ADDR| 000005d0 2c 53 43 4f 4c 3a 97 20 41 44 44 52 aa 31 2c 53 |,SCOL:. ADDR.1,S| 000005e0 43 4f 4c 00 0c 0e 7c 06 8b 20 42 49 54 53 b2 33 |COL...|.. BITS.3| 000005f0 20 a7 20 97 20 41 44 44 52 2c 43 32 3a 97 20 41 | . . ADDR,C2:. A| 00000600 44 44 52 aa 31 2c 53 43 4f 4c 00 14 0e 86 06 82 |DDR.1,SCOL......| 00000610 3a 82 00 22 0e 90 06 99 22 13 55 53 45 3a 2d 22 |:.."....".USE:-"| 00000620 00 34 0e 9a 06 99 22 11 51 20 54 4f 20 51 55 49 |.4....".Q TO QUI| 00000630 54 22 00 5b 0e a4 06 99 22 11 53 50 41 43 45 20 |T".[....".SPACE | 00000640 4f 52 22 3a 99 22 44 45 4c 45 54 45 20 54 4f 22 |OR":."DELETE TO"| 00000650 3a 99 22 43 4c 45 41 52 22 00 7c 0e ae 06 99 22 |:."CLEAR".|...."| 00000660 11 31 2c 32 2c 4f 52 20 53 22 3a 99 22 54 4f 20 |.1,2,OR S":."TO | 00000670 46 49 4c 4c 20 57 49 54 48 22 00 9e 0e b8 06 99 |FILL WITH"......| 00000680 22 4d 55 4c 54 49 20 43 4f 4c 4f 55 52 53 22 3a |"MULTI COLOURS":| 00000690 99 22 31 20 4f 52 20 32 20 4f 52 22 00 b3 0e c2 |."1 OR 2 OR"....| 000006a0 06 99 22 53 50 52 49 54 45 20 43 4f 4c 4f 55 52 |.."SPRITE COLOUR| 000006b0 22 00 d2 0e cc 06 99 22 11 43 55 52 53 4f 52 20 |"......".CURSOR | 000006c0 4b 45 59 53 22 3a 99 22 54 4f 20 4d 4f 56 45 22 |KEYS":."TO MOVE"| 000006d0 00 d8 0e d6 06 8e 00 de 0e e0 06 3a 00 e4 0e d0 |...........:....| 000006e0 07 8f 00 0a 0f da 07 58 b2 30 3a 59 b2 30 3a 50 |.......X.0:Y.0:P| 000006f0 53 4e b2 31 30 37 38 3a 48 55 45 b2 c2 28 50 53 |SN.1078:HUE..(PS| 00000700 4e aa 35 34 32 37 32 29 00 18 0f e4 07 97 20 50 |N.54272)...... P| 00000710 53 4e 2c 32 31 34 00 3f 0f ee 07 8b 20 48 55 45 |SN,214.?.... HUE| 00000720 b2 30 20 a7 20 97 20 50 53 4e 2c 38 36 3a 97 50 |.0 . . PSN,86:.P| 00000730 53 4e aa 35 34 32 37 32 2c 53 43 4f 4c 00 5b 0f |SN.54272,SCOL.[.| 00000740 f8 07 a1 20 43 4f 4d 24 3a 8b 20 43 4f 4d 24 b2 |... COM$:. COM$.| 00000750 22 22 20 a7 20 32 30 34 30 00 7e 0f 02 08 8b 20 |"" . 2040.~.... | 00000760 43 4f 4d 24 b2 22 51 22 20 a7 20 97 20 50 53 4e |COM$."Q" . . PSN| 00000770 aa 35 34 32 37 32 2c 48 55 53 3a 8e 00 95 0f 0c |.54272,HUS:.....| 00000780 08 8b 20 43 4f 4d 24 b2 22 91 22 20 a7 20 8d 32 |.. COM$."." . .2| 00000790 35 31 30 00 ac 0f 16 08 8b 20 43 4f 4d 24 b2 22 |510...... COM$."| 000007a0 11 22 20 a7 20 8d 32 36 31 30 00 c3 0f 20 08 8b |." . .2610... ..| 000007b0 20 43 4f 4d 24 b2 22 9d 22 20 a7 20 8d 32 37 31 | COM$."." . .271| 000007c0 30 00 da 0f 2a 08 8b 20 43 4f 4d 24 b2 22 1d 22 |0...*.. COM$."."| 000007d0 20 a7 20 8d 32 38 31 30 00 07 10 34 08 8b 20 43 | . .2810...4.. C| 000007e0 4f 4d 24 b2 22 20 22 20 a7 20 48 55 45 b2 42 41 |OM$." " . HUE.BA| 000007f0 43 4b 3a 48 4e 55 4d b2 30 3a 8d 32 34 32 30 3a |CK:HNUM.0:.2420:| 00000800 8d 32 38 31 30 00 32 10 3e 08 8b 20 43 4f 4d 24 |.2810.2.>.. COM$| 00000810 b2 22 31 22 20 a7 20 48 55 45 b2 43 31 3a 48 4e |."1" . HUE.C1:HN| 00000820 55 4d b2 31 3a 8d 32 34 32 30 3a 8d 32 38 30 30 |UM.1:.2420:.2800| 00000830 00 5d 10 48 08 8b 20 43 4f 4d 24 b2 22 32 22 20 |.].H.. COM$."2" | 00000840 a7 20 48 55 45 b2 43 32 3a 48 4e 55 4d b2 33 3a |. HUE.C2:HNUM.3:| 00000850 8d 32 34 32 30 3a 8d 32 38 31 30 00 8a 10 52 08 |.2420:.2810...R.| 00000860 8b 20 43 4f 4d 24 b2 22 53 22 20 a7 20 48 55 45 |. COM$."S" . HUE| 00000870 b2 53 43 4f 4c 3a 48 4e 55 4d b2 32 3a 8d 32 34 |.SCOL:HNUM.2:.24| 00000880 32 30 3a 8d 32 38 31 30 00 aa 10 5c 08 8b 20 43 |20:.2810...\.. C| 00000890 4f 4d 24 b2 c7 28 32 30 29 20 a7 20 8d 20 32 39 |OM$..(20) . . 29| 000008a0 31 30 3a 8d 32 34 32 30 00 e9 10 66 08 8b 20 50 |10:.2420...f.. P| 000008b0 53 4e b3 b1 31 30 37 38 aa 58 aa 34 30 ac 59 20 |SN..1078.X.40.Y | 000008c0 a7 20 50 53 4e b2 31 30 37 38 aa 58 aa 59 ac 34 |. PSN.1078.X.Y.4| 000008d0 30 3a 48 55 45 b2 c2 28 50 53 4e aa 35 34 32 37 |0:HUE..(PSN.5427| 000008e0 32 29 20 af 20 31 35 00 05 11 70 08 8b 20 48 55 |2) . 15...p.. HU| 000008f0 45 b3 b1 42 41 43 4b 20 a7 20 97 20 50 53 4e 2c |E..BACK . . PSN,| 00000900 32 31 34 00 30 11 7a 08 8b 20 48 55 45 b2 42 41 |214.0.z.. HUE.BA| 00000910 43 4b 20 a7 20 97 20 50 53 4e 2c 38 36 3a 97 20 |CK . . PSN,86:. | 00000920 50 53 4e aa 35 34 32 37 32 2c 53 43 4f 4c 00 3b |PSN.54272,SCOL.;| 00000930 11 84 08 89 20 32 30 34 30 00 41 11 8e 08 3a 00 |.... 2040.A...:.| 00000940 47 11 60 09 8f 00 4d 11 6a 09 8f 00 7a 11 74 09 |G.`...M.j...z.t.| 00000950 41 44 44 52 b2 50 54 52 aa b5 28 58 ad 38 29 aa |ADDR.PTR..(X.8).| 00000960 33 ac 59 3a 42 59 54 45 50 53 4e b2 37 ab 58 aa |3.Y:BYTEPSN.7.X.| 00000970 38 ac b5 28 58 ad 38 29 00 80 11 7e 09 8f 00 a9 |8..(X.8)...~....| 00000980 11 88 09 97 20 41 44 44 52 2c c2 28 41 44 44 52 |.... ADDR,.(ADDR| 00000990 29 20 af 20 32 35 35 ab 33 ac 32 ae 28 42 59 54 |) . 255.3.2.(BYT| 000009a0 45 50 53 4e ab 31 29 00 af 11 92 09 8f 00 e5 11 |EPSN.1).........| 000009b0 9c 09 8b 20 48 55 45 b3 b1 42 41 43 4b 20 a7 20 |... HUE..BACK . | 000009c0 97 20 41 44 44 52 2c c2 28 41 44 44 52 29 20 b0 |. ADDR,.(ADDR) .| 000009d0 20 48 4e 55 4d ac 32 ae 28 42 59 54 45 50 53 4e | HNUM.2.(BYTEPSN| 000009e0 ab 31 29 00 eb 11 a6 09 8e 00 f1 11 b0 09 3a 00 |.1)...........:.| 000009f0 f7 11 c4 09 8f 00 01 12 ce 09 8d 33 30 31 30 00 |...........3010.| 00000a00 18 12 d8 09 59 b2 59 ab 31 3a 8b 20 59 b3 30 20 |....Y.Y.1:. Y.0 | 00000a10 a7 20 59 b2 32 30 00 1e 12 e2 09 8e 00 24 12 ec |. Y.20.......$..| 00000a20 09 3a 00 2a 12 28 0a 8f 00 35 12 32 0a 8d 20 33 |.:.*.(...5.2.. 3| 00000a30 30 31 30 00 4c 12 46 0a 59 b2 59 aa 31 3a 8b 20 |010.L.F.Y.Y.1:. | 00000a40 59 b1 32 30 20 a7 20 59 b2 30 00 52 12 50 0a 8e |Y.20 . Y.0.R.P..| 00000a50 00 58 12 5a 0a 3a 00 5e 12 8c 0a 8f 00 69 12 96 |.X.Z.:.^.....i..| 00000a60 0a 8d 20 33 30 31 30 00 86 12 a0 0a 58 b2 58 ab |.. 3010.....X.X.| 00000a70 32 3a 8b 20 58 b3 30 20 a7 20 58 b2 32 32 3a 59 |2:. X.0 . X.22:Y| 00000a80 b2 59 ab 31 00 97 12 aa 0a 8b 20 59 b3 30 20 a7 |.Y.1...... Y.0 .| 00000a90 20 59 b2 32 30 00 9d 12 b4 0a 8e 00 a3 12 be 0a | Y.20...........| 00000aa0 3a 00 a9 12 f0 0a 8f 00 b4 12 fa 0a 8d 20 33 30 |:............ 30| 00000ab0 31 30 00 e6 12 04 0b 8b 20 43 4f 4d 24 b3 b1 22 |10...... COM$.."| 00000ac0 1d 22 20 a7 20 97 20 50 53 4e aa 35 34 32 37 32 |." . . PSN.54272| 00000ad0 2c 48 55 45 3a 97 20 50 53 4e aa 35 34 32 37 33 |,HUE:. PSN.54273| 00000ae0 2c 48 55 45 00 03 13 0e 0b 58 b2 58 aa 32 3a 8b |,HUE.....X.X.2:.| 00000af0 20 58 b2 32 34 20 a7 20 58 b2 30 3a 59 b2 59 aa | X.24 . X.0:Y.Y.| 00000b00 31 00 14 13 18 0b 8b 20 59 b2 32 31 20 a7 20 59 |1...... Y.21 . Y| 00000b10 b2 30 00 1a 13 22 0b 8e 00 20 13 2c 0b 3a 00 26 |.0..."... .,.:.&| 00000b20 13 54 0b 8f 00 3a 13 5e 0b 8d 20 32 37 31 30 3a |.T...:.^.. 2710:| 00000b30 48 55 45 b2 42 41 43 4b 00 5e 13 68 0b 50 53 4e |HUE.BACK.^.h.PSN| 00000b40 b2 31 30 37 38 aa 58 aa 34 30 ac 59 3a 97 50 53 |.1078.X.40.Y:.PS| 00000b50 4e aa 35 34 32 37 33 2c 42 41 43 4b 00 64 13 72 |N.54273,BACK.d.r| 00000b60 0b 8e 00 6a 13 7c 0b 3a 00 70 13 b8 0b 8f 00 9c |...j.|.:.p......| 00000b70 13 c2 0b 97 20 50 53 4e 2c 31 36 30 3a 8b 20 48 |.... PSN,160:. H| 00000b80 55 45 b2 42 41 43 4b 20 a7 20 97 20 50 53 4e aa |UE.BACK . . PSN.| 00000b90 35 34 32 37 32 2c 42 41 43 4b 00 a2 13 cc 0b 8e |54272,BACK......| 00000ba0 00 a8 13 d6 0b 3a 00 ae 13 ac 0d 8f 00 dd 13 b6 |.....:..........| 00000bb0 0d 85 22 11 11 57 48 49 43 48 20 53 50 52 49 54 |.."..WHICH SPRIT| 00000bc0 45 20 49 53 20 49 54 20 54 4f 20 42 45 20 42 41 |E IS IT TO BE BA| 00000bd0 53 45 44 20 4f 4e 22 3b 4f 4c 44 00 f2 13 c0 0d |SED ON";OLD.....| 00000be0 4f 4c 44 b2 31 32 32 38 38 aa 36 34 ac 4f 4c 44 |OLD.12288.64.OLD| 00000bf0 00 1c 14 ca 0d 99 22 11 59 4f 55 20 43 41 4e 20 |......".YOU CAN | 00000c00 4d 41 4b 45 20 46 4f 55 52 20 54 59 50 45 53 20 |MAKE FOUR TYPES | 00000c10 4f 46 20 43 4f 50 59 3a 2d 22 00 32 14 d4 0d 99 |OF COPY:-".2....| 00000c20 22 31 2e 20 44 49 52 45 43 54 20 43 4f 50 59 22 |"1. DIRECT COPY"| 00000c30 00 52 14 de 0d 99 22 32 2e 20 48 4f 52 49 5a 4f |.R...."2. HORIZO| 00000c40 4e 54 41 4c 20 52 45 46 4c 45 43 54 49 4f 4e 22 |NTAL REFLECTION"| 00000c50 00 70 14 e8 0d 99 22 33 2e 20 56 45 52 54 49 43 |.p...."3. VERTIC| 00000c60 41 4c 20 52 45 46 4c 45 43 54 49 4f 4e 22 00 8e |AL REFLECTION"..| 00000c70 14 f2 0d 99 22 34 2e 20 31 38 30 2d 44 45 47 52 |...."4. 180-DEGR| 00000c80 45 45 20 52 4f 54 41 54 49 4f 4e 22 00 b5 14 fc |EE ROTATION"....| 00000c90 0d 85 22 11 57 48 49 43 48 20 54 59 50 45 20 57 |..".WHICH TYPE W| 00000ca0 4f 55 4c 44 20 59 4f 55 20 4c 49 4b 45 22 3b 54 |OULD YOU LIKE";T| 00000cb0 59 50 45 00 e6 14 06 0e 99 22 11 11 9f 50 4c 45 |YPE......"...PLE| 00000cc0 41 53 45 20 42 45 20 50 41 54 49 45 4e 54 2d 54 |ASE BE PATIENT-T| 00000cd0 48 49 53 20 54 41 4b 45 53 20 41 20 57 48 49 4c |HIS TAKES A WHIL| 00000ce0 45 2e 9e 22 00 07 15 10 0e 91 20 54 59 50 45 20 |E.."...... TYPE | 00000cf0 8d 20 33 38 31 30 2c 34 30 31 30 2c 34 32 31 30 |. 3810,4010,4210| 00000d00 2c 34 33 31 30 00 0d 15 1a 0e 8e 00 13 15 24 0e |,4310.........$.| 00000d10 3a 00 19 15 d8 0e 8f 00 28 15 e2 0e 81 20 49 b2 |:.......(.... I.| 00000d20 30 20 a4 20 36 33 00 3d 15 ec 0e 97 20 50 54 52 |0 . 63.=.... PTR| 00000d30 aa 49 2c c2 28 4f 4c 44 aa 49 29 00 43 15 f6 0e |.I,.(OLD.I).C...| 00000d40 82 00 49 15 00 0f 8e 00 4f 15 0a 0f 3a 00 55 15 |..I.....O...:.U.| 00000d50 a0 0f 8f 00 64 15 aa 0f 81 20 4a b2 30 20 a4 20 |....d.... J.0 . | 00000d60 32 30 00 93 15 b4 0f 42 59 54 45 b2 c2 28 4f 4c |20.....BYTE..(OL| 00000d70 44 aa 33 ac 4a aa 32 29 3a 8d 20 34 31 31 30 3a |D.3.J.2):. 4110:| 00000d80 97 20 50 54 52 aa 33 ac 4a 2c 52 45 46 4c 45 43 |. PTR.3.J,REFLEC| 00000d90 54 00 c4 15 be 0f 42 59 54 45 b2 c2 28 4f 4c 44 |T.....BYTE..(OLD| 00000da0 aa 33 ac 4a aa 31 29 3a 8d 20 34 31 31 30 3a 97 |.3.J.1):. 4110:.| 00000db0 20 50 54 52 aa 33 ac 4a aa 31 2c 52 45 46 4c 45 | PTR.3.J.1,REFLE| 00000dc0 43 54 00 f3 15 c8 0f 42 59 54 45 b2 c2 28 4f 4c |CT.....BYTE..(OL| 00000dd0 44 aa 33 ac 4a 29 3a 8d 20 34 31 31 30 3a 97 20 |D.3.J):. 4110:. | 00000de0 50 54 52 aa 33 ac 4a aa 32 2c 52 45 46 4c 45 43 |PTR.3.J.2,REFLEC| 00000df0 54 00 f9 15 d2 0f 82 00 ff 15 dc 0f 8e 00 05 16 |T...............| 00000e00 e6 0f 3a 00 0b 16 04 10 8f 00 19 16 0e 10 52 45 |..:...........RE| 00000e10 46 4c 45 43 54 b2 30 00 2b 16 18 10 81 20 49 b2 |FLECT.0.+.... I.| 00000e20 30 20 a4 20 36 20 a9 20 32 00 45 16 22 10 42 49 |0 . 6 . 2.E.".BI| 00000e30 54 53 b2 42 59 54 45 ad 32 ae 28 36 ab 49 29 20 |TS.BYTE.2.(6.I) | 00000e40 af 20 33 00 62 16 2c 10 52 45 46 4c 45 43 54 b2 |. 3.b.,.REFLECT.| 00000e50 52 45 46 4c 45 43 54 aa 42 49 54 53 ac 32 ae 49 |REFLECT.BITS.2.I| 00000e60 00 68 16 36 10 82 00 6e 16 40 10 8e 00 74 16 4a |.h.6...n.@...t.J| 00000e70 10 3a 00 7a 16 68 10 8f 00 93 16 72 10 81 20 4a |.:.z.h.....r.. J| 00000e80 b2 30 20 a4 20 32 30 3a 81 20 49 b2 30 20 a4 20 |.0 . 20:. I.0 . | 00000e90 32 00 b5 16 7c 10 97 20 50 54 52 aa 33 ac 4a aa |2...|.. PTR.3.J.| 00000ea0 49 2c c2 28 4f 4c 44 aa 33 ac 28 32 30 ab 4a 29 |I,.(OLD.3.(20.J)| 00000eb0 aa 49 29 00 bd 16 86 10 82 3a 82 00 c3 16 90 10 |.I)......:......| 00000ec0 8e 00 c9 16 9a 10 3a 00 cf 16 cc 10 8f 00 da 16 |......:.........| 00000ed0 d6 10 8d 20 34 30 31 30 00 04 17 e0 10 81 20 49 |... 4010...... I| 00000ee0 b2 30 20 a4 20 36 32 3a 97 20 38 33 32 aa 49 2c |.0 . 62:. 832.I,| 00000ef0 c2 28 50 54 52 aa 49 29 3a 82 3a 4f 4c 44 b2 38 |.(PTR.I):.:OLD.8| 00000f00 33 32 00 0f 17 ea 10 8d 20 34 32 31 30 00 15 17 |32...... 4210...| 00000f10 f4 10 8e 00 1b 17 fe 10 3a 00 21 17 88 13 8f 00 |........:.!.....| 00000f20 2d 17 8d 13 99 c7 28 31 34 37 29 00 65 17 92 13 |-.....(147).e...| 00000f30 99 3b c7 28 31 34 37 29 3b 22 54 48 45 20 36 33 |.;.(147);"THE 63| 00000f40 20 4e 55 4d 42 45 52 53 20 44 45 46 49 4e 49 4e | NUMBERS DEFININ| 00000f50 47 20 54 48 45 20 53 50 52 49 54 45 20 41 52 45 |G THE SPRITE ARE| 00000f60 3a 2d 22 00 73 17 9c 13 81 20 49 b2 30 20 a4 20 |:-".s.... I.0 . | 00000f70 36 00 81 17 a6 13 99 22 11 44 41 54 41 22 3b 00 |6......".DATA";.| 00000f80 8f 17 b0 13 81 20 4a b2 30 20 a4 20 37 00 a8 17 |..... J.0 . 7...| 00000f90 ba 13 4e 55 4d 24 b2 c4 28 c2 28 50 54 52 aa 39 |..NUM$..(.(PTR.9| 00000fa0 ac 49 aa 4a 29 29 00 bc 17 c4 13 99 20 ca 28 4e |.I.J))...... .(N| 00000fb0 55 4d 24 2c 32 29 22 2c 22 3b 00 c2 17 ce 13 82 |UM$,2)",";......| 00000fc0 00 db 17 d8 13 4e 55 4d 24 b2 c4 28 c2 28 50 54 |.....NUM$..(.(PT| 00000fd0 52 aa 39 ac 49 aa 38 29 29 00 eb 17 e2 13 99 20 |R.9.I.8))...... | 00000fe0 ca 28 4e 55 4d 24 2c 32 29 00 f1 17 ec 13 82 00 |.(NUM$,2).......| 00000ff0 f7 17 f6 13 8e 00 00 00 |........| 00000ff8