Help on using ASCII Express (AE Version 1.0) When the remote user calls AE, he will be prompted to enter the entry password. He must enter it just like the SYSOP did, including upper and lower case. After this, he presses enter. If he typed the password correctly, he will be allowed into AE. Otherwise, the Hayes will hang up on him (he gets only 1 try to enter the password.) After correctly typing the entry password, you will see a banner showing the names of the authors of AE. Finally, you will see the AE prompt, which is "(>". AE main menu options To enter a command into AE, you type the letter, and then press [ENTER]. For example, to get elp, you press [H] and then [ENTER]. There are only 7 major options to AE, and this makes using it simple for both the expert and the novice. The first option is "H", for elp, which shows the following list of commands: ASCII EXPRESS HELP OG DRIVE IRECTORY END FILE ECEIVE FILE HAT MODE OODBYE READ AE/HLP FOR MORE INFORMATION Each of these options will be covered sequentially. og drive lets you select a new drive to download files off of. This is the only way to set up a drive number for a file you wish to download. There are two ways to use og drive. The first is to type [L]-[ENTER] and then type in the drive number when you see the prompt "NEW DRIVE NUMBER:". The other way is to simply put a semicolon (;) between L and the drive number. For example, L;1 [ENTER] would set up the new drive to be 1. If you type an invalid drive number, or one that doesn't exist in the system, you will be told so, and the drive number will not be changed. irectory shows all of the files on disk in the logged drive. end sends a file from the host computer to the remote computer. Typing [S]-[ENTER] will prompt you for a filename. Enter the filename and extension of the file you wish to have sent, and press [ENTER]. Now you will be asked for a protocol: "A)SCII, X)MODEM, OR W)K?". Type A, X, or W respectively. The WK protocol is used in Intelliterm; no other terminal programs support it at the time of this writing. If you'd like the WK protocol documented (that's a hint Autoterm, Mikeyterm, and Colorcom/e) drop a line on CompuServe. After entering a filename to send, there will be a pause while the file is loaded into memory, and then the file will be sent to the remote computer. ASCII send has a "P to pause, S to stop" option similiar to that used on TBBS. To save time, you may enter options with semicolons just like in og drive. For example, S;TEST.BAS;X would send the file "TEST.BAS" in XMODEM. The same would work for ASCII or WK just by substituting an "A" or "W" for the "X". eceive file works similiarly to end file. However, the remote user is making the host receive a file instead of sending one. To use eceive file, type [R] and press enter. You will see "ENTER FILENAME"; type the filename with extension. If there is a file under the same name on the disk, you will be told so, and asked for another filename. Next you will be prompted for a protocol: "A)SCII, X)MODEM, OR W)K?"; enter the protocol. In addition, the ASCII receive prompts you for either a ">" prompted receive, or for a receive with no prompts. Enter the mode you wish to have. After the transmission is complete, the file will be saved to disk. To save time, you can separate the options with semicolons: R;TEST.BAS;X would receive "TEST.BAS" in XMODEM. hat mode lets the remote user type to the SYSOP. The SYSOP answers chat by hitting any key. If no key is hit within about 5 seconds, the remote user will be notified, and told to try again later. oodbye logs the user off of AE. It hangs up the remote computer and gets AE ready for the next caller. Hints on using AE ALWAYS use either XMODEM or WK, if possible. Definitely use WK if you have Intelliterm. Also, when using semicolons to speed up data entry, you can stop entering semicolons at any time if you are not sure about the next one. For example R;TEST.BAS would setup the filename, but would still ask you for a protocol before going to receive mode. The SYSOP can also type anywhere the remote user can type. If the remote user is having problems, the SYSOP can type a command for him, etc. Enjoy using AE, and be sure to let us know what you think of it by leaving a message on TBBS Fort Worth (817-232-2087) or on Compuserve (in the Color SIG) to "Milliluk Partnership". ID: 72057,1031. No E-Mail, please. Contributions are encouraged Send any contributions to: Starving programmers C/O Erik Gavriluk 3101 Link Road #111 Lynchburg, VA. 24503 You can also send $15 for a disk containing AE in all three versions (Hayes Smartmodem, Modem II, and dumb modems), the documentation on disk, the file AE/HLP, and a printed copy of the manual. Send $15 to the above address for your official copy of AE with printed manual. Erik Gavriluk and Greg Miller Authors of ASCII Express Smartmodem, Modem II, and dumb modems), the documentation on disk, the file AE/HLP, and a printed copy of the manualџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 5 'BANNER PRINTER 10 'RICHARD MCCALEB 15 '72236,3206 20 'JUNE 85 25 '*************************** 30 'THIS PROGRAM WILL PRINT 35 'BANNERS OF ANY SIZE USING 40 'FONTS MADE WITH MCPAINT 45 '(SEE THE MCPAINT FILES BY 50 'MILLILUK 76703,376) 55 'THE PROGRAM WILL WORK ON 60 'ANY 80 COLOUM PRINTER 65 '************************** 70 'INSTRUCTIONS: 75 'FIRST YOU MUST CREATE A 80 'FONT SET (USE THE CHARACTER 85 'EDITOR UTILITY FOR MCPAINT 90 'OR USE THE DEFAULT 95 'CHARACTER SET IN MCPAINT) 100 'SECOND YOU MUST SAVE THE 105 'FONT SET IN THE FORMAT THIS 110 'PROGRAM USES. TO DO THIS 115 'CHOSE THE TYPE OPTION IN 120 'MCPAINT AND TYPE ALL THE 125 'ASCII CHARACTERS FROM 130 '32 TO 127 IN SEQUENCE WITH 135 'NO SPACES BETWEEN THEM 140 'STARTING IN THE UPPER LEFT 145 'CORNER OF THE SCREEN. 150 'IF YOU DON'T KNOW THIS 155 'SEQUENCE RUN 1000 AND THE 160 'CHARACTERS WILL BE PRINTED 165 'OUT IN SEQUENCE FOR YOU. 170 'AFTER TYPING THE SEQUENCE 175 'PRESS THE RESET BUTTON TO 180 'EXIT TO THE MCPAINT TITLE 185 'AND SAVE THE CHARACTER 190 'SEQUENCE USING MCPAINT'S 195 'SAVE OPTION. 200 'NOW YOU HAVE A FONT SET 205 'FILE AND ARE READY TO USE 210 'THIS PROGRAM. 215 'RUNNING THE PROGRAM 220 'YOU WILL BE PROMPTED FOR: 225 'MAGNIFICATION, 1 IS THE 230 'SMALLEST (8X8 GRID) AND 235 '10 THE LARGEST (80X80 GRID) 240 'IF YOU CHOSE A 245 'MAGNIFICATION GREATER THAN 250 '1 YOU WILL BE PROMPTED FOR 255 'HALF WIDTH. NORMALY YOU 260 'WILL WANT TO USE HALF WIDTH 265 'FONT FILE NAME 270 'AN EXTENSION OF "/BIN" IS 275 'ASSUMED 280 'STRING ? 285 'INPUT ANY STRING UP TO 255 290 'CHARACTERS. UPPER/LOWER/ 295 'SPECIAL CHARACTERS ARE 300 'LEGAL AS DEFINED IN THE 305 'FONT SET. 310 DIM A(127) 315 PMODE 4,1 320 FOR X=32 TO 63 325 READ A(X) 330 NEXT X 335 DATA 0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248 340 RESTORE 345 FOR X=64 TO 95 350 READ A(X) 355 A(X)=A(X)+256 360 NEXT X 365 RESTORE 370 FOR X=96 TO 127 375 READ A(X) 380 A(X)=A(X)+512 385 NEXT X 390 CLS:INPUT"MAGNIFICATION (1-10)";M 395 IF M<1 OR M>10 OR M<>INT(M) THEN 390 400 IF M>1 THEN GOSUB 540 ELSE W=1 405 INPUT "FONT FILE NAME";N$ 410 LOADM N$ 415 LINE INPUT"STRING ? ";CA$ 420 E=LEN(CA$) 425 FOR Z=1 TO E 430 C$=MID$(CA$,Z,1) 435 X=A(ASC(C$)) 440 IF X>511 THEN X=X-512:Y=16:GOTO 455 445 IF X>255 THEN X=X-256:Y=8:GOTO 455 450 Y=0 455 FOR B=X TO X+7 460 FOR Q=1 TO M/W 465 FOR A=Y+7 TO Y STEP -1 470 IF PPOINT (B,A)<>0 THEN 520 475 FOR C=1 TO M 480 PRINT#-2," "; 485 NEXT C 490 NEXT A 495 PRINT#-2 500 NEXT Q 505 NEXT B 510 NEXT Z 515 STOP 520 FOR C=1 TO M 525 PRINT#-2,C$; 530 NEXT C 535 GOTO 490 540 INPUT"HALF WIDTH (Y/N)";W$ 545 IF W$="Y" THEN W=2 ELSE W=1 550 RETURN 1000 PRINT#-2," NO.","CHR" 1005 PRINT#-2 1010 FOR X=32 TO 127 1015 IF X=32 THEN PRINT#-2,X,"":GOTO 1025 1020 PRINT#-2,X,CHR$(X) 1025 NEXT X -2," NO.","CHR" 1005 PRINT#-2 1010 FOR X=32 TO 127 1015 IF X=32 THEN PRINT#-2,X,"":GOTO 1025 1020 PRINT#-2,X,Cџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџь&ž3&4 ‡@128," MCPAINT VERSIONS "&`‡@192," A. VERSION 1.0 "&Œ‡@256," B. VERSION 2.00 "&–2A$Гџ’&Ј7… A$Г"A"Ї 100&К<… A$Г"B"Ї 110&УFЅ50&зdгM"MCPAINT/BIN"&ыnгM"MCPAIN2/BIN"џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>†~ЗŽŽM П†U—qŽ&ПDR†НDћŽ>ŸrЬ§DRНDа†НDћНDхŽПE!НD0McPaint character editor 1.0 By Erik Gavriluk and Greg Miller~>ОŽ`ПDVЦ ЖDV4НD5ЗDVЖDW‹ЗDWZ&шŽ`ПDVЦ ЖDW4НD5ЗDWЖDV‹ЗDVZ&ш9ކџЇ€Œ&&љŽ€ПE!НD0 Store character Retrieve chaџ>џracter Save characters Load characters Clear character Quit †!НE/L&јН?хН?џ­Ÿ  ЖZDDDЦ=Ы`їDVЖ[DD"гЦ=ЫїDWН?ЅН?Ж~?wќDV§@1LLЗDV|DW~H’4О@1ПDVН@&Н@3Н@K5іџФ' О@1ПDVН@3~@KЖџ„'љŽ@Н@ѓŽ@ŽЦІ€ЇЄ1Ј Z&і ?ў9ŽЙПE!†^НE#ŽеПE!НD0character9џ@&'†9†9ЦЗ@SЖDV45ЗDV|DWZ&ю9Žш0&ќ9Ж@SЦ|DV|DVНD^Z&є9†џЗ@fЖџ„'$­Ÿ  Ж[DDБ@f'ы4НCз5З@f%ўцНCз~@lНCзі@fС "Ц Ž@Аі@f+СРXn•@дBUBнCJ@ТC‰C‰C‰C‰Ž †џЇ€Œџ&љН>}~?wНD=НD0Store character НAF~>ОЬ`§DVЦ4Ц4ќDV§BбН?Ѕ5'O †џDyAEОBбПDVЖDV‹џA%ЗDVZ&г†`ЗDVЖDW‹ЗDWЖAEЇ€jф&Л2a9НD0Enter character: † НE#L€&јНD0<====== abort subroutine ======>ŽџџПB ­Ÿ  ЖZD4Ж[DDDD%~B Ž0‰J&љ5:Жџ„'#МB 'џЫ4ОB Œџџ'.5ПB 'Жџ„&џЏЖ[DDDDЦ =4іZTырŽ&]&90Z їЦc„0ˆ Z&ј9"­Ÿ  і[DDDD%Жџ„&ъџB$ 2b~>О~AŽ Цc„cˆ cˆ@cˆ`c‰€c‰ c‰Рc‰р0Z&рНD=НD0Retrieve character НAFЬ`L\§DVЦ4ЦІ€ЗAEЖAE4hф%† †4НBС55ЗAEЖDV‹ЗDVZ&к†`ЗDVЖDW‹ЗDWjф&Т2a~>ООDVПBбН@3ОBбПDV9Ž&c€Œ>&љЖ&џ'я†НDћНD0Save a character set НKџНJxOНJў†НJўOНJў†|НJўOНJўŽŽџC#&І НJў0&ї†џНJўOНJўНJў†ДНJўЦJНJўНKp~> †НDћНD0Load a character set НKџНHЦЦНIZ&њŽ&НIЇ€}I*іНKp~> †НDћНD0Are you sure that you want to quit? Type (Y) or (N):НD Y'~> qnŸПўЖ@fџ&9ЦŽЖ@f€#†M'0‰J іZ&ћ94Ц c€Z&ћ5„­Ÿ 'њ9ЦA†НD^|DWZ&ѕ9Ц †4D"НD^|DV|DVZ&ђ95І€'НE# їŽ†џЇ€Œр&љŽ€ПE!9>џDX@€Р4vŽDZІ†4ќDVНD—4ѓDR5ЦР4цaM'TdфJ&њcфІ„Єр4ЊрЇ„2a5і4$4† =ІфDDD0†5„5Є&>VnhŽD­HюІXЎЅŽІ€ЇР1?&ј94ŽџЦ†‰haiфYЇ…J*є54џРџУџХ†џЗџ"5‚UЊџ4vŽПE!ŽDїІ†ŽОDRЇ€1?&њ5іќE!ФрУ a4ŽEšПDP5 4Ž&ПDP54v 'иќE!DVDVDVDVDV‰ѓDRіE"ФџEW0…Іф &†`€!ОDPM'1(J јЦІ Ї„0ˆ Z&іќE!Уƒ%Ь§E!5іІ€&9НE# іџЯЯЯЯџЯџџЩЩџџџџџџ™™™џџЯУŸЧѓ‡ЯџџџЬљѓчЬџџуЬууЬсџџчЯџџџџџѓчЯЯЯчѓџЯчѓѓѓчЯџџ™УУ™џџџччччџџџџџџччЯџџџƒџџџџџџџџџџчџџѓѓчЯŸŸџџУ™™™™УџџчЧчччУџџУ™љУŸџџљУљ™УџџЩЩЩРљљџџŸƒљ™УџџУŸƒ™™УџџƒѓчЯЯЯџџУ™УџFV™™УџџУ™™СљљџџџчџџчџџџчџџччЯџѓчЯŸЯчѓџџџƒџƒџџџŸЯчѓчЯŸџџЧ“ѓчџчџџУ™љС™УџџУ™™™™џџƒ™ƒ™™ƒџџУ™ŸŸ™Уџџƒ™™™™ƒџџƒŸ‡ŸŸƒџџƒŸ‡ŸŸŸџџУ™Ÿ‘™Сџџ™™™™™џџУччччУџџѓѓѓѓ“Чџџ™“‡“™™џџŸŸŸŸŸƒџџ™™™™™џџ™‰‘™™џџ™™™™џџƒ™™ƒŸŸџџУ™™™“Сџџƒ™™ƒ™™џџУ™Чс™Уџџчччччџџ™™™™™Уџџ™™™™Уџџ™™™™™џџ™УџGUччУ™џџ™™УчччџџƒѓчЯŸƒџџƒŸŸŸŸƒџџ??ŸЯччџџччччџџѓсРѓѓѓџџЯУУЯџџџџџџџџџџџџУљС™УџŸŸƒ™™™ƒџџџУŸŸŸУџљљС™™™СџџџУ™ƒŸСџуЩЯ‡ЯЯЯџџџУ™™СљУŸŸƒ™™™™џчџЧчччУџѓџѓѓѓѓ“ЧџŸ™“‡“™џџЧччччУџџџ™™™™џџџƒ™™™™џџџУ™™™Уџџџƒ™™ƒŸŸџџС™™СљљџџƒŸŸŸџџџСŸУљƒџџЯ‡ЯЯЫчџџџ™™™™Сџџџ™™™Учџџџ™™™™џџџШHT™УчУ™џџџ™™™СљУџџƒѓчЯƒџ~B^^B~џџЯ‡‡ЯџЊЊЊЊЊЊЊЊUUUUUUUUџџџџџџџџќDVНD—4ѓDR5ц„ЮHОфЦ4† рM'TJ љїHН˜9Р0 Ž LНIЫ0 ь„§IЈь§J3ІЗIЊНIЋнь4ŽŸюНJ&ŽŸю†—ь†—эНJ&5ньЖIЊŽІ†ЗIЊŽПIІI†IЗI9‰II4tIЖIЊР%ЗIОIІІ€ПIІ4}I'%ЖI€Р4–э %€ Ёр&ƒГJ3&†џЗI Œ$55єŽŸюПIІ–э ' 'L—э ЖIЊНIЋньНJ&ЖIЊŽІІЗIЊ Ь†—ъНJ& УˆIЋ‰DФ'Ц Ц$9L9%JHС %ѕL9 Œ&јЦ4~Kы4o4ЬньZзъŽŸюНJ&ŽmЄ+,'ЎфЦ І€Ё & Z&ї2b Фр5я Фр1Ј Œ&д э Щ2bŽ5я­ŸР №'œЦ(~KыВJ5Ž LНIЫo„І 4†—ъНJ&†—э—ъŽŸюНJ&5ц†4Цџч†5˜СР%№†—ъНJ& ъ9НJ5Ž LНIзŒ&ђ†OЗIЬньзъŽŸюНJ& ю эНJ&ŽmЄ+'1Ј Œ&ё эНJ& цПKlмь§KnНKMЗKkЗIЊŽoІЮџJчНIЋнь†ЗJщ–ъ'Ž9JъŽПJчŸю†—ъНJ& ъ э94v5іОJчЇ€ПJчŒ&ыЖJщLЗJщ &ЭŽŸюПJч†—ъНJ&†ЗJщ ъНKMіIЊŽЇЅoІЗIЊНIЋньНJ&94tŽЦDІЄџ' 1!Z&ѕЦ8~Kы ˜5єџKpЖII'е}I'аŽŸю†—ъмьНJ&ЖJщŠРіIЊŽЇЅŽŸюЬнь\зъНJ&ќKnнь†—ъŽŸюНJ&ОKlЮ Ž LІ ЇРЇ€Œ Y&єОKlЖKkЇ ќJчƒэ†—ъНJ&†—ъ9I~ЌFSET Filename:НLaНMЈŽKєНEНLˆŽLиm„'ђ Ž LЦ † Ї€Z&ћŽLиŽ LЦІ€' .' /'Ї Z&яŽKёŽ TЦІ€Ї Z&љЬэЁ9Drive number?ŽLSНE­Ÿ 'њiLo'ё­0%№3"ьНE#€0—ы† НE#9ŽLи­Ÿ 'њ & o„4НE#59' %ф ŒLи'н0ўE!3_џE!† 4PНE#5PџE! ХЇ€4НE#5ŒLј#З0 Г­Lљ error Press a keyT\С'^С']С'\С'[С%'ZНKpџ@ †ŽM<~MŠUnknownI/ONot foundDisk fullWrite protectedVerifyŽMD ŽMH ŽMR ŽM\ ŽMl4НKpџ@ †5НEŽLљНEНD ~> ›MЈНD0Character sets on disk: †—ъŽŸьŽŸю­ŸР №&џ—ПMІm„+Y'EІS&?І E&9І T&3ЦІ€4НE#5Z&є4† НE#5ЦІ€4НE#5Z&є† НE#НE#НE#НE#ОMІ0ˆ Œ%џŸ э~MЭ †џ@9џ>  ,c Character Editor Version 1.0 The character set editor (CHRED/BIN) is the first in a series of McPaint support programs. CHRED allows the creation of character sets for use with McPaint. CHRED version 1.0 was written quite hurriedly (in about 4 hours) and this version was released with little testing. However, all functions seem to work well, although some dormant bugs may show up after it is released. If this is true, an updated version will be released. People have long been begging for character sets for use with McPaint. CHRED will let YOU make character sets. CHRED requires 16K and 1 joystick. The joystick must be plugged in to the right joystick port on the back of the computer. With these requirements, you may begin designing character sets. Type LOADM"CHRED" to get started. With this done, the screen will show a 8X8 grid along with some menu options below it. Use the joystick to select any of the pixels in the 8X8 grid at the top of the screen. Press the joystick button to toggle the color of the dot at the cursor. By toggle, we mean that pressing the button will make a white dot black, and a black dot white. Design a character using the joystick and button. After designing a character, you must store it in memory. To do this, go to the menu option "Store character" below the grid. Now move the joystick below the grid until a large black rectangle covers the menu option "Store character" and press the button. You will now see all possible characters. Move the joystick around until the character you wish to store is inverted. Press the button, and your character will be moved into memory. To abort this, go to "Abort subroutine" and press the button. You may see what your character will look like normal-sized by looking up into the small box just to the right of the grid. All of the characters you have defined will appear on the bottom of the screen below the menu options. More menu options are added for your convienience. "Retrieve character" gets a previously stored character out of memory and puts it up on the grid for more modification. This is useful if you wish to change the way an already defined character looks. This is also handy for making an already defined letter into a different letter. For example, you could pick up a "C" and then change it to an "O" with just a few button presses. Then you could go to "Store character" and store it as an "O". "Save characters" and "Load characters" save and load the character set to and from disk. You will be prompted for a filename and drive number. Do not enter an extension for the filename. "SET" is assumed. "Clear character" clears the grid and allows you to start over defining the current character. It does not clear the character set in memory. "Quit" exits to Disk BASIC. You will be prompted to enter "Y" or "N" indicating whether you are sure that you want to exit into BASIC. ,c Hints for designing character sets You will need to leave a one pixel gap on the right side of the character to leave a space between characters when typing. Also leave a one or two space gap at the bottom of the character to make room for letters with descenders (g,j,p,q,y). ,c Loading character sets into McPaint To load a character set you have defined into McPaint, go to the "Load a character set" and then go to "Load a Graphicom Part II format set". Enter the filename of your set. It will be loaded, and then you may use the "Type" option to type with your character set. ,c More miscellany All characters are saved in a white character on a dark background format. You may define characters black on white if you wish, although all characters will be inverted automatically before you save them. In addition, character sets made in CHRED will also work with Graphicom Part II. We think you will find the joystick much more convienient than the Graphicom Part II "keyboard-only" junk. Please upload your character sets to CompuServe or TBBS Fort Worth (817-232-2087). Character sets are worth their weight in diskettes. Thanks for your help. Erik Gavriluk and Greg Miller Authors: McPaint and CHRED/BIN om Part II "keyboard-only" junk. Please upload your character sets to CompuServe or TBBS Fort Worth (817-232-2087). Character sets are worth their weight in diskettes. Thanks for your helpџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ A`€``8€р|f|8<ё™№`р№fff`™™˜`a€fff`ўўўўўўў™™˜`a€|ff`a†```€`€ё™˜`a€`>|<<<a†```€`€€љ№№№№`y†xўўрxр€xxxxрxр`xxxxрxр>f™™˜јa˜fffff™™™˜a˜>Н2ŽеІ„L'ށD'ОR'S' ОC'хG']H'`ŽеНЫНœ? ~bІ€&9Нш іџѕНœ AE version 1.00 Hayes by Erik Gavriluk and Greg Miller ŽеНћ'ћ '='В ''4Нш5Ї€Œѓ%лo€Œє&љ† Нш9Œе'ЩНі† Ні†Ні0 Иѕ~2Н­Ÿ & Нћ'ѕ­Ÿ  яНш ъ5І€'Нш ї5І€'­Ÿ  іŽеm„'ŽпІ€'ў"‹€Ё 'єНœBad id Нщ~>дЩаайsŽ9}Ž'їНœ Goџєodbye! †4ННœ+++ННœATH jф&ч2a9ŽN 0„0&њ9ŽжІ€;'НœEnter new drive:Н2ŽеІ„€0ЦŽ+›Ё€'Z&љ —ы~bНœBad drive number. Drive remains:Н‰ д–ы‹0Нш† ~шНœPaging SYSOP with bells .. hang on НЉSYSOP: PRESS A KEY IF YOU ARE IN. ސ­Ÿ &0&іНџѓœTry later ~bНЉEXIT CHAT BY PRESSING: [ENTER]-[BREAK]-[ENTER] †>НіН2ŽеІ„' эНœChat ended ~bНœ Directory of drive Н‰Нœ [†—ь†—ъL—эŽ+щŸюН*~P­ŸРЏ №&Ž+щm„',+:4Ц7†.НіЦ.s[}[' Нœ Нœ 50ˆ Œ,щ&Ш–эL—э~•~Нћ& Іџђ€НшZ&ѓ9&юНœ^C џ@ †† Нш~bНщН+w~>Нœ H)elp L)og drive D)irectory S)end R)eceive C)hat G)oodbye Read AE/HLP for more ~b†џЗŽP†5ЗџJЗџЖџЖџŽAП Џ9пŽфПвŽšПˆŽПМ9ЪŽПвŽКПˆЬ§М94Ь§5nŸ }К'ьЖЙКџё4ŽŒ5}Ž'и}Я&с4ОRМT'І€ПRМ?% ŽiПRŒ&4Ь§5­Ÿ 4}g'„55Q}a&а Џ'U Д&q Ќ'Жџ"DЎžВІ€ŸВ—Д Ќ,Y–Ў}Я&ОTЇŸVЇ€ЗџоПTŒQ%ŽiПT —Й†џ—К–Н—ДЏ (–Н—Д " Д&Жџ"D%№†—ЏЎОˆІ€ŸВ›Н—ДЖQ—Ќ Е' Ж&žЗь]'ŸЗЗџ зЖO‹Жџ;Е ѕnŸ }Ž'ї &b№Ні† }Ž'щ}a&M}Е&ћ4v}ѕ'НX4ўвŽRПЗіQOЇ€ІРЇ€dф%OЇ€ †Ї€ІРЇ€Z&ь†Ї€ІРЇ€ЗЖO_эLЗЕ2a5і^pGŠдšф ЊєКšGHGHGHGHGHGHGHGH šЯфGGGGGGGGGGGGGGGG ЖџЖџi„'"Жџh}Я&ОTЇŸVЇ€ЗџоПTŒQ&ŽiПT;ЖџhЦџзК—Й;Зб4Жџi„5'ѕЗџh9ЬнМ9џRiiџп 'nŸ 4vНЉ(5іџŽжІ€;'НœSend file:Н2ŽеПНИН*~P­ŸНлОІ€;'!НœA)SCII, W)K or X)MODEM?Н2ŽеІ„A'fW' ^X&ЭgНœTotal blocks:ќ-ƒ+щGVGVGVGVGVGVGVУНTНœ Waiting for nak ѕŽ+щ†џЗЯ†З †Ц№\'є5Н Œ%і'є*&ь4НЉSENDING BLOCK іџQ †OННЬ† ­Ÿ 5†НіЖ †НіCНі M†€4ННіЛ MЗ Mjф&№2aЖ MНіЦіН Œ$\'ѓЩ єЖЋLЗЋ 'ѓК0ˆ€~<'щ'ѓЊ&бЋМ-$| †~<†НіН Œ%і&ђ~b–o4oНœLoading... 5—oН*~P†4ЗџŽ+щџо­ŸџпЇ€М*m$„ p*щП-†€o€J&ћџо†5Зџ~ Нœ Type P to pause, S to stop liџPsting. †НіŽ+щННшНћ&М-#№† Нш†Ні~bP'S'ы фНћ'ћ нџпІ€џо9џоНœFile too big to send. ~§Ž LЦ † Ї€Z&ћОІ„'0'*Ž LЦ І€.' /'Ї Z&ё Ž TЦІ€'Ї Z&їП92b~ўНœBad filename ~b#Э"$S"tPН$Хџ@ †Џ9†5ЗџЏЖџџоН НœFile not foundџO ~bŽПЇПЉƒш%ƒш|Ї ђƒd%ƒd|Ј ђƒ %ƒ |Љ ђїЊŽЇЦІ„&Z0 їІ€‹0НіZ&і† ~іŽжІ€;'НœReceive file:Н2ŽеПНИŽПН*~P­ŸН НœExisting file. Choose another filename. ~bŽ.ПН ОІ€;'!НœA)SCII, W)K or X)MODEM?Н2ŽеІ€ПAџN'ЊW'ДX&ЭЬ§ WНœReady to receive g†З ††џЗЯŽ+щ_4НЉRECEIVING BLOCK 1 5†З"ЋіЋ\їЋС '№ЋЖ"НіН Œ%ш'з&о4Н ŒЋфЇфЗ ‡Н ŒЋр'*4НЉBAD BLOCK NUMBERS 5T†З"Ні0ˆ€~НDЖ MБ N&шЋ| †і †O44НЉRECEIVING BLOCK 5ННЬ† ­Ÿ 5†З"Ні~Нџ M_ M†€4Н Œ$ \С &і2a~ўН ъЛ MЗ Mjф&ф2a_\С 'яхН Œ%єЗ N9_T5”4Ž'Нћ&ђ0&їЦџT5”†Ні4ЯН*~НœSaving... OНіP†4Зџ­ŸŽ+щџпІ€џо­ŸЌф#№2b†5ЗџН$Х~bџпЇ€џоМ*m%Ž2b~˜ЯОІ€;'Нœ1> Prompted '>' 2> No prompts Choice:Н2ŽеІ€П1'2&Ф З!FІ€џ!L;'НœEcho back text (N)?Н2ŽеІ„€NЗ щЖ!F1'VНœ*No prompts* Type ^Z to exit Type ^C to abort ЏŽ+щНћ'ћ} щ'Ні'ўй'ђ2Н ъ тНœ*Prompted* Ž!‹Н"Ž+щ†>НіНћ'ћ} щ'Ні'ё§'ў˜Н ъ 'л оІ€&9Ні іŽ LН# 0 ь„§"§§ Wь§#ˆІЗ"џН#нь4ŽŸюН#{ŽŸю†("K—ь†—эН#{5ньЖ"џŽІ†З"џŽП"ћp†IЗ"r9‡"tp4t"sЖ"џР%З"sО"ћІ€П"ћ4}"s'$Ж"s€Р4–э %€ Ёр&ƒГ#ˆ&†џ—p Œ$55єŽŸюП"ћ–э ' 'L—э Ж"џН#ньН#{Ж"џŽІІЗ"џ Ь†—ъН#{ Уˆ#‰DФ'Ц Ц$9L9%JHС %ѕL9 Œ&јЦ4~%@4o4ЬньZзъŽŸюН#{ŽmЄ+,'ЎфЦ І€Ё & Z&ї2b Фр5я Фр1Ј Œ&д э Щ2bŽ5я­ŸР №'œЦ(~%@В#ŠŽ LН# o„І 4†—ъН#{†—э—ъŽŸюН#{5ц†4Цџч†5˜СР%№†—ъН#{ ъ9Н#ŠŽ LН#,Œ&ђ†OЗ"rЬньзъŽŸюН#{ ю эН#{ŽmЄ+'1Ј Œ&ё эН#{ цП$Смь§$УН$ЂЗ$РЗ"џŽoІЮџ$<Н#нь†З$>–ъ'Ž9$?ŽП$<Ÿю†—ъН#{ ъ э94v5іО$<Ї€П$<Œ&ыЖ$>LЗ$> &ЭŽŸюП$<†—ъН#{†З$> ъН$Ђі"џŽЇЅoІЗ"џН#ньН#{94tŽЦDІЄџ' 1!Z&ѕЦ8~%@ ˜5єџ$ХЖ"rI'е}"r'аŽŸю†—ъмьН#{Ж$>ŠРі"џŽЇЅŽŸюЬнь\зъН#{ќ$Унь†—ъŽŸюН#{О$СЮ Ž LІ ЇРЇ€Œ Y&єО$СЖ$РЇ ќ$<ƒэ†—ъН#{†—ъ9"r~ЌFFILENAME:FILETYPE:%a%r%COMPRESSED BASICTEXT/DATA FILEBINARY FILEBLOCK# 1 ERRORS:0 WK PROTOCOL DESIGNED BY ERIK GAV]%ФRILUK SENDING FILE IN WK PROTOCOL RECEIVING FILE IN WK PROTOCOL TOTAL NUMBER OF BLOCKS:&%џ&-НœReady to send ѕ†џЗ%FЗЯŽ+щП&!НЉ(ŽП&%0П&#Ž%Н*9Ž%ЬН*9ќ-ƒ+щН'цŽ'ЌП*C† З*EН*F '0'‘ ь†РН*"Н*%ŽЮ LЦ ІР1ІН*"Н*%Z&ѓќ-ƒ+щ1І1Ѕ4Н*"Н*%5Н*"Н*% 4Н*"Н*%5Н*"Н*%†З*EН*F &nŸ*C0'/&цŽ'ВП*C†РН*"ŽЖІН*"Ж&$1ІН*"О&!†@4џпІ€џоsМ-#O1ІН*џ',"jф&ц2a 4Н*"5Н*"†З*EН*F0'Я 'І&ъО-О&!0ˆ@П&!М-%†чНіНіOНіНЉ(~bќ&#У§&#ŽŸˆННЬŽŸˆЬ§&%ННЬ† ­Ÿ ­Ÿ ­Ÿ џKН'И~&Н'И~&їќ&%У§&%ƒ 'SŽŸˆННЬ† ­Ÿ ­Ÿ ­Ÿ ­Ÿ 9DVDVDVDVDVDVУ4Ž&Н*95§&+ННЬ† ­Ÿ 9НœReady to receive ѕНЉ(†џЗ%џ(+FЗЯŽ+щП-П&!Ž%Н*9Ž%щН*9O_§&'Ž)єП*C† Н*"†З*EН*Fч'†Р&щŽ LЦ ކЗ*EН*F01ІZ&ёЦН*FЇ€Z&ј†З*EН*F1І4†З*EН*F1І‰5§&)†З*EН*F4†З*EН*F‰54Ќс&ŽРŸˆŽ%GН*9ЦŽ LІ€­Ÿ Z&ї†/­Ÿ ЦІ€­Ÿ Z&ї† ­Ÿ Ž%QН*9Ž%[і WX:Ў„Н*9† ­Ÿ ќ&)Н'цќ&)У+щГ*m$ѕ†Н*"Ž)ќПџ)**C†З*EН*Fч'ЎР'nŸ*CކЗ*EН*F41І†З*EН*F‰51Ѕ§&#О&!Ц@†З*EН*FџпЇ€џоs1ІZ&ш†З*EН*F4†З*EН*F‰54Ќс'† Н*"~),ŽŸˆЬ§&%ННЬ† ­Ÿ ­Ÿ ­Ÿ ­Ÿ ќ&#УŽŸˆННЬ†Н*"О&!0ˆ@П&!~),НЉ(О&!П-~ ŸН'И~(O Н'И† Н*"~),ŽшНћ&ј0&ї9НЉ(~ўНЉ(~ў~і4Oџ*)‹5 Е&ѕ4†Нћ'ћY'N&ѓ­Ÿ €N4† ­Ÿ 5ƒѕНЎНœAT E0 Q0 V0 S0=1 X1 †џЗѕ9HELLO$+ХНœI/O ERR: DRIVE Н‰~bНœATA ~>џ }+(2?Н+Z'†Ї НЉDO YOU HAVE A DRIVE 3?Н+Z'†Ї ~>Нћ'ћY'N&ѓ­Ÿ €N4† ­Ÿ 5ƒѕНЎНœAT E0 Q0 V0 S0=1 X1 †џЗѕ9HEL,c Documentation for ASCII Express Version 1.0 ,c Hayes Smartmodem version ASCII Express is a machine language modem utility program. It allows for files to be transmitted and received over the modem in a variety of protocols. ASCII Express' major feature is that it lets the host computer sit completely unattended, allowing the remote user limited control of the host computer. ,c Compatibility ASCII Express works with 16K, 32K, or 64K computers, and requires 1 disk drive. It will work with either JDOS or Radio Shack DOS. It does not require Extended BASIC, and works fine on TDPs, CoCo 2's and Dragons. In addition, it works great at either 300 or 1200 baud. The incoming baud rate is automatically detected by ASCII Express. ,c First, the theory The need for a program such as ASCII Express has been around for a while. Modem protocols available in DFT, Mikeyterm, Intelliterm, and other similiar programs work great for just a few files, but have a few major drawbacks. For one, both people have to be sitting there, waiting for the file to be transmitted or received. Clever people move away from the computer and get something to eat or watch television. Unfortunately, one clever person usually notices that the transfer is complete before the other one does, and sits there waiting for the other person. As you may have noticed, most of the time is spent waiting. ASCII Express cures this evil (well, almost). Now, only 1 person must sit there and wait. In addition, he can leave the computer and do something else without having the fear that the other person will want to kill him if he's too slow checking on the transfer. ,c How to boot ASCII Express Type LOADM"AE":EXEC to get started. When this is done, you will see a title page, along with the words "READY HAYES AND PRESS A KEY". Turn your Hayes Smartmodem on, make sure it is connected to the serial port, and press any key. You will see the TD and RD lights flash as the Hayes' parameters are set. Then the memory of your computer will be checked out, and finally you will see the prompt "WAITING FOR CALL" along with a flashing cursor that indicates that everything's ok. The first thing you will need to do is to setup an entry password and the valid drives on your system. Press [BREAK] at the "WAITING FOR CALL" prompt (it might take a couple of tries) and you will see the prompt "ENTRY PASSWORD:". Type in the entry password (from 1-32 characters) and press [ENTER]. Now you will need to setup the drives you have. You will see the prompt "DO YOU HAVE A DRIVE 1?". If you do, press [Y], if not, press [N]. The process will be repeated for drives 2 and 3. At the "WAITING FOR CALL" prompt, the SYSOP can logon by pressing the right joystick button on the computer. Doing this sets up ASCII Express so that everything that is sent to the screen is not sent to the modem. This keeps the Hayes from doing anything funny. ASCII Express also sets up the Hayes so that it won't answer calls while the SYSOP is online. The SYSOP can also login at 300 or 1200 baud by pressing [1] or [5] respectively. There is one more valid option at the "WAITING FOR CALL" prompt. Pressing [A] will send the Hayes an "ATA" command, which will make the Hayes pick up the phone and answer. This is useful if you are talking on the phone to the person you wish to use AE with, and don't want to make him call you back. To use this, press [A], and the Hayes will come on. Now, hangup your phone, and have your friend go to originate mode on his modem. ,c How to use ASCII Express There are two ways to use ASCII Express. The first way is as a quick and dirty file transfer bulletin board. People can call and upload and download files, and then logoff. You can change the entry password whenever you wish, and then give it only to the people who you wish to call. Then these people can call and make use of all the files on the disk. The second way to use AE is just to boot it up when someone wants some files from you, and leave. Now the person who wants the files gets to wait; you are free to leave. ,c Using AE from remote When the remote user calls AE, he will be prompted to enter the entry password. He must enter it just like the SYSOP did, including upper and lower case. After this, he presses enter. If he typed the password correctly, he will be allowed into AE. Otherwise, the Hayes will hang up on him (he gets only 1 try to enter the password.) After correctly typing the entry password, you will see a banner showing the names of the authors of AE. Finally, you will see the AE prompt, which is "(>". ,c AE main menu options To enter a command into AE, you type the letter, and then press [ENTER]. For example, to get elp, you press [H] and then [ENTER]. There are only 7 major options to AE, and this makes using it simple for both the expert and the novice. The first option is "H", for elp, which shows the following list of commands: ,c ASCII EXPRESS HELP ,c OG DRIVE IRECTORY ,c END FILE ECEIVE FILE ,c HAT MODE OODBYE ,c READ AE/HLP FOR MORE INFORMATION Each of these options will be covered sequentially. og drive lets you select a new drive to download files off of. This is the only way to set up a drive number for a file you wish to download. There are two ways to use og drive. The first is to type [L]-[ENTER] and then type in the drive number when you see the prompt "NEW DRIVE NUMBER:". The other way is to simply put a semicolon (;) between L and the drive number. For example, L;1 [ENTER] would set up the new drive to be 1. If you type an invalid drive number, or one that doesn't exist in the system, you will be told so, and the drive number will not be changed. irectory shows all of the files on disk in the logged drive. end sends a file from the host computer to the remote computer. Typing [S]-[ENTER] will prompt you for a filename. Enter the filename and extension of the file you wish to have sent, and press [ENTER]. Now you will be asked for a protocol: "A)SCII, X)MODEM, OR W)K?". Type A, X, or W respectively. The WK protocol is used in Intelliterm; no other terminal programs support it at the time of this writing. If you'd like the WK protocol documented (that's a hint Autoterm, Mikeyterm, and Colorcom/e) drop a line on CompuServe. After entering a filename to send, there will be a pause while the file is loaded into memory, and then the file will be sent to the remote computer. ASCII send has a "P to pause, S to stop" option similiar to that used on TBBS. To save time, you may enter options with semicolons just like in og drive. For example, S;TEST.BAS;X would send the file "TEST.BAS" in XMODEM. The same would work for ASCII or WK just by substituting an "A" or "W" for the "X". eceive file works similiarly to end file. However, the remote user is making the host receive a file instead of sending one. To use eceive file, type [R] and press enter. You will see "ENTER FILENAME"; type the filename with extension. If there is a file under the same name on the disk, you will be told so, and asked for another filename. Next you will be prompted for a protocol: "A)SCII, X)MODEM, OR W)K?"; enter the protocol. In addition, the ASCII receive prompts you for either a ">" prompted receive, or for a receive with no prompts. Enter the mode you wish to have. After the transmission is complete, the file will be saved to disk. To save time, you can separate the options with semicolons: R;TEST.BAS;X would receive "TEST.BAS" in XMODEM. hat mode lets the remote user type to the SYSOP. The SYSOP answers chat by hitting any key. If no key is hit within about 5 seconds, the remote user will be notified, and told to try again later. oodbye logs the user off of AE. It hangs up the remote computer and gets AE ready for the next caller. The file AE/HLP (available for download) should be on all drives in case someone wishes more information about AE. ,c Hints on using AE ALWAYS use either XMODEM or WK, if possible. Definitely use WK if you have Intelliterm. Also, when using semicolons to speed up data entry, you can stop entering semicolons at any time if you are not sure about the next one. For example R;TEST.BAS would setup the filename, but would still ask you for a protocol before going to receive mode. The SYSOP can also type anywhere the remote user can type. If the remote user is having problems, the SYSOP can type a command for him, etc. Enjoy using AE, and be sure to let us know what you think of it by leaving a message on TBBS Fort Worth (817-232-2087) or on Compuserve (in the Color SIG) to "Milliluk Partnership". ID: 72057,1031. No E-Mail, please. ,c Contributions are encouraged ,c Send any contributions to: ,c Starving programmers ,c C/O Erik Gavriluk ,c 3101 Link Road #111 ,c Lynchburg, VA. 24503 You can also send $15 for a disk containing AE in all three versions (Hayes Smartmodem, Modem II, and dumb modems), the documentation on disk, the file AE/HLP, and a printed copy of the manual. Send $15 to the above address for your official copy of AE with printed manual. ,c Erik Gavriluk and Greg Miller ,c Authors of ASCII Express odem, Modem II, and dumb modems), the documentation on disk, the file AE/HLP, and a printed copy of the manual. Send $15 to the above address for your official copy of AE with printed manual. ,c Eџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџќ?џџџџџџџсџ‡Рxџџџџџџџџџџџџџџџ ј0рџxќ‡~§Z?џџџџџџџр~8pp‡џџџџџџџџџџ§ћ?џџџџџџџр<јxcƒ‡џџџџџџџџџџ 0р†јxУ‡§џПџџџџџџџр†јxxC‡џџџџџџџџџџ§Пџџџџџџџс‡8p`‡џџџџџџџџџџ џАс‡‡xУƒ‡§&ПџџџџџџџсЯ‡РxУУ‡џџџџџџџџџџ§џПџџџџџџџсџ‡џјУƒ‡џџџџџџџџџџ џАсџ†8р‡ќ?џџџџџџџсџ‡џјј#‡‡џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ33333333333333333333333333333333ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ33333333333333333333333333333333ЬРР 0џџџџу'џџџџџџџџу'џџџџ3?џџџџџџџџ3ЬџџџџфЧџџџџџџџџфЧџџџџ ?џџџџџџџџ 0№sўу'џУџџџџџџу'џџŸ3?№џџџЯџџџ3Ьѓ?ŽgфЧџ™ЧџфЧчУ9 ?цfpсЮЯџ 0ѓ36Oу'џ›6ffgџу'ч™“Ÿ3?цfffЯЬЯџ3Ьѓ3žфЧџУŸ>NNgџфЧч“ЧŸ ?цfdчЮ Яџ 0ѓ3Юу'џёŸ>gџу'ч‡ЧŸ3?цfaчЬЬЯџ3Ьѓ3fOфЧџ™›>66gџфЧч“Ÿ ?цpуgЬЮџ 0№sŽgу'џУЧ?gџу'чУ9Я3?№љ№чЮ'?џ3ЬџџџџфЧџџџџџџџџфЧџџџџ ?џџџџџўџ 0џџџџу'џџџџџџџџу'џџџџ3?џџџџџџџџ3ЬРР 0џџџџу'џџџўџџџу'џџџџ3?џџџѓџџџџ3ЬР?џфЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0Ъ€?џу'џџџўxу'џџџџ3?џџџѓџџ3ЬЪфЧџџџўqъ€TфЧР ?рѓяџџ 0Ш?ќc'Ÿџџўsъ€Tу'џџЧ3?чџчѓpр3ЬШўdЧчџџўsъ€TфЧŸџџч ?чУчѓ`oџу 0Р№;ўc'љџџўsъ€Tу'˜"!g3?ччѓ`oџѓ3ЬСј9ўdЧўџўsъ€TфЧŸџџч ?цgѓpяџѓ 0Сјўc'џŸџўsъ€Tу'˜ ч3?цgѓя€33ЬР№ў~dЧџчџўsъ€TфЧŸџџч ?цgѓПГ 0Рџ>c'џљџўsъ€Tу'˜‰Фч3?цgѓчџЛГ3ЬР`ў~dЧџўўsъ€TфЧŸџџч ?ччѓцБГ 0Р`ўc'џџŸўsъ€Tу'˜Cџч3?чУчѓц?ЛГ3ЬР`9ўdЧџџчўqъ€TфЧŸџџч ?чџчѓцПГ 0С;ўc'џџљўxу'џџЧ3?рѓцР€33ЬџќџќфЧџџџўџџџфЧР ?џџџѓуџџу 0џўу'џџџўџџџу'џџџџ3?џџџѓ№3ЬџџџџфЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0љсУу'ЮL‡ўxЮУу'2 3>d‚IѓУ† Я3ЬљЬ™3фЧЮDŸўrNrIфЧч2dџ >džIѓ™2dЯ 0љЬ™3у'Ю@ўsЮ2Iу'ч†d?3>d†IѓŸ2f3ЬљЬ3фЧЮHŸўrNpCфЧчЮ џ ? žѓ™2? 0јa™у'ТL‡ўxТIу'чЮ|3?œƒ3ѓУ†?3ЬџџџџфЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0џџџџу'џџџўџџџу'џџџџ3?џџџѓџџџџ3ЬРР 0џџџџу'џџџўџџџу'џџџџ3?џџџѓџџџџ3ЬР?џфЧџџџўџџџфЧџџџџ ?џџџѓ 0Ъ€?џу'џџџўxу'€3?џџџѓџѓ3ЬЪфЧџўpфЧ™™™Ÿ ?џџѓџќѓ3ЬШџўdЧ?ќџўpЉёPфטŸ <Оѓј|ѓ 0Рёїўc'?ќџўpЉёPу'€39ќџѓѓрѓ3ЬСљчўdЧ>~pЉёPфט™Ÿ 9љѓчѓР ѓ 0СљР>c'>|ў~pЉёTу'€38ѓСЯѓР ѓ3ЬРёŸОdЧ>|ў~sVЌфטŸ Ю8ѓ<Р 3ЬРaŸОdЧўў~sVЌфט™Ÿ ?œ|ѓ<р 0РaР>c'ўў~sџџќу'€3?>ќѓ<ј|3ЬРaчўdЧўў~qџџјфטŸ >љщѓ<џќ 0С їўc'ў~xу'€3>уѓ<3Ьџ§џќфЧџџџўџџџфЧ™™™Ÿ ?џџсѓ?ў 0џўу'џџџўџџџу'€3?џџџѓ3ЬџџџџфЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0ќ8fCу'рсЬўdЩ"c&d1‡3?‚yѓУф3Ьљѓ&OфЧцLсўdI&LфЦs&d“ ?žy3ѓžIфЯ 0ќ3&Gу'рЬѓўd "Lу&3&d“3?†y3ѓЦIфЯ3Ьџ0ЯфЧцLсўdŒfфЦs&d‡ ?žyѓђIфЯ 0ј39Уу'рсЬўdЮтLу&fq“3?ž ?ѓ‡$3ЬџџџџфЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0џџџџу'џџџўџџџу'џџџџ3?џџџѓџџџџ3ЬРР 0џџџџу'џџџўџџџу333333?џџџѓџџџџ3ЬџџџџфЧџџџў№џџфЬЬЬЬЬЬ?џџџѓ 0џџџџу'џуџўxу333333?џџџѓџѓ3ЬџџфЧџШўqчсјфЬЬЬЬЬЬ?џџџѓѓ 0џ*џу'џžўsяќ<у333333?UUUѓќѓ3Ьџ(џфЧџ?УўsЯџ„фЬЬЬЬЬЬ>*ЊЉѓ|ѓ 0џ џу'ўѓўsЯџфу333333>Uљѓѓ3Ьџ џфЧќ№ѓўsŸџффЬЬЬЬЬЬ>xyѓ ѓ 0џРџу'љцsўsŸџЬу333333>`ѓ ѓ3ЬџрџфЧѓќѓўs?џЬфЬЬЬЬЬЬ>`ѓ<Р 0џрџу'љљѓўs?џœу333333>xyѓ<Р3ЬџРџфЧќџѓўr?џœфЬЬЬЬЬЬ>~Ћљѓ<р 0џџу'ўyѓўs‡џ<у333333>UUQѓ<ј3Ьџ€џфЧџ?Чўq№џ8фР >ЊЊЋѓ<ў 0џ€џу'џžўxу'џџџџ3?џџџѓ<3Ьџ€џфЧџШўџТфЧџџџџ ?џџџѓ?ў 0џ џу'џуџўџќџу'џџŸ3?џџџѓ3ЬџџџџфЧџџџўџџџфЧчУУŸ ?џџџѓџџџџ 0№0aу'СУ3>cŒ1„c'ч™™Ÿ31ЦТ3ќ3 џ3ЬђI“'фЧЬ™3>e&dЬфЧч™™Ÿ 2“2fsљ‘& 0ђI“#у'Ь™8~e&dЬc'ч™™Ÿ32“2f3љ&3ЬђIgфЧС™<ўc&`ЬфЧч™™Ÿ 1“0fsј& 0ђL3!у'ЯУ ўeŽdЬc'чУУŸ32Ч2f3љ“ џ3ЬџџџџфЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0џџџџу'џџџўџџџу'џџџџ3?џџџѓџџџџ3ЬРР 333333'џџџўџџџу'џџџџ3?џџџѓџџџџ3ЬЬЬЬЬЬЧџџџўџџџфЧџџёџ ?џџџѓ 333333'џџўxу'јќџ3:sџѓ3ЬЬЬЬЬЬЧјCџўqџџјфЧр џ :sџѓ 333333'ѓљџўsџџќу'Чp?3:џџ§sџџѓ3ЬЬЬЬЬЬЧчќџўsWоЌфЧЮРO :ў…§sљџѓ 333333'ЯўўsVЌу'œР3:ў§sсџѓ3ЬЬЬЬЬЬЧпў#ўsVЌфЧœ0 :ў§sСџѓ 333333'ŸќљўsVЌу'œ3:њ}sСџѓ3ЬЬЬЬЬЬЧП§§ўsVЌфЧр‡ :њ}s?ў  333333'ŸљќўsVЌу'œ@‡3:њ}s?ў 3ЬЬЬЬЬЬЧпћўўsWоЌфЧžB :ў§s?ў 333333'Яљќўsџџќу'ŸR?3:ў§s?ў|3ЬЧч§§ўqџџјфЧЯСРџ :ў…§s?џќ 0џџџџу'ѓјљўxу'Ч№Cџ3:џџ§s?ў3ЬџџџџфЧјB#ўџџџфЧуўџ :s?ў 0сЯџџу'џўџџџу'јџџ3:s3ЬЬСс‘фЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0ЧЬЬЬу'3†xd˜`у'„ †g3?ѓУџѓџ џ3ЬсЬЬЬфЦI$“žsф“&dЧ?92O ?ѓ™џѓўdЯџ 0јЬЬЬу&y$ѓŽxd“&c'9>3?Рѓ'ѓўdЯџ3ЬЬЬЬЬфЦI “ž  фЧч92O ?ѓЧѓўdџ 0сЬсСу'&0†ps3'у'9†g3?ѓ'ѓџ Яџ3ЬџџџЯфЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0џџџџу'џџџўџџџу'џџџџ3?џџџѓџџџџ3ЬРР 0џџџџу'џџџўџџџу'џџџ?3?џџџѓџџџџ3ЬџџџџфЧџџЧўџџџфЧџРўп ?џџџѓ 0џџџџу'џќ8~xу&3?џџџѓџѓ3ЬРdЧџёџqџџјфЦѓ ?џџџѓўѓ 0Яџџўc'ў'ЊЮsџŸќу&ps3?џџџѓќѓ3ЬЯЋЊОdЧсРЊsџќфЦvџЪS ?џџџѓ|ѓ 0ЮЛЎюc'ј(Nsіќу&vџšS3?џџџѓѓ3ЬЬЛЎцdЧ=VЮsчž|фЦvџS ?ќѓ> ѓ 0ШЎютc'PЮsСј<у&w~жS3?§џѓ> ѓ3ЬЬОюцdЧ!BЮsСј<фЦwН–S ?§Чѓ<Сѓ 0ЮЛЎюc'<Юsчž|у&wл6S3?§ƒѓ<Сѓ3ЬЯЛЎўdЧ?ўŽsіќфЦwцnS ?§ƒѓ<су 0ЯЋЎўc'?ў8>sџќу&wьS3?§Чѓ<љƒ3ЬЯџџўdЧ?ўўsџŸќфЦwйўS ?§џѓ<ў 0Рc'ќўqџџју&p0S3?ќѓ<џ3ЬрџфЧССџўxфЦgџѓ ?џџџѓ?ў 0№у'ќџўџџџу&Р3?џџџѓ3ЬџџџџфЧџџџўџџџфЧўџџ ?џџџѓџџџџ 0ў$у' ™qŒ8Ьу&fAУ3?џ‡џѓцaƒџ3Ьўxg?фЧ2d‰žg$’LфЦgЬ™3 ?џ3џѓ№Ь™џ 0ў<ч?у'2džs<’Lу' L™33?цOѓљЬ™џ3Ьўxg?фЧ‘žy$2LфЦgС3 ?џѓ№Ьƒџ 0ў'?у'>d™žcŒ˜Фc&gЯ™3?џOѓцa™џ3ЬџџџџфЧџџџўџџџфЧџџџџ ?џџџѓџџџџ 0џџџџу'џџџўџџџу'џџџџ3?џџџѓџџџџ3ЬРР 0џџџџу'џџџўџџџу'џџџџ33333333333ЬџџџџфЧџџџўџџџфЧџџџџ ЬЬЬЬЬЬЬЬЬЬ0џўџу' 0Уxу'џџџџ33333333333ЬџёПџфЧ 0УqџџјфЧќ ЬЬЬЬЬЬЬЬЬЬ0џЯџу' 0Уsўќу'є33ЬјїГџфЧ 0Уs№|фЧф‰$ ?џџџџџџџџ 0чьџу'џџџўsУ№у'фк˜3?џџџџџџџџ3ЬэРћ?фЧ 0УsŽ фЧфЋ˜ ?ќџŸџџџџ 0ѓsўСу' 0Уs?џљœпџџџ3ЬџџЯџфЧ 0УџџџфЧ№џ ?џџŸџџЯџ 0џџџџу'џџџўџџџу'џџџџ3?џџџџџџџџ3ЬрС“ фЧ˜УŽ|Щ 'фЧ№pЬџ ?џў8џџ 0цL‘3у'$’I&|Щ9'у'ѓ&Iџ3?џќЬЩ“џџџ3ЬцL3фЧ$“Щ&|Щ'фЧѓ&Cџ ?џќЬ٘џџ 0рС’3у'$’C&~8у'№`Iџ3?џќЬШ??џџ3ЬчЬ“3фЧ$˜ЩŽ9 ЯфЧѓцLџ ?џўјџџ 0џџџџу'џџџўџџџу'џџџџ3?џџџџџџџџ3ЬџџџџфЧџџџўџџџфЧџџџџ ?џџџџџџџџ 0  33ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ33333333333333333333333333333333ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ33333333333333333333333333333333џ 3ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ33333333333333333333333333333333ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ333333333333333333333333333џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ,c McPaint Version 1.0 ,c What is McPaint? McPaint is a graphics editor, brought to you free of charge by the Milliluk Partnership. What is the Milliluk Partnership? The Milliluk Partnership is the newly formed partnership between Greg Miller (the Mill) and Erik Gavriluk (the iluk). Milliluk's major purpose in life is to bring good public-domain software to the CoCo community. ,c What is "public-domain"? Public-domain software is software that has been given to the public for free rather than commercially marketing it. Public-domain software is free; it costs nothing, and it is for your pure enjoyment. ,c What does McPaint do? McPaint allows the creation of high-resolution graphics, and allows you to manipulate graphics pictures in many ways. ,c What do I need to use McPaint? ,c McPaint requires 64K and one disk drive. In addition, McPaint requires a single joystick, which must be plugged into the right joystick slot on the back of the computer. Atari "switch type" joysticks will not work. Kraft or Radio Shack deluxe joystick owners are reminded to set your joystick to the free-floating position (see your manual for instructions on how to do this). ,c How do I use McPaint? McPaint can be downloaded off of any good CoCo BBS. Updates will be available from time to time, and new updates will be announced in The Rainbow's reader input section. To load McPaint, insert your McPaint disk into drive 0 and type: LOADM"MCPAINT". The program will load, and autostart after loading. There will be a pause while your computer is checked out by McPaint. If your computer has a good 64K of memory, a title screen will appear. Press the RESET button on the back of your computer until the McPaint logo is red. When this is done, press the right joystick button. ,c General overview of McPaint functions There are two distinct kindsof menus in McPaint. The first is the menu you see immediately after booting up McPaint. This is the "icon" menu, the menu where all of the most-commonly used functions are found. To use an option, move the flashing box around the icon you wish to use. When you have done this, the option selected may be used by pressing the joystick button. The second type of menu in McPaint is a text menu. The options will appear on the screen as letters; to select an option move the solid box around the selection you want to use with the joystick and press the joystick button. ,c McPaint functions The icon menu you see after setting colors is where all of your commonly used functions are. The first option is "more", which will send you to a second menu of icons. ,c Load and save files (6K format) The next two options let you save and load files to disk. After selecting load or save you will be prompted for a drive number. Enter a drive number and press enter. Next, all corresponding files on the disk will appear. You will then be asked to enter the filename. Type the filename, with no extension. The disk operation will then take place, with an error message if it is unsuccessful. All McPaint files use special extensions: SYS - system files BIN - picture files COM - compressed picture files CST - character sets Note that we have left the picture file extension as "BIN". This is to let you LOADM a picture in a BASIC program without typing an extension. Do not try to LOADM a picture and then EXEC it! Pictures are not ML programs! ,c View The next option is "VIEW" which lets you view the current graphic in memory. Press the button to exit VIEW. ,c Get (pick up an overlay) The next option is "GET", which lets you get an overlay. An overlay is a portion of the screen which you may manipulate separately. GET lets you pick up an overlay for manipulation or to put back down (see PUT). To get an overlay, move the cross-hairs to one corner of the box you wish to pick up, and press the joystick button. When you have done this, a box will open up. Encase your overlay in this box, and press the button a second time. There will be a short delay while your overlay is moved into memory, and then you will be returned to the main menu. ,c Put down an overlay Put down an overlay puts an overlay back down onto the screen. To do this, go to one of the put options (they are on the screen above the funny-looking box) and press the button. You may move the overlay around with the joystick. To put the overlay down, press the button. To abort, press [M]. ,c Put options (on top, OR, AND, XOR) On top- puts the overlay down on top, obscuring whatever is underneath. Logical OR- sets the pixel if the pixel is set either on or underneath the overlay: black on white=white white on black=white white on white=white Logical AND- sets the pixel if both the pixel on and below the overlay is set: white on white=white black on white=black black on black=black Logical XOR- sets the pixel according to the following scheme: White on white=black White on black=white Black on black=black XOR is useful if you wish to erase a white portion of the screen on a black background. Use the following method: Pick up an overlay, and put it down right on top of itself with an XOR. The portion of the screen will be erased. ,c Window mode When you select window mode, you will see a box on the screen. This box is the portion of the screen that may be edited at one time. Select the portion of the screen to be edited, then press the button. After pressing the button, you will see an enlarged version of the screen. Move the joystick around to move the cursor; press the button to set a point in the current color. You may select colors by moving the joystick all the way down to the bottom, and moving the box around any of the colors. You may also select a new portion of the screen by selecting NEW. OOP is the oops command. EXT will exit to the main menu. In addition, the keys (1-4) will select colors, and [M] will exit to the main menu. You may use the arrow keys to move the box, but this method is fairly slow. ,c Dump - screen dump to printer The first menu you will see is where you set the baud rate for your printer. The default is 600 baud, and need only be set once each time you load McPaint. Set your baud rate, then go to "Do the screen dump". You will be given a choice between many different printout formats. Select the format desired for your printer, and press the button. The graphic will be printed out, and you will be returned to the main menu. ,c Oops - fix mistakes! Oops will undo the last command you entered. For example, if you have a picture in memory, and go to paint it in, then decide that you don't like the color of paint, Oops will restore the picture to what it looked like prior to the paint. However, if you painted in a picture, then went into draw lines, drew a few lines, and then decided you didn't like the color of paint, Oops would only remove the lines you just drew. If you don't understand Oops, play around with it until what it does is clear to you. ,c More disk Disk directory- prints a directory of the McPaint files for the specified drive Load a compressed file- loads a compressed file into memory Save a compressed file- saves a compressed file onto disk Note on compressed files- compressed files may be loaded into BASIC using the "LOADCOM" utility program available for download. You should use compressed files whenever possible because they take up less room on the disk and load and save much more rapidly. Compressed files usually take up less room than normal files do. The amount of space a compressed file takes up is proportionate to the complexity of the picture. Very complex pictures may actually take up more room than a 6K binary file. If this is the case, you will be notified. Load a character set- loads a character set into memory where it may be used to type on the screen with the "type" option. You may either load McPaint fonts (public-domain also) or Graphicom Part II fonts. We felt sorry for anyone who bought Graphicom Part II because of the name (GRAPHICOM) so we decided to let you use their fonts in McPaint. Graphicom Part II has some nice fonts; you might want to buy one of their font disks. What's in a name? In the case of Graphicom Part II, not much at all. ,c X-Pad - draw with X-Pad Color selection is available with the usual keys (1-4). To exit, press M. X-Pad peculiarities- some X-Pads read 255 in the left side of the pad, thus causing McPaint to draw a full line from one side of the screen to the other. This is a fault with the X-Pad, not McPaint. Also, the X-Pad is very sensitive to the angle at which you hold the pen. Keep the pen at a constant angle for best results. You can also draw lines with the X-Pad. To do this, go into X-Pad, and press [L] for lines. Then go to the starting point of the line, and press the pen down. After doing this, pick the pen up (the line will follow behind) and move the pen to the new location. Press the pen down, and the line will be drawn. Two special options are available in X-Pad lines. You might occasionally notice that you can not get a perfect vertical or horizontal line. If this is the case, you can press H or V to straighten the line horizontally or vertically respectively Press [P] to return to the X-Pad points, or [M] to go to the main menu. ,c Type - use character set This option lets you type on the screen using the character set you loaded from the disk menu. If you haven't loaded a character set, the character set that is used for the menus will be used. Use the arrow keys to position the cursor. [BREAK] will invert the characters. [SHIFT]-[@] returns to the menu. ,c 90 - 90 degree rotation of an overlay This option rotates the overlay 90 degrees clockwise. Only a certain portion of the screen can be rotated; excess will be stripped out. ,c Flip - flip overlay upside-down Ironically, this option flips the overlay upside down. ,c Swap - swap colors of an overlay Swap lets you change all pixels from one color to another in an overlay. You could change all red pixels to blue pixels, etc. ,c +2X - enlarge overlay 2X This function makes the overlay twice as big as it was before. Anything that will not fit on the screen will be stripped out. ,c -2X - shrink overlay 2X This function shrinks the overlay by a factor of two. ,c Fill (paint) Paint allows you to fill in areas of your pictures with a variety of colors and patterns. To facilliate easy painting, paint will stop at any boundary. Two options are available: a 4-color paint, which allows you to paint in black, blue, red, and white, and a dithered paint, which allows you to paint with a variety of colors. You must know two things to operate paint: the color of paint, and the border color. The border color is the color you wish the paint to stop on. For example, if you have a blue box, and you want to fill in the inside with red, you would select the color of paint to fill with as red, and the border color as blue. After selecting colors, you will see your picture. Move the cursor until it is in the area where you wish to paint. Press the button, and the area will be painted in. After it is painted, you will be allowed to paint in another area, using the same colors. To select new colors, or exit, press the [M] key. To avoid problems, keep a good distance away from the borders when painting. Remember, if you accidentally paint in something wrong, you can always go to Oops and fix your mistake. In addition, paint likes to "play dead". You might sit there, and notice that it isn't doing anything. If this is the case, just wait patiently, and the cursor will return sooner or later. Paint is probably re-painting in a previously painted area. ,c Line - draw lines When you enter draw lines, you will see the cursor on the screen. Position the cursor to where you want the line to begin, and press the button. Next, move the cursor to the endpoint of the line (the line will follow behind) and press the button. The line will be drawn, and you will see the cursor once again. You may either draw another line or press [M] to get back to the menu. Color selection is available with (1-4). ,c Exit - exits McPaint If you can't figure this one out, you deserve to sit in McPaint until the next power outage. ,c More - more options submenu ,c Draw boxes Move the cursor to any corner of the boxyou wish to draw and press the button. Now move the joystick around until the box is the way you like it, and press the button. The box will be white until you press the button, at which point it will be colored in with the current foreground color. The box color when drawing (black/white) may be modified by pressing [B] or [W] on the keyboard. This is desirable if you can not see the box when you are trying to draw it. ,c Invert the screen This option makes all black dots white, and all white dots black. It also makes all red dots blue, and vice versa. This is useful if you have a mostly black screen, and wish to do a screen dump without ruining your printer ribbon. ,c Screen scrolling Move the joystick in the direction you wish the screen to move. Press the button when you are done scrolling the screen. Scrolling the screen effects artifacted colors. Red will become blue, and blue will become red as you scroll the screen left and right. In addition, white will change to a yellowish color. Use window mode to see if the formerly white lines are still white, or a red-blue combination. Make sure you enter the correct color when using paint. ,c Rotate screen This rotates the whole screen about any point on the screen. You will first be prompted for the number of degrees per rotation. Enter a number from 1 to 359. The screen will be rotated around the Y-axis. Try rotating a screen; what it does will become apparent. Wait patiently for processing. Of course, the screen will not look perfect, nor will all the colors be correct. You can use window mode to touch up the picture after rotation. ,c N-sided polygons This option lets you draw a regular polygon with any number of sides. For example, 4 sides will draw a square, 5 sides will draw a pentagon, etc. All polygons are regular polygons; all angles and sides are congruent. At the beginning, you will be prompted to enter the center point for the polygon. Manuever the cross-hairs to where you want the center of your polygon, and press the button. A small polygon with the appropriate number of sides will be drawn. Move the joystick left and right to make the polygon smaller or larger respectively. You may select colors by using the number keys (1-4). On large polygons, a few dots may not be connected on the rightmost vertex angle. Go into window mode to fix this. ,c Draw circles Circles work just like polygons do. Circles are actually drawn by drawing a 20 sided polygon. This gives a fairly round circle, considering the resolution of the CoCo. ,c Clear the screen This option clears the screen to the color specified. If you accidentally clear the screen, use Oops to restore your picture. ,c View overlay This option displays what the overlay currently looks like. ,c 1/3, 1/2, User These options were installed due to our foresight that McPaint would be used to create graphic adventure games. Going to "1/3" will draw a line indicating the top 1/3 (2K) of the screen. 1/2 divides the screen into halves; each half is 3K long. The User option lets you specify a Y-coordinate (0-191) where a line should be drawn. ,c Conclusion We've worked on this program for over six months continuously, and we're still working on support programs. This is the BEST public-domain program ever written for the CoCo, and probably the best one for any computer. With our egos sufficiently boosted, we feel that we should not have to mention that you should not, ever, ever, even think about patching in "Written by Joe Schmo". We will continue to support this program; how well we do it depends on how well you support us. Send your contributions to: ,c Starving programmers ,c C/O Erik Gavriluk ,c 3101 Link Road #111 ,c Lynchburg, VA. 24503 Again, we don't expect to get rich, but we would like some thanks. Graphicom is $30, this is $0, and McPaint blows Graphicom away (if we do say so ourselves)! So send us what you feel McPaint is worth to you! Disks containing McPaint, fonts, the Milliluk demos, and printed copy of the manual are available for $15. Send $15 to the above address for your OFFICIAL copy of McPaint! ,c Erik Gavriluk and Greg Miller ,c Authors of McPaint ,n ,c Common questions about McPaint (and their answers) Q: You idiots! Why the heck do you reload in the #$#%& icons every time I press RESET???! A: An interesting phenomenon occurs when you press RESET while you are in 64K mode: the upper 32K of memory loses refresh. Because of this, memory above $7FFF may get scrambled. To make sure no garbage will appear in the icons, a fresh set is loaded into memory each time you press RESET. Q: You idiots! I have to press [M] every darn time I want to get out of a menu option!!!! I don't want to have to do this! What can I do??? A: Why don't you go to the local Radio Shack store and buy a foot switch. RS sells it for remote controlling of a tape recorder. Simply wire it up into the [M] key on the computer. This works great with my Mark Data keyboard .. other brands of keyboards might give you some trouble. Q: Gee, I really love your program. I'm even gonna send ya $1000, because that's what I think it's worth. Simply bill it to the enclosed credit card number. Since I'm sending you some money, do you think you could send me some software? I'm not a pirate, I just like to review software for my BBS (Billy Bob's pirate shack 804-555-1551). I just let other people download the software so they can review it too. Thanks, John Jones. P.S. thanks for answering my other two questions. A: (sent by telegram) Mr. Jones, thanks for the compliment. However, it does seem that you have made an error in writing down the credit card number. This credit card number belongs to Mike Paint. Mike Paint just happens to be in charge of security at MasterCard. I have reported this error to him. Hopefully you won't mind. It seems that the reward money I'll be getting should cover the $1000 and a couple of MacIntoshes pretty well. Thanks for your help. Signed, the Idiots. ,n ,c Glossary of terms 4-COLOR - In McPaint, any of the four artifacted colors (black, blue, red, and white) 64K - Without this you're out of luck 90 DEGREES - the number of degrees in a right angle ATARI JOYSTICK - a switch type joystick good for some arcade games, but not McPaint AUTHORS - see geniuses AUTOSTART - a shortened form of "automatically start". This is a clever method from keeping people from having to type "EXEC" BAUD - a measure of bits per second a serial peripheral can receive. This measure must be the same for both the computer and the peripheral BAUD RATE - the current baud setting of a peripheral BBS - acronym for Bulletin Board System. A place where geniuses thrive and morons ask dumb questions BEST PUBLIC DOMAIN PROGRAM EVER WRITTEN FOR THE COCO - see McPaint BLACK - a color determined by the absence of color BLUE - look up in the sky between the time the sun rises and the time the sun sets BORDER COLOR - in paint, the color that paint is to stop on BOX - a rectangle [BREAK] - the pretty red BREAK key on the computer (it's in the upper right hand corner) CENTER - the middle of an object CHARACTER EDITOR - that which edits characters CHARACTER SET - a group of letters, numbers, and symbols CLOCKWISE - the direction a clock turns in COCO COMMUNITY - all the members of the biological family COCONAE COLOR OF PAINT - the color of paint COMPLEX - highly complicated COMPRESSED PICTURE FILE - any picture which instead of 6K format is saved in compressed format COMPUTER - that which computes CONGRUENT - equal and similiar; having the same shape and size CONTINUOUSLY - constantly CROSS-HAIRS - the huge plus sign shaped things used to define corners in McPaint CURSOR - the little annoying flashing thing DISK DRIVE - around $100 for a good double sided one DISK OPERATION - something done with the disk drive, (e.g. save, load, kill, etc.) DISTANCE - a unique, positive, real number DITHERED - made using red, blue, black, and white DOWNLOAD - to receive from another computer DRAW - to use one's joystick to make recognizable figures DRIVE 0 - disk drive #0 DRIVE NUMBER - a number you assign to a disk drive (e.g. 0=drive 0) EGOS - that which џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџТУСЩ Ш ХУУЩСЧ !"#Ч%&Ш()*+,-./01Ч3456789:;ФЧЦЦџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџAE HLPџŒBANNER CC џ‹BOOT BASяCHRED BINCHRED DOCџAEDICONS SYS EPSON DRV EPSON2 DRV HAYESA BINHAYESA DOCџ:ICONS SYSMCDOC DOCџЁMCICONS SYS$MCPAIN2 BIN'MCPAINT BIN2MCUTIL BIN<PRCHRD BASџ=$PRTDOC BASџ>%џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџis large in the case of Greg Miller ENCASE - to enclose ENLARGE - to make bigger ERIK GAVRILUK AND GREG MILLER - see geniuses ERROR MESSAGE - a message which gives, states, expresses or implies an error EXEC - to type "EXEC" EXTENSION - the three letters that follow the "/" or "." in a filename FILENAME - the 8 letters which precede the "/" or "." before the extension FILL - to paint in an area FLASHING BOX - a box that flashes FLOPPY DISK - a dangerous lower-back condition FREE - that which costs no money FREE-FLOATING - that which costs no money and has a density less than 1 GENIUSES - see Erik Gavriluk and Greg Miller GRAPHIC ADVENTURE GAMES - nifty games which let you type a whole two words to perform an action. Superb two word choices are rewarded with an awesome 1/3 screen of a graphic. GRAPHICOM - see junk GRAPHICS - anything which expresses an idea in pictorial form GRAPHICS EDITOR - that which allows the editing of graphics HIGH-RESOLUTION - in the CoCo world, a whopping 256X192. ICON - a picture that assumes the user is too stupid to read, so it presents the function in pictorial form. Note: since all McPaint users are intelligent enough to read, a word is under the icon. INVERT - to reverse black and white, and red and blue JOYSTICK - a happy stick JOYSTICK BUTTON - the button on the happy stick JUNK - see Graphicom KRAFT JOYSTICK - Kraft's happy stick LINE - the set of all points in a plane determined by two distinct points LOADM - to type "LOADM" MAIN MENU - the main menu of a program MCPAINT - see "the best public domain program ever written for the CoCo" MEMORY - that which an amnesiac has none of MILLILUK PARTNERSHIP - the partnership formed between Erik Gavriluk and Greg Miller N-SIDED POLYGON - a polygon with "N" sides. N is an integer greater than 2. NUMBER KEYS - those amazing keys (0-9) OBSCURING - screwing up what's underneath ON TOP - in PUT, to put down in such a way that what is underneath is obscured OOPS - the look on a morons face after he just cleared the screen on a picture he had been working on for 18 hours OR - a conjunction usually preceded by "either" OVERLAY - a cute name we picked so it wouldn't sound like the stamps in Graphicom OVERVIEW - a quick guide PAINT - to fill in a portion of a picture PENTAGON - the building in Washington where many secretive things happen PICTURE FILE - a file which contains a picture PIXEL - the CoCo's got 49152 of the little buggers PLAY DEAD - what lazy programmer's paint commands do POINT - a position in space POLYGON - a geometric figure consisting of angles and segments PRINTER - that which prints PUBLIC-DOMAIN - programs that are FREE RADIO SHACK DELUXE JOYSTICK - Radio Shack's happy stick RED - the color of a drive light when the disk drive is in use RESET BUTTON - the button on the back of the computer that moron programmers like to disable ROTATE - to turn in a direction SCREEN DUMP - to dump a screen to a printer, or a dumped screen on paper SCROLL - to move the screen up, down, left, or right. Also that which all the programs in the VIP library do very slowly. [SHIFT]-[@] - to press the [SHIFT] and [@] keys either simultaneously (this requires quick reflexes) or to press [SHIFT], hold it down, then press [@] SHRINK - to make smaller SOFTWARE - ware that is soft SQUARE - a figure with 4 congruent sides and angles STARVING - what most CoCo programmers are doing these days SYSTEM FILE - a file which is used by the McPaint system THE RAINBOW - the only good magazine left TYPE - to press keys in succession UTILITY PROGRAM - a program that serves a limited, specific purpose VIEW - to look at WHITE - what both members of the Milliluk Partnership are X-PAD - the cheap piece of junk Radio Shack calls a graphics tablet. Perhaps we should send it to Planet X where they can fix the damn thing XOR - conjunction preceded by "xeither" Y-AXIS - the vertical axis in a Cartesian coordinate system rship are X-PAD - the cheap piece of junk Radio Shack calls a graphics tablet. Perhaps we shoџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ`€``8€р|f|8<ё™№`р№fff`™™˜`a€fff`ўўўўўўў™™˜`a€|ff`a†```€`€ё™˜`a€`>|<<<a†```€`€€љ№№№№`y†xўўрxр€xxxxрxр`xxxxрxр>f™™˜јa˜fffff™™™˜a˜><0`>0џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџё™№˜ё№™€™й˜ё™˜?џџџѓ™€™љ˜a™˜?ќ0џѓџџџŸљЙ˜a™№?№0?ѓа™€™™˜ё™˜?№0?ѓа€™™№˜ё˜?Р0ѓкЊЋ?Р0ѓџџѓа?0ѓџџУкЊЋ?0ѓџџџџа<0ѓ?џќкЊЋЬЬЬЬЬЬЬЬЬ003 а333333333003?џџџѓкЊЋƒƒƒ00303а00000303кЊЋ0ƒ0ƒ0ƒ00303а0000030?кЊЋ0ƒ0ƒ0ƒ003?џџџѓа000003кЊЋќƒќƒќƒ003аxxx?џџџѓкЊЋ0ƒ0ƒ0ƒа`кЊЋ333ƒ333ƒ333ƒ˜аЬЬЬЬЬЬЬЬЬ˜с№џџџ˜a˜јa˜јa˜˜ё˜Р|`|`|`ffgУff№ff№ff№fgцcМƒff`ff`ff`јё˜fffc˜ƒ|f`|f`|f`™™˜ffgУ˜ƒ`fh`fh`fh™™˜Уцf˜`>0`>0`>0™™јјё˜џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ У Џ№У* Џ№€ƒ№? џ№У?џџџѓ03 џ№У03<~№?  џ№У3џџџ38f ЬЬРР У33<№? Т У3 3<Р Т У3@3`fР Ћ: 0У3р3<~<№?Ш ЬУ3р303 † У3р3 УРРУ У ЬУ3р3<|<УУсУ 0У3р3fffѓѓ Рѓ У3р3f|`ѓѓ00ѓ 0У3р3~f`ѓѓ ѓ xУ3@3fffѓѓѓ xУ33f|< ѓРР ѓ ѓ xУ33?ѓ3?ѓР?ѓ 0У33`џУ?џУ РџУ У33` Р? ?Р?џџџУ33<|<У?  30 33f`џѓ?Р`33>f`У?ЬРуЧУУ3џџџ3ff` Р?цf&c03<|<3РffУ?џџџѓ? Рff#00cЦУƒ€€ƒ€<<РƒŸff™™™ƒcƒцc™ƒ™™ƒffƒ™™Ža†У™ƒ™Ÿ>fƒ™ŸƒaƒЧƒ™ƒŸƒf™˜ƒa€fУ˜ƒ˜<УЧЦcџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУ ЊЊ  УЊЊЊƒЊ€ ЊЊ  ЂЊ(УЊЊЊƒ€€ 0 ŠŠЈУЊЊЊƒ€€ Р0   УЊ€У DDD№Р УUUUCУ У0Р  УUUUCѓ ЊЊУDDD  €УUUUCѓ ЊЊѓ УѓѓDDD  УџџџУ*ЊЈѓѓ№ УџџџУ*ЊЈ ѓѓ0 УџџџУ((?ѓ ѓ№ У((џУЊ€?ѓЬ У((?€€џУ У(( €€?ffd У*ЊЈЊ€  ™™˜ Р У*ЊЈffd 0 У ™™˜00 Уffd0 џџџУ€Р`ё˜ё˜fcЧУa˜№˜№‡УУŽ<†`fcј`№`†fcцcцcј№`№`†gУgцgУa€№€№†f#ЦcЦaљ˜љ˜УЦcУ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€`€€Р`ƒ€`РР€gУУРуƒЧРЧУрУ†`cЦgУ†f`&f`с†f ff`†!†Рff!†fРцЦ`a‡Ццf`‡€уцf†g€f#рa†&ff`†РfcЦ†fРцР`cУУУЦЦcрЦЦ`уС†УУц`РџДJ  џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџкŽo€Œџ&љqnŸџўџНЉ(џ@ ††U—qЖџ†4ЗџџоoНi MCPAINT VERSION 2.00 WRITTEN BY GREG MILLER AND ERIK GAVRILUK TESTING MEMORY Ž€PџпІ„Cc„Ё€&ZF&ѓŽ€o€Œўџ&љН\ёŽl1†џЦЇ€Z&ћŽOСІ CЇ€Œџ&іŽП\зЬ€`§+Q§GНi LOADING MCPAINT ICONS.Ž‹П†~ЗŽџџŽhћŽ LЦ І€Ї Z&љPџоН/GЦН/žZ&њŽрŽџоН/žџпЇ€1?&ёџоН1ёџ@ †џо†ЦНHР†a4Ž[ŽЖ џп1%ЦІ€Ї Z&љ1$jф&я2aŽqŸrЬАН$ Н$5Жџ„&љџоНЉ(~џ@ †НЉ(Нi ICONS NOT FOUND OR I/O ERROR! THE FILE ICONS/SYS MUST BE ON THE SAME DRIVE AS MCPAINT/BIN PRESS Aџў KEY TO RETURN TO BASIC­Ÿ 'њ~кŽ4йПŽкŸrP†ЦНHРЬр§G‹Н$ Юџџ@ †НNŽџџПœПžџо­Ÿ  џпЖZЦ=їšЖ[Ц=ї›Н Жџ„&кОžŒџџ'вŽФЖž'0J љіŸX:ь„'М4Н#ЙН*†ЦНHРЬА§G‹Н$ џо5n„ЬШН$ Н'эН#Й~h”33пdм: )Mж-єFRDЖMEXN*є,Лк`д:.+,ЯiD!ž;-џ§Е_‡^SI\\,•$mUˆUІU—UЕ,• What do you wish to edit? Character sets Paint patternsН*HŽНOЗŽ€Пc!†ЗcX~c]„Œ†џЗOЖ~;ЫOЖ~;۹𹘠ŽрЖ›'0ˆ J јіšTTT:Мœ&94Оœ 5Пœ џпŽ’ЦІ Ј„Ї„0ˆ Z&є9ŽПžЖš%4љ".3%'џќ|žX%|žƒ%|žА% |žе%|žЖ›%јЛ"ђ %&|Ÿ:%|ŸT%|Ÿn%|Ÿˆ% |ŸЇ%|ŸЖž& ЖŸ&9%$ &'&'"& ЖŸ'ш% ЖŸ'н' † † † † † † †Б'ИЗ†ЦНHРіZXXŽ:І€З(І€З( І€З( І„З( Н*ŽџџПœН*ЮHіН(OН*0Ж&9Ж( ‹ З( ЛћЗ( Н*Н(O~*0,o,{М2|М‚ЊU‚ЊaМЎњЃЎњІМŽџџПž9Ь€Н$ Н'эН#Й~Н*HŽTНOЗ†ЗcXŽžПc!~c]~к Exit to BASIC? Yes, exit No, don't exitQЬШН$ ~Ь€Н$ ~ZџИЖ„ЗЗЖ…ЗЖќДН›ЖЖН~4ќДНЇЖЗН~усѓ€э~+nƒcœ"fНOOїGЖЖ@4ќДНЇ5Н~4ќДН›ЖЗН~усѓ‚э~+5ƒJœ"-НOЖG4іЖћ|їGіЗћ}їGНNё5ПG˜ОhљПG‹НG—Ž€ПG‹ЖЖ‹ЗЖБ~&џXЖЗ‹ЗЗБ&џC9€`€`2%€€ Rotate the screen aroun a point Enter the numbeџЗr of degrees to rotate the screen:ŽАПhљН*HކНOЗН4SŽ4ЃІ„'ћ*'ћ$НХ§Д†_НHРЬ€§G‹Н$ Н%хќG§|Цd=§€Ж}Цd=§‚Ж|@З„Ж}@З…ЬА§G‹Н$ OН$KНИOЦНHР~Кƒ*sКŽƒd%ƒd1! ѓ }К&94ЬЃсPO9КM*sК@]*sКP=}К'шCSУ9УZƒh%ƒh4Žѓц‹5ќНЇЖ§9џЛ dш'Ž4ЃЮЛm€&ќ0ŽІ„€0'M' уФJ є03BŒ4Ђ&х 9 !"$%')*,-/0245689;<>?@BCDEGHIJKMNOPQRSTUVWWXYZ[[\]]^__``aaabbbccccdddddddddddccccbbbaaa``__^]]\[[ZYXWWVUTSRQPONMKJIHGEDCB@?><;9865420/-,*)'%$"! ў§ћљїієђ№яэыъшцфусџКпомлйзждгбаЮЬЫЪШЧХФТСРОНМЛЙИЗЖЕГВБАЏЎ­ЌЋЊЉЉЈЇІЅЅЄЃЃЂЁЁ  ŸŸŸžžžœœœœœœœœœœœžžžŸŸŸ  ЁЁЂЃЃЄЅЅІЇЈЉЉЊЋЌ­ЎЏАБВГЕЖЗИЙЛМНОРСТФХЧШЪЫЬЮабгджзйлмопсуфцшъыэя№ђєіїљћ§ўр№рџсџџџџџџџџџџџџџџџџџџџџуУс€у™сПџЙџџџџџџџџџџџџџџџџџџўуŸсПџџџџџџџџџџџџџџџџџџўу™сПџџџџџџџџџџџџџџџџџџўуУсПџџџџџџџџџџџџџџџџџџўуџсМуџМрсМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžуџсМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžусМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžусМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžуaМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžуaМЊЊџИЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžуaМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžуaМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžуaМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžуaМЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊЊžуPН>mџо­Ÿ  џпЖZDDDЦ=Ы`їGЖ[DD"эЦ=ЫїGН> Н>!~=иќG§>ВLLЗG|GНNёЖO 94О>ВПGН>ЇН>ДН>Ь5іџФ' О>ВПGН>Д~>ЬЖџ„'љџпŽ>ŸН?–Ž>ŸŽДЦІ€ЇЄ1Ј Z&і9ŽЙП.>qO3†^НO5ŽеПO3}OЖ&НCЖ pattern НCЖcharacter9џ>Ї'†9†9ЦЗ>дЖG45ЗG|GZ&ю9Žш0&ќ9Ж>дЦ|G|GНG—Z&є9†џЗ>чЖџ„'*џо­Ÿ  џпЖ[DDБ>ч'х4НCa5З>ч%ўРНCa~>эНCaі>чС "Ц Ž?7і>ч+ЛРXn•?^AOBBх?IC^C^C^C^џпŽВ †џЇ€ŒЛџ&љН<5~=иНCУ}OЖ&НCЖStore pattern НCЖStore character Н?ь~ 5'O †џDy?ыОAъПGЖG‹ЗGZ&г†`ЗGЖG‹ЗGЖ?ыџпЇ€jф&И2a9}OЖ&НCЖEnter pattern: НCЖEnter character: }OЖ&†! † }OЖ&НOM НO5L€&ю}OЖ&† НO5НCЖ<====== abort subroutine ======>ŽџџП@ћџо­Ÿ  џпЖZD4Ж[DDDD%~@§ŽП0‰J&љ5:Жџ„'#М@ћџ@Ѕ'џХ4О@ћŒџџ'85П@ћ1Жџ„&џЉЖ[DDDDЦ =4іZTыр}OЖ&Ži Žl1]&90Z їџпЦc„0ˆ Z&ј9(џо­Ÿ  џпі[DDDD%Жџ„&ф 2b~ДОAъПG9}OЖ'јЖl1'ѓŽl1c€Œџ&љ9†Н$KНCЖHave you defined all of the characters (Y/N)?Н2rN'Y&ѕЈ†Н$Kџо}OЖ&НCЖSave a pattern set НCЖSave a character set НCоН6:Н2„џоНCёН0љOН1†Н1OН1†џBЃ|Н1OН1Ž}OЖ&Ži Žl1І Н10&ї†џН1OН1Н1†ДН1ЦJН1Н1ёџп~;Ы†Н$K}OЖ&НCЖLoad a pattern set НCЖLoad a character set џоНCоН6:Н2„џоНCёН/GЦН/žZ&њ}OЖ&Ži Žl1Н/žЇ€}/œ*іН1ёџп~;Ы~Ж>чџ&9ЦŽМЖ>ч€#†M'0‰J іZ&ћ94Ц џпc€Z&ћ5„ЦA†НG—|GZџCЂ&ѕ9Ц †НG—|G|GZ&ђ95І€'НO5 їŽМ†џЇ€ŒОр&љŽ€ПO39SETPAT}OЖ&ŽCлПc!9ŽCиПc!9†TЗ V}OЖ&ЬPA ЬSE§ T9Ь€§G‹Н$ НDˆНNё†НG—OНG—ЖO НG—џо­Ÿ &rЖџ„&йќGЗHђїHєНDˆЖџ„&ЦќGЗHюїH№ЖHюіH№4Ж*ѓНHі5ЗHђїHєџо­Ÿ 'џЬM'ЫЅ€1"џОЗ*ѓ~D@џо­Ÿ  ЖZЦ=їGЖ[Ц=їGџDЁ9M'Ыw€1"џ`З*ѓ~DЬ€§G‹Н$ †_НHР†џЗF$†_НHРН%хќG§FOЦНHРЖџ„'пџо­Ÿ  џпќZ4ЋрM&†^%†^БF$'иЗF$џо­Ÿ џпM'Ы€1"З*ѓЦOНHРЖF$НE;Жџ„&џЇ~DХЗFFЗFHH_‰4ЬЃс§FЖFБF":НEЁќFƒ.іFOXXѓFУ§F OіF№F†Н~ѓFУ §FzF|F ОЖFБF&НEЁџE 9ЖFЛFЗF ЖFЛFЗF!ЖFАFЗF"ЖFАFЗF#НEьЖFЛFЗF ЖFЛFЗF!ЖFАFЗF"ЖFАFЗF#Ж*ѓіF їGіF!їGНG—іF#їGНG—іF"їGНG—іF!їG~G—N-sided polygons Enter the number of sides:†_НHРН*HŽF%НOЗН4SŽ4ЃІ„'ЩВ'ЩЌНХїG‰ †_НHР†ЗG‰† ЗGŠЬ€§G‹Н$ †_НHРНNН%№FŸхOЦНHРНF№џо­Ÿ 'M'Щg€1"З*ѓ­Ÿ  ЖZ%<"Жџ„&е~F”ЖGŠ‹ЗGŠ~F ЖGŠ€ЗGŠ~F ŽПДGˆіG‰O4ЬhЃф%Ѓф|Gˆ є2bНG]ЖG‰4ЖHюЗHђЖH№ЗHєОДіGˆ:ПДНG]ЖHюіH№4ЖGіG4Ж*ѓНHі5ЗGїG5ЗHюїH№jф&Н5‚ќДН›ЖGŠН~НOћGїHюќДНЇЖGŠН~НOћGїH№9€АџG‘@€РЗG’}G‘'™ЖG‘'d4@ўGЖG’НH:|GНH:zGНH:|G|GНH:|G|GНH:zGНH:zGНH:zGНH:zGНH:|G|GНH:|GНH:|GНH:zG|GНH:џG5Р4@ўGЖG’НH:|GНH:|GНH:zGzGНH:|G|GНH:џG5Р4vНHнŽG“І†4ќGНH‘4ѓG‹5ЦР4цaM'TdфJ&њcфџпІ„Єр4Њр}HЇ'4ѓGƒ€І„5Ї„џо2a5^Hі4$4† =ІфDDD0†5„5ЄЦџїHЇНHіHЇ9€˜АШрhŽHДHюІXЎЅŽџпІ€ЇР1?&јџо94ЖGР%†ПЗG5‚HяHёHѓџHіЗHѕЖHђ„ўЗHђЖHю„ўЗHюŽIНI‘'•$ŽIˆ4ЮImНIЁ'П$ЮIvЃф5$24F4DV% ƒI€%ƒ4НJ­ФЎf'0Џf­јьфуbэфЃd%щэф­Є у55іОHё0ПHё9ОHё0ПHё9ОHѓ0ПHѓ9ОHѓ0ПHѓ9ќHяГHѓ$ї4@P‚5ќHэГHё юОHё4ё$ОHэПHё1!НJ#|Hђ1?&і2b9НJ5@џHёНJ4@ЗHђНJ#5@­Ф1?&№95ќHѓ4НI‘$ОHяПGIѕHѓ1!НJ#|Hє1?&і2b9ЮJ9ЮJ9D$ќF09Ц :9nФЮJ#9ЖHєЗGЖHђЗG4…5ЖHѕНG—9J=€`џJK4vŽАDDD0†† =0‹Іф„ŽLћDІІ4Є„ŽJˆ_4‰Ј„Єa'˜lф0 №52aБJŒ5іUЊџџ†_НHР†_НHРЬ€§G‹Н$ Н%хќGНNёїJŒќG§J=џпЮџЮџ†џЗJЗJŽќJ=НLыќJ=§J?ƒџ$7ЗJ7§J?§J=НJя цЖJЗJŽЖJ>АJŽЗJ>ЖJ=ЗJAЖJ>ЛJŽЗJ>ЗJBџ' Р'ќJ=НJK'pJŽЖJŽБJ&9ќJ?§J=~JўНK‡|JI|JIzJJzJJЖJIіJ>џKJ№JŽНJK&ЖJIіJ>№JŽpJŽНLыpJŽЖJJіJ>№JŽНJK&ŒЖJJіJ>№JŽpJŽНLыpJŽ~JўJCЖJBЛJŽЗJEЖJBАJŽЗJFЖJ=іJEНJK'|JCЖJCЗJDЖJAЗJGЖJGіJBНJK&НLџ}JG'.zJGzJG}JC'!ЖJGіJEНJK&іJBНJK&JCЖJGіJEНLы НЖJGLLЗJHіJFНJK'ЖJHJJНJK&іJBНJK&іJFНLыЖJHіJEНJK'JJНJK&іJBНJK&іJEНLы~KЖЖJGЗJћLIIЖJALLЗJGЖJGіJBНJK&НLџ4ЖJGў5')|JG|JG}JD'ЖJGіJEНJK&іJBНJK& іJEНLыJD МЖJGJJЗJHіJEНJK'LLіJBНJK& іJEНJK&НLыЖJHіJFНJK'LLіJBНJK& іJFНJK&НLы~LRЖJGЗJJ9Н#Й~J–6ЖJŽ6ƒo•"ь~JР0 46Ž€ŽLћDDD0†† =0‹Іф„DІІ4Ј‰0Ї‰05ŽMЮцaФЗMDЄЅ4ЖMDCЄ„Ї„5Њ„Ї„5Ж‰MEН*HНCЖMcPaint patterns Please select the pattern you wish to paint with using the joystick and fire button.Ь §O3OЖН?ьŽMЮЦІ€Ї Z&љ~JџMж†_НHРЬ€§G‹Н$ Ь€`§+Q†ЦНHР­Ÿ &ЁН+SНNёЖ,ЮЦ2=4†НG—OНG—50&яЖO НG—Жџ„&ЬЖ+QЗHђЖ+RЗHєНN­Ÿ &ŠН+SЖHђіHє4Ж+QЗHю4Ж+RЗH№4Ж*ѓНHі5ЗH№5ЗHю54ЗHђїHєЖџ„'НHЈ5ЗHђїHє~N55НN~Mы­Ÿ Жџ„'ѕ9M'С~S'СxP'ў˜X'вы 'Сf€1"џ*З*ѓ~MыM'СRS'СLPџNе'ўlX'вП 'С:€1"З*ѓ~N5ќGНH‘4ѓG‹5џпц„џоЮO!фЦ4† рM'TJ љїO 9Р0 ќO3ФрУ s4ŽOСПOД5 4Žl1ПOД5 4ŽiПOД54v 'ЬќO3DVDVDVDVDV‰ѓG‹іO4Ф0…Іф &†`€!ОOДM'1(J јџпЦІ Ї„0ˆ Z&іџоќO3Уƒ%Ь§O35іІ€&9НO5 ічччччџчџЩЩџџџџџџџџ™џOд™™џЯУŸЧѓ‡Яџџџ3чЯŸ3џџуЭууЬсџџчЯџџџџџѓчЯЯЯчѓџЯчѓѓѓчЯџџџ™УУ™џџччччџџџџџџччЯџџџƒџџџџџџџџџџчџџѓѓчЯŸŸџџУ™™™™УџџчЧчччУџџУ™љУŸџџљУљ™Уџџ'''ччџџŸƒљ™УџџУŸƒ™™УџџƒѓчЯЯЯџџУ™У™™УџџУ™™СљљџџџчџџчџџџџчџџчЯџѓчЯŸЯчѓџџџƒџƒџџџŸЯчѓчЯŸџџЧ“ѓчџчџУ™љС™УџџџУ™™™™џџƒ™ƒ™™ƒџџУџPг™ŸŸ™Уџџƒ™™™™ƒџџƒŸ‡ŸŸƒџџƒŸ‡ŸŸŸџџУ™Ÿ‘™Сџџ™™™™™џџУччччУџџчччч'џџ™“‡“™™џџŸŸŸŸŸƒџџ™™™™џџ™‰‘™™џџУ™™™™Уџџƒ™™ƒŸŸџџУ™™™“Сџџƒ™™ƒ™™џџУ™Чс™Уџџчччччџџ™™™™™Уџџ™™™УУчџџ™™™™џџ™УччУ™џџ™™УчччџџƒѓчЯŸƒџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџУљС™УџŸŸƒ™™™ƒџџџQвџУŸŸŸУџљљС™™™СџџџУ™ƒУџЧ“ŸŸŸŸџџџУ™™СљУŸŸƒ™™™™џчџЧчччУџчџчччч'џŸ™“‡“™џџЧччччУџџџ™™™™џџџƒ™™™™џџџУ™™™Уџџџƒ™™ƒŸŸџџС™™СљљџџƒŸŸŸџџџСŸУљƒџџŸŸŸ—Яџџџ™™™™Сџџџ™™™Учџџџ™™™™џџџ™УчУ™џџџ™™™СљУџџƒѓчЯƒџUUUUUUUUЊЊЊЊЊЊЊЊџџџџџџџџDDDDˆ"ˆ"ˆ"ˆ"ЛюЛюЛюЛюwнwнwнwнџRб™f™f™f™ff™f™f™f™3Ь3Ь3Ь3ЬUЊUЊUЊUЊџџџџUUUUЊЊЊЊUџUџUџUџЊџЊџЊџЊџffffffffwwwwwwwwDDDDDDDDЛЛЛЛЛЛЛЛˆˆˆˆˆˆˆˆЬЬЬЬЬЬЬЬ†ЦНHРџпŽАЮШ†ЗSѓІ€_4†ЗSђOhф4ha44ІbŠ5YI4ІaŠ5YI4ІbŠ5YI4ІaŠ5YI2bzSђ&ЩэШ эС2azSѓ&В†ЗSѓ0ˆ3Ш ŒМ%џ џоЖ(Ь‰#†џ HЗ"Sа(ЬЖ(Э‰_#†П HЗ(ЭЬШН$ Н#ЙН'э~џSєНUUџпŽUhьэЁŒUˆ&іОG‹0ˆ џпьэˆоьэˆоьэˆоьэˆоьэˆоьэˆоьэˆоьэˆоьэˆоьэˆоМUf%ЩŽUhОUf0ˆрьЁэŒUˆ&іџо9НUU1ЈрŽUhџпьЁэŒUˆ&ї1"џпьЃэЈ ьЃэЈ ьЃэЈ ьЃэЈ ьЃэЈ ьЃэЈ ьЃэЈ ьЃэЈ ьЃэЈ ьЃэЈ МG‹"ШОG‹ŽUhьэЁŒUˆ&їџо9НUUІЂЗ(оОUf1!ПUff€f€f€f€f€f€f€f€f€f€4МUf$uTѓ5 с5НUUІ„4Ж(о„'†€ЊрЇ„џо9НUUІ„З(о1!iЂiЂiЂiЂiЂiЂiЂiЂiЂiЂ4МG‹#5 р5НUUІЂ4Ж(о„€'†ЊрЇЄџо9ОG‹1ЉПUfџп9ЏUˆЬ§Vј§W§W[~UСЬЊ„§Vј§W§W[~UСЬЄ„§Vј§W§W[~UСЬЈ„§Vј§W§W[Ь€§G‹Н$ †_НHР((џоНX2Жџ…'К:Н$‹Ж$ЁM& OЦНHР~Ж(Б(&Ж(Б('дЖ(і(4Ж(З(Ж(З(ОG‹НWџ5З(З(ї(ї(WЕ ŸџV9џпОG‹0‰ПV7ОG‹ЮШЖ(ЭЗWДЖ(ЬDDDЗWšЗW›ОG‹ЮШПW–џW”Ж(„ЗWГW˜ŽWŸІ†ЗWœЖ(Ь‹„І†ЗWžЖ(‹Л(Ь„ŽWЉІ†ЗWЖ(Ь„ЛWГ#|Wš|W›ОW–Ж(DDD0†і(]'0ˆ Z їПW–ўW”ЖWџ&|Wš|W›МV7"­ЖWœЄ„ЗW™ІРіWГ]'DvW˜Z іКW™Њ„НWИЇ€zW›ЖWš'b',O4ІРіWГ]'DfфZ їКW˜Њ„НWИЇ€5МV7"\ЗW˜zW›&дЖWW8Wš'+ІФДWžіWГ]'DZ љКW˜ЗW˜ЖWЄ„КW˜Њ„НWИЇ„МV7""W˜ЖWšЗW›ОW–ўW”0ˆ 3Ш ПW–џW”zWД&џLџо9WŸР№ќџџ?WЖџWИ}WЕ'бІ‰09'шd 4vŽŽWТЃ„%Ѓ„1! ѕ4 ˜‹0НO55Ž0ŒWЬ&н† НO55іЮ˜1‰4 џпьСэьСэьСэьСэьСэьСэьСэьСэЌф&м2b9ќG‹4Н$ 5ƒ€'Ь€§G‹9ЬА ї†_НHРНZшН*ЬА§G‹Н$ †Н$KЬр§O3Ž[‰НOЗЬ€§G‹џпŽАЦ4ЬНZ-НZ-Ц 4†НZ-jф&ї5ЬНZ-НZ-jф&ф2aќZ)§G‹@ЗZ+ЫџXЗїZ,~YƒЮџ}Y‚'­Ÿ  Ж[?&Н[рџо­Ÿ M'З=1% 4"€1ЗZч}Y‚' Жџ…'Иџп}Y‚'$ЖXї'фЖWї'іЖUї'ŸЖVї'ЏЖZDHHі[TTH4†=\5З(ї( ‹З( Ыї( ŽАПG‹ЮHіsY‚'ЮHіџоН(O}Y‚'џоН* џоН*Ž€ПG‹~XОџќZ)§GќG4џоНNёї(Ы5§GАZ)№Z*НZKќGLL§GБZ+&зЖZ)\§YЖ§GёZ,&Ы~XО†џЗUЖZ*M'џЕJЗZ*‹ЗZ,~Yƒ†џЗVЖZ*LИ'џšЗZ*‹ЗZ,~Yƒ†џЗXЖZ)О$џLLЗZ)‹@ЗZ+~Yƒ†џЗWЖZ)M'џgJJЗZ)‹@ЗZ+~Yƒ@4Ц 4ьaЇ€jф&њ2a50ˆ 9UUЊЊџџ§ZГџпŽА@D0†Ž]'1ЉрZ і4 усЖ(ЫHŽZCІІ„<ŽЇ„0ˆ 1?&їŽАПG‹ќG4ќZГ‹ОЗGЫЎїGЖ(ЫџоНG—Ž€ПG‹5§G9џZЕЖZЛZ)і[TTћZ*Ž€ПG‹§GЖZчНG—ЖZчЗ(ЫќGАZ)№Z*НZK~XОЬ€§G‹Н$ _†НHРџо­Ÿ 1&џоН* 4&џоН*}[ˆ'Н$‹Ж$ЁM& OЦНHР~Жџ…'?Ж(і(Р#†РСА#ЦАЗ(ї(З(ї( ‹>З( Ыї( s[ˆЮHі}[ˆ'ЮHЈџоН(O~ZїНNЖ(і(§Z)‹?Ы§Z+9 {{{ ~~~ ||| }}} NEW EXT OOPOЗZч~XО† і† І[Дђ† ю†ЦНHР~Yƒ[І[­[Б[ЕXT[Й[ЙЖZDDDHŽ[Уn–џЖ[?& џоs[п'Ž*П\Z Ž*П\ZН\}[п'лџо­Ÿ  Жџ„'Р ЫЖZDDD#†HHHHH‹З(‹ З( †vЗ( ‹ З( 4vџо­Ÿ\ZŽАПG‹ЮHіџоН(OŽ€ПG‹5і\\ŽАŽШПG‹40†ЦНHРOН$K50џпь„\еFDB@Ж\еЇ ŒШ$0 уt(Ьt(ЭOŽШЇ€4Х5&є0ˆŒр%ьџоЬШН$ Н#ЙН'э~XIy\еXIy\еXIXI9\нџ\х \жŽП\йŽП\нŽП\хŽП\чŽП\щП\ыŽП\эŽ П\я9З^џп4v 'Пќ\зО\яН^ §\пО\яН^"4ќ\зЃс§\сќ\пО\нН^"§\лќ\сО\йН^"4OФ§\у5DVDVDVФOѓ\лѓG‹§\лOцфР О\ыН^"Уl1џпО\л^;і\ъ4і\ш4І Н^<}^Ž' 4Ж^ 5'Ї‰0Ї€jф&с^;і\шчф4ѓ\х5ja&Ъ2bќ\зУГ\э%Љ]фЬ§\зџо5іќ\зО\яН^ О\яН^"ѓ\яƒ§\з Я404ŽЃф%Ѓф1! ѕ 2b5А404ЬŒ'уф1? є2b5А4і^;4^;і\ф]'ZDv^; іЊр54Ж\жR5'&}\ж'4Ж^ 5& CЄ„94Ж^ 5& яЈ„9І‰09ю^ކЦНHРЬШ§G‹Н$ OН$Kџп†РЗ_„Ж(Э#†З(Эі(ЬTTTї_і(ЭSФї_|їGі(ЭTT\ї_€ї_~_…ŽАП_‚ЮШZ3Хї_†GІ„0ˆ Д_„і_…TT4і_„Х€&XH ј54ърї_…ЖGLЗG&вGчФ3__…z_~&УЖ_€З_~0ѓ_У Ж_|ЗGО_‚t_„t_„}_„&Ÿ†РЗ_„0П_‚ƒАё_#‹Ж(Ьі(ЭDЗ(ЭXї(ЬџоН#ЙН'э~_}_€_‡ЬШ§G‹§`Н$ Ж(ЭЦ =ѓG‹У §`џпО`Ž`І€Ї Œ`'&іО`О`Ц І€Ї Z&љО`Ž`І Ї€Œ`'&іО`0ˆ П`О`0ˆрП`4О`џоЌс$џп ЋН#ЙН'э~џ`/ Local color swap Local color swap Change Black {{{{ to: Change White ~~~~ Change Blue |||| Change Red }}}}Ю@џO3НOЗŽ`{~OЗН*HŽ`JНOЗŽ`dуНa_Зa[Н*HŽ`€Н`ХНa_Зa^Н*HŽ`—Н`ХНa_Зa\Н*HŽ`ЎН`ХНa_Зa]Ь€§G‹Н$ НašЖ( ЗGЖ(ЗGНџa.NёŽa[:І„НG—|G|GЖGБ( %ц|GЖGБ( #еН#ЙН'э~ЮџO3Ž`/НOЗЮ€џO3Ž*wНOЗЮa…џc!†ЗcX~c]aa‘a”a—O9†9†9†9†_НHРН%хЖџ…'љЬ€§G‹Н$ Ж(і(4((џоЖџ„'SН$‹Ж(Б(&Ж(Б('сЖ(З(Ж(З( ьфЗ( ї( ЮHЈН(OЖ(З(і(ї( З(ї(ьфЗ( ї( ЮHіџпН(O~aСьфЗ(ї( Ж(З(єb- Ж(З( ЮHЈН(OНN5З(ї( Ж(З( Ж(З( Ж(Б( % і( З( ї(Ж( Б( % і( З( ї( 9Ь€§G‹Н$ НašЖ( ЗGЖ(ЗGЮ˜џG‹НNёЮ€џG‹˜НG—|G|GЖGБ( %о|GЖGБ( #ЭН#ЙН'э~ Local erase Н*HŽbТНOЗНa_4Ь€§G‹Н$ НašЖ( ЗGЖ(ЗGІфНG—|G|GЖGБ( %э|GЖGБ( #м~џc#Ж[DDDБcX%ЖcXJHОc!0†Ў„Жџ…'љН#Йn„ @`€ Рр†U—q†џЗc\Зc[ Жџ…'џЏ­Ÿ  Ж[}c\&Бc['цЗc[іcYїcZЗcYDDDБcX% ЖcXJHHHЗ[ЗcY}c\&†џЗd.Зd/Зd0ЖcZc\d.†?Зd/†ќЗd0Ж[~ckDD„ўŽcFь†У@9DVDVDVDVO‰ѓG‹00ˆр4Жd.ЦџпЇ„Ї‰@0Z&ѕЦ 0Жd/Ї„0ˆ Z&ј5Ц Жd0 d"Ї„0ˆ Z&јџо9џd15Ю7X7№8о Diskette access Disk directory Load a compressed file Save a compressed file Load a character set Main menuџ@ †Н*HŽd;НOЗŽd1Пc!†ЗcX~c] McPaint version 2.00 Written by Eriџe0k Gavriluk and Greg Miller Icons made by Eric White Thanks to the following people Marty, Ken Sykes, Eric White, Jim Reed, Gweedo Ward, Wayne DayJay Brown, Richard McCaleb, Ed Ellers, Steve Bjork, Lane Lester, Wyatt. Thanks! Press the joystick џf/buttonIn addition, we'd also like to thank all of the people who haveflattered us with compliments and sent us some money. If you'd like to send us some money, mail a check to: Starving Programmers C/O Erik Gavriluk 3101 Link Road #111џg. Lynchburg, VA. 24503 Disks containing McPaint, about 15 character fonts, all of the support programs, documentation on disk, plus a printed copy of the manual are available for $15. This will be our only source of income from this project, and wЬh-e'd appreciate your generosity. Send $15 to the above address for your OFFICIAL copy of McPaint 2.00!Н*HŽdљНOЗН'эН*HŽf6НOЗН'э~THIS PROGRAM REQUIRES 64K TO RUN-SORRY! PRESS A KEYŽhЏІ„'­Ÿ  і­Ÿ 'њ~кџhћICONS SYSџо5І€'­Ÿ  іџџџџџџџџUUUUUUUUЊЊЊЊЊЊЊЊнŽ‹нИpшџ€€žžžž€ˆgˆvppязЋUЋзяџў}ЛЛЛЛзяlЛзяяязЛэо?Яїїћѓўџїяпџ§ѕћћЊ_ППЊќœ“ѓ?9ЩЯ§ћїяпЋUз8ўў}ƒяяwнwнwнwнˆ"ˆ"ˆ"ˆ"DDDDЛюЛюЛюЛю™Z<џџDDD0†І5„ц„LXJ' њ5ЖІ€џ'Ќ і3џKџ KџџоНЂПџп9 g``РРРџџw†_НE…Ь€§DPНќЖDTЗEЗЖDUЗEЙџо­Ÿ џпM&JЖџ`ЗDTЖџaЗDUН) †НD\OНD\Ж)<НD\Жџb&џОЖDT4ЗEГЖDU4ЗEЕЖ&ŽНEЛ5ЗEЙ5ЗEЗ~’M'ёS 'ёML'€1"џЗ&Ž~’џо­Ÿ &ФЖџ`З&ьЗDTЖџaЗ&эЗDUН) †НD\OНD\Ж)<НD\Жџb&ЪЖџb'љ†_НE…Ж&ьЗEЗЖ&эЗEЙЖџ`З&ьЗDTЖџaЗ&эЗDUџо­Ÿ &џv‹ЖEЗіEЙ4Ж&ьЗEГ4Ж&эЗEЕ4Ж&ŽНEЛ5ЗEЕЗк5ЗEГЗй54ЗEЗїEЙЖџb'НEm5ЗEЗїEЙ~[5ЗзїиЖџb'љ~ M'№c '№]P'ўŠV'2H'g€1"џ З&Ž~ M'№; '№5P'ўb€1"џ,З&Ž~IЖзЗEЗЖиЗEЙЖйЗEГЖкЗEЕНEmЖзЗEЗЗEГЖиЗEЙЖкЗEЕЖ&ŽНEЛ~ ЖзЗEЗЖиЗEЙЖйЗEГЖкЗEЕНёuEmЖзЗEЗЖиЗEЙЗEЕЖйЗEГЖ&ŽНEЛ~ 4Жћ'4}ћ&Юџ Юџpџо$†€+‰ФјЪчФ!ЦчФJJ$ъяЖџ#„їЗџ#5Жџ#ŠЗџ#9ЦДZ&§9э† ‰Z&§цФШ№чФLL%№ Эџ4ŽџЦ†‰haiфYЇ…J*є54џРџУџХ†џЗџ"5‚UЊџ4vŽПG Ž #І†ŽџпОDPЇ€1?&њџо5іН(ЋЬ€§DPНќЖџ…'э†ЦНE…~!…џ g f­Ÿ З fM&91&Н%Ш 4&Н%Ў­Ÿ  ЖZ;%  ~ з-%~ зЖ#Љ‹'ЩЗ#Љ9" ~ з"~ зЖ#Љ€ў'мЗ#Љ9~!2Ж#ЌЗEЙЗEЕEЗ†џЗEГН$ˆ†џЗEГEЗЖ#ЋЗ#ЌЗEЙЗEЕН$„9Ж#ЊЗEЗЗEГEЙ†ПЗEЕН%D†ПЗEЕEЙЖ#ЉЗ#ЊЗEЗЗEГН%@9­Ÿ  Ж[;%  ~!„-%~!„Ж#Ћ‹Р'зЗ#Ћ9" џ!f~!„"~!„Ж#Ћ€џ'мЗ#Ћ9~"Н gЖ fM& OЦНE…~DЖџ…' EЗ†џЗEГЖ#ЊБ#Љ&Ж#ЌБ#Ћ'ЮН!Н к ЦЖ#ЊЗ#­ЗEЗЗEГEЙ†ПЗEЕНEmЖ#ЌЗ#ЎЗEЙЗEЕEЗ†џЗEГНEmЖџ…'љЖ#ЉЗDTЖ#ЋЗDU9Жџ…'@Н gЖ#ЉБ#Њ&і#Ћё#Ќ'цЖ#ЊЗ#ЏЖ#ЌЗ#АЮEmН#єЖ#ЉЗ#ЊЗ#ЏЖ#ЋЗ#ЌЗ#АЮEЛН#є~"Ж#ЊЗ#Џі#Ќї#АБ#­&ё#Џ& †џ"eЦНE…~ IЮEmН#єЖ#­і#Џ4Ёр#‰'§УЗ#­ї#ЏЖ#Ўі#А4Ёр#‰З#Ўї#АЖ#­і#ЎНEV4ѓDP5ЮШџDPO4PН '5Pі#А№#Ў\ї#Јі#­Ы4і#ЏЫррTTT\џпO4\4І€ЇРZ&љ†  ф0†3Ці#Јсa'laцф ф2bџоЮШџDPі#­Ф'$4џпНLИџо†џЗEГЗEЗEЙ†ПЗEЕOНEЛ5ZС&кЖ#Џј$4†З%ті#Џ№#­4ЫїEЗїEГEЙ†ПЗEЕO4@ЮШџ#dџDP5@НEЛ5Ыz%т&зЖ#ЏА#­З$qЖ#АА#ЎLЗ$rЮ€џDP~DЖџ…'љЖџ…&љЖџ…'љ9ƒEЛ'~$ˆ~$„ ƒEЛ'~%D~%@ЖEЙіEЕБEЕ#‰ЗEЙїEЕЖEЗіEГБEГ#‰ЗEЗїEГ9Ж#­ЗEЗЖ#ЎЗEЙЗEЕЖ#ЏЗEГЖ$p4vН#Б5vЖ#ЏЗEЗЗEГЖ#ЎЗEЙЖ#АЗEЕЖ$p4vН#П5vЖ#ЏЗEГЖ#АЗEЕЗEЙЖ#­ЗEЗЖ$p4vН#Б5vЖ#­ЗEЗЗEГЖ#ЎЗEЙЖ#Аџ$cЗEЕЖ$p4vН#П5іР0 џ?Р№ќџ† Oџп$ƒ4ЖEЗDDDЗ$ЖEЗŽ$w„DІІЗ$€ЖEГ‰Ž${„DІІЗ$іEЗФј4іEГФјррTTTРї$‚ЖEЗ„ј4ЖEГ„јЁр&Ж$€Д$З$€З$|$ƒЖEЙЦ =ѓDPі$‚Ж$0†Ж$€Њ„mф&Н%›Ї€†џ]+]' mф&Н%›Ї€Z ё}$ƒ&Ж$Њ„mф&Н%›Ї€џо2a9† Oџп4ЖEЗŽ$s„DІ†4ЖEЗDDD_‰ѓ€%bDP† іEЙ=4ус5іEЕ№EЙ'mф&Н%›4 4Њ„Ї„50ˆ Z&ч2aџо94ГDP0‰€І‰05”†ЊЗ%З%/З%‰†З$ІЗ$ИЗ%UЗ%9†ЄЗ%З%/З%‰†CЗ$ІЗ$ИЗ%UЗ%9џ%уЬА§DPНќ†Н '9 Enter foreground color: Black {{{{{{{ White ~~~~~~~ Red }}}}}}} Blue ||||||| Exit to editorН%уŽ&ЌНGkŽ&НGk†ЗYŽ&ЩПXЪ~Y Clear screen to &г&ж&к&оїO † † †Ž€џ&тПDPН '~ї€`Ь§­Ÿ ЖXї&†џЗX|&ьЖWї&†џЗWz&ьЖVї&†џЗVЖ&эП' LЗ&э &эЖUї&†џЗUЖ&э&&э z&э­Ÿ  Ж[8%|&эіџФ'?%|&эі&эСР%ЦПї&э"z&эіџФ'"z&эі&эСў%&эЖZ}&ь'"z&ь}&ь'"z&ьі&ьСџ'8%|&ьі&ьСџ'?%|&ьЖ&эЗDUЖ&ьЗDT9ЦOНE…~DŽ€џ'сџпc€Œ˜&љџо~ї†_НE…Ь€§DPНќЬ€`§&ь†ЦНE…­Ÿ &ЁН&юН) Ж)ЅЦ2=4†НD\OНD\50&яЖ)<НD\Жџ„&ЬЖ&ьЗEЗЖ&эЗEЙН(ЋН&ю­Ÿ &‡ЖEЗіEЙ4Ж&ьЗEГ4Ж&эЗEЕ4Ж&ŽНEЛ5ЗEЕ5ЗEГ54ЗEЗїEЙЖџ„'НEm5ЗEЗїEЙ~(Q5Н(Ћ~(­Ÿ Жџ„'ѕ9M'ц‡S'цP'хX'єЈ 'цo€1"џ*З&Žџ(р~(M'ц[S'цUP'ЙX'є| 'цC€1"З&Ž~(QќDTНEV4ѓDP5џпц„џоЮ)=фЦ4† рM'TJ љї)<9Р0 s)d†_НE…OЦНE…†ЦНE…†_НE…~DЬ€§DPНќ­Ÿ  Жџ„'ц|ЖZ2%НLm ч"НLИ оЖ[2%НL в"ЮНK› ЩPџпŽЮАŽ€_І„Œ˜$Ё„& 0\Сџ' ю‰эС_1!Œ$ І„ мZ‰џ)пэС1!9Н%уŽ)їНGkН#’Юџ~Z…No memory will be saved by this file. HIT BUTTON TO CONTINUE: PџпŽАŽ€ьч J&ћŒ˜#ѓ9_†НE…Ь€§DPНќН+/­Ÿ 'ї'ђ^', 'C'X 'r'‰ОU~4† НUЩ5ПU~НUЩ ПН+'ќU~ГU–§U~МU–$ЋЬ§U~~*eН+'ќU~ѓU–§U~ГU”%ГU”§U~~*eџ*оН+'ќU~ƒ§U~ƒџџ&џsќU”ƒ§U~џgН+'ќU~У§U~ГU”%џSЬ§U~~*es+tЖ+tЗU}~*e+u†џЗ+e|+e'9ОU~4s+u' †RЗU}ЗW5 †џЗU}ЗW5† НUЩW5Ж+tЗU}5ПU~9OЦНE…†џЗ~Dџо†_НE…Ь€§DPНќŽ+Š­Ÿ &ћН&юН) Ж)ЅЦ2=4†НD\OНD\50&яЖ)<НD\Жџ„&ЩН(ЋЖDTЗ#­З+vЖDUЗ#ЎЗ+wŽ+жџо­№+нŸ &ЌЖџ„'4Н&юЖDTБ+v&ЖDUБ+w'жЮEmН#єЖDTЗ#ЏЗ+vЖDUЗ#АЗ+wЮEЛН#є~+жЖ#­ЗEЗЖ#ЏЗEГЖ#ЎЗEЙЗEЕЖ&ŽНEЛЖ#­ЗEЗЖ#ЏЗEГЖ#АЗEЙЗEЕЖ&ŽНEЛЖ#­ЗEЗЗEГЖ#ЎЗEЙЖ#АЗEЕЖ&ŽНEЛЖ#ЏЗEЗЗEГЖ#ЎЗEЙЖ#АЗEЕЖ&ŽНEЛ~+xM' 'B'#W'%€1"ўаЗ&Ž49~ї~DOЦНE…94Н%Ш94Н%Ў9Zџ,ЯЖ-›З,ЮЖ-œЗ,Эќ,ЫН.ЃЖ,ЭН.†4ќ,ЫН.ЏЖ,ЮН.†усѓ-—э~+nƒcœ"fН.WOїDTЖ,Э@4ќ,ЫН.Џ5Н.†4ќ,ЫН.ЃЖ,ЮН.†усѓ-™э~+5ƒJœ"-Н.WЖDT4і,Эћ-“їDTі,Юћ-”їDUН) 5ПDT˜О_BПDPНD\Ž€ПDPЖ,Э‹З,ЭБ-•&џXЖ,Ю‹З,ЮБ-–&џC9€`€`2%€€ Rotate the screen around a point Enter the numbeџ-Юr of degrees to rotate the screen:ŽАП_BН%уŽ-НGkН5oН05§,Ы†_НE…Ь€§DPНќН!ŠќDT§-“Цd=§-—Ж-”Цd=§-™Ж-“@З-›Ж-”@З-œЬА§DPНќOН 'Н,ЯOЦНE…~D0*ƒ*s0*Žƒd%ƒd1! ѓ }0*&94ЬЃсPO90*M*s0*@]*s0*P=}0*'шCSУ9УZƒh%ƒh4Ž.Иц‹5 !"џ.Э$%')*,-/0245689;<>?@BCDEGHIJKMNOPQRSTUVWWXYZ[[\]]^__``aaabbbccccdddddddddddccccbbbaaa``__^]]\[[ZYXWWVUTSRQPONMKJIHGEDCB@?><;9865420/-,*)'%$"! ў§ћљїієђ№яэыъшцфуспомлйзждгбаЮЬЫЪШЧХФТСРОНМЛЙИЗЖЕГВБАЏЎ­ЌЋЊЉЉЈЇІЅЅЄЃЃЂЁЁ  ŸŸŸžžžœœœœœœœœœœœ^/ЬžžžŸŸŸ  ЁЁЂЃЃЄЅЅІЇЈЉЉЊЋЌ­ЎЏАБВГЕЖЗИЙЛМНОРСТФХЧШЪЫЬЮабгджзйлмопсуфцшъыэя№ђєіїљћ§ўќН.Џ§9Ž0+ dш'Ž5ПЮ0+m€&ќ0ŽІ„€0'M' уФJ є03BŒ5О&х 9Ž LН1h0 ь„§1Eь§1аІЗ1GН1Hнь4ŽŸюН1УŽŸю†—ь†—эН1У5ньЖ1GŽІ†З1GŽП1C0И†IЗ0З9‰0К0И4t0ЙЖ1GР%З0ЙО1CІ€П1C4}0Й'%Ж0Й€Р4–э %€ Ёр&ƒГ1а&†џЗ0И Œ$55єŽŸюП1C–э ' 'L—э Ж1GН1HньН1УЖ1GŽІІЗ1G Ь†—ъН1У Уˆ1H‰DФ'Ц Ц$9L9%JHС %ѕL9 Œ&јЦ4~3ˆ4o4ЬньZзъŽŸюН1УŽmЄ+,'ЎфЦ І€Ё & Z&ї2b Фр5я Фр1Ј Œ&д э Щ2bŽ5я­ŸР №'œЦ(~3ˆВ1вŽ LН1ho„І 4†—ъН1У†—э—ъŽŸюН1У5ц†4Цџч†5˜СР%№†—ъН1У ъ9Н1вŽ LН1tŒ&ђ†OЗ0ЗЬньзъŽŸюН1У ю эН1УŽmЄ+'1Ј Œ&ё эН1У цП3 мь§3 Н2ъЗ3З1GŽoІЮџ2„Н1Hнь†З2†–ъ'Ž92‡ŽП2„Ÿю†—ъН1У ъ э94v5іО2„Ї€П2„Œ&ыЖ2†LЗ2† &ЭŽŸюП2„†—ъН1У†З2† ъН2ъі1GŽЇЅoІЗ1GН1HньН1У94tŽЦDІЄџ' 1!Z&ѕЦ8~3ˆ ˜5єџ3 Ж0ЗI'е}0З'аŽŸю†—ъмьН1УЖ2†ŠРі1GŽЇЅŽŸюЬнь\зъН1Уќ3 нь†—ъŽŸюН1УО3 Ю Ž LІ ЇРЇ€Œ Y&єО3 Ж3Ї ќ2„ƒэ†—ъН1У†—ъ90З~ЌF­Ÿ 'њ9 Filename:Ž3•НGkН5oŽ5Пm„'&гŽ LЦ † Ї€Z&ћŽ5ПŽ LЦІ€' .' /'Ї Z&яОXЪŽ TЦІ€Ї Z&љЬэЁ9Drive number?Ž3юНGk­Ÿ 'њ'џ4 &w0%№3"ьНG€0—ы† НG9Load a picture BIN†_НE…†Н 'Ž4#НGkŽ43ПXЪН7/Н3 џоН0cН0КН0К&hН0КН0КН0КŽ€ŽН0КџпЇ€џо1?&ёН3  †џ@~D Not a picture file Press button to continueџоН3 џ@ †Н%уŽ4НGkН#’~Z…Save a picture BIN†Н 'Ž4шНGkŽ4јПXД5 ЪН7/Н3 Ь€НќџоН2џоOН2›†Н2›OН2›†Н2›OН2›Ž€ŽџпІ€џоН2›1?&ё†џН2›OН2›Н2›†ДН2›†JН2›Н3 џ@ †~DŽ5П­Ÿ 'њ & o„4НG59' %ф Œ5П'н0ўG 3_џG † 4PНG5PџG ХЇ€4НG5Œ5п#З0 ГД5р error Press buttonT\С'aС'`С'_С'^С%']Н3 џ@ †Н%уŽ6'~6uUnknownI/ONot foundDisk fullWrite protectedVerifyŽ6/ Ž63 Ž6= Ž6G Ž6W4Н3 џ@ †Н%у5НGkŽ5рНGkН#’~Z…џ6–Picture files: BIN Compressed files: COM Character sets: CSTН%уН3ќŽ6–НGkŽ6ІПXЪН72Ž6ЉНGkŽ6НПXЪН72Ž6РНGkŽ6вПXЪН72Ž7НGkН#’~Z… Press button to continueН3ќ†4Зџџо†—ъŽŸьŽŸюџо­ŸР №&џ П6”m„+]'IОXЪІЁ &?І Ё &9І ЁЄ&3ЦІ€4НG5Z&є4† НG5ЦІ€4НG5џ7•Z&є† НGНGНGНGО6”0ˆ Œ%џ› э~7C †џ@џо9Load a compressed file COM†_НE…Н%уŽ7лПXЪŽ7УНGkН7/Н3 Ь€§DPНќOН 'џоН0cЦН0КZ&њН0КM&]Н0КM&UŽАџоН0К‰}0И+Н0Кџп‰э}0И*фџоН3 Н*8џ@ †Н%у~Z…Save a compressed picture COMН%уŽ8sПXЪŽ8XНGkН7/Н3 Ь€НќН)Іџ8”4 џоН2OН2›ьфуф4Н2›5Н2›OН2›Н2›ŽА5 џпьџоН2›˜Н2›1?&ь†џН2›OН2›Н2›†ДН2›†JН2›Н3 џ@ †Н%у~Z… Load a character set McPaint format (/CST) Graphicom II format (/SET) Abort loadН%уŽ8ѓНGkŽ9{ПXЪ†ЗY~Y9У9„Z…SETН%уŽ9ПXЪН7/Н3 џ9“џоН0cЦ Н0КZ&њŽlWЦ†џЇ€Z&ћН0КЇ€}0И*іН3 НU˜~Z…CSTН%уŽ9РПXЪН7/Н3 џоН0cН0КН:4Н:4Н:4§U€Н:4§U„Н:4§UŽН:4§UН:4§UŒН:4§U’Н:4§U”Н:4§U–ŽlWџоН0КџпЇ€џоі0ИСџ' щџоН3 ~Z…Н0К4Н0К5‰9 Not a compressed file Press button to continueН%уџоН3 џ@ †Ž:AНGkН#’~џ:’Z…N-sided polygons Enter the number of sides:†_НE…Н%уŽ:”НGkН5oŽ5ПІ„'е'еН05ї;ј †_НE…†З;ј† З;љЬ€§DPНќ†_НE…Н(ЋН!ŠOЦНE…Н;_џо­Ÿ 'M'да€1"З&Ž­Ÿ  ЖZ%<"Жџ„&е~;Ж;љ‹З;љ~;Ж;љ€З;љ~;ŽП,Ы;їі;јO4ЬhЃф%Ѓф|;ї є2bН;ЬЖ;ј4ЖEГЗEЗЖEЕЗџ;‘EЙО,Ыі;ї:П,ЫН;ЬЖEГіEЕ4ЖDTіDU4Ж&ŽНEЛ5ЗDTїDU5ЗEГїEЕjф&Н5‚ќ,ЫН.ЃЖ;љН.†Н.WћDTїEГќ,ЫН.ЏЖ;љН.†Н.WћDUїEЕ9<б>ИD Paint in a picture Do a 4-color paint Do a dithered paint Exit to menu Enter color of paint: џ< Enter border color: †_НE…<­CЄН%уŽ<НGk†ЗYŽ;њПXЪ~YН(ЋŽЖ4Н%у5НGkŽ>НGk†ЗYŽ>—ПXЪ~Y Black {{{{{{ Blue |||||| Red }}}}}} White ~~~~~~ Exit tџ>Žo Editor>Ё>Є>Ј>ЌDO † † †З>ЕnŸ>ЖН%уŽЗ#ЏЫї#АsT:ЮEЛ}T:'ЮEmџоН#є~SЉН(ЋЖ#Љі#Ћ§Rл‹?Ы§Rн9 {{{ ~~~ ||| }}} NEW EXT OOPOЗS™~Qp† і† ІTfђ† ю†ЦНE…~R5TXT_TcTgQDTkTkЖZDDDHŽTun–џЖ[?& џоsT‘'Ž%ЎПU Ž%ШПU НTЧ}T‘'лџо­Ÿ  Жџ„'Р ЫЖZDDD#†HHHHH‹З#­‹ З#Џ†vЗ#Ў‹ З#А4vџо­ŸU ŽАПDPЮEЛџоН#єŽ€ПDP5іtUŽАŽШПDP40†ЦНE…†Н '50џпь„U|:864ЖU|Ї ŒШ$0 уt$qt$rOŽШЇ€4Х5&є0ˆŒр%ьџо~DXIyU|XIyU|XIXI9U„џUŒ U}ŽПU€ŽПU„ŽПUŒŽПUŽŽПUПU’ŽПU”Ž ПU–9ЗW4џп4v 'ПќU~ОU–НVА§U†ОU–НVЩ4ќU~Ѓс§UˆќU†ОU„НVЩ§U‚ќUˆОU€НVЩ4OФ§UŠ5DVDVDVФOѓU‚ѓDP§U‚OцфР ОU’НVЩУlWџпОU‚VтіU‘4іU4І НVу}W5' 4ЖW4 5'Ї‰0Ї€jф&сVтіUчф4ѓUŒ5ja&Ъ2bќU~УГU”%ЉV‹Ь§U~џо5іќU~ОU–НVАОU–НVЩѓU–ƒ§U~ Я404ŽЃф%Ѓф1! ѕ 2b5А404ЬŒ'уф1? є2b5А4іVт4VтіU‹]'ZDvVт іЊр54ЖU}R5'&}U}'4ЖW4 5& CЄ„94ЖW4 5& яЊ„9І‰09шW5†ЦНE…ЬШ§DPНќOН 'џп†РЗX%Ж$r#†З$rі$qTTTїX"і$rSФїXїDTі$rTT\їX!їXX&ŽАПX#ЮШZ3ХїX'DUІ„0ˆ ДX%іX&TT4іX%Х€&XH ј54ърїX&ЖDTLЗDT&вDTчФ3_X&zX&УЖX!ЗX0ѓX У ЖXЗDTОX#tX%tX%}X%&Ÿ†РЗX%0ПX#ƒАёX"#‹Ж$qі$rDЗ$rXї$qџо~DXX zX(ЬШ§DP§XžНќЖ$rЦ =ѓDPУ §X џпОXžŽXЂІ€Ї ŒXТ&іОX ОXžЦ І€Ї Z&љОX ŽXЂІ Ї€ŒXТ&іОXž0ˆ ПXžОX 0ˆрПX 4ОXžџоЌс$џп Ћ~DџXЬЖ[DDDБY%ЖYJHОXЪ0†Ў„Жџ…'љН•n„ @`€ Рр†U—q†џЗYЗY Жџ…'џЏ­Ÿ  Ж[}Y&БY'цЗYіYїYЗYDDDБY% ЖYJHHHЗ[ЗY}Y&†џЗYзЗYиЗYйЖYYYз†?ЗYи†ќЗYйЖ[~YDD„ўŽXяь†У@9DVDVDVDVO‰ѓDP00ˆр4ЖYзЦџпЇ„Ї‰@0Z&ѕЦ 0ЖYиЇ„0ˆ Z&ј5Ц ЖYй YЫЇ„0ˆ Z&јџо9џYк6е7о8v9dD Diskette access Disk directory Load a compressed file Save a compressed file Load a character set Main Menu џ@ †Н%уŽYфНGkŽYкПXЪ†ЗY~Y Information about McPaint Freeware informaџZйtion Bugs fixed Exit to menu^ш[ŒDН%уŽZЂНGkŽ[ ПXЪ†ЗY~Y Bugs fixed Version 1.01 ------------ Radio Shack screen dumps Press joystick buttonН%уŽ[*НGkН#’~[ Freeware information We have worked on this program fџ[иor over six months, and we would love to be rewarded for our efforts. One way you can help us is by being very nice to us. If you should see us at a Rainbowfest you might want to drop by and say a few nice words. Another way you can help us is by the uџ\зniversal way of saying thanks: money! We don't expect to get rich, but we'd like some reward for writing the BEST public domain program ever written. Press button for next page Send us what you think this program is worth. Considering that the guy whoџ]ж wrote Graphicom is getting rich off of an inferior program, you might want to show us that life really IS fair! Send your contributions to: Starving programmers C/O Erik Gavriluk 3101 Link Road #111 Lynchburg, VA. 24503 Press buttm^еon, generous soul.Н%уŽ[›НGkН#’Н%уŽ]‹НGkН#’~[THIS PROGRAM REQUIRES 64K PRESS A KEYŽ_І€'­Ÿ  і­Ÿ 'њqnŸџўв_DMCICONS SYSEDICONS SYSІ€&9НUЩ і Version 1.01 By Erik Gavriluk and Greg Miller Press RESET until the McPaint logo is red, then press the right joystick button! Loading icons.. wait ~џ  џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџкџп~џpНЉ( MILLILUK PARTNERSHIP PRESENTS MCPAINT BASIC UTILITY! WRITTEN BY ERIK GAVRILUK AND GREG MILLER ** enter help for guidance ** TESTING FOR 64KŽДJŸ† З>CŽВwПFHПKMПPPџпŽ€І„Cc„Ё€&XŒўџ%№Ž€Юџоь„ЇAэЇФŒр%ѓџпЏŽрŽpІ Ї€ŒuЄ%іА *** 64K џpџMODE ACTIVE *** žrЏЩŽкŸr "џоЏ *** 32K MODE ACTIVE *** ЖСB1'0NП?0*ПA90BП?0+ПAz>ŽЪЏŽЪЏ9ЩVЩYШŠъ" €с0I~­д~Вwъ"љ€р0;~­дDOгCOMPRESгDECOЭCOMLOAФCOMSAVХMCDIвHARDSдGSAVХHELаVIEзss2s›sћs't,ss‘rqтџРџУџХџЧџЩџЫ†џЗџ"­Ÿ 'џqўњ9НЉ( * MCPAINT BASIC UTILITY * ** HELP ** Љ COMPRESS: MAKE A .BIN FILE .COM DECOM: MAKE A .COM FILE .BIN COMLOAD: LOAD A .COM FILE COMSAVE: SAVE A .COM FILE HARDST: DO A HARD START GSAVE: MAKE A 6K .BIN FILE VIEW: VIEW THE PICTURE MCDIR: DIRECTORY Oџr§F MCPAINT FILES9qџоnŸџўОOS/9? YUCK!90.­Ÿqy70)­Ÿqy­ŸqwŽЦНЁvZ&њŽНЁvЇ€1?&їНЄ-Ž TŽtYЦІ Ї€Z&љНtц4 ­ŸquO­Ÿ ьфус­Ÿ ˜­Ÿ O­Ÿ ­Ÿ €0Ъ­Ÿqy ]0НŽ TЦІ€Ї Z&љ­ŸquO­Ÿ †­Ÿ O­Ÿ †­Ÿ O­Ÿ ŽІ€­Ÿ Œ&&ѕ†џ­Ÿ O­Ÿ ­Ÿ †Д­Ÿ †J­Ÿ НЄ-90џsќZ­Ÿqy­ŸqwЦНЁvZ&њŽНЁv‰НЁvЇ€Œ&$Z&і p*ъНЄ-9ŽŸьŽŸю†—ъ­ŸРŽm„+ц'450ˆ Œ%ь э иCOMCSTBIN1Œє.'1Œ№''1Œь &ДЦ†/­Ÿ Ц† nŸ І€­Ÿ Z&ї9І Ё&љІ Ё &ѓІЄЁ 9ЎфЦџ4\І€' &ї4Ц ррTžˆ:Ÿˆ5І€­Ÿ  'M&ѓ2bn„Џф Ю5І€'­Ÿ  іn„ŽŽ_І„Œ&$АЁ„& 0Љtћ\Сџ' ю‰_1!Œ'^І„ пŽŽ_І„Œ&$Ё„& 0\Сџ' ю‰­Ÿ ˜­Ÿ _І„ мZ‰­Ÿ ˜­Ÿ †џ­Ÿ O­Ÿ ­Ÿ †Д­Ÿ †J­Ÿ НЄ-9џj?FILE TOO COMPLEX TO MAKE COMPRESSING WORTHWHILE НЄ-9џp '­Ÿ  іn„ŽŽ_І„Œ&$АЁ„& 0Љtћ\Сџ' ю‰_1!Œ'^І„ пŽŽ_І„Œ&$Ё„& 0\Сџ' ю‰­Ÿ ˜­Ÿ _І„ мZ‰­Ÿ ˜­Ÿ †џ­Ÿ O­Ÿ ­Ÿ †Д­Ÿ †J­Ÿ НЄ-9џj?FILE TOO COMPLEX TO MAKE COMPRESSING WORTHWHILE НЄ-9џpџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 0 ' PRINTDOC FOR CHRED 1 ' CHRED.DOC FILE 2 ' 3 ' THIS PROGRAM ASSUMES YOU 4 ' HAVE ALREADY SET THE BAUD 5 ' RATE IN BASIC FOR YOUR 6 ' PRINTER 7 ' 8 ' (C) THE MILLILUK PARTNERSHIP 9 ' 10 CLEAR 1000 20 LM=10 ' LEFT MARGIN 30 TL=4 ' TOP LINE 40 BL=62 ' BOTTOM LINE 50 CLS 60 PRINT" INSERT THE DISK WITH CHRED.DOC AND PRESS ANY KEY. 70 GOSUB 220 80 OPEN"D",#1,"CHRED.DOC",1:IF LOF(1)=0 THEN CLOSE:KILL"CHRED.DOC":PRINT"CHRED.DOC NOT FOUND ON DRIVE 0":END 90 PRINT:FIELD 1,1 AS ZZ$:PRINT"PRINTING THE FILE CHRED.DOC TO YOUR PRINTER." 91 PRINT:PRINT"READY PAPER AT TOP OF FORM AND PRESS A KEY" 92 GOSUB 220 100 IF LL=0 THEN FOR A=1 TO TL:PRINT#-2,"":NEXT A:LL=TL 110 X=1 120 GOSUB 250 ' READ A LINE 130 IF LEFT$(B$,1)=" " THEN B$=MID$(B$,2):GOTO 130 140 IF LEFT$(B$,2)=",n" THEN PRINT #-2,CHR$(12);:GOTO 120 150 IF LEFT$(B$,2)=",c" THEN GOSUB 250:A=LEN(B$):A=64-A:A=A/2:B$=STRING$(A,32)+B$ 160 GOSUB 270'STRIP C/R'S 170 PRINT#-2,TAB(LM);B$ 180 LL=LL+1:IF LL=BL THEN LL=0:FOR A=1 TO 66-BL:PRINT#-2,"":NEXT A 190 IF X<>LOF(1) THEN 120 200 CLOSE 210 END 220 X$=INKEY$ 230 IF INKEY$="" THEN 230 240 RETURN 250 B$="" 260 GET #1,X:B$=B$+ZZ$:IF ZZ$=CHR$(13) THEN X=X+1:RETURN ELSE X=X+1:IF ZZ$=" " AND LEN(B$)>55 THEN RETURN ELSE GOTO 260 270 A=INSTR(B$,CHR$(13)):IF A=0 THEN RETURN ELSE MID$(B$,A,1)=" ":GOTO 270 20 X$=INKEY$ 230 IF INKEY$="" THEN 230 240 RETURN 250 B$="" 260 GET #1,X:B$=B$+ZZ$:IF ZZ$=CHR$(13) THEN X=X+1:RETURN ELSE X=X+1:IF ZZ$=" " AND LEN(B$)>55 THEN RETURN ELSE GOTO 260 270 A=INSTR(B$,CHR$(13)):IF A=0 THEN RETџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ 0 ' PRINTDOC FOR MCPAINT 1 ' MCDOC.DOC FILE 2 ' 3 ' THIS PROGRAM ASSUMES YOU 4 ' HAVE ALREADY SET THE BAUD 5 ' RATE IN BASIC FOR YOUR 6 ' PRINTER 7 ' 8 ' (C) THE MILLILUK PARTNERSHIP 9 ' 10 CLEAR 1000 20 LM=10 ' LEFT MARGIN 30 TL=4 ' TOP LINE 40 BL=62 ' BOTTOM LINE 50 CLS 60 PRINT" INSERT THE DISK WITH MCDOC.DOC AND PRESS ANY KEY. 70 GOSUB 220 80 OPEN"D",#1,"MCDOC.DOC",1:IF LOF(1)=0 THEN CLOSE:KILL"MCDOC.DOC":PRINT"MCDOC.DOC NOT FOUND ON DRIVE 0":END 90 PRINT:FIELD 1,1 AS ZZ$:PRINT"PRINTING THE FILE MCDOC.DOC TO YOUR PRINTER." 91 PRINT:PRINT"READY PAPER AT TOP OF FORM AND PRESS A KEY" 92 GOSUB 220 100 IF LL=0 THEN FOR A=1 TO TL:PRINT#-2,"":NEXT A:LL=TL 110 X=1 120 GOSUB 250 ' READ A LINE 130 IF LEFT$(B$,1)=" " THEN B$=MID$(B$,2):GOTO 130 140 IF LEFT$(B$,2)=",n" THEN PRINT #-2,CHR$(12);:GOTO 120 150 IF LEFT$(B$,2)=",c" THEN GOSUB 250:A=LEN(B$):A=64-A:A=A/2:B$=STRING$(A,32)+B$ 160 GOSUB 270'STRIP C/R'S 170 PRINT#-2,TAB(LM);B$ 180 LL=LL+1:IF LL=BL THEN LL=0:FOR A=1 TO 66-BL:PRINT#-2,"":NEXT A 190 IF X<>LOF(1) THEN 120 200 CLOSE 210 END 220 X$=INKEY$ 230 IF INKEY$="" THEN 230 240 RETURN 250 B$="" 260 GET #1,X:B$=B$+ZZ$:IF ZZ$=CHR$(13) THEN X=X+1:RETURN ELSE X=X+1:IF ZZ$=" " AND LEN(B$)>55 THEN RETURN ELSE GOTO 260 270 A=INSTR(B$,CHR$(13)):IF A=0 THEN RETURN ELSE MID$(B$,A,1)=" ":GOTO 270 220 X$=INKEY$ 230 IF INKEY$="" THEN 230 240 RETURN 250 B$="" 260 GET #1,X:B$=B$+ZZ$:IF ZZ$=CHR$(13) THEN X=X+1:RETURN ELSE X=X+1:IF ZZ$=" " AND LEN(B$)>55 THEN RETURN ELSE GOTO 260 270 A=INSTR(B$,CHR$(13)):IF A=0 THEN Rџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ