@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr uvMAINMODENAMEPR1PR2PR3FILETEMPDUMPFILFFPIDUMPRPRSCPICSTBKCRCRCRDKEPADUMP2DUMP1P}RTGRFJJ== & AU @ }} 5!" ##THIS PROGRAM WILL DISPLAY ANDPRINT KOALA TYPE PICTURES(2 THIS PROGRA}M WILL NOT WORK<""WITH MONKEY WRENCH INSTALLEDFPss;A0,;@a,;@,;Ar,;Ar,;Ar },;A ,;@,;Ax,;Ax,U;@,;@,Z1 +AR@1A@_Q }0@@@70@@@Q0@@@d%%(} IN THE PUBLIC DOMAINe$$( }fc#(ĠɠԠC(c(ŠҠ }g##(i##(ĠҠj##(kW( WHICH P }RINTER*( PSON9( EMINIE( ECW( ROWRITERm!(ENTER YOUR CHOICE!n@4E)4G)4N)4}P6(@ A p @sx!!PUT DISK I/O SUBROUTINES IN PAGE FOUR CASSETTE BUFFER.}ee162,16,169,0,157,72,3,169,0,157,73,3,32,86,228,192,0,48,9,238,31,4,208,3,238,32,4,96,104,104,96%-A$AT}"!% !!DUMP$ IS A MACHINE LANGUAGEROUTINE THAT DOES THESCREEN DUMPIT ALSO USES THE FIR}ST 20!!BYTES OF PAGE 1 (0100,0110)DUMP1$ IS FOR EPSON TYPES""DUMP2$ IS FOR NEC, PROWRITERcc67@,}.PhhhhhhhϩР˅ѥϭiͭi88שϭcc67@,.PiͭiΥ) }JJ)  q͑JJѥ8%%67Aa,.(̅ХД`cc67@,.Phhhhh}hhϩР˅ѥϭiͭi88שϭcc67@,.PiͭiΥ)  }JJ) q͑JJѥ8%%67Aa,.(̅ХД`!!MODE$ IS A MACHINE LANGUAGE""R}OUTINE TO CHANGE GRAPHICS 8TO GRAPHICS MODE E",GG6.=h01eeAO ݩ֩N}`6@!!MAIN$ IS A MACHINE LANGUAGEJ ROUTINE TO DECOMPRESS .PICTFILES AND DISPLAY THEMr|ww67@,.}dhBDE   D     ww67A,.d!}  XY X!  FD))   ww67A,.d} ]GPee`/ee(e--67A,.ee}e`##67A<A,.>:@4,##67AW<AW,.>:@4,READ DISK DIRECTORYAND STOR}E .PIC FILENAMESI&( INSERT THE PICTURE DISK.E( THEN PRESS ΠI46-@4@@}D:*.PIC+ 6. 67A ,. +67@,.@$$7@<@,0 A`167}@<@,.D:167@,..PIC*67@$&@,.*6-%@& @7A06-&@:}@DNNOW GET WHICH PICTUREXTO PRINTblA +2( } ŠӠΠӠˠ5(A6- }v-@6.7$@&@,UB-++'@&P:'@,, ? ,$@ '@%@N @!}U(  (- ))(!ENTER '0' TO CATALOG A NEW DISK9 A 5("WHICH PICTURE DO YOU WANT TO PRINT"}9"A!A 6.7$@&@, 6.-@B:,)7<,0 )67B:,%#}@,.7<,  @@!+@%@!6-?:C:,, 6-?:C:,,@ * $} РҠҠӛ4>H AR A`\.@.@@P:a2 4E%}6-C:,'(@@326.Lb2 4G6-C:,'(@@326.Lc7 4N6-C:,*(@T16&}[Q76.S0772d7 4P6-C:,*(@T16[Q76.S0772f7 6.67Ar,.+67@,.16.76'}.p 6-C:,6-C:,zΠϠҠЛ7%6-F:@,%F:@,$AV7AdAUK(}-@9,F:Ad,AU/'AAdAUK A P*6-A$@@%%*6-?:<<<, 0()}@(@ 0(@(@ (@  B'g"@+*}" A THIS ROUTINE CHANGESTHE GRAY SCALES36-@6-@'6-@36-@+}3+@%@2!6-?:C:,,3AR@{!A@p$+&@,?A@p$+&@,]A @,}p$+&@,{A@p$+&@, (}6-@--6-F:A`,%F:Aa,$AV%As--6-F:@-},%F:@,$AV&AW-@7-@$@$%@O%%@@$@S W +.}%@@e+%@@5%@F:%@,5%@F:%@,K@x2%@&P:'/}AV,$AVK%@P:'AV,8@.@@K:8 A@x#Q*("} 0}PRESS RINT OR ENU OR IEW.Q(" CHOOSE COLOR TO CHANGE. (1-4)(**(! 1 2 3 428@.1}@@K:8 A0<)@@I"@)"A?(!} PRESS ANY KEY TO STOP PRINTINGI A2}PA!!"@w)"A A B-"@)"A# A- A F$$(} BLACK = 1 2 3 4 5 = WHITEP!!(3} CHOOSE NEW SHADE. (1-5)Z33(PRESENT SHADE FOR COLOR #&@H IS _@edV"@I( )@4}.6-&@HLA@p$+&@I,V AnV"@P( )@.6-&@HLA@p$+&@I5},V AxV"@Q( )@.6-&@HLA @p$+&@I,V AV"@R( )@6}.6-&@HLA@p$+&@I,V Ai%2@A@@9-@@ = _27}@i A1#A%#-A`Ac'"-1 1#A%#-AdAg8}'"-1 1#A%#-AhAq'"-1 1#A%#-ArAu'"-1 $D9}ATA FOR GRAY SCALES15,15,15,1510,5,10,510,0,5,0 2,0,8,0 0,0,0,0PRINTER ERROR RO:}UTINE",,($SOMETHING IS WRONG WITH THE PRINTER!,%%2@A@@6-@@  @%%2@;}J-@A T APrw)+@%@%@2)6-?:C:,,{!<}A@p$+&@,?A@p$+&@,]A @p$+&@,{A@p$+&@,-=}@A $ D:PICPRINTp$+&@,]A @p$+&@,{A@p$+&@,-(p""MAINFILEMODENAMETEMPFILESDPICDLSFILPICPICOROKLPIMEMLMEMHDLISLOHIGWAIRRRRRSSSS?}SZZZZZFFFFFIIIISKCTCONSOCONSOLNOPICDISKLIDFJJ j== H@}BbB@ Bh @ @ @ @@@(A @A)B("B(&B('@A}@@@U@Q@@@Cu@u ?u!?u"#@$@%&B}'(@H)@H*+,-@).@A/A0 1@2AU3@45C}6789:@2;AV2@edàΛOOThis program displays Micro IllD}ustrator files in a continuous slide show.MMIt loads one file in one part of memory, while it displays another fileQQE}in a second area of memory. Then it fades the screen to black, switches theNNdisplay list to the newly loaded picture, anF}d fades back up. The programRRruns continuously, showing the selected .PIC" files on a disk. Requires 48K.ee;A0G},;A,;@a,;@,;@,;@$@d,;@,;@,m +'0@@H}A0@@[0@@mAYq%6-F:A`,%AV$F:Aa,9%@ @2I}M%@'@_AY@4qAR@U-#(>:A%,5-@@U( M A G I J}C L A N T E R N 3-@@!3(PRESS ANY KEY TO CONTINUEX-@@4(RICHARD Q. FOX [72356,242]X(K} LEE C. ZION [70155,656]X-@@4(BOB GEAYER [71425,463]X( DOUG LANGE [74365,610]UL}-@@5(TOM McCOMB [72456,1042]G-@@U( +CREDITS+<-@@<("For Touch Tablet & M}Koala Pad Files=-@@=(#Please send comments via CompuServe A`##. PUT DISK I/O SUBROUTINES INN}"". PAGE FOUR CASSETTE BUFFER.ee162,16,169,0,157,72,3,169,0,157,73,3,32,86,228,192,0,48,9,238,31,4,208,3,238,32,4,96,1O}04,104,96-A$AT "  $$. ROUTINE TO CHANGE GRAPHICS 8. TO GRAPHICS MODE E"GG6.=hP}01eeAO ݩ֩N`6##. MAIN$ IS A MACHINE LANGUAGE@"". ROUTINE TO DECOMPRESS Q}.PICJ!!. FILES MADE BY THE PROGRAMT"". 'MICRO ILLUSTRATOR' AND TO^##. DISPLAY THEM ON THE SCREEN.rww67@,.dR}hBDE   D     |ww67A,.d!S}  XY X!  FD))   ww67A,.dT} ]GPee`/ee(e--67A,.eeU}e`##67A<A,.>:@4,##67AW<AW,.>:@4,HHTHE FOLLOWING PATCHES DIVERT THE COLOR INV}FORMATION TO MEMORY $5FC4HHTO $5FC8, AND MAKE THE LOAD ADDRESS FOR THE SCREEN IMAGE VARIABLE.##67A"<A",.>:W}Ai,##67A#<A#,.>:@,##67A(<A(,.>:Ai,##67A)<A),.>:A),##67@dX}<@d,.>:@,##67@r<@r,.>:@,##67@<@,.>:@,##67@<@,.>:@Y},##67@<@,.>:@,--READ DISK DIRECTORY AND FIND .PIC FILES@ +'0@Z}@A0@@[0@@mAY6-F:A`,%AV$F:Aa,-[}@1 "% !MM5,66,64,156,4,2,2,2,2,0,2,2,2,2,0,2,2,2,2,0,2,2,2,2,5,2,2,2,2,65,32,156"#+AE,#\}1+AY,@410@@@$U-#(>:A%,5-@U( M A G I C L A N T]} E R N %7!-@@ 7(NO PICTURES FOUND&KAR@'-@@ C(WHICH DISK DRIVE (1^}-4)?K6. '! A`"@1!6.1("@06.2)"@&6.3*"@$6.4+4 _}A@,36-6-'6-36-A -F6.D1:*.PIC)67@<@,.F@@`}.'6-6-'6-/@0$$7@<@,0 A:6-%@D//67$@a}&@<$@,.7@,N AYX%"6-@% A@g6-@6-jB-b}@B((r-@s< AP-%@<(7$@&@<$@c},t u6-@6-v AP- (>:A,wB-@B((d}x7-@@7(PRESS ESCAPE FOR PICTURESy2-@@ 2(PRESS SPACE BAR FOR SHOWz<-@e}@!<("PRESS CONSOLE SWITCH TO START OVER{W-@@"E(*USE  AND RETURN TO SELECT PICTURESWAf}R@. A`@$@. A@ AP-( #"@ #6-%@g}"@(6- A`)"@!@)6-&@)"@!@)6-&@+"@h} &@+6-%@@AU"AU!@AUu6-%@Q67$@&@i}<$@,.7$@&@<$@,[ APi-&@o(*u6-@3A0"A@j}6- (}0-@ @ 0(=THE SHOW IS STARTING=3-@@!3(PRESS START FOR MAIN MENUk}7-@@"7(SELECT/PAUSES OPTION/RESUMES@((START LOADING IN THE FIRST PICTURE##67A)<l}A),.>:@, A @..NOW THAT ITS LOADED, SET UP GRAPHICS 7.5+@%@6-?:C:,,!6-F:@m},!6-F:@,%%6-F:A`,%AV$F:Aa,6-%@6-%@,6-@6-@,SPEED n}OF FADES "". NOW DISPLAY ALL .PIC FILES. FOUND ON THE DISK. DISPLAY LOW, LOAD HI* A FADE DOWN4+o}%@@+%AA> ApFADE UPH##67A)<A),.>:A),R A @\DISPLAY HI,p} LOAD LOWf A FADE DOWNp+%@A)+%AADz ApFADE UP##67A)<A),.q}>:@, A @ A++SUBROUTINE TO PICK AND LOAD A PICTURE6-%@@w"r}@A `-@AP) Ap"@'') A@"@ A X  A `s}# Ap@# A X!A06.D1: C"@(C67@<@,.7$@&t}@<$@,C@(C67@<@,.7$@&@<$@,67@<@,.-@u}@+7<,4 67,..PIC!'+ A   @@6-?:C:,,@v}$KKTHAT'S THE LAST PICTURE, PUT THE TITLE UP WHILE WE LOAD THE FIRST ONEX6-!+@%@3-@@w}N @ MAGIC LANTERNX A**SUBROUTINE TO SET UP THE FADE VALUES$N6-F:A,!6-F:A ,06-F:Ax},?6-F:A,N6-F:A,.I6-'@6-'@-6-'@;6-'@I6-'@80 6-P:,6-Py}:,6-P:,'6-P:,06-P:,BI6-$@6-$@-6-$@;6-$@I6-$@L$VFADEOUT SUz}BROUTINE`% A`6-6-6-%6-j""__Begin fadeout_____________t 6-& AP:,~ A{} 6-& A P:, A  6-& AP:, A|} 6-& AP:, A99F:A,)F:A ,)F:A,)F:A,A@}}""__End fadeout_____________$FADEIN SUBROUTINE##__Begin fadein after new pic_N6-F:BE,!6-F:BE~},06-F:BE,?6-F:BE,N6-F:BE , Ap  -AP:,  -A P:, } -AP:, ( -AP:, 2##__End fadein_______________<$d&6-@$P:+}&@,'@,66-&%@a6-@$P:+&@,'@,%@d$oKEYBOARD INPUT ROUTINEp!6-F:B7u},!6-F:B7i,q Ap@$r!AQA`s"AGA`t'!@c6-&@d' A`}u$X6-F:B2y,Z'!@6-&@' Ap\$ D:MAGICL.BAS@Q@@}@Cu@u ?u!?u"#@$@%&' D:MAGICL.BAS@Q@@O((Ŕ ]a[?_?^?]?[?]}T@PuU UuWuU4@U]}"(UuWuUJ@UU06PU}"}U%LPP@+@@TP@U3333@9__ 0KU?_?_?;@PZxPWPxZX@} \H'@ ?0*<\0 \<\^\ [ '0430% ZxPWPxZX@b(p 1 BBD  *! "  (( 0}* **/ " (@    * * }h`+  **@' * (*fj@('  }*h(  *j* ` '* *}*     * * *j   h}* ***%j(* *jBjjh***}d+*@* *!,**`f}  ,j*  j   * ( 7} (@7JJ  ' (* 9* H 0  * (}  0 * UTR / * UP ( %UZ U *( )%}Uj U  #/UVj U (  /)UZ U*  }UZ U *UVj U*  *UV UP *}UZ U   *Uj U* *UV U  }UZ UW* *Uj U_? UVj U_* }UZ UW * UZ UW UVj U_ } UV U_ꪨ0 * UZ UW   Uj UW}   * UV U_ * UZ U_ 0 }Uj UW0   UVj UW * UZ U_}  UZ U_** UVj UW* UVU}W*  UZ U_  Uj U   }UVUW  * UZUW   Uj U }P*(UVj U T UZUW @* *UZUW} P* *UVj U  *UVU U **UZU}_ U UjU_ U UVU U UZU }U UjU_ U VjV_ U VZV~ U  z PLAYER/MISSILE CREATOR Program and text by Charles F. Johnson The PLAYER/MISSILE CREATOR program makes designin}g player (sprite) shapes for the Atari a simple task. It allows you to draw your player shape on a large sketchpad and see} it displayed in actual P/M graphics simultaneously. Two shapes can be edited at the same time, placed side by side or overl}aid. There are a myriad of editing commands; and many of them are designed to be similar to normal "intuitive" Atari screen} editing. P/M CREATOR is written in Atari BASIC, with quite a few machine language subroutines to speed things up. 3 COL}ORS WITH 2 PLAYERS. When two differently colored players overlap, the areas of overlap will have a third, independent c}olor. This third color is not the same as what you would get from conventional color mixing, and it can be difficult to p}redict the results (unless you know your way around an Exclusive Or). The P/M CREATOR makes it very simple to experiment wi}th overlapped color combinations. ANIMATION & DOS FUNCTIONS. In addition, the P/M CREATOR will enable you to design }animation sequences using one or both players. Up to 16 images can be defined, and then rotated at variable speeds. The P}/M CREATOR lets you save either individual shapes or image sequences on disk and recall them at any time. For added con}venience, a MINIDOS routine is provided which allows you to access DOS functions. You can get a directory listing, erase, l}ock, unlock, and rename files, even format a disk and (if you choose) write DOS.SYS to it. USE IN YOUR OWN PROGRAMS! } The P/M CREATOR wouldn't be much use without a way to use the shapes you design in your own programs. P/M CREATOR's "other} half" is P/M TRANSLATOR. P/M TRANSLATOR reads a file saved with P/M CREATOR and makes a new file, which can be incorpo}rated in your own BASIC or assembly language program. PROGRAM ORGANIZATION The P/M CREATOR program enables you to e}dit two P/M graphics shapes simultaneously, by maintaining a separate screen for each shape. The editing screens each have} a large grid on the left-hand side, bordered by numbers. The numbers on the left tell you which byte in the P/M shape you a}re currently on. The numbers on the right tell you the decimal value of each byte. You can move the cursor (a blinking cr}oss) anywhere within the boundaries of the grid with the joystick. Pushing the trigger button will turn a block on if it's} off, off if it's on. As you turn on bits in the grid, the actual P/M shape will appear in the rectangular box on the upper} right. Under this box is the title, which also serves as the area to display which function is currently being processed.} Beneath that are the messages: H = HELP SCREEN and ESC = MINI-DOS. Under that rather tersely worded pronouncement is info}rmation about the player's width and color. Finally, in the lower right is the rectangular message window. Whenever a fun}ction requires some form of input from the user, this window is used for those communications, as well as error messages an}d such. The two editing screens are selected by typing the number of the player you wish to edit. In addition to the t}wo editing screens, there are three other screen displays instantly accessible to the user. These are the Help Screens and} the MiniDOS screen. There are two Help Screens. The first is a list of all the commands available in the P/M CREATOR.} The second screen contains a brief explanation of the animation design process. These screens are called by typing 'H' (f}or HELP), and then RETURN to toggle between them. The MiniDOS screen allows access to a tiny disk operating system that} will let you perform most DOS functions. This screen is called by typing the ESC key. KEY COMMANDS The joystick} is a very good tool for drawing your shape on the grid. However, the editing commands require you to press a key or sequenc}e of keys to activate them. The key commands are as follows: C - CHANGE COLOR Move the joystick left or right to ch}ange color, up or down to change brightness. W - CHANGE WIDTH Pressing 'W' cycles through the three possible widths. }M - MIRROR Mirror image of the shape currently being edited. 1 OR 2 - PLAYER # TO EDIT Press '1' or '2' to select which }player image you wish to edit. O - OVERLAY Puts the player images on top of each other, allowing you to experiment with }different color combinations. D - DUPLICATE Copies the image from one editing screen to the other. A - ANIMATE Cycle }through the sequence of images stored in memory. If there is no sequence currently active, the program will tell you and co}ntinue. If all is well, you will be asked if you wish to animate the image on the editing grid, as well as the actual PM s}hape. After this, the animation sequence will begin. Press the SPACE BAR to step through the sequence and the RETURN key }(or joystick trigger) to exit this mode. H - HELP SCREENS Press 'H' and you will see a list of all the commands supported} by P/M CREATOR. Pressing RETURN while the command list is displayed will flip to the ANIMATION Help Screen, containing a }short explanation of how to create animation sequences. Press RETURN to toggle the two Help Screens, and any other key (or} the joystick button) to return to editing. R - RESTORE Restores the player image to whatever it was before the last majo}r editing change. Also cancels the EDIT IMAGE mode. E - EDIT IMAGE Allows you to edit one image of the sequence of imag}es you have defined. When you have entered the image number you want to edit, the image is copied to the editing grid. Fr}om then on, all changes you make on the grid will also take place in the stored image, allowing you to quickly test small ch}anges in an animation sequence. ESC - MINIDOS Q - QUIT This completely stops the program and returns you to BASIC. } I - INVERT Inverts the shape being edited. Turns all on bits off, and all off bits on. ARROW KEYS The left/right/up/do}wn arrow keys (without CTRL) scroll the shape in their respective directions with wraparound. S - SAVE SHAPE Saves the s}hape currently on the editing grid to disk. L - LOAD SHAPE Loads a shape from disk. CTRL/S - SAVE SEQUENCE Saves an a}nimation sequence to disk. CTRL/L - LOAD SEQUENCE Loads an animation sequence from disk. SHIFT/CLEAR - ERASE SHAPE Er}ases the shape currently being edited. Can be reversed with the 'R' command. CTRL/CLEAR - ERASE COLUMN Erases just the }column that the flashing cursor is on. SHIFT/INSERT - INSERT LINE Inserts a blank line at the current position of the cur}sor. SHIFT/DELETE - DELETE LINE Deletes the line at the current position of the cursor. CTRL/I - DEFINE IMAGE Define }the shape on the editing grid to be one of a sequence of images. You can define any image number from 1 to 16. CTRL/E - }ERASE SEQUENCE Erases the sequence currently stored in memory. CTRL/M - MOVE SHAPES Allows you to position the two playe}r shapes relative to one another in order to design shapes with greater horizontal resolution. CTRL/T - RUN TRANSLATOR R }uns the P/M TRANSLATOR program from the disk in drive 1. P/M TRANSLATOR After saving a sequence of images (or a sin }gle shape) to disk, you can then use the P/M TRANSLATOR to convert the file to a form usable in a BASIC or Assembly Languag }e program. The three file formats supported by P/M TRANSLATOR are: 1) DATA - BASIC DATA statements 2) .BYTE - Fo }r use with the Atari Assembler/Editor cartridge or MAC/65 3) DB - For use with the Atari Macro Assemb }ler To use P/M TRANSLATOR, simply answer the prompts given by the program. Your original file will be left intact, and }a new file will be created which can be ENTERed into your program from the disk. The actual code to perform the animati}on is not included, since the method used will usually depend on the particular application. There have been many programs} and articles published with methods of moving player/missile shapes easily around the screen. Study the listing of P/M CRE}ATOR to see one way of achieving animation. In the meantime, have fun designing animated P/M graphics! Address correspo}ndence to: DELPHI Username: CFJ ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] igning animated P/M graphics! Address correspoKopXTEMPFN1FN2TYPEHEXNUMWERRLININCCOLDATBYTDDATASCISESTARINUNUSEQLOOLINLOONUMLOOMACOLR}-3CFI@ @ A Bh}@p ]];@,};@,;@,;@,;@,;@,;@,;@,@6.0123456789ABCDEF(6.46-@}@6-@C#@@K:C@@E:#uA@'A 9A}AE6-AQ6-@p]-i6-u6-(a%6-F:A`,%AV$F:Aa,9%@@}qM%@@a%@(A2<-@<("P/M --------------7@@@}(@("Which drive for input? (1 or 2) > <,)@,@:1,*@:2,@`F5 (>:,6.D$67@,.>:,}567@,.:PL-@@0(Input filename? > =@L4@d>67@,.(>(#Which d}rive for output? (1 or 2) > n,)@,@:1,*@:2,Ax5 (>:,6.D$67@,.>:,567@,.}:M-@@1(Output filename? > >@M4A0 4S:6.E: AE67@,}.((((Single mage or equence? > ,)@,@:I,*@:S,AP)(>:%A(,"@:S,)6-@}M(&(Choose type of translation:B(-DATA -.BYTE -DBE(M(> .)@. @I)!@QA }&"@I6.DATA&-@("@P6. .BYTE(6-@%"@Q6. DB%6-@(!}A@D A0-@@7(Starting number? D@N A5-@@7(Increment v"}alue? D@N B1 6- (( Working...&@1@G A*@@G#}@@ )(@=:, (@REM  )(@; ,##(@$} # OF IMAGES, 6(@ WIDTH & COLOR@" 6-%)"(@=:,J&(@  &(A`T?)%}@6.=:,)%6-/ A?(@$^(@,hM-@@$)@-6.=:,3&})= AM(@$r-(@"@-(@,| (@6-%(A@,-'}@),(@=:,  )(@; (@REM /(@IMAGE #=:,%6-%(}/ A )(@=:,  )(@; (@REM #(@ IMAGE DATA#6-)}%.-@@).(@=:,(@  M-@@$)@-6.=:,3)*}= AM(@$-(@ @-(@,7A6-%@)!AU76-&AV+} 7A6-%@)!AU76-&AV (@6-% &  0=@@,}+AA=A@p5:!(Done; +&,' lines%:(,  images:uAR@(#(Pre-}ss:>(-Translate more filesU(-Run P/M CREATORu@@K:D,)@,@:1,*@:2,A.}I@"@:1,%N +% D:PMCREATEX6-@6.b^-@@"6-P:',B67<,/}.7%@<%@,L6-&$Z6-'@^ l$=@@(6-F:A,=(Error - , 1 0}A"!-@@-@:7,,1 - 6-6-@ # B- A06-6-@ S 1}AY%&(Try again? (Y/N) F@@K:S)@-@:Y, @@*+-2}%# (???$$(drive is not on$%(write-protected$&( disk full$'( bad file name$(( file 3}locked$)(directory full$*(file not found$ D:PMTRANSisk full$'( bad file name$(( file MhiqLHbHP0P1P2P3HELPDLHELP2DLDOSDLPMPRINTGRIDLOSCREENZPLYRLOPPAGZCRSBINPOKN12NCN25TEMNKEP!5}LOXDYDN2IMAGEOVEAP1AP0GEIMMRMRKEYKEYCHOICS0S1DELCOCOLUTTSAVMSWIDTHPOSOPOSHPOSPHPOSPLONTEMPTL!6}ISLFNNIBLANKDLORDESMAIMAGERHDDUMMYMINIDORDDXNUXDCDPPMBASXPOSXPOSXLXLN25HELHELPVVTSTARCOPYP!7}(F))``B*``r.//r2##r6 BH @A  BcrBc!8}rA(AB QB QA(AdAU@(@@'ApA!9}@A A!$"@$A#$@%&@'()@ A*+@ ,@!-@".q!:}/B 0@1X2BU345A6@A7A8A9D:B2H;B2I!;}?A@A$B@CB%DrEBHRFGH@IJA KLBHHMp!<}NB6OA`P@QR@ST$$U VA@WXYZ[AV\Bx]B!=}^A7_BY4`B6Я͠ҠƮ g];@,;@,;@!>},;@,;@,;@,;@,;@,g BΠРJ6-$@@%%8,!6-F:,+6-%!?}%46-F:,J6-8&@<(,%(!!6-?:<<<<@%$+(,,2 F:@ , @@P<6-?:<@ <<<:,JG ?::,-( Copy to? &)< @I)!@P@ L< (>:,6-&@I'6-&@I/6-#3 9"<$!^}P( 6-$6-(6-?:<<8,<<8,,R  6.T(6.V ApwŠŠxP-@%(!_}ŠŠ+-?(Image #? (1-16)E-P(>__y$6-@ A 4$ z21)3:A{$ 6-A:!`},$!* @A|4  -$(,-0 4 }06-+&,$%07<%@#,4A!a}~#(#7<%@#,4AJ  -&(Image # already,-C(defined; Replace?J)"@:Y,!b}A5  -"(Image # not(-5(replaced-@u  67<%@#,.(67!c}<%@#,. !8,68,-9  -'(Image # defined5-@u9  Š@-@!d}%(Š+6.16.76-@68,-7 (8,-'(No images defined/-3 7 "Ab!e}8,"8,Ab> -(Image #s unequal$->(P1=8, P2=8,-A  C -( An!f}imate grid?!-+((Y/N)2)="@:Y,C6-<  -"(Š_ Pause(-<(Π_ ExitH-@!g}(IMAGE # (6-@P2 AP86.>6.H Ap(T:,Ax)-@( %) !q}B:KOALAPRTPRGBF>PICSHOW PRGBGUMBY PICBRAMBOBOOPICBKLINGON PICBPLANETS PICBDPMCREATEDOCB!PMTRANS BASB4PMCREATEBASBWWILLOW AMSBF'AXELF AMSB_mRAT COMBBRASS BASРӠss6-?:<A`__J$6!w}-@ A 4$ K7<,21)7<,3: L* 6-A:,6.=:,**8,A N16.=:8,, -!x}1(>:@:,%,P B:,"(>:@:7,,%,R(-  T 68,-6-+&,$%V6.!y}7,6.X(6.7,6.Z Ap68,-\ qŠŠrD-@%(ŠŠ+-!z}D(Erase sequence #%t1 -( Are you sure?")-@:Y,1 v7 68,-68,-6..67A,.76!{}7,.x&(6.67A,.&67,.z ŠŠU6-A-@1(ŠŠ<6.!|}saveF ApQ7,4:U D A@(*8,2*8,D*F:A%,F,6-?:<A<@!}}<A<A,0F6-?:<A(#( Press Y to erase *)5@:Y,:> *,O67@,.DOS.SYS9( Writ!}ing DOS.SYS...J@O. 0::6-?:<A`<<<8,<A<<<88,<,%8<,,2VS6-?:<<88,<,%!}8<,<B2P<@h<B2Q<@h<A<<A<,V$4: ('(  Error - F:A,0( : A9 !}Ԡ:N-@%(Ԡ1-@%<(ԪNA@P;" -( Are you sure?"<!}F:,"AR>.F:,@C*A. @ 6-# 6-?:B,kŠӠl%-@!}%(ŠӠm-6-88,<,%8<,-6-88,<,%8<,n-6-88,<,%8<,-6-88,<,%8<,o7 -(!} Move stick:-7(Apart Overlayp6-%8R:,,6-&8R:,,r$ !6-$6-88,<,%8<,t$  6-!}$6-88,<,%8<,v56-?:<<<<,"-@& 5T:,Ax(T:,Az  Π!}ҠR-@$(ΠҠ*-<( Are you sure?B-L((Y/N)RF:,"ARF:,@C!} FF6-?:<A<<AY<@4<<<<<B2P<<B2w<<<,+% D:PMTRANSԠ``6-?:C!}:?hhhhhˢIϠjH0h iː`,<%<8,%@,8,A$ !}󠛶  Ӡ `!( irectoryrase file@( ock filenlock file`( e!}name fileormat disk <( Exit MINIDOS+-@9( <$  P 6.D,( Which drive? (1 or !}2) > 3)I @I)!@PL'P  $ (>:,67,.>:,!67,.:$$  &-@ ( & !}F:,"*T:,A2 (T:,A2  $  ;( File to ?%"@;( (old,new name) (!} > Q"@G(2_________________________Q A3 !!(____________!} ?#6-@%@$+"@,- A<67@,.?$蠛-@1@(8,$n!}pG A`-@&@(( :-@5@D( G$z=6-P:F:A%,'@,:6-F:A!}%,&$@=$V堛XI 6.D-'(Drive #? (1 or 2).)B @:1,)!@:2,E'I b67,.>!}:,67,.: lJ - ( Filename to ?&-J(>____________v+6-@ A(67@!},.+$?@1 -+(Error - F:A,1-B82 ?::,(>:,%6-%/ A''!}Π'$'S6-6-@#6-%+6-%76-@$C6-AUK6-%S6-')'`6-F:A, 6!}-&@ ,A@@K:T@E:`AY.'FF;@(,;@(,;A,;A,!};,;,;@,3';;;,;,;@,;@6,;@,;@,8'JJ9@,9@,9,9,9,9,!}9@<,9<,9<,B'&&-C:hJhhhȑh`,L'E'6-C:hhhhhhhȄ`,86-C:hhhLV,E6!}.!#$ S'aa6-C:Thhhhhhhϊ*&jfυϠjH0h iːп`,U'QQ6-C:Dhhh!}hhhhI%ϠjH0h iː`,V'HH6-C:;hhhhh͢ͅϠjH0h iː!}`,`'A.6.$directoryeraselockunlockrenameformatA6.  $'W6-F:A`,%$F:Aa,-6-%@B68!},-F:,%$F:%,W68,-+%@,$'96-+%@,$'6-+%@,$96-+%@,$',6-@&6-?:<<<A!}<,,(}'6-?:<A<<BBy<<A#<@3<B2w<<B2X<<B2Y<<A<A<A<A<A!}<<AR<,'S6-F:A4,%$F:A5,;6-F:A@,%$F:AA,K6-$%A2S6-&'PP6-?:<%<<%@!}<<%@<<%@<%<%@<<%@<,'|6-?:<%@<%AR<%@ <@<%@"<@<%!}@&<%A<%@(<@<%@0<@,6-8,%A `&'<6-?:<%@4<<%@6<@G<%@8:%Aw,Z(U@-!}@5( E(  U(  d(3#( /@3 n(6!}-?:<<,x(-@%( COMMANDS:(R,($à Change Color נ Change WidthR(!Ϡ Overlay Ġ Duplicate(N'!}(͠ Mirror AnimateN("ɠ Invert Š Edit Image(R*("Ӡ Save Shape ̠ Load ShapeR(#Ҡ R!}estore Ѡ Quit (Exit)(J,($à MiniDOS ̯Ԡ TranslatorJ(򠲠 Player # to Edit(V.(& !}Scroll Up/Down/Left/RightV(#̯͠ Move Shapes Apart/Together(_(̯ɠ Define Image>(̯Ӡ Save Image Sequen!}ce_(̯̠ Load Image Sequence(E%(̯Š Erase Image SequenceE(̯Ҡ Erase Column(a#(ԯҠ!} Erase PlayerB(ԯԠ Insert Linea(ԯŠ Delete Line('-@'(RETURN-NEXT SCREEN(M6-?:!}<<,-@((MINIDOS=6-?:<<%@@,C-M A0(46-?:<<<@<,&-@%4( ANIMATION(P)(!}! Animation is achieved by rapidP("alternation of a series of images.(T+(#With P/M CREATOR you may define se-T($que!}nces of up to 16 images, test and(T*("edit your sequences, and (with P/MT(%TRANSLATOR) convert sequence files to(j,($!}a form usable in a BASIC or AssemblyB(Language program.j(# To create an animation sequence,(U+(#first design a shap!}e on the editingU(%grid, then press ̯ to define the(U,($image. Tell the computer the numberU($(1-16) of the imag!}e and continue de-(H.(&signing your sequence, pressing ̯H(to define each image.(P(( To edit images in a sequ!}ence,P(#press (Edit Image) and answer the(T+(#prompt with the number of the imageT($you wish to edit. The image wil!}l be(P+(#copied to the editing grid, and anyP( changes you make will affect the(H.(&stored image as well. Press to!} exitH(the Edit Image mode.(o6-@6-6-!6-'6-36-B2H?6-B2IK6-AdW6-A c-A!}o6-A(6-?:<<8,<A <<AY<@F<<A@<<Av<B2P<@h<B2Q<@h<@<A!}<B7t<A,)K-@@#A ;A+&@,'? KA)$)&&18,140,136,0,128,!}0,176,172,0,164D:PMCREATR.NEW@#A ;A+&@,'? KA)$)&&18,140,136,0,128, &1501580150270215038821505066190190%}%}%}%}%}3235783351.,+,.01'',.0380/033531,.,0,)',.038767:37:%}<852.023,0380/033531,.,0,)'0/047::87887553231.+,,.0380/033531,%}.,0,)',.038767:37:<852.023,0380/033531,.,0,)'0/047::8788755323%}1.+,???<=01-.01523<;<87878,,158:803553531,158:<8<:7+.++0+)+2++32.+27+))&-++.++0+)+*/}2++32.+27+))&-+.).).).).)..).).).).).).):5:5:5:5*0}:5::5:5:5:5:5:5:5:5:5::5:5:5:5:5:5:5520.02520.520*1}.02520.530.03530.530.03530.520.02520.520.02520.530.03530.5*2}30.03530.2225554442225542.....0000022*3}202222225554442225542.....00000222*4}0222....000002220002+.++0+)+2++32.+27+))&*5}-++.++0+)+2++32.+27+))&-+7/*6}//000000///000/+++++-----///-/////*7}/000000///000/+++++-----///-///+*8}.....................*9}..///000000///000/+++++-----/*:}//-//////000000///000/+++++-----/*;}//-///++++-----///---/+*<}+++---++++++--++&'''')))))+*=}++)++++++---++++++--++&'''')))))+++*>})+++)+++---+++*?}+++--++&'''')))))+++)++++++---++++*@}++--++&'''')))))+++)+++'''')))))+*A}++)))+*B}*C}*D}*E}*F}*G}"""   """   *H}   " " *I}*J}*K}xx<<<xxxxx<<<xxxxxx<<<<xxxxx<*L}<<xxxxx<<<xxxxxx<<<<xxxxx<<<xxxxx<<<xxxxxx<<<<xxx*M}xx<<<xxxxx<<<xxxxxx<<<<xxxxii<<<<xxxiii<<<<iiixi*N}ii<i<<i<iiii<x<<<xxii<<<<xxxiii<<<<iiixiii<*O}i<<i<iiii<x<<<xxHhxhxhxxx<<<xxxxx<<<xxxxxx<<*P}<<xxxxx<<<xxxxx<<<xxxxxx<<<<xxx<xx<xx<xx<<<x<xx<xx*Q}<xx<xx<xx<xx<xx<<<x<xx<xx<xx<xx<xx<<<x<xx<xx<xx<*R}xx<<<<<x<xxxx<<<<<x<xxxx<<<<<x<xxxx<<<<<x<xxxx<<<<<x<xxxx<<<<*S}<x<xxxx<<<<<x<xxxx<<<<<x<xxxxxii<<<<iiiiii<<<<iiixi*T}ii<i<<i<iiii<i<<<xxii<<<<iiiiii<<<<iiixii*U}i<i<<i<iiii<i<<<xxiii<i<<i<iiii<x<<<xxx<<<xx*V}xxx<<<xxxxxx<<<<xxxxx<<<xxxxx<<<xxxxxx<<<<xxx*W}xii<<<<xiiiii<<<<iiixiii<i<<i<i*X}iii<i<<<xxii<<<<xiiiii<<<<iiixiii<i<<i<ii*Y}ii<i<<<xxHx<xxx<<<xx<xxx<*Z}xxx<<<xx<xxx<xxxii<<<<iiiiii<<<<iii*[}xiii<i<<i<iiii<i<<<xxii<<<<iiiiii<<<<iiix*\}iii<i<<i<iiii<i<<<xxiii<i<<i<iiii<x<<<x*]}xii<i<iiiiii<<<<iiix*^}iii<i<<i<iiii<x<<<xxii<i<iiiiii<<<<iiixi*_}ii<i<<i<iiii<x<<<xxH*`}xii<<<<iiiiii<<<<iiixiii<i<<i<iiii<i<<<*a}xxii<<<<iiiiii<<<<iiixiii<i<<i<iiii<i<<<xx*b}iii<i<<i<iiii<x<<<xxx<<<xxxxxx<xxx*c}xx<<<xxx<<xxxxx<<<xxxxxx<xxxxx<<<xxx<<xxxxx<<<xxxxxx<*d}xxxxx<<<xxx<<xxxxx<<<xxxxxx<xxxxx<<<xxx<<xxx<ii*e}<xiiixixi<ii<xiiixixi*f}xx<<<xxxxx<<<xxxxHxx<<<xxxxxx<xxxxx<<<xxx<<xxxxx<<<xx*g}xxxx<xxxxx<<<xxx<<xxxxx<<<xxxxxx<xxxxx<<<xxx<<xxxxx<<*h}<xxxxxx<xxxxx<<<xxx<<xxxx<<<x<<<x<<<x<<<x<<*i}<x<<<x<<<x<<<x<<<x<<<x<<<<<<<<*j}<<<<ii<xiiixixi<ii<*k}xiiixixixixixx<<<xxxxxx<xxxxx<<*l}<xxx<<xxxxx<<<xxxxxx<xxxxx<<<xxx<<xxxxxxxx<xxxxx<<(`ﻩ01`pppB0A.n},/!$).'.o}2!432%6%.'%.p}.q}&2/-0(/%"53.r}.s}.t}.u}B`b (c)1983 Action Computer Services  B JKIHiD.v}iELV`L{` {` BLV`L``l L` &` Fj`8冨凪`.w} aEӅӥ a`ʆǪƩ Ɛee` aƦʆǢ &Ɛeǐ Ba BaL a a.x}'&&&8儨児祂*L a&&*ń8&&L a a`hihiHHȱȱ.y}L`c !#3`L`JJJJ`H `h`Hȩh `L/b `L/b c`L/b k.z}`L/b q`H8`HhHh bL/b BHI V䅠L/b Lb {`L/bԆ ؠ.{}PIPP` cP k`L/b +cLb cL0c DcLbH- b8塪墨hLDc ]cLb dcLb.|} cȹP`텠8堨塪 c芨Oȩ-`PP bP棩 Ѥģ0-ģ6.}}000:,80H & &ehe&eģ0ʥ 8堅塅`$ b&*i0:0i bƦ`.~}¢ 护°ڱ%ȱ%E bLd担CS bLdI ]cLdH XdLd +cLd &B V.} /bNLMȑ` MLN%B VL/bS:@eE:EeH b HeIe Sb bh)0ICeDeLSb[\ZUVT` ~.}eCeDe` eLc xeLb ~eLb) ` eLc da` 0d `ҥ.} `2)2ҩ`p`0)9?f`@0)ӈJJJJ)`Ѕ`ȱ`` sf.}`HhƣĢ`ƥĤ`Ѣ f`ȱѢĦ`.}膡``ťƤe8夰Lg Ƥ8`ŦeѠ.}e桊Lg`)ŮLg?`) ?`Lg?`)?`?`-H`ŮLg?`D`D`-H`LgND`D`LgDB~<B~Z~<$fg 8l>:~xx.}x,0g6|\~4 g""h$<~</ sfЩ.} sf jЩ sf\ sfʢ sf sf sfgigi fgg fg sfgg'.}ggLkgmggmgi0ijmgjmg sfgЮgL`kgg͎ggLk0mg1mg.} sfggLk`` Ll akkkL`l8k k ekȌkkMlkNlMlkNlkLZlbkkL2g͞gLdgg kg.}igLCg`Lm2g͞gL8gg kgigLr`L Je xeL Ge vE򠁢 b xeLpress STAR.}T to playΩ bIL끭)IL`L xeLMEN= bg )c xeL:SCORE=3 bgg +c xeL[.}Rnd=V bgg +c xeL{HI=w bgg +c# xeLLVL= bg )c`HNLLNLLNLLND####LNNL#.}#JNLLNF####NN#JLLF#####LLHNLLNLNLLLNDLLLLLL.}JLLLLLLFLLLLLLJLLLLLLFLLLLLLHLD0HNLNLNNLNLNDNN###.}JNNNN###JNFNN###JNNNN###JNFNN#####NNHLLLLDL?gL .}gLgLg͞gL.mg/igEhgL`L gLӄgLӄg͞gLЄmgig.}EhgLL gL g͞gL :mg;igEhgL y j  j8 jj*jggggggigi.} fj*jg hg hg hg hgj*jgiȌij*jg hg hgg g g g.}iijjjj j jjjjj jjjjjjjjggg͎ggL>gEhgg)PL3gggL .}8g ag͟gLvjjjj͟gLjj jjgȌg8 g͎ggLӆ I.}Lgg IL m p r u wgL jLn jMj jMjLjMj jMjI jMj jMjL6jMj jMj& .}jMj jMjLbjMj jMjLb ;LnM sfL T{gLƇggI L ggmgggmggggg͖gggL.}ÇggggLgIL8gggggL LL?`L Je xeL Ra' eVGe b xeL5 REGU.}LAR* bLQoption CREATEA b xeLoPLAY OWNf b xeLselect LVL 23456789 b xeL.}start b  xe0i1i sfLWRITTEN IN Ρ bgggggggggg)I.}L"IL|g xe  bggIL_gg xe bXy kLKIL mg xe0mg .}bggI Lg mg xemg bX< kLKILKgIL j y j | T{L^LKgIL8 .}g <g T{L^LKgILK < T{L^)ILKL"L``ILKgIL j y j | T{L^LKgIL8 ,C.o +@ 0@@ -@U2}6@-@$(# 6-!@#6-@$&-6-%@2 6-%+,7556-P:M:AD&+&@2},$+&@,,,'@9@&:,%@&</%@%FP/A&%   A2} D:BRASS.BAS9@&:,%@&</%@%FP/A&%   A0