@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 128ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8CuR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8CuSprite Engine 1.0.4 documentation(Function shortcuts)< Select, Tab >Option menu selection< Space bar >Draw the player T}continously without the need of pressing trigger everytime. Pressing Space bar again invokesnormal operation, drawing withU} pressing trigger again.< R >Rotate player in all four directions< Control-R >Rotate player in all four directionsandV} save the data in BASIC listed format with filename ROTATE.LST ondefault D: drive.< D >Save selected player image data tW}o several programming languages. You canselect from many in the the list to create data statements. For BASIC youhave to X}enter starting line number. Ifno drive and filename is selected,default D: drive is assumed, with PMGDAT (+suffix) as fileY}name.< P >Next player< Control - P >Previous player< W >Width of the selected player< Control-W >Width of the selZ}ected player (in opposite way)< M >Mirror player vertically< Control - M >Mirror player horizontally< I >Inverse pl[}ayer image< H >Move player horizontally in right direction (same function with right cursor)< Control - H >Move playe\}r horizontally in left direction(same function with left cursor)< V >Move player vertically up(same function with up cu]}rsor)< Control - V >Move player vertically down(same function with down cursor)< B >Clear the current content of the p^}layer< F >Fill player< L >Load image data for selected player< Control - L >Load image data for selected player fro_}m the file< S >Save image data for selected player< Control - S >Save image data for selected player to specific file.`} Device number is optional, otherwise default D: is set.< C >Set new color for selected player< E >Choose character fra}om the Atari character set as player image data< T >Temporarily save image data of selected player for copying to anotheb}r player< Control - T >Copy/paste temporarily saved image data to selected player< U >Put all players together to forc}m one multicolor player< Control - U >Move the players to their original positions< Control - E >Exit the programd} the players to their original positions< Control - E >Exit the program.t#xf}xxg}xh}xi}xj}xk}l}8冨凪`ʆ ee` 'm}E…¥ '` I'ʆ &e '' ''L'` I''&&&8儨児祂*n}&&*ń8&&8儨兪` '` Fj` &`hihiHHȱȱo}l ` BDEHI V䦠 d(`` BHIL( Jp}K`L( -(((i((i((((8))))(LL)(((((((Lq})((((( ((٢( h(`L{)w) w) (`L))) (`L))) c( (`L) c( (`L)r}))) ) (`L)) ) (`L) -())i)i)) ) h(`L)* -(#*%*$*#* )#* )`s}LG*C*B*C*B*c( )`L_*[*Z*[*Z*c( &*`Lv*r* x)L*S:r*)Ir** (`L* -(**V*U*T`Lt}* -(** m'm****`L***********`L*+ -("+#+&+"+%+%u}+&+$+`LV+ -(N+P+O+N+ *Q+ )R+R+`L+ -(y+{+խz+ إ~+}+|+}+~+ՠv}ԩՐL+|+8逅ԥզԭy+ )}+~+|+L+`L+++++c( +`L, , , , ,c( + )`L,,(,(, +`w}L=,9,8,9,8, +`LS,O,O, ,`Lc,_,'_, h( ٥Յԅ`L,c( `,`L,,, `x},`L,c( `,`HL, -(,,i,i,i, h(,,,,,i,,m,y},iIL-,m,,i `L_- -(Y-x[-Z-Y- ,`L{-w-v-xw-v-c( ,``L-z}-`L- -(---8-----Ͷ---L.-------L-`L. -(...8{}.M..N.M..N..L..........о.L<.`?.|}...L..ͬ.L..Щ -. -. -Щ -}} -.LJ/.."/Э.L_/"/L?0.ILq/>/Lv/./... m.*(m.8񮅬~}񮅭8逅. m.*(m.1.1... (ԭ..L0"/`. m.*(m..q}.qo) oЭ..`LL0 -(F0F0)F0G0 H0)F0`Ly0u0u0)u0u0L0u0L0u0. }m.*(m..q.q. m.*(m.u0 m'ee`L000)00 v000}0LU1. m.*(m.00 -L180000. m.*(m.81ȱ11010}L10m00m00=.00L1`}}L2 -(1.L2`1)1111811.111}1 1L+311Э11.`1 v022. m.*(m.111Ln311Lx31m111L31}1L31).11I122-111122-111111.11Э11.`}4L4 -(44)44L:4 4LK44) 4 4. 44 v044 484t4t4 4L4 4m 44e}4i- 44m 44i 4Li48444L444L 54m44i 4 ( 44- 4 }08606612916512915366600000000y-y y0 y .4100126612244848000000000y-y y0 y ) 444 Э44Э44. 44.`L-5)5 . x)L@5S:)5)I)55= (`Lc5]5\5IL}5L5 m' m'eee^5i_5^5M\5 _5M]5Lv5`L5555555}IL655`55$6$65LE6555 m'555L655`LX6 -(P6P6Q6P6iQ6}i0S6S6L$78S6ŮL68S6 5T6L6T6T6R6 'IL7S6iP6eQ6i18}R6T6R6L7S6iP6eQ6i0S6L6`L-7 -(%7)7%7&7S7S7)7Lr7%7m)7&7i )7LH7}'7 (7L7&7%7 D*L7&7%7 \*`L777)77)77 L77i@m7`L77`L787 m7`7m7`}L7 -(7777887L87m77im7i87777HH7m77i} 7hh7L8`0123456789ABCDEFL8 -(888 (8888JJJJ88i8i88}8 (88i8i888JJJJ88i8i888 (88i8i8888}8L98i8i8i8i8i8i8i8i88`L9 -(999}999999q8Ȍ999):):9Le:9m989e9i9m99i}9L:`Ll:f:} )f:L;L:#Press appropriate key from the menu: \*L:!and follow the instructions where: \*L:}indicated! Press : D*L;Select: *7L; for the menu; D* )L1;Help;, *7LF; or ;A D*LR;Q;}P *7Lq; - Help scr. ;b D*L;Control;{ *7L;-; D*L;E; *7L; - Exit; D*L9Af:IL \*L<Left/Right - Change luminanceL=Status: = D*L>Atari character set= *7L> > D*L*>Esc>& *7LB> - Exit>: D*}L>[Select Atari character by moving stick left/right or up/down for selection in step by 10!>L D*L9Af:ILStatus}: > D*L>Player copied to buffer> *7 )L2?4Use Control-T to copy player content to another one!> D*L9Af:I}L?LR?Status: ?I D*Lu?Player copied to player ?\ *7t#L?L?0? *7L?t#IL?L?1? *7L?t}#IL?L?2? *7L?t#IL?L?3? *7L9Af:IL@L@Status: @ D*L.@About the program@ *7LT}@SPRITE ENGINE v.1.0.4@> \*L~@(c) 2007 ; Firemover Production@^ \*L@%Written by Bo>tjan Gori>ek alias Gury@ D*L9Af}:I L@L@Status: @ D*L@Players merged@ *7L9Af:I L9AL AStatus: A D*L,APlayers repositionedA }*7`LAA -(:A=A=ALA'm:A'im=Ai;Am=AA m'A}A >A m'AA >A m'AA >A  m'AA >A m'AA >A} m'AA >A m'AA >A  m'AA >A m'AA >A`LC *t#} :, *L@ChueC< ) *LXC CU ) *t#i& :, *t#i&CC} 8CC ) *LClumC© ) *LC C۩ ) *t#i& :, *t#i&C}C 8CC ) *LXDpoke DH ) *t#L~D +LDt#ILD +LDt#ILD} +LDt#ILDé + *LD,Dɩ ) *t#i& m't#i}& :, *}t#L8ECC 8LEt#ILTECC 8LEt#ILpECC 8LEt#ILECC 8CC )t#i}& m't#i}&iCC 8 *CC )`LEt#LF'' '& 4LF}t#ILBF'' '&̩ 4LFt#ILkF'' '&۩ 4LFt#ILF' ' '& 4`LF}FFILFt#i'LFFLFt#i'LFt#i8''LFt#i't#i'LGt#i}' *t#i'ILUG *LIGnormalGB )LGt#i'ILG *L|GdoubleGu )LG }*LGquatroG ) E`LGGGGLG'''' '+'GG -L HSPRITE ENGINE v.1.0.4}G GG 7G . 0 0 0 0GL}I& -& -& -& -}& -& -' -' -' -&&2'O '&& I0&}&<'O '&& I0&'F'O '&' I0&'P 'O '&' I0 FLI F}GLIx#u -x$ -x%U -x% -x&E -`@ ILIIIIL}vLIIILLI m'Ieeu#ILJIILgJII *L^J#J\ )ImIIiIq}ILJIILJII *LJ$J )t#LKI m'IeeI m'Ieeu#}$LLt#IL`KI m'IeeI m'Ieeu#U%LLt#ILKI }m'IeeI m'Ieeu#%LLt#ILLI m'IeeI} m'Ieeu#E&IL Jt#L1LII&LpLt#ILGLII&LpLt#IL]LII&LpLt#ILpLII&}ILI E`L~LzL' m''eezLu# I`LLLͲLLLL *LL $$$$$$$$%Lө )LLL} *LM&&&&&&&&L ) I'' S+L'' *LI$ LILaM )LhM )``pB}FB`A^iMLM s*' '+0iM1iMMMM0iM1iMM}MM0iM1iMMMM0iM1iMMMM0i M1iMMMM0i!M1iM}MMM"M"M1M00iM1iMMMM0iM1iMMMM0iM1iMMM}M0iM1iMMMM0i#M1iMMMM0i$M1iMMMMM"`LROMO *Lh}OpLAYEROa ) *LOwIDTHO} )NO NOLONO *LO O )NOLOMOILP *LO(ME}NU 1)O٩ ) *LObLANKO ) *LPfILLP ) *L3PrOTATEP, ) *LOPmIRRORPH ) } *LlPiNVERSEPd ) *LP ATASCII SeTP ) *LP lOAD SPRITEP ) *LP sAVE SPRITEPé }) *LP SAVE COdEP )LQMOILQ *LQ(MENU 2)Q ) *L9Q hORIZONTALQ. ) *LWQvERTI}CALQN ) *LwQ COPY/PAStEQl ) *LQ MuLTICOLORQ ) *LQPOSITIOnQ ) *LQaBOUT}Qʩ ) *LQcOLORQ )`LQQQIL Rt#LRQLR8t#t#t#L,Rt#t#i' Ct#L^R$}xݢ#u .LRt#ILR%xU#u .LRt#ILR%x͢#u .LRt#ILR&xE#u . L`LR M} G * *  * i: C OO L'' '& 4'' '&̩ 4'' '}&۩ 4' ' '& 4`LqS *LSALLS} D* *LSBASICS D* *LSACTION!S D* *}LS ASSEMBLERS D* *LSFORTHS D* *LTQUICKS D* *LTPASCALT D*'L4T''IL^T} *LNTALLTJ *7LjU'ILT *LzTBASICTt *7LjU'ILT *LTACTION!T *7LjU'I}LT *LT ASSEMBLERT *7LjU'ILU *LUFORTHT *7LjU'IL@U *L0UQuickU* *}7LjU'ILjU *L]UPASCALUV *7`LsU -(kULU#BASE @ ( save current BASE value )U| &*LU!2 BASE ! ( b}inary number system )U &* )nUnULVLU U )oUoULVoUL*VmUIL*VL!V%V )nU} m'oUeekUelUeILxVLlV1Vj )LVL}V0V{ )oULVnU m'eekUe}lUeILVLV1 C,V˩ &*LVLV0 C,Vߩ &*nULULV V &*L#WBASE ! ( restore BASE value )W &*L1W} W/ &*``pBBA^;WLW} *5 s*' '+0iW1iWWWaW0iW1iWWWbW0iW1iWWWcW0}iW1iWWWdW"W"_W1^W00iW1iWWWaW0iW1iWWWbW0i!W1i}WWWcW0i"W1iWWWdWW" '+ *LYData statements code generatorX *7 *L}DYSelect programming languages:Y& D*Wd -' nS *LwYSelectYp *7LY - select prog. langua}geY \*LY Space barY *7LY - select/deselect the choiceY \*LYStartY *7L'Z! - Data statements g}enerationZ \*L5ZEscZ1 *7LSZ - ExitZE D*ILqZ `5' nSI!L]8'dWIdW'I}L[8'dWLW[ *LZ Z D* *LZ Z D* *LZ Z D*$ *LZ Z D* *L[ [ D}* *L'[ [% D* *L<[ [: D*Wd -L[ *Le[<[c D* *Lz[<[x D* *L[<[ D}*$ *L[<[ D* *L[<[ D* *L[<[ D* *L[<[ D*Wd -L]'ILJ\8'}dWL2\ *L(\ \& D*LG\ *L@\<\> D*L]'IL\8'dWL~\ *Lt\ \r D*L\ *L\<\} D*L]'IL\8'dWL\$ *L\ \ D*L\$ *L\<\ D*L]'IL.]8'dWL] *L ] }] D*L+] *L$]<]" D*L]'ILz]8'dWLb] *LX] ]V D*Lw] *Lp]<]n D*L]'IL]8'}dWL] *L] ] D*L] *L]<] D*IL] R`ILZZeWLQ^fWLQ^gWLQ^hWLQ^iWL}Q^jWLQ^kWLQ^ *L?^No selection - terminating^$ D* `5 R` *Le^Options^] *7 '+eWIL}^ *L^BASIC starting line number: ^ D* ,WW )L^Device number and filename: ^ \*Wl x-lWIL_L _} D1:PMGDATX_Wl - '+ x)eWILaWlW -LE_.LST_@W 9W (WW +Lx_ DATA _q} )W͔WL_W&WW :,WIL_L_,_ )WL_ )WiWi +L_ DATA _ߩ )W͔W}L-`W&WW :,WIL'`L`,` )WL_ )WiWi +LT` DATA `M )W͔WL`W&W}W :,WIL`L`,` )WLb` )WiWi +L` DATA ` )W͔WL aW&WW :,WIL}aL`,` )WL` ) x)fWILScWlW -L2a.ACTa-W 9W (L^a BYTE ARRAYaS &*Lpa img}aj ) :,La_data=[a )W͔WLaW&WW :,WILaLa a )WLaLa],aթ &*La imga} ) :,Lb_data=[a )W͔WLLbW&WW :,WILFbL=b b; )WLbLRb],bO &*Ldb imgb^ }) :,Lb_data=[bw )W͔WLbW&WW :,WILbLb b )WLbLb],bɩ &*Lb imgbة )} :,Lb_data=[b )W͔WL@cW&WW :,WIL:cL1c c/ )WLcLEc]cC &* x)gWILeWlW} -Lpc.ScmW 9W (Lc.export _pmdatac &*Lc c &*Lc.datac &*Lc cͩ &*Lc_pmdat}ac۩ ) :,Ld : .byte c )W͔WLHdW&WW :,WILBdL9d, d6 )WLdLMd dK &*Lad_pmda}tadY ) :,L~d : .byte dt )W͔WLdW&WW :,WILdLd, d )WLdLd dɩ &*Ld_pmd}atadש ) :,Ld : .byte d )W͔WLDeW&WW :,WIL>eL5e, e2 )WL eLIe eG &*L]e_pm}dataeU ) :,Lze : .byte ep )W͔WLeW&WW :,WILeLe, e )WLe x)hWILfW}lW -Le.4THeW 9W ($ pU%U pU% pU&E pU x)WlW -LBf.V4Hf=W 9}270601021224024000000000y-y y0 y  (89060647490260000000000y-y y0 y 'W ($ pU%U pU% pU&E pU x)iWILhWlW -Lf.QIKfW 9W (Lf DATA(S}TR)fɩ &*Lf(fߩ &*W͔WLPgW&WWIL&gW :,Lg, g )LJgW :,L3g g1 &*LAg)g? &*W}LfL]g DATA(STR)gS &*Lkg(gi &*W͔WLgW&WWILgW :,Lg, g )LgW :,Lg g &*Lg})gɩ &*WLygLg DATA(STR)gݩ &*Lg(g &*W͔WLdhW&WWIL:hW :,L.h, h+ )L^hW :,LGh }hE &*LUh)hS &*WLhLqh DATA(STR)hg &*Lh(h} &*W͔WLhW&WWILhW :,Lh, h )Lh}W :,Lh hϩ &*Lh)hݩ &*WLh x)jWILkWlW -Li.PASi W 9W (L8itypei3 &*}Lgi" TImgData = array[0..14] of Byte;iD &*Lwivaris &*Li ImgDatai ) :,Li : TImgData=(i )W}WLjW&WWILiW :,Li, i )L jW :,Lj);i &*WLiLj ImgDataj ) :,L{ oL~I%LU{ o}L~ILl{ oL~I L{ oL~I(L{ ZvL~IL{ ZvL~I9 IL{ !qL}~I IL{ !qL~I IL| !qL~I IL1| !qL~I L~|zzLq|2}z'Oz '8zO2 2zL@| i:L~IL|zzL|8z m'2ez'Oz '8 }zz'z ' 2zL| i:L~I-L-}#xu$e . i:d `5 i:L~ILc}$xe!}#u . L i:d `5 i:L~I:Ls} WL~I L} QL~IL} QL~I>L} kL~IL"}} kL~L} k LL~IL ~ k LL~I*L~ xL~I!L8~'I'L~I,L#}f~''LT~'' OOL~I?L}~ i:L~IL~ i:IL~''L~'' OO`L$}~xIL.'' S+~'~'~IL'L$xI L$8''LxIL4'L'%}LTxILT8''LxI Ld'LxI L'L8'''L8''LxIL''L8''&}LxI L'L8'''LxIL'''L''L ''L''L%''''} S+~L'' *~I# ~IL ) {LL ) {L `5L.~~ *~I# ~I(}LǀL# )LՀL̀$ʩ )'' *'IL ) {LL'~I# ~IL  )L' ) `5)}`pppFB`A^/Lg s*]i^i)')''' -''*} ' '+ *'cbbcLmbmc *a'mb'mca '+bжcĹ A0i[+}1i\[\R0i[1i\[\S0i[1i\[\T0i[1i\[\U0,}i [1i\[\V0i![1i\[\W"W"P1O00i[1i\[\R0i[1i-}\[\S0i[1i\[\T0i[1i\[\U0i[1i\[\V0i[.}1i\[\WW" * *  * '+R '+ *L SPRITE ENGINE ) *L'.1.0/}.4 ) *L5+3 )  *LPabbucJ )  *LvSOFTWARE CONTESTe )  *L2007 )0}} )LĄ" Firemover Production (c) 2007 \*L Written by Bo>tjan Gori>ek \* )L Press D*Ltrigg1}er *7L- or ( D*L=START7 *7LW to beginM D* IL^ '+``pBB2}A^w]]2]L I3}LI/L` *5 s*0i1i0i1i0i1i4}0i1i""100i1i0i1i05}i!1i0i"1i"R '+ x)Lm D:HELP.TXTb -6} (LV \- \*ILSLއ%Press any key for more or Esc to exit D*(ͰL )LꇭI7}L LIL$L)(ͰLH~ )L3LSLVL x) R`Lb d M G * *8}  * i: C OO L z ~ IL *5``_L3LSLVL x) R`Lb d M G * *>10 DATA 0,60,102,12,24,0,24,0,0,0,0,0,0,0,011 DATA 0,60,64,74,90,2,60,0,0,0,0,0,0,0,012 DATA 60,66,129,165,129,153,66,60,0,!:}0,0,0,0,0,013 DATA 0,126,6,12,24,48,48,0,0,0,0,0,0,0,0,64,74,90,2,60,0,0,0,0,0,0,0,012 DATA 60,66,129,165,129,153,66,60,0, 8e function with down cursor)< B >Clear the current content of the player< F >Fill player< L >Load image data for sel<}ected player< Control - L >Load image data for selected player from the file< S >Save image data for selected player=}< Control - S >Save image data for selected player to specific file. Device number is optional, otherwise default D: is se>}t.< C >Set new color for selected player< E >Choose character from the Atari character set as player image data< T >?}Temporarily save image data of selected player for copying to another player< Control - T >Copy/paste temporarily saved@} image data to selected player< N >Move selected player around the screen with joystick to determine new x and y coordiA}nates< Control - N >Move selected player to its original position< U >Put all players together to form one multicolorB} player< Control - U >Move the players to their original positions< Control - E >Exit the programC} the players to their original positions< Control - E >Exit the program3 DATA 0,60,102,12,24,0,24,0,0,0,0,0,0,0,04 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,05 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,06 DATA 0!E},0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0,0,0,0,04 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,05 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,06 DATA 0 BYTE ARRAY img0_data=[0 60 102 12 24 0 24 0 0 0 0 0 0 0 0], img1_data=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0], img2_data=[0 0 0%G} 0 0 0 0 0 0 0 0 0 0 0 0], img3_data=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]ta=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0], img2_data=[0 0 0$G.export _pmdata .data _pmdata0: .byte 0, 60, 102, 12, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0 _pmdata1: .byte 0, 0, 0, 0, 0,)I} 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 _pmdata2: .byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 _pmdata3: .byte 0, 0, 0, 0, 0, )J}0, 0, 0, 0, 0, 0, 0, 0, 0, 00 _pmdata2: .byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 _pmdata3: .byte 0, 0, 0, 0, 0, (BASE @ ( save current BASE value )2 BASE ! ( binary number system ) 00000000 C, 00111100 C, 01100110 C, 000011-L}00 C, 00011000 C, 00000000 C, 00011000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C,-M} 00000000 C, 00000000 C, 00000000 C, BASE ! ( restore BASE value ) BASE @ ( save current BASE value )2 BASE !-N} ( binary number system ) 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000-O}000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C-P}, BASE ! ( restore BASE value ) BASE @ ( save current BASE value )2 BASE ! ( binary number system ) 00000000 C, -Q} 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 0000-R}0000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, BASE ! ( restore BASE value ) BASE @ -S} ( save current BASE value )2 BASE ! ( binary number system ) 00000000 C, 00000000 C, 00000000 C, 00000000 C, -T} 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 00000000 C, 000-U}00000 C, 00000000 C, 00000000 C, BASE ! ( restore BASE value ) 00000000 C, 00000000 C, 00000000 C, 000,JBASE @ ( save current BASE value )2 BASE ! ( binary number system ) %00000000 C, %00111100 C, %01100110 C, %001W}001100 C, %00011000 C, %00000000 C, %00011000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, 1X}%00000000 C, %00000000 C, %00000000 C, %00000000 C, BASE ! ( restore BASE value ) BASE @ ( save current BASE v1Y}alue )2 BASE ! ( binary number system ) %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, 1Z}%00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C,1[} %00000000 C, %00000000 C, BASE ! ( restore BASE value ) BASE @ ( save current BASE value )2 BASE ! ( binary numb1\}er system ) %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C,1]} %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 1^}C, BASE ! ( restore BASE value ) BASE @ ( save current BASE value )2 BASE ! ( binary number system ) %00000000 C,1_} %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 1`}C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, BASE ! ( restore BASE v1a}alue ) 000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, %00000000 C, BASE ! ( restore BASE v0 const unsigned char ImgData0 [15] = (( 0, 60, 102, 12, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0 ));const unsigned char ImgData1 [155c}] = (( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ));const unsigned char ImgData2 [15] = (( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 05d}, 0, 0, 0, 0 ));const unsigned char ImgData3 [15] = (( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ));, 0, 0, 0, 0, 0, 0, 04hDATA(STR)(0, 60, 102, 12, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0 )DATA(STR)(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )D9f}ATA(STR)(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 )DATA(STR)(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), 0 )D8utype TImgData = array[0..14] of Byte;var ImgData0: TImgData=(0, 60, 102, 12, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0); ImgDa=q}b%DOS SYSb*)DUP SYSBSPRITE3 PMGBSPRITE0 PMGBSPRITE1 PMGBSPRITE2 PMGBSHELP TXTBeAUTORUN SYS9TEST LSTFPMGDAT ACTHPMGDAT S KPMGDAT 4TH VPMGDAT V4HbPMGDAT C ePMGDAT QIKgPMGDAT PASuROTATE LSTTEST LSTTEST ACT TEST 4TH TEST V4HHMM LSTHMM ACT HMM 4TH HMM V4HBASS LSTta1: TImgData=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); ImgData2: TImgData=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, =r}0); ImgData3: TImgData=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); TImgData=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, <H0, 254); ImgData1: TImgData=(0, 60, 64, 74, 90, 2, 60, 0, 0, 0, 0, 0, 0, 0, 0); ImgData2: TImgData=(60, 66, 129, 165, 129=t}, 153, 66, 60, 0, 0, 0, 0, 0, 0, 0); ImgData3: TImgData=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);0, 66, 129, 165, 129<i30000 DATA 60,66,137,161,161,137,66,6030001 DATA 60,66,153,129,165,129,66,6030002 DATA 60,66,145,133,133,145,66,6030003 DAAv}TA 60,66,129,165,129,153,66,607,66,6030001 DATA 60,66,153,129,165,129,66,6030002 DATA 60,66,145,133,133,145,66,6030003 DA@<L->L=#Press appropriate key from the menu< \,L>=!and follow the instructions where= \,LZ=indicated! Press !x}=H D,Lk=Select=d 59L= for the menu={ D, +L=Help= 59L= or = D,L=Q= 59L= - Help scr!y}. = D,L=Control= 59L=-= D,L >E> 59L#> - Exit> D,LDLC>Status: >: D,LZ> Player !z}color>M 59Lu> >j D,L>Esc> 59L> - Exit> D, +L>Up/Down - Change color(hue)> \,L>Lef!{}t/Right - Change luminance> D,LD@L ?Status: ? D,L&?Player position? 59L:? ?6 D,LH?Esc!|}?D 59Ld? - Continue?X \,Lw?X-axis: ?n D,t%i) ).L? Y-axis: ? D,t%i ) P.L?X-axis: ?!}} D,t%i)<< ;<< D,L @ Y-axis: ? D,t%i )<< ;<< D,LDtjan Gori>ek alias GuryB D,LDJ:J:JIL[Jt%i)LJ:JLJt%i)LJt%i8)!})LJt%i)t%i)LJt%i) ,t%i)ILJ ,LJnormalJ +LLKt%i!})IL0K ,L$KdoubleK +LLK ,LCKquatroK< + I`LVKPKPKLuK)))) '-!}'RKQK /LKSPRITE ENGINE v.1.0.3RK QKK `: 0 3 3 3 3PKL|L( /(!} /( /( /( /( /) /) /) /P!}KL(M((2)O )(( X2((<)O )(( X2()F)O )() X2!}()P )O )() X2 ;JL-M ;JPKLMx%u /x& /x'U /x' !}/x(E /`@ MLMMM͌ML!PMM͍MLOM m)Meeu%IL0NMI!}LNMM ,L N#N +MmMMiMqMLSNMILSNMM ,LJN$NH +t%LNM m)!}MeeM m)Meeu%&LOt%IL OM m)MeeM m)!}Meeu%U'LOt%ILhOM m)MeeM m)Meeu%'LOt%I!}LOM m)MeeM m)Meeu%E(MLMt%LOMM(LPt%ILOM!}M(LPt%ILPMM(LPt%ILPMM(MLM I`L)P%P) m))ee%Pu% M`LbP]!}P]PLP]P ,LP $$$$$$$$%P~ +]PLgP ,LP&&&&&&&&P + M)) S-^P)!}) ,^PI$ ^PIL Q +LQ +``pBFB`A^QLJQ s,) '-0!}iEQ1iFQEQFQQ0iEQ1iFQEQFQ!}?Q0i EQ1iFQEQFQ@Q0i!EQ1iFQEQFQAQ"AQ":Q19Q00iEQ1iFQEQFQQ0iEQ1iFQEQFQ?Q0i#EQ1iFQEQFQ@Q0i!}$EQ1iFQEQFQAQAQ"`LRR ,LSpLAYERS  + ,L.SwIDTHS( +R RLnSR ,L_S !} SS +RL(T`255L_( %X9}(Y( [$mZ([([(X(`nu")L(((((((((((` wherL( %(((((((9}(` PrinL( %(((((((((((((( $`ELF) %?)A)@)?) ?(Q% 9}&B)B)`ce baLq)i) ҍj)i)j)Lt)j)` / ConL) %))խ) إ)))))ՠԩԩՐL)9})8逅ԥզԭ) &)))L)` L*****Q% )` CL *****Q% ) &`UNTL@* %:*<*;*:* )Q%9} &`0L_*[*[* *`Lp*l*k*l*k* )` L*** *`ELL***** =*`L**'* ^% 9} ٥Յԅ`L*Q% *` L*** *`L+Q% *`ft/RiL++'+ ^%+I-LS+Ȅ9}+ ٭+ILp+8ԅԩՅեՅԅ`L|+Q% +` PrinHL+ %++i+i+i+ ^%+++9}++i++m++iIL++m++i `HENL, %,x,,, +`L5,1,0,x1,0,Q% +9}`` ELSEILn, %c,8h,g,j,i,j,,,i,L,i,ic,ed,ii,mg,e,ef,i9}i,L,`Oo L, %,8,,,,,--,L7-N,m,,e,i,m,,i,L,`L<-8-` Prin9}tBLJ- %@-F-E-8B-z-C-{-z-E-{-F-L-E(@-A-D-@-A-E-F-Li-`sc kL- %----- G9}-`ELSEIF fL- %---8---.--.-L6.y ---------о-L-`f9}?N.V.e stec.k.Lv.^.^.L.^.Щ -.: -.B -Щ -9} -7.L.`._."/Э^.L."/L/^.IL/>/L/./`._.^. mq.*(mr.89}񮅬񮅭8逅^. mi.*(mj.18.19.9.8. $ԭ8.9.L/"/`^. m\.*(m].9}8.q9.qo) oЭ^.7.`HENL/ %//)// /)/`L000)00L400L79}007. m\.*(m].8.q9.q7. mT.*(mU.0 [$ee`ELSEIL000)00 09}000L07. mT.*(mU.00 -L_1800007. mT.*(mU.851ȱ6151͖0619}0L_1ye0m00m00=J.00L$1`EIF player=ENj PrintB(x2)j ELSEIF player=3 THEN|j9} PrintB(x3)gj FI\j Print(" Y-axis: ")?j IF player=0 THEN&j PrintBE(y0)j ELSEIF player=19} THENi PrintBE(y1)i ELSEIF player=2 THENi PriLp2 %`17.L2``1)`1j1b1i18i1`1B.i1j19}j1i1 j1L2a1`1Эa1`1:.``1 0l2k27. mT.*(mU.f1i1j1L3i1e1L3f1mi1e1`1L)3g19}h1L@3`1)J.h1h1Ig1k2l2-g1k1f1e1k2l2-h1k1f1f1b1`1B.a1`1Эa1`1:.`c9}har_set+10)3L3 %33)33L33L33)33J.33 03338344ͤ3LL43m39}3e3i-33m33i3L48333Lk433L43m33i3 %33-39} 333 Э33Э33:.33B.`L44 s. n&L4S:4)I44ש %`et+cL4449} [$ [$eee4i44M4 4M4L 5`255 Lj5d5c5IL5L59} [$ [$eeee5if5e5Mc5 f5Md5Lx5`9 cuL5 %5555 ?(5 &55`],9} L66 66 666IL;666`66Q6Q66Lr6 666 [$666LF666`" fiL6 %}69}}6~6}6i~6i06̀6LQ786ŮL686 66L6666 $IL.76i9}}6e~6i18666LK76i}6e~6i06L6`dSetChr(x, sumnik) ; >dSetChr(8*27,9} firemover) ; ;d xdRETURNkddd; menu of optionsLdxROC Menu(BYTE menu_sel)-d&d'Pos9}ition(9,0) PrintD(6,"pLAYER") ; S 62c&Position(9,1) PrintD(6,"wIDTH") ;x6cc%Position(9,4) PrintD(6," 9} ")c%Position(9,5) PrintD(6," ")lc%Position(9,6)xntD(6," ")@c%Position(9,7) PrintD(6,9}" ")c%Position(9,8) PrintD(6," ")b%Pxion(9,9) PrintD(6," ")b&Position(9,10) P9}rintD(6," ")bIF menu_sel=1 THENvb$ Positx9,4) PrintD(6,"(MENU 1)")Kb! Position(9,5) PrintD(6,"bL9}ANK")#b Position(9,6) PrintD(6,"fILL")a" Posxn(9,7) PrintD(6,"mIRROR")a# Position(9,8) PrintD(6,"iNVERSE9}")a& Position(9,9) PrintD(6,"hORIZONTAL")|a Position(9 PrintD(6,"ICAL")PaSEIF menu_sa9}:oL::} &:L;L;;#Press appropriate key from the menu; R'Lg;!and follow the instructions whereE 'Lz9}; indicated!;o R'L;Press Select key for the menu!; R'L;Alt-E - Exit program; :'L@:IL;L@:ILL= Select Atari character by moving= R'L="joys9}tick left/right or up/down for= R'L$>selection by the step of 10!> R'LO> Press Esc key to exit operation!>. :'L@:9}IL ?L>%Selected player copied to the buffer!>f R'L>!Use Control-T to copy its content> R'L>to another player!>9} R'L? Press Esc key to exit operation!> :'L@:ILG?L=?%Selected player copied to new player!? R'L@:IL?Lf?S9}PRITE ENGINE 1.0?T 'L?(c) 2007 ; Firemover Production?r ' &L?%Written by Bo>tjan Gori>ek alias Gury? &L9}@:IL@L@Changed position of the player:? R'L@X-axis: @ :']7L-@T7 \*Lc@]7IL@@V7 \*Lc@]7ILS@X7 \*9}Lc@]7ILc@Z7 \*Lr@ Y-axis: @f :']7L@U7 *L@]7IL@W7 *L@]7IL@Y7 *L@]7IL@[7 *L@!Press Esc9} key or trigger to exit!@ :'`+i*8L@@ n&@ILALA D:PMGDAT.ACTA  %L5A BYTE ARRAYA* 'LNA img_da9}ta=[AA &@@LA]7LzA@:@LA]7ILA@:@LA]7ILA@:@LA]7ILA@:@@ m*@I9}LALA AΩ &@L\ALA]A &L.I@ILBL B D:PMGDAT.LSTA %L)B 1000 DATA B &@@LB]79}LUB@:@LB]7ILkB@:@LB]7ILB@:@LB]7ILB@:@@ m*@ILBLB,B &@L7BL.I@I9}LCLB D:PMGDAT.SBʩ %LB.export _pmdataB 'LC C 'LC.dataC 'L'C C% 'LDC_pmdata: 9}.byte C3 &@@LC]7LpC@:@LC]7ILC@:@LC]7ILC@:@LC]7ILC@:@@ m*@I9}LCLC, Cĩ &@LRCL.I@ILDLC D:PMGDAT.CC %LDunsigned char [15][1] = (D 'L.D( D+ &9}@@LD]7LZD@:@LD]7ILpD@:@LD]7ILD@:@LD]7ILD@:@@ m*@ILDLD, D9} &@LLgg PI:2}L2hILg PIL2hLg PI UL2hILg PI UL2hI*Lg bL2h:3}I!Lg\7I\7L2hI,Lh^7^7Lh^7^7 NL2hI?L2h :ILTh^7^7LNh^7^7 N`,70,L:4}\hxILjS7R7 5UhR7WhS7XhIL~iR7LhxI Lh8R7R7L~ixILhR7L~iS7LhxIL:5}h8S7S7L~ixI LhS7L~ixI L(iR7Li8R7R7S7L%i8S7S7L~ixILKiR7S7LHi8S7S7L~ixI Ln:6}iR7Lhi8R7R7S7L~ixIL~iR7S7R7LiR7R7LiR7S7LiS7S7LiS7S7R7 5VhL:7}jS7R7 ?(UhI# UhILi & UL j & U 4LjXhWh ?(UhI# UhIL@jL4j#j2 &LNjLEj$jC &:8}S7R7 ?(\7ILrj & ULjVhI# VhILj &Lj & 4`pBFB`A^j Copy s:9}priteO1Lj i'\7Ȍ^7 L N0ij1ijjjj0ij1ijjjj0i#j1ijj::}jj0i$j1ijjjj0ij1ijjjj0ij1ijjjjjj(jjL:;}kjmjjjmjjjjjjLkji jjijjj3ji jjijjj0ji jji:<}jjj2jijjijjj)jijjijjj4jijjijjj%jijji:=}jjjjijjijjj%jijjijjj.jijjijjj'jijji:>}jjj)jijjijjj.jijjijjj%jijjijjjjijjij:?}jjjijjijjjjijjijjj"j"j1j00ij1ijjjj:@}0ij1ijjjj0i#j1ijjjj0i$j1ijjjj0ij1ijjj:A}b0ij1ijjjj"`Ln s. 0 0 0 0: -: -: -: -:B}: -: -: -]7::2T7OU7:: /::tjan Gori>ekp R' &L*q# Press Space bar or START to:F} beginq :'I! IL1q j n \( \(  \( : %V N U c YhILxq 4``CpTART to8v+ ,LT hORIZONTALT٩ + ,LUvERTICALT + ,L"U COPY/PAStEU + ,LBU MuLTICOLORU7"H} + ,L`UPOSITIOnUW + ,L{UaBOUTUu + ,LUcOLORU +`LU GQ SK , ,  "I}, < F R _P`LU ,LUALLU D, ,LVBASICU D, ,LVACTION!V D, ,L;V ASSEMBLERV1 D,"J} ,LTVFORTHVN D, ,LiVCVg D, ,LVQUICKV| D, ,LVPASCALV D,)LV))ILV"K} ,LVALLV 59LX)ILW ,LVBASICV 59LX)IL6W ,L&WACTION!W 59LX)I"L}LfW ,LVW ASSEMBLERWL 59LX)ILW ,LWFORTHW| 59LX)ILW ,LWCW 59L"M}X)ILW ,LWQuickW 59LX)ILX ,LXPASCALW 59`LX -*XLFX#BASE @ ( save curr"N}ent BASE value )X" &,LtX!2 BASE ! ( binary number system )XR &, +XXLYLX X +XXL2YX"O}LXXILXLX%Xũ +X m)XeeXeXeILYLY1Y +L,YL#Y0Y! +XL"P}XX m)eeXeXeILYLvY1 C,Yq &,LYLY0 C,Y &,XLXLY Y &,LYBA"Q}SE ! ( restore BASE value )Y &,LY Yթ &,`LY -*YLZconst unsigned char ImgDataY +Y :.L.Z [15] ="R} (( Z" +YYLZYmYYiYY :.YIL~ZLuZ, Zr +YL_<_< D, ,LS_<_Q D,! ,Lh_<_f D,Z /La)I"]}L_8)ZL_ ,L_ _ D,L_ ,L_<_ D,La)IL`8)ZL` ,L_ _ D,L`"^} ,L`<` D,La)ILg`8)ZLO`$ ,LE` `C D,Ld`$ ,L]`<`[ D,La)IL`8)ZL`"_} ,L` ` D,L` ,L`<` D,La)IL`8)ZL` ,L` ` D,L` ,L`<` D,La"`})ILKa8)ZL3a ,L)a a' D,LHa ,LAaZ 7<Z"m}۩ *Lrg.export _pmdatagb &,Lg g~ &,Lg.datag &,Lg g &,Lg_pmdatag + :.Lg : .byte gǩ"n} +ZZLhZ(ZZ :.ZILhL h, h +ZLgLh h &,L2h_pmdatah* + :.LOh : .byte hE"o} +ZZLhZ(ZZ :.ZILhLh, h +ZL]hLh h &,Lh_pmdatah + :.Lh : .byte h"p}é +ZZLiZ(ZZ :.ZILiLi, i +ZLhLi i &,L.i_pmdatai& + :.LKi : .byte i"q}A +ZZLiZ(ZZ :.ZILiLi, i +ZLYi x+ZILZjZǢZ /Li.4THiZ 7<"r}Z۩ *& X'U X' X(E X x+ZǢZ /Lj.V4HjZ 7<Z۩ *& X'U X'"s} X(E X x+ZILjLsj D1:PMGDAT.Cjg *ZǢZ /Lj.CjZ 7<Z۩ *( Y("t} Y( Y( Y x+ZILHmZǢZ /Lj.QIKjZ 7<Z۩ *L(k DATA(STR)k &,L6k(k4 &,"u}ZZLkZ(ZZIL{kZ :.Lok, kl +LkZ :.Lk k &,Lk)k &,ZLDkLk DATA(STR)k &,Lk"v}(k &,ZZL/lZ(ZZILlZ :.Lk, k +L)lZ :.Ll l &,L l)l &,ZLkL~?~L~xI L~>~?~0L~8>~>~?~?~L~xIL~>~i >~?~i?~L~xI L~>~"}?~0L~8>~ >~?~?~>~?~L~?~Ȍ>~>~?~L?~>~x%u /;~;~L?~>~ m)"})e)em;~i ,=~=~~2 `8<~<~L<~i2~I1L;~ m)<~ee"}u%L;~ m)<~eeu%<~L;~L( _PILM~ <`LIL0 tLPILꁩ <"}xILӁxIL|t%i(L|t%i(LxI Lt%i(Lt%i8((LxI L"}t%i(Lt%i(LxILt%i(Lt%i8((t%i(IL9t%i(LZ"}t%i(LZt%i(t%i(ILt%i(Lt%i(Lt%i(t%i(t%i"}(t% X2 F k7ILD <LPI.L ;J FLPIL ;J FLPI8L5 tLP"}I%LL uLPILc uLPI Lz uLPI(L {LPIL {LPI9 "}ILȂ kvLPI IL肢 kvLPI IL kvLPI IL( kvLPI#"}L_t%i)t%i ) |LPILt%L2)O )O2t% 4L胭t%IL<)O )OLy EpLPIL EpLPL "}Ep _PLPILȅ Ep _PLPI*L݅ @~LPI!L)I)LPI,L%))L)) "}RLPI?L< <LPILP <ILv))Ll)) R`L~xIL툩))"} S-w)y)zIL)LㆭxI L8))LxIL)L)LxIL8))Lx"}I L#)LxI LV)L@8)))LS8))LxILy))Lv8))LxI L)L8)"}))LxIL)))L))Lȇ))LՇ))L䇩))) S-xLY"})) ,wI# wILC + &PLO + &P k7L투zy ,wI# wILLz#x +LL$"} +)) ,)ILĈ + &PL戭xI# xIL߈ +L戢 + k7`pppFB`"}A^L& s,ii)))))) /)) ) '- ,)"}"!!"L܉m!m" , )m!)m" '-!ж"L E0i1i0"}i1i0i1i0i1i0i 1i"}0i!1i""100i1i0i1i0i"}1i0i1i0i1i0i1i""} , ,  , '-R '- ,L SPRITE ENGINE + ,L݋'.1.0.3թ + ,L+"} +} +L(" Firemover Production (c) 2007 \,LS Written by Bo>tjan Gori>ek2 \, +Lj Press ` D,L~ "}Space bart 59L or D,LSTART 59L to begin D,I! ILČ``pBB"}A^ی2Lm"}ILI/L` 57 s,0i1i0i1i0i1i"}0i1i""100i1i0i1i"}0i!1i0i"1i"R '- x+Lю D:HELP.TXTƢL /"}L *L \/ \,ILLB%Press any key for more or Esc to exit D,(Lc +LN"}ILpLc ILL(L~ +LLLL x+ U`LƏ # GQ SK ,"} ,  , < F R _P  { jIL 57``Ï+LLLL x+ U`LƏ # GQ SK , AAD,,K $6-B:,'@ $''6-P:H:,$,$@%@$%"@6-@% A$--!+&@R},$@) @Ap$- A0-67<%@,.7<%@,$#!@#67,.7%@,$6-%@R} A`$j'6-P:H:,$,$@%@W67$@&@<$@,.7<%@,j67<%@,.$ R}6. 6-@$% ԛ%86-F:A,&@.A&@8+&%``6.Vh1̭0ˢhhi?R}hhiˑhhhhΩ`HЍ ԍh@0%556.+hhhhhhh֠ґ`:%**6. hhR}hH9eЍ Ԉh8`D%EE6.;?@NJ^T\ƪDDDU_NN%PP67@`,.=ƪR}֪ƪT((Toooooooo֊ƢւʪʒX%cc67A!,.PcIIIIcscsssacYysgACycyyCscKA{qAOC}]ccOCMR}McA]ysggcIcIIccYYaycb%KK67A,.8ƒꪊ?p`goooog`p?Ίl%))6-?:C:,<BsDR}<$AV<A$,v%..6-?:C:,:AW,467@,.R}L67@ ,.>:AV,%''67@!,.%''67@A,.&367AR},.7@!,367@a,.7@!, &S67A,.>:AX,;67A,.7@<@,S67A,.>:AY,&*'R}67A,.HI*$G&/H&O6-%@BBy/B2V@=6-$AVOB2HR}R&&&6-?:C:,