`8NNNN p NNNuIMMUNIZED WITH UVK 5.5; NO VIRUS!!puke'(*** O` ! O%`')+-/1 3@5`79;=?A OE`IKMOQ OU`Y[]_a c@e`gimoq s@u`wy} @` @ ` @ o @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa  !Aa!!#A%a')+-/1!3A5a9;=?A!CAEaGIKMOQ!OUaWY]_a!cAeagimoq!sAuawy{}!Aa!O!Aa!Aa!Aaǁ!Aaׁ١!Ao!Aa " B o  !"!B!b!!!!"!""#B"%b"'")"+"-"3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%WY%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{''(B(b(((()")B)b))))O` ! O%`')+-/1 3@5`79;=?A OE`IKMOQ OU`Y[]_a c@e`gimoq s@u`wy} @` @ ` @ o @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa  !Aa!!#A%a')+-/1!3A5a9;=?A!CAEaGIKMOQ!OUaWY]_a!cAeagimoq!sAuawy{}!Aa!O!Aa!Aa!Aaǁ!Aaׁ١!Ao!Aa " B o  !"!B!b!!!!"!""#B"%b"'")"+"-"3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%WY%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{''(B(b(((()")B)b))))BASICTUT 0H,BIG_TEXT 9H,CHCACHE CH,GAERO MBK !l BLOW MBK `pl(INVADERS H,MACHINE GUNH,READER2 H,RENAMEIT H,TELEBOOK H,/PRINT_UTILSMO,DESKTOP INF !CAR4 PI1 E`{"}CHAS MBK {! ELEC MBK ! ENGI MBK 6! FIRE MBK 9`l(GP_MAND PRG ,8nHEAD MBK #!  OVER MBK k`dPIT NEO R!}PITSTOP MBK `7nRACEDAT SEQ `SREADME `[SPIN MBK m``l(TRACK2 NEO a!k}TRAN MBK ! . 0H,.. BASICOM2TXT :GEM 4H,HiSoft BASIC 1.3 Commands Reference Part 2 - BASIC Commands N to Z. ======================================================================= This list was compiled with permission from HiSoft and by no means can replace the manual which gives detailed explanation and examples of the commands in their various forms. The full manual can be purchased directly from HiSoft, tel: 0525-718181 ----------------------------------------------------------------------- Conventions: [optional] - parameters within the square brackets are optional. {alter1|alter2} - this format denotes that you may use one or the other keywords but not both. (parameter) - Function parameters are always enclosed in brackets. ======================================================================= HiSoft BASIC Variable Types: Type Symbol Range integer % -32768 to 32767 long integer & -2,147,483,648 to 2,147,483,647 single precision float ! -9.2E18 to +9.2E18 double precision float # -1.8D308 to +1.8D308 string $ 0 to 16,777,215 characters long ======================================================================= Commands: NAME old_filename AS new_filename =Statement Rename a file old_filename with new_file_name. OCT$(numeric_expression) =Function Return a string which represents the decimal numeric in octal. ON ERROR GOTO {line_number|line_label} =Statement Enable error handling and specify location of handler. ON n GOSUB {line_number|line_label}[,{line_number|line_label}...] =Statement Call a sub routine according to the value of n. ON n GOTO {line_number|line_label}[,{line_number|line_label}...] =Statement Branches to the specified line(s) according to the value of n. OPEN file_spec [FOR mode] AS [#]chan_number [LEN=record_size] =Statement This statement prepares a file for input or output. Mode can be APPEND - append to the end of a sequential file. INPUT - read a sequential file. OUTPUT - write to a sequential file. RANDOM - random access file read or write. OPEN mode_string,[#]chan_number,file_spec[,record_size] =Statement Alternative format of the OPEN call. OPTION BASE {0|1} =Statement Defines the lowest subscript value of arrays. OUT bios_handle,integer_expression =Statement Send a byte value to a BIOS output. bios_handle can be: 0 parallel port 1 serial port 2 console 3 MIDI 4 keyboard cont. 5 direct screen output PALETTE [colour_number,physical_colour] =Statement Changes the physical appearance of specified colour. This call can be used to reset the palette if no parameters are given. PALETTE USING array_element =Statement Like PALETTE only uses the array elements in order to set the palette. PCIRCLE x_centre,y_centre,radius[,start_angle,end_angle] =Statement Draws a solid circle or arc in the current window. PCOPY =Statement Dumps the current screen to a printer. PEEK(address) =Function Return a byte, word or long of the contents of memory at the specified address. Generally, you should use PEEKB, PEEKW and PEEKL as they are much faster. PEEKB(address) =Function PEEKL(even_address) =Function PEEKW(even_address) =Function These functions return the contents of memory at the specified address. PELLIPSE x_centre,y_centre,radius[,start_angle,end_angle] =Statement Draws a solid ellipse or elliptical arc in the current window. POINT(x_pixel,y_pixel) =Function This function return the colour of the specified pixel. POKE address,data =Statement Write data to the specified memory location. Generally, you should use POKEB, POKEW and POKEL as these are much faster. POKEB address,byte_value =Statement POKEL even_address,long_value =Statement POKEW even_address,word_value =Statement Theses staements write data into memory. POS(x) =Function Returns the column number of the current cursor position. PRESET [STEP](x_pos,y_pos)[,colour] =Statement Resets or sets a pixel to the specified colour in the current window. PRINT [expression_1][{;| |,}expression_2][;]... =Statement This statement prints data as defined in the list to screen. PRINT #chan_number,[USING format_string] expression_list[;] =Statement Writes formatted data to a file or device according to cannel number specified. PRINT USING format_string;expression_list[{,|;}] =Statement Print data to screen according to the specified format string. The format string can be used with numerics: # each hash represents a digit tp be printed . print with a decimal point + print the sign of the number - print sign only if negative ** fill leading spaces with asterisks $$ print the dollar sign to the left of the number , print a comma every three digits to the left of the decimal point ^^^^ use exponential format PSET [STEP](x_pos,y_pos)[,colour] =Statement Plot a pixel of the given colour in the current window. PUT [#]chan_number[,record_number] =File I/O Statement Writes a record from the random access buffer to the random access file specified by channel number. PUT (x,y),array_name[,verb] =Graphics Statement Copies a rectangular image saved with GET to the screen. verb can be: PSET - delete previous display and copy PRESET - as PSET with negative image AND, OR, XOR - according to operator. XOR is the default. RANDOMIZE [expression] =Statement Provide a new seed fro the random number generator. READ variable_list =Statement Assign values from DATA statements to variables. REDIM [APPEND] array(subscripts)[,array(subscripts)]... =Statement Changes the size of an array. If used with APPEND on a one-dimensional array, no data willl be lost. REM remarks =Statement Allows to add remarks to the source code. Also used to specify metacommands if folloed with $. REPEAT name =Statement statements [EXIT name] statements END REPEAT name A loop. Staements are executed until an exit statement is executed. RESET =Statement Write all buffers to disk and close all files. RESTORE [{line_number|label}] =Statement Enables a READ of previously read data. RESUME [{line_number|label}] =Statement Resume execution from an error handler. Must return the program to the same level where the error occured. RETURN [{line_number|label}] =Statement Return program execution from a sub routine. RIGHT$(string_expression,n) =Function Return a string starting at the nth character form the right. RMDIR pathname =Statement Deletes an empty directory from disk. RND[(n)] =Function Returns a pseudo-random single precision number between 0 and 1. RSET string_variable=string_expression =Statement Moves data into a random access buffer. Can also be used to right justify the string variable. RUN [{line_number|file_spec}] =Statement Restart execution of current program or runs the program specified in file_spec. SADD(string_expression) =Function Returns the address of the string expression. SCREEN mode =Statement Change screen resolution. 0 for low-res 1 for med-res. Should not be used from a GEM program. SELECT [CASE|ON] variable =Statement [CASE|=] case list statements [CASE|=] case list statements END SELECT Exceute a statement according to the value of the variable. SGN(numeric_expression) =Function Returns the sign of the numeric expression. SHARED variable_list =Statement Define variables from the main program so they can be accessed from within a subprogram. SIN(numeric_expression) =Function Returns the sine of the numeric expression which must be in radians. SOUND voice,volume[,note][,octave][,duration] =Statement Allows control of the three sound channels voice - the channel volume - set level between 0 and 15 note and octave specify the note to be played. duration specified in 1/50 of a second. SPACE$(n) =Function Returns a string of spaces to length n. SPC(n) =Function Skip n spaces when printing. SQR(numeric_expression) =Function Returns the squre root of the numeric expression. STATIC variable_list =Statement Defines variables as local to a function or sub program and preserve their value. STICK(n) =Function Returns the x and y positions of the joysticks. n can be: 0 x position of joystick 1 1 y position of joystick 1 2 x position of joystick 2 3 y position of joystick 2 STOP [process_returncode] =Statement Ends program. All files are closed and control is returned to TOS. STR$(numeric_expression) =Function Returns the string represantation of a numeric expression. STRIG(n) =Function Returns the status of the joystick fire button. n can be: 0 returns -1 if the button of joystick 0 was pressed since the last STRIG(0), 0 otherwise. 1 returns -1 if the button of joystick 0 is currently pressed, 0 if not. 2 returns -1 if the button of joystick 1 was pressed since the last STRIG(2), 0 otherwise. 3 returns -1 if the button of joystick 1 is currently pressed, 0 if not. This function will only work after a STRIG ON. STRIG {ON|OFF} =Statement Enable or disable the mouse so that the joysticks can be read. STRING$(m,n) =Function Returns a string composed of ASCII n with length m. STRING$(m,string_expression) =Function Returns a string composed of the first character of the string expression with length m. SUB global_name[(parameter_list)] =Statement [STATIC variable_list] [LOCAL variable_list] [SHARED variable_list] statements [EXIT SUB] statements END SUB Defines a sub program. global_name must be a unique name which is used to call the sub from the program. Parameter_list is a list of parameters passed to the sub. If a parameter name is preceded with the keyword VAL, the parameter will be passed by value. SWAP 1st_variable,2nd_variable =Statement This causes the values of two variables to be swapped around. SYSTAB =Function This function returns the address of an internal system table. Used with an offset of 0 to 66 to query the system. Offsets: 0 - graphics resolution. 1=high, 2=medium, 4=low. 26,28,30,32 - x,y,w,h position of usable area in current window. 34 - copy of workstation VDI handle 36 - current character width in pixels 38 - current character height in pixels 40-46 - workstation size 48 - version number in hex 50 - screen address for PUT and GET 54 - pointer to base page 58-66 - x,y,w,h required to open a full size window with WINDOW OPEN. SYSTEM =Statement Causes program execution to end, close all files and return control to TOS. TAB(n) =Function Causes the print position to move to the nth column. TAN(numeric_expression) =Function Returns the tangent of numeric_expression which must be in radians. TIME$ =Statement/=Function When used as a function returns the current system time. When used as a statement sets the system time. TIMER =Function Returns the value of an internal timer in seconds as a single precision float. TROFF =Statement TRON =Statement These staements are used to turn on and off program tracing. When enabled, line numbers are printed as execution occurs. UBOUND(array_name[,dimension]) =Function Returns the largest available subscript of the specified array. UCASE$(string_expression) =Function Returns string_expression with every character in upper case. VAL(string_expression) =Function Returns the numeric value of the string_expression. VARPTR(variable_name) =Function Returns the memory address of the variable. VARPTR(#channel) =Function Returns the memory address of input/output buffer. VARPTRS(subname) =Function Returns the memory address of the sub program. WAVE enable[,envelope[,shape[,period[,delay]]]] =Statement Controls the waveforms used by SOUND. WHILE condition =Statement statements WEND A loop. The statements are executed until the condition becomes false. WIDTH [#chan_number,]width[,tab_setting] =Statement WIDTH LPRINT width[,tab_setting] =Statement These statements assign a line width to the specified file, screen or printer. WINDOW CLOSE [id] =Statement Closes the specified window. Default=2. WINDOW CONTRL id,control,value =Statement Sets the value of the window controls. control can be: 0 - horizontal slider position 1 - vertical slider position 2 - horizontal slider size 3 - vertical slider size 4 - set front window WINDOW FULLW [id] =Statement Makes the given window cover the full screen. WINDOW GET id,rectangle,xpos,ypos,width,height =Statement Reads the co-ordinates of the various rectangles that make the GEM window. Rectangle can be: 0 - usable area 1 - total size including borders 2 - co-ordinates of window at maximum size 3 - first rectangle in window list 4 - next rectangle in list WINDOW LOCATE id,xpos,ypos,width,height =Statement Moves and re-sizes the given window. WINDOW NAME id[,title_string][,status_string] =Statement Changes the title and status strings on the specified window. WINDOW OFF =Statement Stops the run-time from clipping and message absorption. WINDOW ON =Statement Lets the run-time take control of VDI clipping and messages. This is the default state. WINDOW OPEN id,title_string,xpos,ypos,width,height,type =Statement Opens a window as specified and makes it current. Type is the sum of the various elements values. 1 - Title bar 2 - Close box 4 - Full box 8 - Move box 16 - Info line 32 - Size box 64 - Up arow 128 - Down arrow 256 - Vertical slider 512 - Left arrow 1024 - Right arrow 2048 - Horizontal slider WINDOW OUTPUT [id] =Statement Makes a window current for PRINT, etc. WINDOW READ id,control,result =Statement Reads the value of the various window control elements. Control can be: 0 - horizontal slider position 1 - vertical slider position 2 - horizontal slider size 3 - vertical slider size 4 - read fron window id 5 - read AES handle 6 - convert from AES handle WRITE expression_list =Statement Prints data specified in expression list to screen. WRITE #chan_number,expression_list =Statement Writes data specified to a sequential file. ================================================================== Meta-Commands REM $include filename Includes another BASIC source file. REM $option option_list Specify various compiler options. These can be turned on with + or off with -. Compiler options: A - array checks B - break checks D - debug with MONBAS E - error messages G - GEM mode N - line numbers F - output file name O - Overflow checks P - pause checks Z - quiet option X - stack checks S - symbolic debug U - underlines V - variable checks W - warnings Y - stop output window L - leave memory K - keep memory T - temporary string descriptors M - math stack size R - return stack size . 4H,.. 0H,ADDRESS BH *ADDRESS RSC *`HGT BAS C= CONST main_form%= 0 CONST title%= 1 CONST line1%= 3 CONST line2%= 4 CONST line3%= 5 CONST line4%= 6 CONST line5%= 7 CONST line6%= 8 CONST find_but%= 9 CONST new_but%= 10 CONST delete_but%= 11 CONST edit_but%= 12 CONST clear_but%= 13 CONST info_but%= 14 CONST save_but%= 15 CONST quit_but%= 16 CONST find_form%= 1 CONST find_box%= 2 CONST find_ok_but%= 3 CONST find_next_but%= 4 HLHHL$LHX `Address Book - v1.0@______________________________Name: ______________________________X@_____________________________Address: ______________________________X@_____________________________ ______________________________X@_____________________________ ______________________________X@___________________Code: ____________________X@________________________Tel: _________________________XFindNewDeleteEditClearInfoSaveQuitFinder...FBOXTEXT@___________________Name: ____________________XOKNext$89:Z (((5](_t# &A-L) )h(('('        # %# ,C'FH'These routines are based on the HiSoft GEM Toolbox included with 'HiSoft BASIC 2 and are copyright to HiSoft. 'modified and used with permission defint a-z DIM SHARED junk DIM SHARED tree& ' the current Toolbox tree 'Gives the address of the given object in the current tree DEF FNObjectAddr&(object)=tree&+object*24 ' set a tedinfo record SUB Sette_ptext(VAL object,VAL newted$) STATIC t&,chars,i t&=PEEKL(FNObjectAddr&(object)+12) chars=PEEKW(t&+24)-1 '-1 for the null IF chars>LEN(newted$) THEN chars=LEN(newted$) t&=PEEKL(t&) FOR i=1 TO chars POKEB t&,ASC(MID$(newted$,i,1)) INCR t& NEXT i POKEB t&,0 'must end in null END SUB ' extract a tedinfo record SUB Gette_ptext(VAL object,newted$) STATIC t&,a$ a$="" t&=PEEKL(FNObjectAddr&(object)+12) t&=PEEKL(t&) WHILE PEEKB(t&) a$=a$+CHR$(PEEKB(t&)) INCR t& WEND newted$=a$ END SUB 'Removes mask_selected from the ob_state 'field in the given object of the current tree SUB deselect(VAL object) STATIC t& t&=FNObjectAddr&(object)+10 POKEW t&,PEEKW(t&) AND (NOT 1) END SUB. 9H,.. BIG_TEXTDOC Yj$BIG_TEXTPRG Efj#}BIG_TEXTRSC UhC BIG TEXT V1.O ============= BIG TEXT was written to make it easy for me to write title pages for READ_ME.DOCs etc. I've no doubt the same thing could be achieved with an art program, DEGAS, CANVAS etc, but I think BIG TEXT is a bit easier to use, not that the above mentioned are difficult to use. Try it yourself and see what you think. I like to program - so here it is. It is PD so keep all three files together and give it away or throw it away if you don't think much of it! Programmed in: GFA Basic V3.5 K Resource 2 GFA Compiler V3.5 by Barry Walker 24 Orchard Rise Sheldon Birmingham B26 1QT Tel: O21 784 1757 September 1992 ================================================================= Files: BIG_TEXT.PRG BIG_TEXT.RSC BIG_TEXT.DOC. What your are reading. Make sure BIG_TEXT.PRG and BIG_TEXT.RSC are both together. If program can't find the resource file you will get a chance to look for it with the file selector. HOW TO USE BIG TEXT =================== Click on ENTER TEXT and a cursor will appear in the large window. Enter the text you want enlarged. Start with just three characters and press RETURN. Click on TEXT and follow on screen instructions. That should satisfy those that like to get stuck in and not bother with instructions. MENU ==== BIG TEXT ======== The title box reveals the usual blurb. ENTER TEXT ========== Click on ENTER TEXT and a cursor will appear in the TEXT INPUT AND TEXT TYPE window. SHOW ANGLE ========== After the text has been entered the SHOW ANGLE will be enabled. Click on this box and the text at the selected angle (more later) will be shown. A box must now be drawn around the text. Drag a box with the left hand mouse button held down from the top left hand corner of the text to the bottom right hand corner. Drawing a box any other way results in nothing and is the same as clicking the right mouse button without drawing a box. Draw the box as close as possible to the text without actually touching the text. If the box touches the text then that part of the text will be missing. If a mistake is made press UNDO and start again. When the box is drawn neatly around the text click the right mouse button and the text will be enlarged. Click right mouse button to return to the menu screen. To exit this screen without enlarging the text click the right mouse button. If a box has been drawn press UNDO and then the right mouse button. If too large a box is drawn an alert box is shown to this effect. Click on RE DO and start again. The mouse cross hair is set at the top left corner of the screen. ENLARGE ======= Once the text has been enlarged the ENLARGE box is enabled. Clicking on this box will enlarge the text again and is the same as clicking the right mouse button after drawing a box around it. This is useful for when text position isn't quite right or the size or the fill pattern etc. UNDO will restore the original picture. ACC === ACC invokes any accessories that are installed. Click on BIG TEXT to return. This is useful when a screen font loader is available. Extra screen fonts can be loaded if the appropriate accessory is available. the one I use is ST Font loader. It was on a cover disk years ago. TEXT INPUT ========== This where you enter text. All editing functions are available. A maximum of 25 characters can be entered. When the text has been entered press RETURN and the text will be shown in this window at the size determined by the TEXT TYPE box. After this operation the ENLARGE box will be enabled. If the text in this window is altered in any way then click on SHOW ANGLE again and draw a box around the text or else clicking on enlarge will enlarge the previous text again. To exit this box without entering any text press RETURN. BIG TEXT SIZE ============= The PLUS and MINUS signs adjust the horizontal size of the characters that are to be enlarged. With the default setting of 1O three characters can be fitted into the screen. If this setting is too high then some of the text will disappear of the edge of the screen. If this happens reduce the horizontal size as necessary. If the screen clears make the necessary adjustments and click on ENLARGE. If the doesn't clear press UNDO first. Vertical adjusts the vertical size of text. The default is twelve. If either of text size adjustments are set to zero then text is printed to screen at normal size. Enter your text and the coordinates and click on the SHOW ANGLE and the enlargement process is bypassed. FILL PATTERN ============ Fill pattern determines the pattern the enlarged text will be drawn in. Click on PLUS or MINUS at the bottom to cycle through all the patterns. Style runs through the different styles. TEXT TYPE ========= COLOUR: This is the drawing colour but only for same size text or frame. ATTR: Flips through the different text styles. ANGLE: Text can be used in any of the four angles. Clicking on SHOW ANGLE will show the text at the current angle. UP ARROWS means the text is normal upright text reading from left to right. LEFT ARROWS means the text is on its side reading from bottom to top. DOWN ARROWS means the text is upside down reading from right to left. RIGHT ARROWS means text is on its other side reading from top to bottom. HEIGHT: Jumps through the four usable sizes. LOAD DEGAS ========== A Degas PI3 (or PI2 in medium resolution) (uncompressed) picture can be loaded from here. No warning is given if a picture has already been drawn or loaded, but UNDO will restore the original picture. SAVE DEGAS ========== This saves the picture in the above format. When the file selector box comes up enter a name and click on OK, the extension is put in automatically. Again no warning is given if an existing file is going to be over written. PRINTER ======= 'H' prints the picture in landscape format. 'V' prints the picture in portrait format. 'H' is disabled in medium resolution. My printer is a Star LC-1O 9 pin so a lot of printers out there should give the same results. If your print out is too wide then reset the printer width from the control panel from 128O to 96O. MIRROR ====== Click on 'H' and position the cross hair mouse pointer to the top left hand corner of the block to be mirrored. Click and hold the left mouse button and drag it down to the bottom right corner of the block. On releasing the button the block will mirror in the horizontal direction. 'V' does the same thing in the vertical direction. BIG TEXT LENGTH =============== Click and hold on the RIGHT ARROW and the text will expand length wise. The characters stay the same size, it is only the space between the characters that varies. The LEFT ARROW does the reverse. Don't shorten the text too much or else the characters will merge and be unreadable. Some of the italics will need to be lengthened quite a lot to be read properly. BIG TEXT POSITION ================= These four ARROWS control the position of the enlarged text. If nothing appears on the screen after being enlarged make sure the coordinates are not printing off screen. SQUARE - ROUNDED ================ For every pixal a character is made of a box is drawn. This box can be the usual square corner box or the rounded corner type. In practice squares with rounded corners look like circles because the squares are small. CLEAR SCREEN ============ If YES is selected then the screen is cleared every time the text is enlarged. If NO is selected then the previous enlargement is retained. If YES is selected (the default) by mistake then press UNDO and start again. BOX === Draws a filled box in the current fill pattern at the selected area. To draw the box position the mouse cross hair where you want one corner of the box to start and holding the left mouse button down drag the mouse until the box is the desired size. Click right mouse button to exit. UNDO will restore the original screen if necessary. FRAME ===== The same as BOX but without the fill. ERASE ===== The same as FRAME but without a border. This can be used to do just that or if an error as been made and UNDO not pressed before returning to the menu screen then use ERASE to clear the fault. FILL ==== Fills the area at the mouse cross hair position with the current fill pattern. If the wrong pattern or position is selected press UNDO and start again. BOUNDARY ======== The above boxes can be drawn with a border or without. DEFAULT ======= This resets all settings to their default values. A warning is given first. COLOUR ====== Flips the screen colour from black on white to vice versa. If the colour is flipped and then a print out made then it will be in that colour. EXIT ==== Exit the program from here. If a picture has been drawn and not saved a warning will be given. END `pr bAON4agN N@NN+NdNNa8aYajNp~ADaj^p~AJajRp~APajFp~AVaj:N D?<NATrAЁAHaUEpp ANaKp+@pd+@`X.aXtp +@p +@BBBBp +@p +@p+@p+@p+@p+@paUpaBtCTaKl`WaXBp+@p+@p+@p+@p+@p+@p+@p +@p +@p +@p+@p+@p+@p+@p+@ p+@p+@p+@p+@p+@p+@"p+@&p +@*p!+@.p#+@2p$+@6p&+@:p)+@>p*+@Bp-+@Fp.+@Jp/+@Np0+@Rp1+@Vp3+@Zp4+@^p5+@bp9+@fp:+@jp=+@np>+@rp@+@vpA+@zpB+@~pC+@pF+@pG+@pJ+@pK+@pM+@pN+@pO+@`VaVaBANam$m$Epp aS"HANa?Eq paA"maI$m fEq pKaS"HANa?/0 - mak @/ -a*.aV`"a>`U:aU - makv @/ -a*aV6"a>d - makT @/ -a)aV"a>B - mak2 @/AT"a>( -& mak @/ -a)aU"a> - maj @/ -a)aU"a= - maj @/ -a)baU"a= -a@$m $$m$$+C$m($$m( ,-$m$*$m (vt"-a@DA`aeg/-/-jBNj/-/-nBNj/-/-rBNj/-/-*BNj/-/-.BNj/-/-FBNj/-/-JBNj/-/-NBNj/-/-RBNjpf/-/-*HxNjNN"-pa?`N"/-/-BNj`^N /-/-BNj`FN/-/-BNj`|NF/-/-BNj`dN l/-/-BNj`LRplp+@praV - mai @/ -a'aS"a;/-/-BNj`JSpo BpraVX - mah @/ -a'RaS"a;/-/-BNj`LRplp+@praV - mahv @/ -a'aS6"a;d/-/-BNj`~Spo BpraU - mah* @/ -a&aR"a;/-/-BNj`JRplp+@N`~Spop+@N`dRplBN`Lp - mag @/ -a&2aRd"a:/-/- BNj -a>a> -a? `NS -l BpraT - magF @/ -a%aR"a:4/-/-BNjN`RRplp+@praT - maf @/ -a%aQ"a9/-/-BNjN`V oB -f$paNlpa:CTaCp+@pd+@` f$paN>pa:CTaCpd+@+|`X f$paNpa:CTaC+|}pd+@`* f paMpa:ZCTaCRpd+@p+@ - mae @/AT"a8/-/-BNj`BRN( -& mae @/ -a$HaPz"a8/-/-&BNjN`DEqppaL//-Nx ma`gNA`aA/-/-fBNjP:`vEqpaLf//-Nx ma`~g /-NP:/-/-jBNj`l/-/-*BNjBgN!z`R/-/-.BNj?RgRVgg^gng-:gQ:``JaJTpfp+@0-j+@`Npfp+@0-jH+@`2pfp +@0-jH+@`p +@0-jH+@B -: ma_ @/ -anaJ"a2/-/-:BNj`IjaI-;gbEqp7aF/Eqp aFr"_ta:Abp-bUf^ <a.6"<aYrN+a5aLaBa(`. <a."<aYBN+a4aLaBa(f`HaIA0aDAaDA,aD~$m $m, Ra_ $m"$m, Ra^$m0.$m(,*-$m$($m &pt$m"$m, RaK$m( ,-$m$*$m (v$m$$m,"a4F`H0aHv -V ma^gpa6 `pa6`H aHREqpaEt/EqpaEfr"_ta9\Abp-bSfa - ma^ @/ -aaH"a0/-/-Ba - ma] @/ -anaH"a0/-/-Ba - ma] @/ -a>aHp"a0/-/-Bav - ma] @/AT"a0v/-/-BaN - ma]X @/ -aaH"a0F/-/-Ba - ma]( @/ -aaG"a0/-/-Ba0-jH+@ -: ma\ @/ -azaG"a//-/-:Ba -" ma\ @/ -aJaG|"a//-/-"Bap+@p+@pd+@NN`F*aFppraVAfraNZAfaWgHaN -: ma\@ @/ -aaG"a/./-/-Ba/-/-:Ba`EaFAaB"AaB/- <:\*.aCCHa/"H ma// mCl,*aPp maECla8 maDjaVg N` maDRp\a06g/-/-av`|p maD"H ma/hgfp.aC,"maG$Jf"p.aC"ma.v"H ma.l"ma8~`2p.aB"maF maC"ma8^ m"ma.8"ma8J`DaD mag0a*4?<NNTr" ma[A`aV&gNbaXg`&EqpaA/ < OK aBr"_ta5Aba)`DDaDAa@A a@RA4a@rAa@BAa@:A`a6a)A`a6pa2D m aA$m4B?<$m4?*?<NN\aA"m a-L"m a7^$m4R$m4 ro - maA8 m "ma-"HA`a-"ma7" m / m0(H" maZHQ;pa1a)`C^aCA\aW <a~A\aUP:pa0 -a0 -a0 -a0a0 -WHH/ -WHHg NrP;`.N- maVg6 -"-ҭЁ/ -"-ҭЁ&$-ԭ"-ҭa,`4 -"-ҭЁ/ -"-ҭЁ&$-ԭ"-ҭa,VR$m R$m o>]$m$R$m$ o]pa-A`aQ*gNbaSUfP:Ara26ArC`a2`?Za?a9 -"-a/Af&-$"-a24apa-naSH+A+B+CaS8+A+B+CaSlUfNa;a=a<raf4a8 -"-a0/Af&-$"-a1aBBQa -ΐ"-ڒa`al> -f6pa*pa*pa* -&-$-"-a)`aQUfnpa*` maRpg -&-$m$$$m "a(` -&-$m$$$m "a(J+m+m -> maR$g -&-$m$$$m "a(F` -&-$m$$$m "a' -fRpa)L -a)Hpa($m8 Sf@ -> maQg -&-$m$$$m "a'` -&-$m$$$m "a'$m8 Uf@ -> maQtg -&-$m$$$m "a'` -&-$m$$$m "a'N$m8 WfT -a(:pa(Dpa(B -> maQg -&-$m$$$m "a'` -&-$m$$$m "a&P;Ara-"aNUfpa(ArC`a-`:6a:|A`a-pa(jNbaNJgaNzSfaNN/aNZ"a($P;Ara,aNVUfArC`a-tpa(`9a:a6a8a6rafA`a,`9a9/-/-Ba/-/-Bapa'F -a'Bpa'@ -"-aa'4a'< -"<@a/Af&-$ra,J`9Da9pa',pa& -a& -a& -"<)@al/ -"<Y@aZ6<$ra%`8a98B(-"m>aNdaNRp l`8a9a2Q:A>a.E a- <a,-:ga-praI& <a1a0`8~a8P:`8ra8?<NNT+@ -f,Espa5/ < OK a6pr"_ta)Aba`6pfEs.p ma+p+@`Es1p ma+p+@`7a8HxN%Espa1./HxHxNHxN%a0JVHH/aGg -r/@a/A퀄$"<a">`3ja3A,a/,A$a/$A(a/Aa/$m, a!a! m0(ava&/??$m( a8:&a R&<x:<aa/$m$ "-a@/ m$"a%`2a3AH@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xaR`aL` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`|fapE&:gP(`LJg&B.C`a8aD*92fap-I,=|p4aHz*92g ENp9&` _a &nO:NM:I,K|h$<Nu[1][Error +111][Return]Es g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu@$g\kdHfiHNufnpNupNu"lDaDNuJnDaDNuzxeҁ؄d`ef Nup`z"_K|hM:I,O:HQ <-H*,`N,3jMPf$h  Ј-@.HRHPBg?<JNAO H2=| daj=|.,Hx?<HNA@\re ,/?<HNA\-@І-@&&<?</NM\?<f/NM\aAprC$I `BYQ"Jrp`"QSfgff$ AfA`&n-K-K-n&"At0<rX0QEp-JNu H3TNu$H$& K-KC"e a!"d aA"ךf B &nNupNH>d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aaaHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\`Xpea>pCR2Ad0A2r22aZ"<:0<NBLNurt=@:=A@=B NuHz(` N:Hz ?<&NN\Nu9gNuWNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaa na O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<aZtoBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg,afNup`ap`0a`fHRav>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< BhaB2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpa>aRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da `RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4a\Qa`&HaFFaDQ&8*L/a2,H܆jDBJ.:gtBn:Nu @$@JfS a`QNu$Aa`QBNuHza.`HzajH `HPHQ0(ika\ $I _aDIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSaIdIdId`Q @Nup `/ a$I> _aG` VNuag`af`ae `ac` acpNuadpNu/ aj$I> _a`4Ae4v` VfANuHP0(R@kBaF $I _a.IUd4Id4Id$Id `$$$$Q @JfNuNup `NaSAfNuag`af`ae `ac` acpNuadpNuaSAkfJANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup `aPAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nuth`tpa ".Nutj`t@H|`pM` pO`p`po`~*@-AH|`t)`t` tr`t2`t@-A=B|`HAHBHCHDHEHFHG-HfAD-HH@-@H|p`TrAD-@f-H `>r6 @`z`z `z8.^n\Dn\@Hp tr=ED`n\n^n\n^A0000000000prt`Bp'rta n2rt6(SC0(S@apaB\papava0paRG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|GH-|GL`Nu-HN>?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b na V222-IfHVMF,_Nup `T np` .??/ a L, > _a B4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNuE"ea "ep`&6NuE "e a ֵ"d&&6NuE"e a "d66NuE"e a "d666NuE"e a |"d6Nu <}a $Ia `$XaH`aHR?<NNT @"_ <}Nuvn\n^~Ha 0 @xepw2AtE4*jDjHB t`0QTAtp =| D`, 24JBoRBk NugSBk` 24JBoCkNugCk`ba `QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNupLADaFHTBnBL*Hd"aZHd"aRHd"aJHd"aBHdF n Dg"`.2.JWAARA0.L n.g hfRAS@f=AB"aNug//ANu@k AB00HNuX@g .NuAD Nuz`zA6C|IdXC |2:H<0`$6HpA2`A.p` A>`A*p4. g=BNuA*pBQBX".g paBNupraHP?<NNT~U@g~tb3N^Apr0 0BBB R@ @fA0000PB0Tp`00000\0X0Tp`T@00000P0BXpnT0raVA0p1| 1AQBX0$HTH0P P0Tp`0NuH(Fa$L(FNuSk [0NupNupa`p>`HPaa _&X Pf/|~K̀zag @ ep 2tC"2 S@HQC ػR"_d BTAA3ApC4$I2a222B"0@2A\xva@gF2#M 443BS@ -f HQC ػR"_d@BAAb8RGRC`3RSG5G5C J1DcaRF Fe `RG GdNuXASF1F41R1h4x1EDg"<p-A`~dGdEH<Nup`p0@F@AJhg PLNu`PLJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`HyQ"J`xB.@=|DNua.@FpAR@C`V @H` @HHyQaan"H`$HyQ`HyQ 24`@H` @HHyQaa6"Hav`HyQ`HyQ 24`aX`$aR@ApDrAeA`?a0J@g*?CJap0g?C2paSWfTNuB.@=|DNuB.@a=GDgNup`a`aCF"E p`Hz?<&NN\` n2LLJFj|@c<JGj~Ac>02 h|N n2HHNu80a|DHz ?<&NN\Nu| n2 h N n21@Nur ?HQa _/ ?a0 _4gSB@c:Ad,J@gB@BmS@,. RB6Vg(R F"GQpNufJ@fRB`fS@kVft0HNuaaJjtNuaHPa pJk NuCg.BJ@g  g &g, $g %gNA(NutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHkaтNuRB0 b b瀀`RB0 fрd`H|=@-Hp/`$ a Nua`a`a`]A=ADNua`a`va`aN|A((@؆*.&|؆kD`&a,k.."*B(.&؅kr-K/.?<INA\/?<HNA\JgB n""n&ۮ&ۮ"$I`&bۛp0R@@b&n CXb`غ .&/?<HNA\p=`~?<%NNTNu$R"Q PLH=HAF-HHL? H>A-HLL? H>pmrt`v"XXHVMFLH-E H-YLH-E H$-Y*LH.,_NuHV,@,_Nu2(gbc  P"H`Nu/0Hal2  _ PSAvjx E(Wf* ae zb Q @NuBnp`pBnp`p=| p|=Fn@=@b=n`ra Hj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?Hya NM\Nu=|D`Lja zEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<annoS@f nhfSnl=Ah=FnNup` papq4.rf?HyapNM\Nu=|DHa*LNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRaLg JBja^AeaJAg RP0 pNu`А Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`8B9܄`$H EaA܄ AerQBL@͉H Ia("H _/ aa _/ ?a~AF-H AerQB2"_A&-H A e ` \gQBa9܄gaZe -|܄p[`pZaajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nup#6fp!Nup`p`#2Nu?/NT` pNuNHM:Ap f9!kd n2!|ev ||9 "XLv:g 4zg*Ag61 cg Jg ;e, ]b& Te` Db; g fg  bJg fg fg,HC#0j ` Hx Dg;0LgYBj@1BA gbШ dA gd BBdL@Nu wHHKMPPR g,g&y `pBygXB@etAg1B# `\HCHSGܤvg*1B f  f&< # XB@etAf&_`AhJC:bgZ"HyNN#e. >"NN @A C#P B?< NA\#h/a?< NA\A6H0N jBNuA#i it x hg3&eAC`g#P Nu?<"NNT @ 9eg!@ HzT?<&NN\3Nu6H#h~:bNuHz ?<&NN\NupAC$EhrJg" XX\QNuA$Cr g"XQ!ACf NuHx`(Hx`"Hx`Hx`Hx`Hx` Hx`Hx !4VxH A3ir Ni LHM:O:|1R/9h?< NAO:pdz`/M:av,_N NuHz` Hz`Hz&$A?<&NN\NuNu4Nu$Nu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??pa6pYa00a*0`$p"<aZ`.dfNudg"J9!kfa4fp`hd`/96dg/9*dg/9.NupAj-H=@|p4aRS@Nu[2][Programmstop?][Stop|Cont]aDJANuag `af`apNuapNuC`C``C` C`C-KJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`JAkfgRer?DDЁaAaʢ8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`RaDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaT n2L6(n\n^HHHNua4 n20(n\HNua" n20(n^HNua n20(HNu`a>Nu"H YJQfNu YH瀀aRLP|HPGpC&֛֛֛֛֛(HDDCBg6Cv6C[RCF8[[[aL6C[RCF8:GpFWfTL L-KA `j$I\bfBjQNu$YbfBjQNu؄*؄؅CH`8؅X`$_  Ia YHR"H @`ʘ؄*؄؅AHNu؅X`$_ IaYHR"H` npd$HJf-HS Nup"`ZHPa _a`QNua JH aL0Nua`a!@ NuAANua1 Nut`t`t`t`t`t `t`t`t`t`a ( Nua Nu@@Nura00HNur`r`r`r`r `r`r`r`r`zQ`z ` zn`z4=A|a$-IHQB0a _JNuz"-A=B|a-I`#p0HrYapYaLa^pY`˪ 9p0/rYapYaHyp?o?<?NAO JkpY`r/a `d  i Desk Big Text --------------------123456BIG_TEXT.RSC!! LOOK FOR !!Can't find Resource file|Try and select it with|the fileselector.|Look for :\*.RSC|File not selectedLOAD DEGAS FILESAVE DEGAS FILE|The picture hasn't been saved |Abandon picture or saveSave|Quit|Default all values Yes|No|File not found! Draw a box around the text starting at thetop left hand corner and finishing at thebottom right corner using the left mouse button.Click the right mouse button.Clicking the right button without a box cancells.If a mistake is made press UNDOMouse x: Mouse y: |Box too large Re do| |MEDIUM or HI rez only pleasePI2PI3|PRINTER OFF LINE !BIG TEXT V1.O Barry Walker24 Orchard RiseBirmingham B26 1QTTel: O21 784 1757September 1992Programmed in GFA V3.5K-Resource 2GFA Compiler V3.5This program is PD Press any key or mouseDivision by zeroOverflowSquare root only|for positive numbersLogarithm only for|numbers greater than zeroUndefined error Out of memory String too long|max. 32767 charactersArray dimensioned twiceArray not dimensionedDim index too largeOn Open only|"I"nput "O"utput "R"andom|"A"ppend "U"pdate|allowedFile already openFile # wrongFile not openInput wrong|not numericEnd of file reachedArray must have|one dimension"Out of data#Data not numeric%Disk full0Open "R"|Record length wrong1Too many "R"-files (max 31)2Not an "R"-File4Fields larger|than record length6GET/PUT|Field string length changed7GET/PUT|Record number wrongMENU error?RESERVE error@Pointer (*x) errorCASIN/ACOS ErrorEENDFUNC without RETURNPMatrix operations for one and|two dimensional arrays onlyQMatrices are of different orderRVector product not definedSMatrix product not definedTScalar product not definedUTransposition for two|dimensional arrays onlyVNon square matrixWTransposition not definedXFACT/COMBIN/VARIAT|not definedZLOCAL error[FOR error\Resume (next) not possible|Fatal, For or Local]Stack ErrorbCommand only available on STEdGFA BASIC Compiler 3.5E E| Copyright 1986-1990|GFA Systemtechnik GmbHf2 bombs - bus errorg3 bombs - address errorh4 bombs - illegal instructioni5 bombs - divide by zeroj6 bombs - CHK exeptionk7 bombs - TRAPV exeptionl8 bombs - privilege violationm9 bombs - trace exeptionGeneral errorDrive not readyUnknown commandCRC error|disk check sum wrongBad requestSeek error|track not foundUnknown media|boot sector wrongSector not foundOut of paperWrite faultRead faultGeneral error 12Write protectedMedia change detectedUnknown deviceBad sector (verify)Insert other disk|(request)Invalid function numberFile not foundPath not foundToo many open filesAccess deniedInvalid handleOut of memoryInvalid memory block addressInvalid drive specificationNo more filesGEMDOS range error|seek wrong?GEMDOS internal errorInvalid executable file formatMemory block growth failureo 0h2HNLNL:^N 2    R:RNRN    P<0.r l ,pZ4*H  h * f`((@4H"&Xb0L$"| 8 $@& $x HV(k/x` ~.&0r ~u^nVm ͼLU26-仄oֻEE )JJdmCMhyue>~go0MaMS~0G7nߌ6ckcdmkYT"<,mZGY`S++OdW^3mruq"kM LD=_ ĜZdF?pW@'T/Մ}dd\c8/;e v*ρ7H+ά t{K rY8X @%8 <=GWgezl{-IjOG\y^^é3-/+ qs`poխ[űi+H-gEcJXm'*NN$ P BIG TEXT V1.OENTER TEXTSHOW ANGLEENLARGEACCsTEXT INPUT AND TEXT TYPE Horizontal __99Vertical __99BIG TEXT SIZETEXT TYPEColour:____99Attr:____99Angle:____99Height:____99PRINTERHVBIG TEXT______999LENGTHSQUAREROUNDBOXCORNERSBoxFrameEraseFillBOUNDARYFILL PATTERNSTYLELOAD DEGASSAVE DEGASMIRRORHVBIG TEXTPOSITION______999______999CLEARYESNO SCREENDEFAULTSCOLOUREXIT/Unop}~      #'./>BCDLMlyz {  OAL$2=&H5PDJ7   "  @- > @+ Z@-v@+    @  @-@+ @: V @r  "!  ! (#'* $@%@&'"-),05 *1+8,(6.N? /RE 0X? 1^E 2c? 8374@-5@+6@+7R 2n;9: : 8 ?<> =>;H@G* A@B@C@D@EFG?MIL5 JKLH2N? O? '? N. CH,G.. CACHEV4 DOC qH#*CACHEV4 PRG zS CHCSTAT ACC ־%W CHCSTAT PRG ɾ%`CHCSTAT RSC XhREADME 1ST rk Cold Hard Cache 4.0 Cold Hard Cache 4.0 for the Atari ST and MEGA ST Computers with or without a Hard Disk Copyright 1989, Robert E. Owens III Cold Hard Cache is an easy to use disk caching program that works with both hard drives and floppies. Disk caching improves disk I/O speed by keeping the sectors that are used most frequently in RAM. The I/O speed of a cached drive will be between that of a RAM disk (very fast) and the uncached drive (much slower than a RAM disk). Benefits: o Faster disk operation. o Longer life for your disk drives. o Longer life for your media. o Less waiting on programs that grind your disks. Drawbacks: o The cache program and the sector buffers take up some RAM memory (about 20K minimum). Cold Hard Cache was designed to be as small, reliable, and as fast as possible. The program buffers reads only. All writes go directly to disk unless the sector is already in the cache and the data has not changed. This ensures that the disk's contents are current in case of a crash, power failure, or accidentally powering off the computer. The size of the code may surprise you. Good things come in small packages. Version 1.0 was about 8K long while Version 3.5 is just over 2K long. The code has been carefully refined and tested for about two years on several models of hard drives including Atari, Supra, and ICD models and should be compatible with any other models. Included Files: cachev4.prg The caching program. chcstat.prg The GEM application status/configuration program. chcstat.acc The GEM accessory status/configuration program. chcstat.rsc The GEM resource file for both chcstat.prg and chcstat.acc. chcache.doc This file. - 1 - Cold Hard Cache 4.0 Installation: 1. Place the following files in the root directory of your boot disk: chcstat.prg chcstat.acc chcstat.rsc 2. Place cachev3.prg in the AUTO folder of your boot disk. Make sure it is placed after your hard disk driver (like AHDI.PRG on Atari drives). Also, if you are networked, make sure cachev3.prg is placed BEFORE your network driver or there is a very good chance of scrambled files. Configuration/Status Reporting: General: There are two versions of the configuration/status program. Chcstat.prg and Chcstat.acc. They both operate the same except one is a stand-alone program and the other is a desk accessory. I will refer to these as the Chcstat from here on. Chcstat first tests whether cachev3.prg is installed. If it is not Chcstat will complain. Then a dialog is displayed. The top half of the dialog contains performance and status info. The bottom half contains configuration settings. Configuration: You may choose the size of the cache and the drives you wish to be cached. The size of the cache is measured in buffers. Each buffer requires 524 bytes (512 for the sector, 12 overhead). The cache should be at least 32 buffers but not too big. I usually use 256 buffers (about 128K). You can try various sized caches and watch the statistics to find a good size. You may choose the maximum sized multi-sector transfer to be considered cachable. The default setting is 4 (512 bytes * 4 sectors = 2K). You may specify any value from 1 to 9999 sectors. Large values will cause a loss of performance since large transfers (like program loads) will fill the cache and flush potentially useful sectors (like directory and FAT sectors). You may tune the cache for your particular needs. If you use a database with large records you may wish to specify a larger max size to accomodate the size of your records. You may also choose the drives you wish to be cached. Select the drives with the mouse. Caching is enabled on the Selected drive letters. There is no harm if you enable a drive that doesn't exist. If you enable caching on a ramdisk you will make it work SLOWER than if it was not cached. - 2 - Cold Hard Cache 4.0 Status/Performance: The status and performance info is useful for tuning the size of the cache for optimum performance for your hardware/software environment. The performance is based on cachable sectors. An average access time is given (in milliseconds) which represents the average time it takes to locate and read a cachable sector from disk. The average is for all of the enabled drives, not just one drive. The approximate read time is displayed which represents the total amount of time it took to read all of the cachable sectors. The approximate time savings is calculated from the average access time and the number of sector requests satisfied from the cache (Hits). The read status shows the number for cachable sector requests (tries), the number of those requests satisfied from the cache (hits), and the percentage of hits. The number of write optimizations is displayed. A write optimization occurs when a sector write is requested and the sector is in the cache AND the contents of the sector does not change so no write takes place. Exiting: There are three ways of exiting the dialog. Cancel The Cancel button will exit without changing any of the settings. OK The OK button will enable the selected drives and then exit. Any changes to the size will be ignored. If the Reset Stats button is selected the statistics will be reset. Save The Save button will save the current settings in the cache.inf file (so they will take effect after the next boot), enable the selected drives and then exit. If the Reset Stats button is selected the statistics will be reset. NOTE: The cache program cachev3.prg must be positioned in the AUTO folder after your hard disk driver (ahdi.prg for Atari drives) and before any network drivers. NOTE: If the alternate key is held down when cachev3.prg is run (from the \auto folder during the boot process) the cache will NOT be installed. NOTE: Users of TURBODOS may see lower performance since TURBODOS does some caching internally. TURBODOS will disable caching on floppies since it bypasses RWABS() and the ROM routines that handle floppies. Cachev3 when - 3 - Cold Hard Cache 4.0 used with TURBODOS can still give good results if there is lots of disk activity. Try it and see what you get. NOTE: Cachev4 should work with TOS 1.4 with Extended partitions (> 16 Meg) however only the first 16 Meg will be cachable. THIS HAS NOT BEEN TESTED! TRY IT AT YOUR OWN RISK! MAKE SURE YOU HAVE A BACKUP OF YOUR DRIVE BEFORE YOU TRY! NOTE: Cachev4 prevents writes to the boot sector (# 0) for enabled drives. This will prevent utilities that make partitions bootable (or viruses) from working. NOTE: Some Hard Disk utilities (like markbad) will not function correctly when the caching is enabled. Simply disable the drives with the chcstat program or accessory. BUG ALERT: Cold Hard Cache 3.2 did NOT recognize Media Changes correctly. This may have affected Removable Hard Drives as well as Floppies. This has been corrected in version 3.3. Cold Hard Cache 3.3 would crash (Address error) if a read or write request specified a transfer to or from an odd address (very rare). This has been corrected in version 3.4. Cold Hard Cache versions before 3.5 would not allow floppies to format correctly. Writes to the Boot Sector were not permitted. They are now allowed for floppies but NOT allowed for drives C through P. Cold Hard Cache was written using the Mark Williams C Compiler. I highly recommend this product. Cold Hard Cache is released as Shareware. If you use this program please make a donation ($15 or so) to: Robert E. Owens III 34 Pinecrest Dr. Covington, LA 70433 USA This program was designed to save time and has proved to be valuable. I usually save 20 to 40 minutes a day! If you have any suggestions or comments about this program I would like to here from you. I can be reached by Stamp Net (at the above address) or on Genie (at R.OWENS3). - 4 - ` 0*o"mB # .I+I/ BBBgމ/ / Bg?<JNA ?.<. *z 0-Ff- HGf # `J*U f z (PN p=@*z J g# BBBmp@ (M?.N JTO# BL0N^NuNVH80: z mB`ZBgp?N`XO&@-K f&z \*S(k-M g&+L( z Lf# z Ff# BRy  L8N^NuNVN =@0: xfj : f z r  l # B` z T p-@?.N rTO9g z 0 o# `?.N6TO` : f&9gN# # By By  y o z  md p-@?.NTO z n|N-@ gN : f# # By By ` z ~!n# By 0: lRy 0@ Z0.@pN^NuNVp-@NT=@0: g0: 4z m y o` : f 9gB?.N TO .N^NuNVp0.p ~: .<. :. 0G8*zJ- HEf0-DdFd0f Bmp@ *mfL N^NuNVH R ?.?.NXO*@ gR / N6. HmNPOB`f z8  ?.?.p?/. ?. zN . z ѹ *z f$/ NXO0.@ ;nHm/. N@PO L N^NuNVH ?.?.N4XO*@ fP*z4?.?.p?/. ?. z N . f$/ NlXO0.@ ;nHm/. NPO `(?<Hm/. N 0f/ N,XOR BL N^NuNVH0*n >.<.:. EzmR E{f0.@gjCA1!!!!!!!!!!!v Cl0C f ?BgBgN\ORC`p{`Bn0m En0E H=@0.@f Fg0.@g???N\OBn0f&Bn0.@g Eop`?BgBgN\O0.f&/.???/ ?. zN( g`p? z PNTOH( f,p`^zo&???/ ?. zxN (???N\O`0.@g <.` <(@vGl??/ ?.N (fvRFRC`CA1!!!!!!!!!!!` EzfC\A!!!!!!!!pz` E|fB B B B p|` E}fLN`=@ :>g0 z?NAXON0fZHzp&?NN/| hTOp ?NA\OBn nl>0n gp ?p?NAXO0.@A?p?NAXORn`Hz,p ?NA\OHz(p ?NA\ON^NuNVH0*n(n f g><Q`><((((((((QL0N^Nu/< ?<-?<NMP# /< 2?<?< NNPNuNu$O\J`fNj Rf jf?*NnTNs Rf jfNNs y N@F'NuFNuHF'NdLNs o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉN o"o0/ S@mf`pNumpNupNu ~v cache.infnot found. Cold Hard Cache 4.0 1989, Robert E. Owens III Drive(s):No RAM!  0 D:*"^ :<*Z >R: Hj$,`0h, J $"6&`T0.|/pNBgNANVHnHnHnHnHnHnBgBgHz1rBgBgBgBgBgBgBgBgBgBgp?BgBgp?NZ<=@=z1J@g y(1f0.zfN^`N^NuNVN HzN~XO0gHz?:4N\O3`Hzp?N\ONJN^NuNVpz?BgBgHz4 Bgp?NM zgB@`p{?BgBgHz2Bgp?NMpN^NuNVp=@Hzpp?Nh\O=@ @g @gB@`pc`paHzfp?N2\Op?Hzp=?NAPO=@0lBgHzp?NAXOp{?p?BgHz2 p3?p?NM0.N^NuNV/ p?BgNXO#4p ?BgNXO-@p ?BgNXO-@p ?BgNxXO-@p?BgNhXO-@p?BgNXXO-@p?BgNHXO-@p?BgN8XO-@p?BgN(XO-@NR0fHzdp?N \O :2V2V/HyHy/:2HN>/@XONt/@XONjPO-@HyHn :22/N/@XONBPO-@HyHn :1к1/N/@XONPO-@?:0Hz/:1N/z1/| TO/.N/z1/|.N/|4/|.1N~/@XON/@./.NT/z1h/|.N>?z0F /|/nTON$/n/|"TO/.N mFp\Op=@0.HAv Pg.6n30.HAX?BgNXO@Rn`/:.N XO33/.N XO33p'?BgN~XO@33p+?BgNhXO@=@p?p+?BgN\Op)?BgNDXO@=@p?p)?BgNx\O0. @%gf @,f0.gp|?p?BgBp3?p?NM0.gp}?p?BgBp3?p?NMp{?p?BgHz,p3?p?NM`<0.gp|?p?BgBp3?p?NMN0gHzK`Hzp?NJ\O&_N^NuNVHn?.BgNPO0. ЮN^NuNV?. ?.NNXO-@ n ( N^NuNV?. ?.NNXO-@ n-h n N^NuNV?. ?.NNXO-@ n0( N^NuNV?. ?.NNXO-@ n0. h N^NuNV?. ?.NNXO-@0. F@ nh N^NuNV?. ?.NNXO-@ n0. hN^NuNV?. ?.NNXO-@0. F@ nhN^NuNV?. ?.NNXO-@ n-h n0(N^NuNVJn l <`x?. ?.NNXO-@ n-h n hg$ n hg n hg n hf n-P/./<NPOJ@f <` .N^NuNV?. ?.NNXO-@ n-h n hg$ n hg n hg n hf n-P/. /.NPO n Jgp??. ?.N`p??. ?.N\ON^NuNV?. ?.NNXO-@ n-h /. n/NPON^NuNV?. ?.NNXO-@ . -@0. nN^NuNVp?NTOBg?. NNXO-@HnHn?. /.N?. ?. NNXO-@ n=h n=hJnm|HnHnHnHnp ??.N2JngzJngtHnHnNNPOJ@g&?.?.?.?.p??. /.NHnHnHnHnp `?.?.?.?.p??. /.NBgNTON^NuNV091fB?<N|\Op31N^NuNV091gB?<N|\OBy1N^NuNV=n =n 0.n =@0.n =@Hnp??.NPON^NuNVHn?.BgNPOHnHnHnHn/.N=n=n n( H=@0l$0.=@nn@n0.@n n0( @ gZnZnp?N>?.?.?.?.?.?.?. BgN0.g.?.?.?.?.?.?.?.?. p?N?.?.?.?.p?Bg/.N?n /n NX\O=@0.g.?.?.?.?.?.?.?.?. p?N?.?.?.?.?.?.?.?. p?NBgNTO0.@N^NuNV0.gBp?`BBgN|\ON^NuNV340.@ HT-@p=@ nl$0.HC4 nRB@2Rn`/9/NXO094N^NuNV#4/t#3/x#4/|#4/#4/#4/#/t/p ?N TO344094N^NuNVp?N TOpN^NuNV343 43 43434343434343434343 43"4#$43(43*4p?N TO n,04 n004 n404 n804 n<04 n@04094N^NuNV34# 4p4?N TON^NuNV#4p6?N TO n 04 n04 n04 n04094N^NuNV343 43 4343434343434p3?N TON^NuNV#43 4p2?N TON^NuNV34# 4pN?N TON^NuNV34# 4p#?N TON^NuNV#43 43434343434p*?N TON^NuNV#43 4p,?N TO n04 n04094N^NuNVH0*n(n 0m?0l?NXO:0-m?0,l?NXO8??NXO>?-?,NXO<89F0G9@0F9@GoFop`B@L0N^NuNV343 4pp?N TO n 4094N^NuNV#4pn?N TON^NuNV343 4ph?N TO n 04 n04 n04 n04094N^NuNV34pk?N TON^NuNV0.n o0`0. N^NuNV0.n l0`0. N^Nu"/0<NBNuNV# /3 /34p34p3434N(#1/N^Nu#4/"</ <sNBNuNVH *nz~H< @ g F fR` F-fz` F+fRH< @0m F9n2A00 A>`JEf0D@>0L N^Nu"o ofJfHHNu"o o fNuNVHn?</.N Hn HnNPOHnBg nN\ON^NuNVH0-n n(PXH> @%g0gP/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ NPO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ N `p ? n// N *@X`p`p`/ ?./.?Nr *@P`fBn n-Pf-|X .-@*@g0.m noS`(Bn nT0` n//.NPO`n ./0.Hї =@lBn0.fL0.g0 n0f( n -f/. nRH? n hN\O0.Sn0g /.?.` nd /. nRH? n hN\O`0.g0.Sn0g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @ >`?Bg _ g nR` .L N^NuNVH0*n>.IB$p0//. NXPO-@g$p0//. NPOA -n ` n  g` L0N^NuNVpL?Hy p?NPOp?NdTON^NuNVNrN^NuNV/ *n .*+@+|>B-0. D@;@ m l;| +|$`+| *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNVN~?.NTON^NuNVN^NuNV?.pL?NAXON^NuNV/A#l/9lN6XO0gBlp 3p`,/. 0.H/?.p@?NA .Bl/NXO.N^NuNV .l .D3p` .N^Nu"o`C"/jD$jDA`|J/jDJk`JjDNu$/` o$"/A`NNu"o`C$jD"/jDA`, gJ/jDNu$/` o$"/A` NupJfpN∲cd⒒d҂dFN o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉN O$X"XHB@Nu o0/L.Nu DO@U XDcdeHfHgHorsfuxD@0123456789ABCDEFchcstat.rsc Cache Info [3][Resource file not found!][ OK ] !"#$c:\cache.inf[1][Your boot drive is:][ A: | C: | Cancel][3][Place your boot disk|in drive A.][ OK ][2][Cache not installed!][ OK ]%4d%8ld%8ld%4ld%6ld%3d%4ld%2.2ld:%02.2ld hrs%2.2ld:%02.2ld min%5ld sec%3ld:%02.2ld hrs%3ld:%02.2ld min%6ld sec[1][The buffers setting will|take effect the next time|the system is booted.][ OK ][3][Could not write/create|cache settings file.][ OK ]NONE{NULL} You must compile with the -f option to include printf() floating point!  0TVh@ <&R@X@:4$$,$(*(*,R V 0>(:  >f(4$6. *           *<    R FP( LD" $ | 2 &`Dr0*oC,# "m X#X.I+I/ BBBg/ / Bg?<JNA N^ ?NT?<LNANVN BBgN/|TONXO0g N:N6`Hzp?N \ON BgNTON^NuNVpz?BgBgHz#Bgp?NM zgB@`p{?BgBgHz!Bgp?NMpN^NuNVp=@Hzzp?N \O=@ @g @gB@`pch`pahHzpp?N T\Op?Hz$p=?NAPO=@0lBgHzpp/?.p@?NA gBn?.p>?NAXOp{?p?BgHz!p3?p?NM0.N^NuNV/ p?BgNXO##p ?BgNXO-@p ?BgNXO-@p ?BgNxXO-@p?BgNhXO-@p?BgNXXO-@p?BgNHXO-@p?BgN8XO-@p?BgN(XO-@NR0fHznp?N &\O :!P!P/HyHy/:!BNP/@XON/@XON|PO-@HyHn :!!/N/@XONTPO-@HyHn : к /N/@XON,PO-@?:Hz/: N/z /|TO/.N/z /|.N/|#/|. ~N/@XON/@./.Nf/z b/|.NP?z@ /|/nTON6/n/| TO/.N mFp/.N8`H \Op=@0.HA Pg.6n"0.HAb?BgNXO@Rn`/:N 0XO3"/.N XO3"p'?BgN~XO@3"p+?BgNhXO@=@p?p+?BgN\Op)?BgNDXO@=@p?p)?BgNx\O0. @%gf @,f0.gp|?p?BgBp3?p?NM0.gp}?p?BgBp3?p?NMp{?p?BgHzp3?p?NM`<0.gp|?p?BgBp3?p?NMN0gHzU`Hzp?Nl\O&_N^NuNVHn?.BgNPO0. ЮN^NuNV?. ?.N,XO-@ n ( N^NuNV?. ?.N,XO-@ n-h n N^NuNV?. ?.N,XO-@ n0( N^NuNV?. ?.N,XO-@ n0. h N^NuNV?. ?.N,XO-@0. F@ nh N^NuNV?. ?.N,XO-@ n0. hN^NuNV?. ?.N,XO-@0. F@ nhN^NuNV?. ?.N,XO-@ n-h n0(N^NuNVJn l <`x?. ?.N,XO-@ n-h n hg$ n hg n hg n hf n-P/./<NPOJ@f <` .N^NuNV?. ?.N,XO-@ n-h n hg$ n hg n hg n hf n-P/. /.NPO n Jgp??. ?.N`p??. ?.N\ON^NuNV?. ?.N,XO-@ n-h /. n/NPON^NuNV?. ?.N,XO-@ . -@0. nN^NuNVp?NtTOBg?. N,XO-@HnHn?. /.N?. ?. N,XO-@ n=h n=hJnm|HnHnHnHnp ??.N"JngzJngtHnHnN*POJ@g&?.?.?.?.p??. /.NHnHnHnHnp `?.?.?.?.p??. /.NBgNtTON^NuNV09 fB?<N|\Op3 N^NuNV09 gB?<N|\OBy N^NuNV=n =n 0.n =@0.n =@Hnp??.NPON^NuNVHn?.BgNPOHnHnHnHn/.N=n=n n( H=@0l$0.=@nn@n0.@n n0( @ gZnZnp?Nt>?.?.?.?.?.?.?. BgN0.g.?.?.?.?.?.?.?.?. p?N?.?.?.?.p?Bg/.N?n /n NX\O=@0.g.?.?.?.?.?.?.?.?. p?N?.?.?.?.?.?.?.?. p?NBgNtTO0.@N^NuNV0.gBp?`BBgN|\ON^NuNV3#^0.@ HD-@p=@ nl$0.HC#^ nRB@2Rn`/9tNXO09#N^NuNV##^\#"`##fd##h##l##p#\tp ?N TO3##09#N^NuNVp?N TOpN^NuNV3#f# #p4?N TON^NuNV##p6?N TO n 0# n0# n0# n0#09#N^NuNV3#f3 #h3 #j3#l3#n3#p3#r3#t3#vp3?N TON^NuNV##3 #fp2?N TON^NuNV3#f# #pN?N TON^NuNV##3 #f3#h3#j3#l3#n3#pp*?N TON^NuNV##3 #fp,?N TO n0# n0#09#N^NuNVH0*n(n 0m?0l?NXO:0-m?0,l?NXO8??NXO>?-?,NXO<89F0G9@0F9@GoFop`B@L0N^NuNVpo?N TON^NuNV3#f3 #hpp?N TO n #09#N^NuNV##pn?N TON^NuNV3#f3 #hph?N TO n 0# n0# n0# n0#09#N^NuNV3#fpk?N TON^NuNV0.n o0`0. N^NuNV0.n l0`0. N^Nu"/0<NBNuNV# 3 3#p3#p3#3#N# N^Nu##x"<x <sNBNuNVH *nz~H< @ g F fR` F-fz` F+fRH< @0m F9n2A00 A>`JEf0D@>0L N^Nu"o ofJfHHNu"o o fNuNVHn?</.N Hn HnNPOHnBg nN\ON^NuNVH0-n n(PXH> @%g0gP/.? n hN\O`p =@p=@p=@H> G-fp=@H>`Bn G0f p0=@H> G*f& nT=Plp=@0.D@=@H>`*Bn G0m G9n0. G@0=@H>` G.fJH> G*f nT=PH>`*Bn G0m G9n0. G@0=@H>` Glf&H> Gdg Gog Gug Gxf0@> `-@*@p=@0 |2<`XHXW PN`4 nT=P0.l0.D@=@p-p ??./ NPO*@`p ? nT?`p`p` n-PX .l .D-@p-p ?/./ N `p ? n// N *@X`p`p`/ ?./.?Nb *@P`fBn n-Pf-|X .-@*@g0.m noS`(Bn nT0` n//.NPO`n ./0.Hї =@lBn0.fL0.g0 n0f( n -f/. nRH? n hN\O0.Sn0g /.?.` nd /. nRH? n hN\O`0.g0.Sn0g/.?. n hN\O`L0N^NuNVH >. *NB%0<g"0H@H@B@H@ @>`?Bg _g nR` .L N^NuNVH0*n>.IB$p0//. NHPO-@g$p0//. NPOA-n ` n g` L0N^NuNVpL?Hyp?NPOp?NTTON^NuNVNbN^NuNV/ *n .*+@+|.B-0. D@;@ m l;| +|`+| *_N^NuNV/ *n Sm lBm p` UR0.*_N^NuNV/ *n UR0.*_N^NuNV/ *nRm oBm p` URB@*_N^NuNVNn?.NvTON^NuNVN^NuNV?.pL?NAXON^NuNV/A#T/9TN&XO0gBTp 3 p`,/. 0.H/?.p@?NA .BT/NXO.N^NuNV .l .D3 p` .N^Nu"o`C"/jD$jDA`|J/jDJk`JjDNu$/` o$"/A`NNu"o`C$jD"/jDA`, gJ/jDNu$/` o$"/A` NupJfpN∲cd⒒d҂dFN o"`"/ jD$/jDD$@A`" jDNu o"`"/ _$0"@0HAHBЁH@B@ЉN O$X"XHB@Nu o0/L.Nu DO0UX4cde8f8g8orsVuxD00123456789ABCDEFchcstat.rsc[3][Resource file not found!][ ABORT! ] !"#$c:\cache.inf[1][Your boot drive is:][ A: | C: | Cancel][3][Place your boot disk|in drive A.][ OK ][2][Cache not installed!][ OK ]%4d%8ld%8ld%4ld%6ld%3d%4ld%2.2ld:%02.2ld hrs%2.2ld:%02.2ld min%5ld sec%3ld:%02.2ld hrs%3ld:%02.2ld min%6ld sec[1][The buffers setting will|take effect the next time|the system is booted.][ OK ][3][Could not write/create|cache settings file.][ OK ]NONE{NULL} You must compile with the -f option to include printf() floating point!  0DRr (  <&R@X@:4$$,$(*(*,R V 0>(:  >f(4$6. *         *>    R FP( LD" $ | 2 &ZZZ$Z. COLD HARD CACHE 4.0 PERFORMANCE:____Average access time: ____ ms9999_________Approx. elapsed read time:_________XXXXXXXXX__________Approx. time savings: __________XXXXXXXXXX STATS: Tries Hits %Reads:________________99999999________________99999999_______._9999Write Optimizations:____________999999SETTINGS:____Cache/Spool Buffers: ____9999@@@Max. Multi-Sector Read Size: ___999Drives cached:SaveSpooler:ONOFFClear SpoolerCancelReset StatsOKCopyright 1989, Robert E. Owens III$:;<IJs KPs#x $ $ s#!* 3<E NSY^stu|r !  "./ 3WX$- p%Z%%v#"$#% #    : Vr*) % #!%$ A B C D  E  F G H I J  K! L " M # N$ O P& '( )6+,R  -0 nThis is Cold Hard Cache V4.0, it is the shareware predecessor of what was Diamond Cache. DO NOT cache hard disk partitions with sectors larger than 512 bytes per sector with this program. If you use this program, please support the author Robert Owens. Lionpoubnk c2n 50PpppuwW'wf|<=<|<Ù~f~`=ff>|f~>~fa=~`=f|a~`= L6fJ`8 `,51 2hH !) l @!=q p0=f|<=<|<Ù~f~`=ff>|f~>~fa=~`=f|a~`= L6fJ`8 `,51 2hH !) l @!=q ?p0=f|<=<|<Ù~f~`=ff>|f~>~fa=~`=f|a~`= L6fJ`8 `,51 2hH "* l @08">q x<`p3=f|<=<|<Ù~f~`=ff>|f~>~fa=~`=f|a~`= L6fJ`8 `,51 2hH !) l @!=q ?p0=L{ ؈~ L{ ؈~ L{ ؈n 3L{ ؈~  }p0yp0 }p0xp0 }p0yp0 }p0xp00>JhӘӰ6\hvԞ԰ԾTTTTTTTTTTTTTTTTTTTZ +NY A$X AFFFLAGSC1wC0؈~ L{ ؈n 3L{ ؈~  }p0yp0 }p0xp0 }p0yp0 }p0xp00>JhӘӰ6\hvԞ԰ԾTTTTTTTTTTTTTTTTTTTZ +NY A$X AFFFLAGSLionpoubnk)(V(VD@ D@D@D@PALTfpp 0PU3ss7 @xpp:oɲp`88 ɳxaz_x|>6666/- 6ML~6~6~~~# ~# ~~~6~6@~6LL~6-- 666>A?_@8pppp:nɲp{`_8x8~o ?ɳx}laz_xɀ<`? wp|^88>> 6?6 66/- 6ML~6~6 ~~~# ~# ~~~6~6@~6LL~6-- 66??6>??@@ |p`?ɀ<xaz_lɳx} ?wo8^x8Q`ɲp{p:nppp@8?GA>??66??66-- 6LL~6@~6~~~# ~# ~~~6 ~6~6ML~6/- 66 6?> >88A?_@8pppp:nɲp{`_}8_X8no ?ɳx}daz_xɀ<`? wp|^U{88>> 6?6 66/- 6ML~6~6 ~~~# ~# ~~~6~6@~6LL~6-- 66??6>??@ZI &i@ ~# ~# ~~~6~6@~6LL~6-- 66??6>??@ZI &i@ 0Pprp7wW'g"w????p?p?????||ǏǏqqLJLJqq##||11??@#@#||11??`c`c<<????cc~~???? ~1~100~0~0 ??~8~800||~>~>''||>>>>??ǃǃ|@|@><> 9??@@@88(8???0@@@@@@h ??@@@??@@@??@@@?@@@`?pp@@@??pp@@@pp@@@__?pp@@@???pp??pppppppp??xx@@~>;w;8w;?p?;?p8pp>?/ o/hpx (h (phx8h`)?33 i,`?3?30) )33 `03083)38  I 838?8Io??? fg ? 4D$,809>Ffh ?8bbi >? ##,)?0>>??>??>>??????>>?? !3 # ???>>> ";4888>>> 34???>>> >>>???>>>???0`0`88xx8800||>>LJダaql>||>>LJダaq|>||>>LJダaql>||>>LJダa&DdҮ0>JhӘӰ6\hvԞ԰ԾTTTTTTTTTTTTTTTTTTTZ NY !A$X AFFFLAGSC1wC0c0c0w8`?{K?ǭb{45)l%)JR)JR)JR)JR)JR1c0c0w8`?pJ0/ǠFb){R4 5)lql>||>>LJダaql>||>>LJダaq|>||>>LJダaLionpoubnk c A0Ppppu3W'w~`}`~|f>f>||f<~`=<~`=|f|a<~`=Ùǟ??~x?p`px~~|??< <~xp|><px~|><???~`}`~|f>f>||f<~`=<~`=|f|a<~`=Ù~x?p`px~~|??< <~xp|><px~|><??~`}`~|f>f>||f<~`=<~`=|f|a<~`=Ùǟ????ϟ???~`}`~|f>f>||f<~`=<~`=|f|a<~`=Ù??? H H H H H H H H H H1q` H H`" #81Fa! (.K #H!H!Hv=C!B < H H H H H H H H H H1q" #810 c 0 (.K #H!H!Hv=C9C8 H H H H H H H H H H1q` H H`> 0    < H H H H H H H H H H1q" #0 0  0    `0 0 8k8?8~8?8c80~8888JhӘӰ6\hvԞ԰ԾTTTTTTTTTTTTTTTTTTTZ 7NY `A$X AFFFLAGSC1wC0v=C9C8 H H H H H H H H H H1q` H H`> 0    < H H H H H H H H H H1Lionpoubnk)(V(VD@ D@D@D@PALTfpp 0PU3ss7 @@@<@x|t<l@8w78@HltX~@<@|@ ? ? ? ?  dd @ `@ @`@ @ @?@p?@@@p?@?@ @0 @   @ @@' hh? ? ? ?  @@<@x|t<l?@8{w78@HltX~@<@|@ ? ? ? ?  dd @ `@ @`@ @ @?@p?@@@p?@?@ @0 @   @ @@' hh? ? ? ?  @@<@x|t<l}@8^w7ۀ8_@H[ltX~@<@|@ ? ? ? ?  dd  @  `@ @`@ @00 @  ?@@@p?B@  p?A?@ @0 @    @ @ @@' hh? ? ? ?  @@<@x|t<lu@?8^w7ˀ8^@H[l5tX~@<@|@ ? ? ? ?  dd  @  `@ @`@ @00 @  ?@@@p?BD@  p?@?@ @0 @    @ @@' hh? ? ? ?  p?BD@  p?@?@ @0 @    @ @@' hh? ? ? ?  `,k`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ+-lz5-k:uF:\G_PRIX\GP_MAND.PRG`u`Nt &8??`Stos basic compiler V 1.0 by Francois Lionet00? '?x ^xY&? R?IT?);M_q~HT//4Vx/I/[/m/////////?!?(3wp80p 0PU33ss777."/"M,K Ug`*n w]r6Jr2C0<BYQC nE 0&Jf(0 Hz?< NA\@f B0 1K00NNT+@A@Cp2؜1"9NAz#N$09.B#3rXg Q@Ep$2@dBI01;@G ?k p,82\@p bF(*y.@ , MI < kBdBoA+|#EhD+HH+O 0.MX@d+K.+S2+k6@:BA@~@p @0( B(D+LA}A+H@@@@@Br@0 0.V+@(V .-P m$H"m`# ZSb+I+Iv@CPp"2, n$N(n*-BG&.$(.(gP<f0~`A0fݒ`ݒ&Rd~0gJGf0fkfB`&`&&`P+N ,+n <+L ATݭ(0 TP PP XPP E+J hP+L&LPpI0PlI]$P`$:`Pw\%LPdT`XaT` ddXdX`P@I[a5a8 L+H `b@ AZ`H @ `B` C+I tC `|C,`Ca;i$`&DBm +n$ `( dBe L"m$na$n&nߔ(n

$RB@N" L|(qL%AhEQxq@0%NNO/- Ո0VHP0<BB`@`m`p` p `NupR`p.Pp(Y"u@ v@(v@v'>"v@"pv@h)*"~" b, ӿ$&ѿ$6HZl~Ϛ: -?Qcuߙ߽߫);M_q%7I[m listbank`fload"*.c" save'run`dirA$= H + "\`previous`off ull`multi 2l3l4lode 01`accnew:#-defao`env`key ~ 1: f2U345678910U:123U4567892No(((:I(@-@Um(|@>J(2@$@dNGNaNp2<tn\@dt݀0u(8.t@]t d($)##($6/,N/0f/4~/8, oH"o\oHЖoH$zoشoHoHIo HFH*Sh$H,VD~v'[tvLv P,8Cl,*Mv$+5-M-e$J-z( @c0 ~T~(``6A_TBD@7+O a2.)C/$>)1c)Q$b9S-9CE4>a9y4@6@Z~\dh}pmdT*TT؂qG肾򂳓j꼓Ϧр <ַ9 ZV.xΓf>ώF0VlfxΫI|Ȅ,0ȎJߒNȜhlȪߊȸh6N@xñf:ᄋ xDsY۲wep'c`-ҚJgݾ@ֶ2tH$0p(D JiN@dhByt h2 4:z@8nh,v_|~!`^_,b ud_,b)~h__8Zoo&h6oHoZotlo~lo)Oooooo *<N@bt~Il,b -p,bNL2t*R"`n&hޞԏ揈+D"4~XjK+pΟe~x6 |fL2߰گN8 .@R ).hĿֿK-D XǂϴRFTt -rrE 0P^L2r"6KuJXJa zіr¶r&u yG"<$eҒ9Bx(;81f  uѤ  bt1}μ(,b*<2\I+uH3$r/|///// e/u $/;uF/X/?t0*?8Gap2<tb\HZL"|Bw{Tet(2@` jdvepvnh z#8*"f 6Hz}Һdb4"7@l~f E"/4/F/nF'"J0t/l~$.,?:d/PJR? #aTɠHX$OHOvD\OnOՔOLODD" OܖLR_U8C% _F!<_N_`_*^_]#Ȩ_/&2OJOjH;|,Tۗ=<-pk0vSTèct2yj[t #En[st?(?:?БDor4f?IJlbl;Xjg&bvhosovo,eooG r775|~8bvhvxzɅ5)HTccɅeFlIiɅ &n3PR ,fn3W4 c#^n}brBZƫ" >$6VDvB먨˯ݧg/50up1dnK:ج#ϧWcAqeϫϛ %Xج {1C߱Iω߹" ޡ2XhvV߬JP`p o/> u*߸(*ZrοLܿ/&/V/j////??/4?F?//????O Oz?0OBO//?OM_"O_4_@J_\__OnbП*BOO_"o~_oؿL__g] oȿPoϼo"F:L\*v\^B@f6BoZl:F(|2Vz^\n>Ht?dvbH<`r.xlX/f/ _|////&/@//?ϘYdy"r/0?ߨ/?/???OOLOl_@>D/vBx6-x2- G3 ?D^OpO_>%gO.Sa]'_9YZ]h__o__;__^/o'oooo[oOoH:posȊo+O Tnphy.f rB n7BB+LֻIdqE6R`ppp:`Xx2:%n??h?*`vO^OOض@F-s~Zv(rkLrCnQ|~XBjZz۟$-BH.6/ LpU ʟDv_4ggį֯FVݦnmL\GDO"(Xhp=D :%mp$p ,~Nvk@t rZv„6Ϯ} ˌƿؿ6s`;|, jC=<-pU"0VpPBxlq} z˓nT,BXbNZj+јXBU#*ZzNvX\j)oV KCXB>TK)lDj V"Q&~OV @*X T۬S-<-<4Vx*(--#hrfB҈P'&h@ 9oDn:%r݂.ߌ_ֺ ߎl|ߨY{_ 0׏|/0D/2F ?~u@$H T->ˮ?/L^pu??,OTZ~O/OLOO__\?"b@ҏ|v&h~yD9ӛ1fKtyhz d>uL B{$6Hd(7w}!{O)/ʎfǎ2#|ZpG?[/Q x8ϰ////xώ?pGr_p9~??_Ot:g??OfϸDOVOhOhv~OߠB_{Lp__NXł__0_r7_~o.n Mok!Lj|﮾Ҽ(}{`>vfx~&ߢh8'?;6LT6,'NvxJ\Rd ,,OuX!50ʯܯ$60R%Oekhވ/$ `|__P{NJkϤlj,zo obtbjoZ݉l ~bo߀ ..RRtd@l|0L6@Zt_캏̏ln8ZH;Y_b:Xj0hnRַ6 ( \Tfhn _V95./@/V/j/cp//'MBh4 X$ϨÈ?w(/@f?mB?.d8Xw( ?Z ߯ :BN'v|@@RDOVLuYOFOOOO__$_@hS_YCvo>J_f ^c6hr>i"BO/\CBOTO/NOLV~??D١ .DϒXτ^rτXocvw  Tmj[f0ߊ\Ȣ$oFsowe((Hz~{f4gڃu~v&G2D4upn`~u [.AGdO_ բH#2!7__i)* z_Dn > \V؟DW.sV GF뮠03DWNAB1bDV0$B⨿z&0Ŀֿ1ɮ:tφFXϺUcԚϬj`߂Hߠ,߾2j|"¼0&ߺd 760 # / Sw2B8Ɵ2¯(hzw,@3Cѯ7`-b0{8j2l@0@v鄠GZdG,1R42tL"4WHdTfH߂`82xAX>/4rn/$/x/_8EZs?2_6GS<_V_@Zko#o5c48`rدꯈr`[nX%L|ؿ$4f>PHt+O TQ@l$GTL_^(_wPPNځhX26ďTAҢOgc⶿ߖbh"STnmrOfnȵ ϗ`jIIr* FRv o?OnOWvpd\TbRl zj_[|LجNY l z؎fi2pğ `88B5TXc3Pcgu0/c`/'' S9)\j2Cve`c Wj2.4FTcЄ%0R G9(vMl^T܆Ru% ?T/R7&?B?*??x6??~0$fDn&?O22LePJO\OnO~06H5u\OOO~0^2LuhO__~0t2LeyRD_V_>2Lf"__Xw`j/N/a4)ӁCử Tcfn `Ȑ`efr &dp>`_$AOXO]%Od4__rt_b&d>r<$?"3dO|2Fá?T|2:Ngu(r@Rd@1H.Mh,"6ԟd<63%}dŸ ԯb&hh(M,`dhn~(iyTr^"P>"2hτ,ϒHdxӟ$dH d$߈gu6'lh$ d~5ϖx~诐߼llߌ ؼ %"&pHhd< Rh#2+btH"$4F<77v>14"t:(Sp c,h` xtJ"0Y~?4k`(~"`-#&g(Su3O.ORJyuXhOzONNuYOOޯRJup__NI;5>5 5r\-"?J ~?4_@ _Ao@ 5b4o@/`?v -bӂS.`>bm5lPo&`36krr$ql`oGKr"Pd/oyʼRc+O T`4XOTww`gМeԯ ~ovX/ ױk|ҏ䍔֦ ̙.F h4Z.(쀔]U (^BTPvHF <A(:&L2`v&(h{ ď4FXZKfA/$///QS/uk/}/////>( U?)?׸:L_2lab_YWΘ'&0.b~?rbƿؿ곛 yS #hO?F㛁*&Ƥ~ObjnOU\_D1e"]8S^A@_"V_h___TbX'__HZ_o&o\ÒXdXojoD^MooJo\\toD^*<|^\2XURД{8Sz@1&p\|Ø ^r"_^OxT?W?3n܏B@ȏ B8PNuaɨO,ʓ&w:جVCR2@&ÚD_ U'|_gίozw (DVFsL˜&HП,v:vԠJdŨRf?_,0^]w, 3د ڏ ߧ/At* Iaߡe.|R [ο ڽ9]oϥ%3qS' _Y -I%3ICg/C/%3/!//E/W////[?/w?/??MG?l?O? ;J? O? O0*OONOOrOO*_O:DO_ __-_?__{/u_;C/_Co__o__o5?/o;C_?Yoo}oooYzCs\ Jt"s,5**yu$ص ž"bĘ2ϊJwx8xAxfyƆυƼ;Bڇ fW_ і>r8sH"N* FfWs~ Ɓ^Hd~={p H'9 ^,`͝w|8x|ȏ֦Ωd(rX<נ…nTB@TtTR^FV\TDd2DlvpĤXvߊp6L>L)HZJ>r4*z*Z~K5ߝK\B:LFlvH|$>|hPnѤץ߷[}[/Se A|ŔnL,>r\x$]^+O T̷ؘ$ -BEpt n<N-<4Vx04s!^8sFG"<$ ݘ$6@BP,>b״-<{J\*(--c>r~v-<D\z4G%;CU&`-<9*w-5z/QRz F%hns%'/ $h>rv3!b'b*?fx`n?hUn $Xbȹ% J4ϟ O:*OTLO@e#^/v ^??;/#OG @l<C򔟸q">/UC!JIl/_(pO#b]^_2_wZ _R@oοPҊ<:oV@RՖO&<*MP:8yO?o>!vςv4{6HZ>h8J\F LpN7"\B2#?(O3+=(T"Yn7\'T?E.*Pb> PBO;Ovn_vpub⬒ƤԸʟ&`{~uC׬`{.>`@EBRL6^A6vׯmͿ2?2Zs>G>a>p2<tr\`J'wvD?BDPv߈ѪpXw|zD%Wc$V*s֐6beҺ<2p˔d0BJ(_q0ߕ؊mwwCofc|o8J\ boroT vd r_Fl8 O* `rBjhz T~t:nPGL$6Hl~d0Fѷ2Ѥd4:/L/^/\//^ /d9 ?J\Nd0F0/Z?|?f/x/???//Bjh?&O8O^OJ?O~???Ol?^BJO\OJzK_^ pH_Il_nB_dEOo_dN_yoU__iGRodogaX&+"&tA"4FXμjh| 2oLnhO,_`N/ f܏$6HnoOrO̴@Rf?x?^p<_ Yk'pXʿܿޤ2V,>Px Ϯ ߐ*zpᓥvnfi\ X%2 < ڈowr~(:vV0lيRBpdz8X@#2d]VYW?2QbHȏ֫3.C gb$*.@bt'26 yBb?0DӖ}p *Ꟃ$b }pvH 0 "aBҟ 4 H!b\F36*X6X&'Zwv/BQ>«%3,WLHTURx\]G& [w,T"TJ@X# o2ox A\B XKYD-<4Vx_u(Zo&ۼ!-<{F*(C--R҈zdiE\!vG""hbgTgb ChoT<0ӄB_x gTJyH%c^BTd`ÀF  lUPVOo:X5Z^2l 2@!O߃ __._pFYE8&<_N_` E@LDA"(0r ^b 4"FXs2~wؤ8hE_@p&%⬌%w<,[$&vW| tMh(aH$, J:v7,fJP? 7_.?@?R?d>s{?????>blP&OP'״SOeO; OOD@AHH^4/F/d̥jm(x&$Аt/P\/-(S/Rl*6e@? *D_V_Oeȿ Ffoxoh/'_T.?:_oo#(~(PorPy s`eմoJoˆ=oԯԍί21;5`0o.`<M ȇ:B:t5&Lj&Vҹ80n𯒟 uVFd,,ȿڻ(01_qXڽ+rrvRϠX,6p7p  P0(ߜ\*BcN{Ѥs  DWٿe0Z$HN_qEϡe{//u4 F1Rt( 0ǔWxcD !2f^X2blzm4@g݃cYȏlRXY(+폡///$/v ??/@/wa?kV??fb?< V?pf|T/f/p?XOjOBOOvOnޙGOOO"_4_OOO__>/d__dn0O|_N/\orrro/oo_/:o?oo:?L?BTf??o_{Tz4OhtN?_*Bv&EP8ޚ(@8@"I[{n*B&AΏz.5 r^H*B`rğ&6Tf"..r^0!:L&/.@.*¯ԯr^sSB+A&x&+\ 6ֿ*Bo =/b6/0/J?lio+AjQ߫g/ߛߐv7?5/!‚Z/ξJ#F~B~$(L`r"Xj|(@ 4D d*TfxƏf<(:(@^p(/z/$/6/(+p///XH?Z?/?ο$:6?~??2ϸ?g'7? OA_SWACbvO___"_OGOcO _[_/_O__7Sx_!=&OEQKT*BBDvȒoƁ!^  Knosx"PPbs baw,sj 2p=w,6t1reUdrβ6ZR״ bl ~zjnYHCe3F6izN,h&T}BA^(:L^pʏ0TO#0Ɵ؛ax mcxW(62Ӗfc7I(6ү@oua(`o*4>zoH,ލVژx6rlrBB H`dsؿ?RXJ\4FurJ_bϒVGtfC‚s~ޟ@ϟ퉍dzP6ھtp.0C-04FOtφFϽ#iπ -?9mRQBB&2 2|r삗|c/d:LzsqA1]ֵLH`=lORUHGڔlDaPoobFXw@o+O T3Tπ"4F)5)@AoXj(6(:L^S,j|t / 2DV~/z~B /"/|D"O_@>/P/b/t//jl/ omU/ A b2FC ƯtZ5cU4?F?\8H1d)37QBX09BΪrd{l 1<~*_*WiV6[x0\t :Sr.DVϺ#aVBTvoi GYk}i0 !itN*`\b:8OJO\OnOOOF2O\ @hH[R\ FcئJX) C,_\___ o!o3oEo`ktW_|oloooooo roDV@hz46R:2`$o"^FXj|ď֏ !6G6˒"<͐$ג<)$(0q @6RIRt+l~&;\X@LZ 6R ί.^L"Zgb`t¿㶿ȿܿq,>$ #x$D/V/h/2VZe&$k0(olNn&F2>NnHbtF2NnLߎNn$"($b%.vB. T/b/p@ҠP480πtx8Cv'IR!,/6RPAj_|_O0O _v]$_6_H_Z_"%"]ʟܟϢت9Jv6(ij,qQ @8#\S"&ƚjs6E<-vXŸR$/KҚ Cgv R%&s*9.!+O TH"///??$?6?H?Z?l?~???* OUMO_D/oOO .'9K 5cu \p7E# 7E3EW_{Q⌒z)(TAOJ __0_F_X_j_|___*_@_o_ ooLo@^opoo"oo9W??]_o______-zoo&S*(!7 ?(b/ 6bo?¤uJ?\?oooܭ$ooxz3(b0.m 61rL(b"%f!fx&,":>:`r<~78pDKN0`K D,ʄ"pcvd0n q;r_7ʆ@rr ʴZr u%rxrʆUr zڈ"$zoވp6*t~֔$z;„*% 2ܞrrx2ƨ`25ÿ~,7b(b @t, ճ:6n:1璺3hDJcl]#̚.r ~&/A". /?/#H?Z?D2?ؤ7%6ʏ܏(czy_t~t ?O@ J8OJO\OnL~O@G 9 NH _6ש,; ;/L/~Pvb/t/2l4&LGqaqp2<t;\\ HfRDVV (Or\ nK_jawW4 -ՒE%2Mfsu pQr4u Qrr|pGr" |,_VuKRԏEXQsCU5|\z'B@w$_ E-,1 wڟ쟀4HZ0r&=F4xԯd.䯬z'a&8@PbNn@GwcR_R䢃F\>_zx4 3+O Tb[BEL3Bkl-?(5QBXVsP XX !2u.>?u`,Ox 2XXO?812%lNτCGXqaXqp2<tB\+*34l8&lV#u@R2&|LwuwhURZtu_?Қ `__0>_P_Dip\J C8oR!5VfoNoBnD p̳p_hoDFƷfon"GD 'z6#2l5CY_o8\9T_(9% d's!_YEt dLo^_~_ㄦ_&t__0ɻ|!@UoxoojPo`oźJ0Bfw{y̏./6p: 4(? =//*iG;{>?8t?O(hupOVhOfw8{yJ/bO|G;3_PK_y?% $(6!X/j/_^/_v&+O TN$@W"XY.i$A>!B+LI]@r$AӏB`v`}`tgklb$?w.?&R?Džvom~al"6"?bF?rBਟJt5lܟa$Fj@"n -BCE60@$AWRDKsOB!^& mGM"bO __0FPn\FѲrƱm%>%:\\ג.fv*bD~3gmI_;oE58v__r<+kbwGqaqp2<t\o0y"#n&s<>Nr#ԯ䘣Sr$hhx|//ғ rtHewdя%2*䘯nq⼯H1دtR&s;|, ,ƱSH=<-p0H29E!.S4Ja_Cges-R @ VkZc N"R]8FNxLRxP[S Z 4JI3SeBțĴ [rCsV<`ycpnߤ&8H֟T  <"4Fx%Rd䇂D s*;'we$ mlP<0 H,/@"|"fD܊t<5NJ!ZTXbzvlXljcŵUCŐX">/ ̿P.{~1 XF/B//@///,?/Cߑߣg3"n? %Ammb/NO`O O O'/7OSeLOO@___'/]!@_Rd_P___ __oo`oL? ?RObNbVXsvett~u/%/1-Mc7 pO`/ @oZ܏hh2 <f4??`:] ???o$ K*OFohoOrTooObOX$& 0 <R_dotXo oo$ B5FRojt\ п⿈^xZ,.p|\Ӗvxxxwu `*48J[tЦ V߶&^LHH^2J?LKӟ%+Gѯs`ϰ@b䯈E5!<XjtLdϜºψ G5FXjtL!hº@/TP?/N$vނ`߈3Kv|x|w5y5 #'?#? COQv 0V?KOGOOkG@OOO2_OnD@_hJZt_ /&,H//tlO//Xo`~o_o"64oZl/|p/oo¿/澁o# +}EW/_yt澁W_S_ b_o$_vױرd?~?v؀ ?ٻ OET:V`v컐oLOTB>֯V⌯(SRx__V____ l!o=͏oioxoXo~"+}2N`Bz |ϤϸzƏ؏~ +}jϊ@$zb((,w/??&?8?J?,/m$,|//nn(??X?j?a%*.O@OROdOvOO@O .OAk(OOnn,_,_>_OO&q&vz_______R_d_'",|#0oBoTn0foxoo_oboooo 2oo(hL,|Tn4BT)$6HZl~X)L2ȏڏTn8"*jn`ȟڟ )Bs"Nl|lУ+v*.+?6P%ADl ?pĢV?&1:/tl/~//"R( ,y& 5??ɿ?wo!-Oϰ _\ =!.$op߂Zo߸l$HZl<~/6&80X^pJ0ʯܯ |vTf/".>(ߒϳ긿ܸ-œ Դdv '%nN+,>-ضd(-BH&Lp+w\*w#-#$//6/*T/E?W?3?8//j/?e'?/>?OO??>^O(O@OOdOOOd(OOn3O*_ON__d(~_H_t?___??^4z??\o^3J,Qw\wXiWj´Db,w,oH7Lsx{&Pv% g:nѤJB|HZe8#u$9 $:/`*/J9,>Pbtd[ :^\E܏5 .@R |hzŸԟ0 ;"E<j|lȯگ"4~ eU*<*t0VByB^ @?0ƌS+ V4t<r8p m 2PF-<4 VxzHbAzBr)r!>o$e(,8 uH/BB+LI"rӖ`&0-0v) 'n"Da"bh< =2\3&9"*Z8?J(??? OBOPIjD*HtB7X7ȏڏ@E&8^f(:%H<F.6. ¤j/|//)OKO1,OOO(7UH$L" R2RP (#dѤ*`?hVAxYuV`Tq*&>Ϡ/F:^jԭJjj&hU <PRhس(zRd&ZڍKϞ"4FX~ߠ߲ߚߴV/*<6 ȓگ.6_Twi^]GWnt Wj4nXj| [? TOh6 v8`_ /F8!(/:/^/F8.|///F8< //? HH$?6?FZ?"X|P//NOF?jO0?Tfz?*_O?/|__2O_t/_/_ o/0oOTo?xooOop?o?o{=8hZ"ʼ _.\@_R_t_ C N_.@X^oXdo֏菂Xo*Phj(٢8xx-J|r6.;"L Bno(o:ooivooFo`Zo!}|jПHZ4hZOkh,jb:Zɏۏ3Xdf/B7m3D_x666ϥ5. 6G_^ 3nB.@\ϒ 0BTfoߘp":P^p1q@J<~rX&1r>PNt&(:`L^p1s+J//` N?0//T/ #r///////$uT/?,?f/P?OD/??????O0O(O:O$vROdObO_O_`OO_Ho*_<_N_`_r__ _$x __B;_o\ooTo:oOpooooooooUyh .@dL*Pbt0$| Ÿԟ^lRv`Я }|0Tx\ҿ,>Pb~zόvO?$ .Rdv߈ߚ߬߾84"N>|b02DBh .@Rdv!Ў;|o,pv\DR=<-pvۦ/u&@ /2/ (P/b/t/"+F/$$//6?/^?p???.,???0? OO18OJO.8nO///z  ?O$<L?O_H0_B_T_BTj_|__`___l__o!xo*orz׎̯=ϖ\BzߌߞBB&$@RdBFbFߢ$Xn!ب .,ߪsrF@B.BE(:$TfxB!BB/,/>/B\/n//BԞ///BB//?B"?@hzx??08NB?>vd?v??VOhOOFw\HOOODOOO|_D"_l<_N_xh_Dz___t_D___`oD*oD0DoVoD66d?4V4 20=x^8VشY5Ѥ  і Z#θB.ޏk,jd "dߖ<ޏz+O TÞ@xϊ8NkJV(t V,ߤ 8͞|ಪ1ᅂL/(x%4ؿ5eJ͂t^-Bj 7jZB+LIf嶁` "/4/TN&////? ?@,z#Dq=wI,ℜ&yҎ#F\L&w$ &n??5O°ӓB7"OON2S¨73rϺ?:2:+/1]јhV_vwԲ_OKJkJLEO [dDzMCC__@?E]yvHSofxoJ/\&;o w8ogֈPoo~y@Rd<"40J\ ⬏,T<JŪ Ht*0vX_B/2>*8x^'DZlt/+nT`Lrrll~Н-<@zB_T>*`mr+"O<??RԜ-ӳڿ"4F&c>?Ϥ϶@ϸΚ~ d +~Ϯ`HZl~ߢߴnSik*i(2:L^pΎt_,ߊ\MJA¥ь|ނrlOZ(Nt{B$OLN՘(_0L*EѤ`e@On*<N`0B LѤDVhzR/d/or$6& O $/V,/r////J_O/OO___F_X_j_|__Tofo__ ?2?D?>P>, u7*o0"<ԏv>?tozcÇ@$YaG0|J}E/Ԫo l0BFl~)/ئ؏~hpᶒg"ȯڤf4!(r>dį֣ ft2҂⪯%o_Hoo*&BTf0w͇ ӆǼ'~ﲏƿuu&dBѿZr\̛|r>gҚ yZfz/ϸϘâ.o  ߷ߋ&Rdv<@$6ψ@?P?&b?ɚv?@X3 PE?@G3LDOVODOurOOOOdOO3T _uWE_W_zlO;"F __N__OO)o;o_]_qooa_s_oooo]YwB:0^]oo_oEoIo[o5Gsku|__˄ʌ#I(?? @Ґ Oܐ(pl,Odf.HvTܑ؟^-<n7-<4Vxƥl*(--lh"4 sFXAb ~d ;|,Fd p=<o-p0&]p2Z=h 2BlԘtxހ|ބޜujBnJnFʶϠ;ҒD2 2b 6DT *4 nDlx{pL*>Vdvd~⊰p m BJ-gDՄX1nX10-CBd?v3"^2X1g px<0QB?/ <2)Bobs1"_2fNu0f>A@pg BQ0f9P PA` odp.z hzTO 0g +H Tz $t-Rkq-Rg4-Rg~Jm0fgHpNELfqk&/ m2m(fh kP _&gqVH,30-nep0BAJPgPeTRAupfLjrsN?fBm࢐#N0;@Jg(m+L"Ɛf"J߭gpgmV.ÀY_L mpuڒNAP~0|<d0@0~NCHF && Error #, press any key.0-hgh?@>NAXG@ g"d (p!Αg0BBWm &gީ."V0^4g SBBGNCQV`BGNCNu<쑢BB qH22zLLJg"k8 Pf`"1 p2p tNC`̴|d? Rk2\`If]`lDf6V$m2<4-6-8-&4T@g Jf3Q gQf3TB6p=Q4.Jj>&Q}rTTBAΰ]n` PAPqS20gR+H0& f h/?,J$N<,_:&&fBCgmf$fJf gJg &&`,$"&o` JCfZPn . SFg ,*`J Nu BGCp t ?? Please redo from start. Recommencer au dbut S.V.P/BDgQ g$NSafFD` bSTJ P$Ь P%` R3Q0e$H&N&D$@RS@k(RvLE#zĴ0,gn.0HߐUQW"m$00 R@02SGk0Q@k - "- Sf`- H u02Xv@(:d &X$քe ~0A8 uB@ - ,gp`jFbk2] 4 v.0BVX- p f`"&glz(H@ IS"H,.(&uH u"@&A !i#@0 "Vgd`1R c`%ܱk~qz"2@چ,[."?$0 nL% `y2چJg`d:H1N?`4&j;DR`z1&RD-gNuj13ֆ1vQfp@ IEzr&mXv<- f JEf$2P`@f3  I~NC|dRFX5@ft"4.@'NuV*@I$ )Пq $I!HJgB` RgՒ``j0&-w  grCրA!C00A/Jg&L6@X2UAk rCg" `u&Z"$X //3g:@@if6B"ZrCѭ$&J+KZP E&B@pqQ~wf+C/`PRNNOO #RRSYppV CpNE C~XApRqgk+CX㮸XfZBpPEX2z2 hV|bgDB1 Nfp `p .r>Pbp p \c`=.j(B@~M`p]bpebpm`T\cX+h` 0-HAB6P`P`PSC;C\ar`r."j p,25rNpp s`$!@`( v5 #Dq`Ұ\4d5|^p V^r 6M7trUtrtrtr trU trtrtrtppshNB0* #Dq-)4q|PuaVqsBBU,rrs@ pByXx oH̠FIJ/:u RNsJs_@apnr?]*Rt|wN pU 0  {{PNˁɅ N7fpx7X0`ŏ׏*t%7FX&dv`>ABBBaS@g ojTA0^`1xRA0H>1B@g0MTR@?Ac;GTvW6Bd:RuHd23C3B3'ApqZp^p<^pp5mТPHϤZppp8q6r<[Bj"21$"p NEJ@fz* 8~Stp t v"|d-8t :^-$% 90L~S"C~WZt<*Ƭڹщ   ~x kByqCe6P`qPD6bB`~"k kN` ݑ `~XA\W:JBg>Pd ~>)/- pPNAn>7`g g f\*,H_Bh! Jg&d }6@J@g c g!n"gB)11R1F{p bBA!]"0g 0f0"H-S CL֮Ap~P"k;@hL07`f, K| "280 K(R1n[1r~`22R\0`J3 X4Nb<>af[f0@,ׇ3hƆ30<ôa4p )P .%H-7[1BJg2A`E,@2 61f" "[BD&810?Z4C0@RpL/ -UP&~;@cW2aKPC0@X$Hp"d3Hpi JB< gBB8$p?^0_g k "!f ?*>NAXcM0jQԀ g}~0g8SG2 2fH`?}NMX2`|rqLNu/r䰪d?*Hz$/rBt?NAUq Jk: _Vpp@DP<^;JIrBBt _p3$^v48`aeC *A NMTdg?JqJ@k&!^SJIBmĶ ! <0t +Jp& tAg`vSfp/ Bmp r( >G.B JGgIEGp BZB[GـE݀BBBCBEp JPg6BD 1@fzRBPCAdRDD0gJ146`$H0z̄mgf,0<;@mFmg!;ELpW 0-~NC&kgb;C2;_TO^a|a`n&IM0|0<W!,Pp6-t꓄)@$KP@CBC|6N>pEBDJ* ^E.@*R@@̀bH2@2dUQ3| JZ݈2AJRAAd8PeB;Dʰ~!NCTDTEBB4H"402B><(OGc4Dv2-9VGRA0.pA@s0v9eX`Ag JCkBBPFJBfd6t>P8`XV *vHf.4R@TRCʰ>g6k4GD Tf*S@Hz@JgC$"Ya_0>. JufpsRk&/ g(B"pg>jHfpuz ֱ~0"+H c// JCj6(?ZxpHk@pNN\pO(Il(0(H>2<2W:22EAj2(JBj4(V @GbV BD/IV?`><S@7@"$IF*H,HprgSA$o?k$"J:+" I8SDk gНƠp.PrR`"^#C "("QorTkr ~O 2"_ _@&C}p2v#0 / @xpNup "+m0BX+H,aEtg jhH &NL߿dEZp, n$NPfP~`A#`ޝR` Xg` @1A P~3A #؄@2 @1@2@2-$P IYee .m TY LNpat$^ E@df$&`&"Ce C$)` P#|R#a(Sd! !Jfg&E"G~dN SGg<.1Pf" p00 0gR`$k8" 0g2S@H#`"- H$`]nR`PJAx@:OOAfg&:Pg. `+I~4P" 0>,TH`cg kp"$NFNun!!-CCn`b1g%oCg9`BpNErpNG<-A~0?RFv̀f`~e"0g'"SfJg/"SfP a&ea^³d0& ,ZJgBypTCf(q $m&J+]KFp )Bh `g fJfbvq` Vp*+pC4B 恶vq{;C?/csHNNp p^-+C CpNE C~-+@&//w NNT;@mg v2m ;h j"FB>yf|(d0ٞ~+P4BfJh*gprcB-Vp0GҀւNG^Hd `Nu ??5DH/ NNAPpJ@=7NA&$_?-h ?2 JNu1g4|?d2SB2D B I .g \L IBSRpu@p5ܰ|gٖp|gp_4`p0p3p1ܰ2^j/u0 fP,( _N`Ցk2;@h <Ց2k\< fN@ B'N]֐pp0ܰ0LionpoubnkE4pr"Hz@ABZb@ nfR@ fԆneopi1{2{3mbksprgvarasc& bSCFj$m l0꧿?~ NChO0~`̣B08f|B@Kg0{000@h>Jg0r|1fpp$0ry|SBlfD.fZ&#trtX~4<?Blf >0OH%pOۑt z$"Se&d9ASoeusGs g qS#vBu6#Dzp!jzb  * ut4635!´ô7ٜ2 ˖³œ˜7ն$:83לsG24IsWќ3Ğt  y>n  YЄ  *߿ v &m      *  %7I[m!3wG Ђ$ .~5 $ 1C\ pВO Gx?}$  rQ*wкy @XVTfi{& y}?wO!? w!(z D/=~ >/P-P`h@eCm} //1/C/U/g/y/////. '+¶aϱkQR.(?:Q;j44^3z;CTF??8/bC?? O8@@F(W: PF@ ^@P@lD(";3UTQ<Ċ–`-@ Xź8BPEPW1@KDӡlpB`By"TE(@ǁ@es-SIHB" DuR1UCz^l/1P@l0/2_WW__GFb1 œXo,gW(U hQULeycC\Qa[sQ_______ooJo2oeVohozoo$K@eH(]?E<V0Bg@g@ 'BW[Z7,1U)4SC\@l[P!PBA9CE`B QiA'S `BR@0@+S&)H'0xB%H _6='єW˟ݕ8lPaV$ r聅{P*[Q{⦵MP]˰̓ vD} ˰} ϟ);M_q˯ݯ%7I-P %| udR˿ݿWBSBГ@J((#^JGd˔!zЩTaC X"DpR9YSMų  CHZG Tg@ߘbWRȀ߁x(qnV(:L^potjRہ7I[mrC:n%4̒tCr0$""B KD$H$&8J\n S

4p`<=q"Ƒ|Ҫ c="*' jbieikcOD bxڏI"*| :< prWQc$ǐ |LrGܒla YΟ[mr=į9KɯAS  20տ(Q̩? `@Rd0lŲaϜϮπwy);M_q߃ߕߧ߹%7I[m@!3EW`lOl!3ErQU1CUg{z `/$'N@ 19 aiM@ s> B:lFZayB" hr&a c# `laV%q @ ,!@X'@:%"Ea DgbP#6 h c? rt `t,2`930Ea// //+N@8ـt 9(@ 82@;:@OIarp56q?=,21WOiM zOC9OQOOuOOOOAR?X&MAj>G_n:22I!}2QpS<bms9…1U_U&DbSt])FX&o8oJo\o]"d(ooc)(oooo oql%|tV$ W \1 ?:_1Tp䂒 xu6 7#QQw|98D  (&,Rn BBd@T2((>Jt  "^  4F,62"B  "(." p   ^b* (($*Tp**0 N.0&(  "&P&*T0$ :" ,<F&D&Vlv~ *6V"&V* ~NF@n*(:"X*Hd$r&44w>4N(4<PLdLx@v^$pp(|w||t,@$T|hrtwD|Аw~ܐܐwܐܐܐ8Vt  0{(0F00wd:0D0wI0L0N0Xbf6gfTlfrqfvfyf{fϐw>wN^ Fې!hݝҠҠҠ"w<Ft꠲#^#$w,`w%2&>@3&wp> >{#'\w$\L)\.(6A(r1t3t8)w=8B{Y)V[`*k*c+ewHjpo{+~,$b-{-Jw찴.ݦ X b # 00$'(.E0Vm1&*:R+:-:s2/RA3 2^B44j>5j7j59G6 K6.6>7*?AM8F9G"S9,J>KjQ<RU=W>n?]?r?@@Pc@`A iBoC$jC$D:ݯ<`<Іݱ<Ь<EhuEFFGtG{Hw2~T~HI4tݿдÖKNO.ށP~ЈR TUW*4YH[\\]]^`$b8cbd?dOeZfFgw2 8 8 hhhi^iij^)jkkGlVYl~mpmn n\noo.oVoǶppqb qrlrsLsxstLtxuu vD(l%w{^ w4{+xJF{xFy1yD^^=yCzt1{P3{x9{|Z|C}:U}fI}x~:f/2ZaL5!g8%x0-E m2?EAbc>fouHGK(Tf(TM SHY:_Sxޣ&WfepYZ \]kPW,Tfq6wͰBpT}Bsp]6ٰ(߰,T^,c尗nJ>ЙBˠ$n5К琛VSЛYМ&qМx퐜HН󐞖ОПР8РhРСh8ऻ 2ॻrग़-2" b%o6p{` G;VK~rCM޷\H %"+b7l Ov б в 0 ށ` P дb д  еX ൪ ж *0>    и йL  й к* t 𻻀 ,   ཻL ཬ ࿻ | - '  - % 9 V  0  0 ? ķJ 0 +Ļ K: ; ]Ŕ 10iƀ o\ 8  7ɾ @ = zCBʜ 3w 9 w z ?w O 1w0 ̐ =w C0 Uwͬ I w w # ) /D @  . @|  @4 aт @ 5 @l Һ  v@V r E mPK c {L KԜ " 4 Y Ml _o OLP Qw@ ق w  wZ ڬ ew P ۢ W iT ܖ ͰP } ~ 8  u f w ]  zN w Ð | c Rg w נ w& i ݠw  ow,  w z mw ) ^ V` < x & F 6 /0r  ;0   &  ' ^ % 9  0 0 0L ? +pWwH @. CwZ =w B @wd @ @ "vVpH - w  E wJ c w o ^pT t m P Ð j p  p$  F pV < " pb p  2 ^ ֿ N " "  f   T @ @   X X  j . vP v v & 0D : D N X, bd l n8 o p q$ rЀh sЀ tЀ u4 vx x耲 z {| | } ~" D     0~ 0 0 0  * Nt N N ! f2 nfh f -"$ ~F ~X ~ ~ ]#" $b %4 V  * 4 >&X EҐz HҐ RҐ T'" Vꐠ \v ( w) ) w*0 *^ * + ,j 2 p-: > .\ J~ J /F v\J #0 )0Z p0 h 1J 2 4 > 4> ;5 p5 w6v A7 p8 9d :> ; G; < ࠘ < = , 6 ? @X @ A Bp C6 SC D . E> EF~FiGuGXRG{HKKpL M~OOH!"#P,$6Pd()ԽŐR+ʰ,ʰ-S(.ܰJBUGLn0Q谔UUWVYZW[XxZJ]*^\.`68a6r]j_ PÀ_6ɀ_π`Հ`hۀ`aLyxVb:bx bbcd%e+fB1f7gphjCiIi[ijwjLjkllt͠l~ӠlGlpmDߠmmwn.n|wnno Mo<>lqPдq qr"SrNr-rws3t9vxzw{Y|B<yw^*/f5pd2Rо6o7FIwX|pwUaw#pw&H)wjywpw5w pw,B;wXЋnwxpǠwЋGwߠ%w렌 w6MFOwj wS-v,_PknEo QDwtwwɰwϰհ2ᰒB`vdw oBךּvZwcEwxi]w:{wbw$wð,3v=vv簲w6Vwh#)w;wp%Ǵ%%.%~%%,%Gr%ɰ%հ%᰷\%f%2%ː %и%%8wX%%ew%ѐ>%qwt%簺%w% %ݐn%%KB%󰼺%%6%㐽%鐽% %*%l%)%5T%%;%R%d %fo%h 8%Mw%S%w%ɀ2%kw¶%q%w~%ô%w%d%wĚ%%w%%0%1wŔ%%'098%Ʋ%5%20%;Lj%%% ^%Mȼ% %S4%ɒ%ɜ%_ %wh%r%t0%^%0%%0n&ͤ&f&cx&0&wϺ&cд&ow<&{Ҍ&wӊ&Լ&wզ&v&F&&%0R&&'v0&Gچ&ð&ɰ0&/@&ːH&9v"@&/ `&ݐw&޼&)wߌ& \&ɀw,& &1T@&|&<&I&O&&p@&b&[&a&'&p4&@&&&92&pT&y&&&L&x&&&&&C&O*&&!&&H&j& &!&&&_,&eT&k|&q&w&}&&b&&ZP&ZP&&(&9R&~P~&v~P&0&oF&Ph&wr&0&E&P&N&p&&P&0&Qx&gpw''w'W'wl'0'9wx''w''w''{'ːP'5v8`'' w'd'w''P'ݐb'Ivb`'S $'w6''#w'5';w'M' w'0'o@''`'P'`'`'`''`'`' '`'`'`'`''p'(p( (p(`((p((p((p("((@p(-@p(2 0(*v&*w':*p'*(*`)<*b***n*n*+ *ЀH*p*+*,&+p,Z+-p-(+*+>.t+R/+f+e0v+++1+p16+nԐ^.Ԑ.`1.2.0.v6`26`263 6`3@6v6`36`36p4<6 p46p47p57p5\7'p57?p57Ep647Qp6j7Wp67]p6:^s:v`6:ߐ7:(:6:D:R:7`:n:舠|::97:::v:p8:р8~:9:94:9\:p9v:;:|;po:;;p:;;>; n; ;<;<6;*;=<;-p=T;<|;3p=;<;$>;.Z;8Z;=Z;?6;Bnr~;`r>ǐ?BY?Bm܊_@lBkABA2BpAvBAzBABB2BBTFipB^FQFopCFupCbFYCFiҰF{pDFpDFpEFFpEhFpEFpEF`FFpF0FFFFG&F`oGxF&FpwHFpH>FpwJtFpJFpwJFpKBFpwKnFpKFpwKGpLGLHG/LGnnGnG'pwMG;N$G3pO(G)OJG#nG'G/PG1,G3vLG5QPG;wSGkSGATGEWZGGWjGMWGSWGݰZGkZ@GZGGw[,G[XGo[G ТG\G_ G`_FG`JGbGwbGbGwcGedGeJ7fiJe`9^XJ%wfJ;fJWpwg*JkgJogJ?|JAohTJAvJwhJCiJJ+iJiĽJ]pjJGtJHЖJIJGkFJcpkhJVL/kqL5;mJLAwmTLnLGnLOpLMp LYq^LSqhLcrLݰrLtLt LwurLwu|L}vLwvL x*Lwx4LyLwyL'zL3wzL9|>Lw|HL}L}L~LLwRL\LoN N)wNNYoXN%NwNNEpoN)NN+N/NjNӐNUNMNNFNِrNNNN`"NNN[zNYNNИNu6N`XN{NaNeN N`6NߐbN`NkNpN`N>NgjNqNpNNN*Up4UgVpV/Y`Y3"YY9Y"YрwYpZEoZ6ZKw@Z'ppZ?pwZEpZQpwDZWpNZ]pwbZipZwZ&Zo8Z8 dZ wZpZpwZ%6Zpw^ZpZIo,Zn ZpwZ`ZwLZ\ZWo,Zג Px\xq`muvw)a`rt;pTs;"\pp_uqee`r v;Nu!Fd"*wt/`J\2eD"h=`\F mBd鏇wFcPdPiPhP.iPOg`allP Rapge `Q; iʓs͐͐ސ;Pa a keyMdd and Tcv aQQ(1) Co`for tY1Yb!(2hbz223􆯘314(4 Enter sv߁(1-4):(0=no)Ā>nyE:WhiPZa *4`do you wantMs at16B)ĀProjx`o Staff"Su`34Rdi1yㆢI1uH78u*LjFoĀ -spotalXPfR !spКpst|u{ N3R:Пtqar!Incomepponsorshi0 Prize MoIn܈ s`sfi}q/BallbB_!WOBet"ShopO?dds -1ePl9DTisJoo0t  a9fin\@thex p 6 (y/e'4\ɔ!0+How muI,000-15FFgyrHn ɑ;̑P oofI -1p7ZusbS͑yҐs:3ETbg_y_ wJ[YswapƯ:0KοR d(_P=Z""! ¯!hzScQ ¯q:1-4UQe2!Ϥ $(nf  wؿRUo0enQse 1!bdځ?`/#Seů$TZ2Gpd xllAhe A3r1Rґ1 p4Us:22TP>RamДt{2S7S?(fTcڶ7spuBd`;JC/'."-N//B (ret a)-#)//a-2/ ?Jl Mi3sf`*?M?v5Dam#p1/?MjunPx??Jl Se d e+sBrok=w'Q:pCfailu`PEradiatPEgpbox1Fuel leak, OαpheaqNGExGhauP71+?O&E;?O7vb@s`GGO_OJ_:_}_^_p__Pf FlBattery-#__s 2pB,K јЎ D-2,35/)D4Gd}4(5,!(6,25)(7;,8t`9,5igpmaw`}e2,23rb4xb8lma`c`-1,8) Hd`cW`6j`hGdav2wdbeOj /Aspin0`d`faPt`fbsa1~b `K`-$?6021-d`>? R?d?vandDKAʢ ball:!enySX!H4SO`eOwOM;OPsnsxCor~ft DiskJ2\0nd0͠!=I[+P_&RQOSPResu5lckg`_F.TХ42h>sR (17 21BD(ff(A `=`Pprog b(y/ny?Y#Tḥ;d od`QEMO Q"J$` > LICENCEWAREeaGRAND PRIX MANAGERbe obtad from :-ܞa&etwoes 520 Y 1040~BBo voad/sop+)5e/attribut=diL.A.P.D: 80 LEELANEzpANGLEY:HEAN,q DERBYSHIRpDE7 7HN:TEL 0773 605010/761944 lquitup$p&J<>.8H@X:Z\ʥȥإڥܥ(&\ypP*0P<Kq(dyPlv/Ė(m#|,ɐ#,NMe,X,#Un,BHN*$$$^Y%a&w>.J*f*.CR+=Oas߅ߩ߻'9K]o#5GYk} 1CUgy -?Qcu//)/;/M/_/q////////??%?7?I?[?m?????????O!O3OEOWOiO{OOOOOOOO __/_A_S_e_w________oo+o=oOoaosoooooooo'9K]o#5GYk}ŏ׏ 1CUgyӟ *K]oɯۯ#5GYk}𡿳ſεH~#3KK cf2* (* *3ֱd/a _pL~Nup`/<?<#<NMPNu{3BByN SNXV#t!|txNuJSxgj!t[uO,up(SJupg8aHpNELN./gfp)`pNE ,sNp$p@$BC:,2JEg2,RCl6mU&.,(" ,BNu?@AXJ@fWX<NM\GdHЪ<[NTA~V33}BgBg<NN\BQBNRRڶR~Ҁ}ҒB@29I2HA2468:<HF<$ 0gNu@.g_f@ILJAgH A}bSAICJ."Q)I09@29A9B@89CB:9D4HAA2*l8:l4eW(62HADbEPBl0alHFf*6:CYdx3>$Y?)JH#̴R¹؈A-_Za thFEH0 gk Xh<ڔ#8V`H/a Nuڐf02?W,000b0a (bPES@Ha24SA`&"`R@86,6SC:кd<b4>,? 28L$H <<C2g 8B.(! HDNfDv.G#>DD\EepFX 802RNu/~,&rR@SGf(_Nug?a>4l<J 6l>X8wl@:l@@18B{C:aB@$A LL:LE.:LDJ00O t0 4L$.8P$lgH&J >}'•=6-C>H*&68Ƚ0|LSD4Qa)HLDاRC C &fڟ0B;@jJ;@;@l/U0~H&$&B@ !R@ @vNu@%HgH@`^.2.*M1"%!T@!. .y2Nu9Xp"Bv9|b b.,@*2RATU@LQVWH!RaTNHV~S y*&UX&N&DHl.(5P~A9l (UBaQ 4"$LVoH*"lDN7 ,l*SF:gSE6KGR0SD0JP.2$I4 0*N&xTJTM2B`SJ"Qʪ2R..8bd0nea2lzb&PRFRGtp8tp:> pr< NVF"N[uMV86*PQ=1H5@Ruq%"^HC $0J,l0 p HB800ArH?0 2DCqSD܃tSD1:lSMfSASC10$N`K2SKJD,62QpJA,ƯQ.H0r HS@86"dx<.Q,,.""2j0NuSCSB2}򄇔q@ :$H4LĮ. فB$鈠?4B@v~$0v!BhaV$0lRAsЦ a-8?4St86AC02HABUA _dA ^- ,1@EVRH@Pl8|HG0"d@!b@##L895w8 @WL.za$q(:f:2}<t! a|<| 6ASE yda’bDBķD-G!DC XABrR@t- A`~R.FA AS@pv̑ QEF!SVuPP0 \Jx> A\t:Ȇ1@"~tAt ?bSd/TٰXPSS22S̢U /\r ,4 6I ?)N ^:Q.q 6ڇ>GOOlz 7lc^ʒ O?+OJjA pApKQP0=<ĮR@@^R@B8D0!d gNu(a.#dn㶒!Nu"H7 0Y"r$@AHXB [c#Pu0N ?$0H0 UJ|0pp!*$0(?2DF# [:t|in*dj%41zNuE fR||L< 6@xbLRA,XJB8B9BFi^^!T M~,nP93pkfpb|0!g`Z6V |n &:841h6жxr~N:<ENu8:WDWEEQS@Hm@*6_0l Za6e0eޔ _0lZCʔ zv Ѱ)@!fb e0Qr JLTq0`֠|/YL _2LBpɐ$H"HBAJAzbKRuch)@D880|1|hB0z ( `@#aNu~0Xp 0HS D ArJb@S@1] 1zXף*}`:pl"Lb8Tl@Bh}lB^3 4R@RAXR! F|IC1B1C ,G0t)sG tSXh1JPH L/2#¦1 #ߦ18><0q"_0N"@Rdn@NuO Ӌh&  $ "    @$4 8 HL B:  6,Xf 8B  f6 d 8 8d"N8 dJ ":z<$0L& ( `8>FL @ &N ,m0P˙  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ۧ%˓ġllDˑ66ՠ(>h<&|(pPl0fF8l8tv'00H0Ƞu pP<<@?|˔~˖Ǡ 0`||xġ<X0Ǡ070z&'6K~ɠ|R?f~fffo̱Fk``YoȰ|F_`x``~`ӲOnf>ȰDz<Ģ}< x?xpxlfְְ~)|5|˲4sv˴f`Ȱ>~` 608>?lvȱơ 8װl]Ñlֆܲp(,?lV|6cOff$<(Ρ|Y~O00p008 І`־$$B'<``<Be1R;ypǠ<~;JR$NE<7/~@|@'~~?XRp ဲepeB5H@y@l`fˠ~6β@32`&x4XȱbRJF҂iȠ0ر ˑ|)B*R$HH$ 0 ,c~j~c>w U3˕[ @\zU:LfUt_ &ely?P&/8/J/\/ZNYzaMXT!2"Xڑ UL!!UL!ENCREڑ/؟ 2DVhz§0#l0c>W pI ӓpĠp6E8p \,uOYDRO X i(fv~~@5p<6vl6˲@SݲBproQİkơt~Ģ@xBĢxϜ#>ְ0|.ӉãpEI',Cӆ,aP2\cpQ|G|z}R`ap@ @`;44bIR@>kRӒQ߈fb<@&0 qd鰤J?xqWiІ\ueHa:Q~{SǠ` R>pp Ofvn`e>|6kÆn֟6?ll6/-;GYIpj|󽱱@֍ġj j( j80c0F dUc8)Ȱ;9gONy wNNOx(ކNN84)ǐ Ǒ??9acQ ca9Ɔ `OO$OO 0Ξ6``IUgy;ġġ< )f$ү/// ??/?A?S?e?w????̼`ՋBcd53>AI~|lN638|8ppvڷ̷ 11B@c8"B{Q<Af~:08`M~`@G <>_Ҋa3@ PA[P^b< qȐίRf2'Rﹾ<a4;p<A\S1scDkTGƔ`@bb`֋qΔLHOiaxr.keǑ_ske1s TTR`f#r`|>``#S !!&S d&!!UБ d͘e ؓL #'Vx0ޜ&#0v 9pX`QI݄SiH8~ߧLXe~=2eL绷~iVa2=~ld yP`S l`pT(7 `@=2_ZSprit_e 101ڗ"0+d! !X bn6Z0664(563L9--VFF>F#JZ}0101@"*bG/+,Fb`#p|!00ƀBjji-W;)1u=.1+yN' N)N! 1c u1>!a}' a' EqXhq uluiuuukG|qzv,__oo%o7oIo[omooooooooo!3EWi{ /ASewя+SpBuff 0[mxmouse.spr@ȯxP>PП*PbtH~#:P#:P f^# ,H#=@bP^3@\HUfj @d,SFBQ/aP _pL~Nup`6:A(BABHBBYNuxAvCNBGRESEgJPfBQQNu<h dBi` hl3F<( }ܛAd3`DF\< ]l Cl3gF@S"̠DBfi2RG`>ByVA:ANu?a2BJPt>8(:BdBDڝB>sFCBBRPAgx~RB Bf3ENuhob⺱eܚb־e>\rBBd0k2(HAAJC >0:2:4:6:zaJJGt"E0HCAJQfJGfNuSGH>:$h&J(z@XЕ@Ǯb:hfl"@0)DU@:@T@2)ifSA6:(<<E P@A3 oJEg̲fS@RJgaL>:0:S@k>t0z2z2:> fxp` 8*0+6 JGk80T\QD!( g8 8_T0R"v& R P4:N "|&$.!r`4&2;"Z@ D!H!2K"P!TS!#\" b#BA`*/u#| % 1(6A "2Cj&$ #tP`4#{Q 146!@ 2# 3t2"|1%WT S!Є7r\"5[C` ??SIH!2z<:c:*7t1?v"QNu$CN6"z@v>:SG2:4m@a`FCSF04QWT :l@}\p@\$z&t@f@.p@PBCSBl@DSA&z06چDɎAzorz lp@@l`zo89zoNzl6:Pl>@o::ػ3 33I 3<>&C3B NuJQo@`(XSJgBFR,` XQzSBBD&RO@ (J@jLd`BP g_a46_8:؛,f{1Bhh6PgRCJ@`Z @xl:EmL B`D3 ``  `"` &`$1@ `` l`1D1Ex09`gT H aL04:̴fmQ Л2:z@l8`86:SmQ LpPpUTpXq:]p:[JHzn(]6GcaaHap`R_QPppЮpd:pbp~Rzzq}֮pap@@B@L߹=T@`x 4H2?AMBNT'pJ@hFXQ A(C<0:v2:t4:r6:p|`Gazv,$z"PŮP0{R zTBP@NFpjvPc"O$}IXH&J_zޢpzԢ?(@pfSB6QpBxC::SEUASB<>MTB0,!bBo j6n,J8hSL`SG:z:6j0 2@@Apد yN06< zBA&J$K|`B0 g RDff F@2,T pCg&I0 6>4Gr|Qz22 REBe:RFClU6p`hHrNa>B@ 8LD&I(J8D  gfXj?<%NNTNuKEI.BB|64<"MBAxJQgilg m &LBE4)@RERA< SE4SFF@`JFkr4 HHLP BBAߒp0Ap~ VaaVJFHCDJAk`Ac.\zFd >e 2\,e(d Cc$zd ʰ!Qze ܰ5`&RJIAر>ڱf zNu fBr̠Сg*`g (`"UR Vo30@ @(o0<XfȨp6B a]qa Ap2<B@@BA\@BCl[ pvP…d8<0P$p&J6p$I|4:>8žDOrRSEn@: !.N004ۆA,` $ݔ~0@LԔ5#AǽJ %S6$dfX+ \!f0AzFeȵf4:J(@RG( g:ESM~\"SM0:K`H K"J\"0H@B@:c mQY: k8: H@0XSEk20_H@xF@(!gh*c Q`,Т`N$0aH@HA1 ˫QVpjP'|22021HAxyF@:hiB`TvPBjapHBHC5xﻀQu tA`(,22ð46 z{F@:"jk.`l T`SMEï0:N0`gp0 BHaQ: SEjk.0 : jk 0 3F@\" ̗WL$rp2 QkAH@p. kp~3:\"0IPVp8va0l6w 4 pz凃&k|aC .k$麤t"35.L%BC0]$P+V<ądCvBB<:~B@g2TSGgR@Fed`$ :J" 4< )Jpp:<FM"E?K(PSF8F :"90>:g&{ GJ>4ozAβ >$O9^K0$$<@T2ć$DU5(C44ĿK:I7a$2.*0DSE0:"G?<24@]X1<"912u1 Nu 1f`A:<Qi680:HKMAJAjrUJBjtVJ-0PUew:,Ve<uA8ޜB8DCADDB0HV~AKCDLXFI,_K0\^r1p^E28AFDT\TeAD6G46BBCGT@ADdp f2N$±pLQ{/̠&NN\Ӡ <+[-#-*,¥lPS3ơ W.V#EbfQ6V# 70:HA20oSANb` ddvRQ,b&agS Ӹ z@`Nu???/ ? [`n"zv@d)>g3@@(f`Ha0`HA2)ςBJYp( zچo0:JAlBAp zto2:n23A"_420NuH?~HM,VNL~Ns,JAn3SyƂX8c RZ3h`k x,XtR 0<%PąN ah bj.vń.u z:0z٠z+ٚr&>4лQNga ,AC`~|A0|0`g1|`g h|1B `gV$zܲP8:ܮL 2@B&@Lr@ b41CKE0!KBD1DVVV` JhfBP|BQdCRGF0Z0:Pg'0aeu >NPg.jD-f&4_gk u0j`@`JBgDNutMTl0<_AզUNuEBP:RNuDB2 A^Bw`FTBfRmP րq ¼SAج;{BXTABY謠z`MSA4 BVI*z(MBn-M` 6<a0WOM>,K̬Ǧ IJP>aPK_H@0`Ugr2- T0HHAUA0`BQB0 %JqV ViC>qʐr;vDn,LSDOQ`vD@,M>?2D2BC` DDZr P<j,xޠSB8t=C8v?=C=mj0q0`Qf(zvpf Bf ?aI4NuF::$~Ts >*pr3ӴR"QNC}x g> 0@w2Aw@g,vH@HA߈tb@BA陰AgbR@`S@@0 UU03>:g^S<SGAE@0fP`6``p0f`I5I}R{eBAp`0:g(f3Ҿ z;20UH200:w.g *k s0:ȸ$( $pEȞ~ ^,VGB63B8@BFBB[BBRFF$B:ô~64Pw"HB&BK A:D*VB\FVB\AVB״:C:g4|KP(KpB>p3`#JA,GRE@΁BĴ4GD I:G*HfRGG MB4vHBvBHBwBB4$ 4<@P@֯H01 .EF%$I ?Ќ2cp٢&J24V$HTR:1~2H=:ESMM8EL<~>=IQ 46.. J"K2: H0g0 ``2Q}PFe vx`GSDj2aSBg v` 0.idT`iQ`Snfpw͝Jq MP@ RI:r3HI B>4P(A: AwpJgSof23@AI4:gDdy밾zgB<:tf pвH`,f2PAt{2RF`1|$zzJVgVg MQ`vKP:20Jig| gJ@`@BDgz00`DLA0@0@4J   RBw00HAb<TC0tg(tf"z00@p@`Hfp;@ m t:@4 4`ӘB@M_f t 40n Q=nBVN E?420H JXJfH;8ZN ҩ&шNkNBA20 Nz~dgr0m|l E_n2VA` g`H `2 +$0Ԁħžff2jBU:؞f|_Bm Щz⦞fRA`MVAE|g-eK\$: zN{-0@wf0  gZ2`YmY9`HghH0@0w0`TH4jBA` 2cU*0P9$,Jcr#Pw0P-kaB@<_gB@w.BB@(+Hp81m;w0X@B^n cib#Ț@JX3غ@BVDBABī0,@ PPP jM#/\>rc+:8"N ұlHB@C_p5B \pSp .~I$| ֳt BU $ B tɀpNu,P܀NuE,@&SA0:3FFAײPAB0=B0]8"C0?:@ֵ ,>Vdz`!BNu]NSA~~pJp,@_00rMx" 4 p<.FmpC`"Phxոqqq@ @ U^ U T6kkkk@ $@ U g !,pVp@ c@ \>q)Tq`W  #0.0# BAD FLOAT? TRAP g// ?6Hz?<&NN\A81 NuHk C暲JgRCLL3CNsJgpNspv0Ns&<B(<4VxNs/0B/aXP?//<0jP&712Q2310D9v7/aP[":4>7j047oNsH0/ rg < gQBB)0X61g/H0df  _SNsoH| #JEf2JDk.|ex?/1>O JDf (.fB L߿>Ns|B@Ae*0`B@1B `*0oHz1A"@ -fR I 0g,>@B@.fɎ@pHB@eApB6RR"HT0gPB@Pe0|p`PR\H0?%0{/:V`rA @"wzD>@ RE>AR0g$I`"JB z{ C4UBPeLPp }HfR/:`A"zP@P.Q2jr`w|&Pr>D.FASAfBJDjA>@ @c1 .X̌00 XG3 Pg|1x1tPf`tPm`tPo`t|Pn`tnPl`1F./wp 05360*xmq XGNVH.. LN^Nu3 7y,.? axFxr*j<rN}pryZla΀.]B/p,8/v .tq 5./pP1Aa T 01j`u\3EƏ؏01rs .5|w 0F >Rd0Zjpq-ED{ns0` n,op`0.R@8BoGB/w (fp E-R X-@o.`g/<.~P9SGmN F`RgKG| HEf8N?RFDm䨔ɨ0`m -y|JGl4"0*".*JDlD|`$SFGnBF`jX:0@0"Eл*Gf/0 p^آ"B,.pr KIBn`*"P g g-gB@` =@ +f`$.fR`[JgLJge0EofBnfDb(:1bfB.⼠Zz$Xg 0.D@ $Ƞ?.a:T0Z.z Xwg!԰ر0l,`¦̨Rg;m`*l~0SnԱ-|(!D߈|H@аv0m19ovpfB.z`BEBG`ࣆhl{f^@nY]ԱဈG@0V0H"EJز4wFzw4L>Jy}Jl| pD>BFfP^~`ӰRfSw.n g@ JFpزk^g><^g2k8<d,&B<ރeNuRid~Si<Nu.jVoD\cj<gvgPk:[N.gR2hD!i^E]HE:B8HD&HC؃HF&؃BDHDHG}, Eބj gNuSiex@_އdn j+*F`RHH @ 8` T0-X1RF` H@GT00mT09o0D@>0 (:L^pBRJ$LO>HOJ_J@2DVhz //./@/R/d/v////////??h^eȠ|Xr{tv`X.?rD/rкxز0_T??????O"O4OFOXOjO|OOO&WH~׀",iB'ebc FGqCD<c|`8|*< Art`ܐ(&j.XRQq .Jg .<A$(L~Nu/"ppi? /,.iT,$gS/h~(P@đ̔E*Ԟ֐(0Ri0̔2Ԑٖ/./$Xuؒ`Fؓ`P_ "a,4pJHm+(P8Nup?<`$Ơ`?<``bT~BgJk`w8c4$_wcP`c ,1TNu,<>.XDxB΄,C֐$(< .BJkFDao$ׄ`\`DDlpz,$ryBZgNZ$ryLionpoubnk c 0PpppuwW'w4131  377 1   313 45 $8{;8p=;;px04131  377 1   313 45 $8{;8p=;;px04131  377 1   313 45 ?$8x8?8p=88?p?x0??4131  377 1   313 45 ?$8x8?8p=88?p?x0?? H H H H H H H H H H?;=Hý;à{ Hw $  0 0 H H H H H H H H H H?;=Hý;à{ Hw $  0 0 H H H H H H H H H H?;= " ý;à{ Hw $  " "  H H H H H H H H H H?;= " ý;à{ Hw $  " " ?x?x??x??xSOLDMC1wC0{ Hw $  0 0 H H H H H H H H H H?;=Hý;à{ Hw $  0 0 H H H H H H H H H H?;= " ý;à{ Hw $  " "  H H H H H H H H H H?;= " ý;à{ Hw $  " " LionpoubnkNN<@ <@<@PALTfpp 0PU3ss7 @xpp:oɲp`88 ɳxaz_x|>6666/- 6ML~6~6~~~# ~# ~~~6~6@~6LL~6-- 666>xpp:oɲp`88 ɳxaz_x|>>>666666666Ő666/-666ML~776~666~~~  #~  #~~~666~666_~666LL~666--666666666>>>xpp:oɲp`88 ɳxaz_x|>6666/- 6ML~7~6~~~ ## ##~~6~6@~6LL~6-- 666>~ ## ##~~6~6@~6LL~6-- 666>wrp 0PU33ss77w . @??? ????xx??xxx000000000000000000xxxppp|||0000000000000000000000x0x0x0000000000 0 0 xxx000xxxxxx>8p>>>|88>888888?88?888888????????????Lionpoubnkonn |@ |@|@|@(|@2|@<|@F|@P|@Z|@d|@PALTfpp 0PU3ss7 @xpp:oɲp`88 ɳxaz_x|>6666/- 6ML~6~6~~~# ~# ~~~6~6@~6LL~6-- 666>8?ww 888888xG8<8<;@@<;8888~~?8~~8888<;<;@@<8xG8888888 ww?GG76 ?@2 8`yp8?88??88??88????88??8?ww 888888xG8<8<;@@<;8888~~?8~~8888<;<;@@<8xG8888888 ww7GG?????88????88??88?888`yp2 86 ?@??~~@@gh8Gx8888 pp??pp 88888Gxgh@@~~xpp:oɲp`88 ɳxaz_x|>>>666666666Ő666/-666ML~776~666~~~  #~  #~~~666~666_~666LL~666--666666666>>>xpp:oɲp`88 ɳxaz_x|>6666/- 6ML~7~6~~~ #  # ~~6~6@~6LL~6-- 666>~ #  # ~~6~6@~6LL~6-- 66South Africa 80.55 2.648 72 Mexico 76.788 2.747 67 Brazil 79.899 2.687 71 Spain 82.387 2.949 65 San marino 86.531 3.312 61 Monaco 84.368 2.068 78 Canada 82.385 2.752 69 France 79.168 2.654 72 Britain 86.379 3.247 59 Germany 103.569 4.227 45 Hungary 81.547 2.465 77 Belgium 115.087 4.312 44 Italy 86.061 3.604 53 Portugal 78.306 2.703 71 Japan 101.532 3.641 53 Australia 78.203 2.349 81 N.Mansell 0 92 4 2 36 100000 G.Berger 0 82 8 4 31 80000 A.Senna 0 96 8 1 31 100000 R.Patrese 0 78 9 3 36 70000 A.Prost 0 94 9 5 36 100000 N.Piquet 0 75 5 6 36 70000 J.Herbert 0 78 6 10 26 65000 M.Brundle 0 70 8 9 31 60000 T.Boutsen 0 65 9 8 33 55000 S.Modena 0 60 7 7 27 50000 A.Caffi 0 60 6 30 28 54000 D.Warwick 0 68 8 35 34 69000 M.Shumacher 0 82 5 28 24 80000 E.Pirro 0 50 7 25 26 45000 C.Danner 0 58 6 32 28 46000 Y.Dalmas 0 54 3 26 24 48000 L.Sala 0 60 2 33 23 40000 J.Palmer 0 70 9 39 34 65000 J.J.Lehto 0 65 7 29 27 58000 J.Laffite 0 72 9 40 36 60000 E.Cheever 0 50 4 11 34 55000 M.Alboreto 0 62 7 19 35 58000 A.Decesaris 0 48 1 27 34 47000 P.Ghinzani 0 40 6 38 30 38000 S.Johansson 0 58 8 24 28 46000 P.Alliot 0 49 7 22 27 42000 P.Martini 0 44 8 12 24 40000 A.Nannini 0 52 6 14 26 50000 P.Streiff 0 54 4 21 25 55000 I.Capelli 0 62 8 13 27 58000 S.Nakajima 0 52 9 18 30 44000 J.Baily 0 48 7 31 24 41000 M.Gugelmin 0 70 9 15 24 65000 N.Larini 0 46 3 37 21 40000 B.Schneider 0 51 1 34 21 52000 G.Tarquini 0 45 5 16 28 40000 P.Tambay 0 52 3 36 35 47000 K.Rosberg 0 75 9 20 37 70000 J.Dumfries 0 60 8 23 28 56000 T.Fabi 0 67 8 17 34 65000 J.Judd P.Head H.Potheswaite J.McKenzie A.Trottman J.Burgess 6 9 9 8 9 9 50000 75000 75000 78000 80000 95000 D.Honda J.Barnard M.Bruner S.Jackson H.Vincent S.Carr 9 6 9 9 5 8 80000 80000 58000 80000 56000 78000 F.Renault A.Clark D.Lambert F.Gaurd W.Waight R.Collins 9 7 7 5 7 6 75000 60000 60000 55000 68000 56000 P.Suzuki H.Warner D.Smith G.Norris M.Wright M.East 5 6 5 6 8 4 40000 35000 50000 58000 70000 35000 L.Ford T.Hutchins C.Williams R.Norton S.Waters A.Jackson 8 8 6 6 8 7 70000 45000 60000 60000 75000 75000 E.Ferrari F.Dernie F.Border A.Rowley N.Webb P.Mahoney 7 7 8 7 6 8 65000 55000 62000 65000 60000 80000 M.Porche P.Long B.Edwards M.Spencer N.Weaver B.Symes 6 8 5 4 4 5 50000 30000 65000 45000 35000 45000 N.Lambour C.Chapman R.McDonald H.Stanbrook R.Hardy E.Walter 6 5 8 8 7 9 55000 60000 40000 68000 64000 90000 P.Mougen S.Monroe K.Lamb M.Tawse T.Green H.Young 6 6 6 7 6 6 58000 40000 55000 60000 50000 58000 J.Brabham W.Lobeck D.Hoskins W.Topp A.Gale J.Wicks 7 7 7 8 9 7 60000 52000 65000 65000 74000 60000 McLaren Williams Ferrari Lotus Benetton Tyrell Jordon Brabham Leyton House Ligier AGS Osella Coloni EuroBrun Rial 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Renault Williams Leyton House Maplin Renault Honda Ilmor Williams Williams Benetton Ferrari Porche McLaren Honda Porche Ford Ferrari Ligier Ferrari Larrouse Judd Dallara Johanson Suzuki McLaren 6 7 7 4 7 75000 45000 75000 60000 75000 7 8 7 5 8 85000 60000 85000 72000 82000 8 9 8 8 9 100000 85000 100000 80000 88000 7 4 8 3 5 45000 20000 30000 65000 80000 8 6 9 4 7 75000 40000 50000 75000 92000 8 7 9 7 8 85000 70000 65000 80000 100000 5 5 6 5 4 50000 50000 45000 50000 65000 6 6 7 7 5 65000 75000 58000 55000 75000 7 6 8 9 8 80000 95000 65000 68000 90000 5 6 4 4 3 20000 35000 70000 45000 35000 6 7 5 6 5 40000 60000 75000 62000 50000 7 8 7 7 6 65000 75000 90000 70000 75000 4 3 5 6 6 70000 65000 20000 35000 50000 6 5 6 8 7 75000 90000 45000 60000 65000 7 6 8 9 8 82000 100000 55000 65000 85000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 108 4 7 101 3 4 107 3 7 98 3 7 92 4 7 117 4 7 104 3 4 108 3 4 89 3 7 68 4 7 116 3 4 66 3 4 80 4 7 107 3 4 80 3 7 122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Grand Prix Manager (copyright Stephen Fowlston 1992) This game attempts to simulate the running of a Formula One Grand Prix Team. You are the team boss and have to make all the decisions in the attempt to build a winning team, with the ultimate aim of winning the constructors and drivers championships. You must also be able to balance the books at the end of the season. Features Include :- 40 Named grand prix drivers to choose from 5 Different attributes determine drivers overall skill 16 Different tracks to race on all with track data to view 10 Engine experts 10 Chassis experts 10 Aerodynamics experts 10 Electronics experts 10 Transmission experts 10 Head mechanics 3 Different levels of difficulty 2 Versions of the game ( half meg version and 1 meg version ) Half meg version needs data disk to load graphics when needed Facilities to test cars between races Breakdown of finances Championship tables to view Teams seasons results Gamble option to help finances Test individual parts of the cars Full car data of other teams cars Save game option ********(NOT IN DEMO VERSION)******** Research and development of new parts for the cars Changing attributes of cars throughout the season as other teams develop their cars Changing staff and driver attributes at the end of the season Fully animated race sequences which include :- Pit stops Overtaking manoeuvers Blown engines Spins Burst tyres Messages during the race including :- Retirements Pit stops Spins Crashes and many more... There is a separate driver name and characteristic editor program so that you can enter new names and characteristics of your own **********(NOT IN DEMO VERSION)********** Grand Prix Manager Playing Instructions The main part of the game is controlled by drop down menus. The sub menus then use keyboard inputs to enter any data. The following list of menus are the ones that are intended to be viewed only and no input is required when using them. Car status Drivers/teams Test cars Team car data Championship tables New parts progress Track data Expenditure To achieve a good pit stop you will need a head mechanic To be able to develop parts you will need the appropriate expert To sack experts you enter 0 (zero) when asked for a selection of an expert. Developments and further testing of parts can be suspended by sacking the expert (to save money) ,the development can be continued later when an expert is reappointed. Testing parts allows an expert to develop further a finished part Testing cars allows you to test your car(s) at different circuits, different circuits improve different parts of the car. The gamble option allows you to win money by betting on the outcome of the race. The odds are a fair reflection of the drivers skill/cars performance but not on reliability. Sponsors hand out money each week and by week 18 you must be in profit or you have failed to balance the books. You can therefore afford to loose about 60,000 per week on average. Your cars performance decreases each week so there are high rewards for developing parts. Other teams cars also decrease in performance but they too are developing new parts so its a constant battle to out-develop them. During the race tyres will usually need to be changed at least once. This depends on the drivers temper (1-10), the lower the temper the harder the driver is on his tyres. Retirements are usually related to your cars performance though not all the time. Different tracks put different demands on the cars. During the race > allows all messages to be viewed and < shows all of them except pit stop messages. Key 1 tells your first car to come into the pits and key 2 is for your second car. The name and characteristic editor is easy to use, just follow the on-screen prompts to enter the driver of your choice. The full LICENCEWARE version can be obtained from :- L.A.P.D 80 Lee Lane, Langley, Heanor, Derby, DE7 7HN TEL 0773 761944 or 605010 its a constant battle to out-develop them. During the race tyres will usually need to be changed at least once. This depends on the drivers temper (1-10), the lower the temper the harder the driver is on his tyres. Retirements are usually related to your cars performance though not all the time. Different tracks put different demands on the cars. During the race > allows all messages to be viewed and < shows all of them except pit stop messages. Key 1 tells your first car to come into the pits and key 2 is for your second car. The name and characteristic editor is easy tLionpoubnk)(V(VD@ D@D@D@PALTfpp 0PU3ss7 @xpp:oɲp`88 ɳxaz_x|>6666/- 6ML~6~6~~~# ~# ~~~6~6@~6LL~6-- 666> CC  C0 C?hii0 AC,C48`````<`<||А?~``~`f`<<||||<<`|'<'? '>'=' ''?80v0w8?' '''''<'???????? @@  hhdd~pqp ~pqpdd  h@@????????_,?4?????‚? ??? ??????? @?@# <@?<=?= >>????>>=}= <p<``f` i ` i ~  ~   = = > ><<????==??====~   = = > ><<????==??====wrp 0PU33ss77w . @???????????????Lionpoubnk c2L0PpppD3W'w@^^>O@]`OA]>[>^^?3\G^@?3ML^@\G^ML^3N3>0?0[XLlBGBGBGBBGGBBGGBGBGBG`?O`?gsyOgsyysys@^^>O@]`OA]>[>^^?3\G^@?3ML^@\G^ML^3N3>0?0[XLlBGBGBGBBGGBBGGBGBGBG`?O`?gsyOgsyysys@^^>O@]`OA]>[>^^?3\G^@?3ML^@\G^ML^3N3>0?0[XLlBGBGBGBBGGBBGGBGBGBG`?O`?gsyOgsyysys@^^>O@]`OA]>[>^^?3\G^@?3ML^@\G^ML^3N3>0?0[XLlL ݀ ݀ _; L ݀ ݀ _; L ݀ ݀ _; L ݀ ݀ \ـ 3 { qq { qq { qq { qqQӰ6\hvԞ԰ԾTTTTTTTTTTTTTTTTTTTZ BNY 9A$X AFFFLAGSC1wC0 ݀ ݀ _; L ݀ ݀ _; L ݀ ݀ _; L ݀ ݀ \ـ 3 { qq#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 58 12 #W 00 00 00 01 4E 09 08 A:\*.*@ #W 00 01 1E 0D 15 09 08 A:\*.*@ #W 00 00 00 0E 15 09 00 @ #W 00 00 0E 01 34 09 00 @ #M 00 02 00 FF A ST Review A@ @ #M 00 03 00 FF B ST Review B@ @ #T 07 03 02 FF Black Hole !@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.APP@ @ #G 03 FF *.PRG@ @ #P 03 FF *.TTP@ @ #F 03 04 *.TOS@ @ X AFFFLAGSC1wC0. [O,.. MO,SPCFG ACC ~@SPCFG PRG )K"SPRINT DOC SPRINT PRG p|`d|,oA0.H <Ю ЮЮ# NfNVH*n `R?9 ?<NXf m m0<`*>.`H??9 ?<N\0SGJ@f0.L N^NuNV y 0 y 1n HLN^NuNVHBG`?<09 Hd=@0.g0<0n2RGAj09 H H H@=@0.f0.g0<0n2RGAj09 H H@=@0<0n2RGAj0RGAjWHyj?N0\f`Hy ?9 N0\f` y? f0Hyj?N0\f`Hy ?9 N0\f`Hyj?N0\f`Hy d?9 N0\f`l y? f,Hyj?N0\f`LHy d?9 N0\f`4Jnm 08Fg(Hyd?<N0\Hyr?<N0\1LLN^NuA!NuNVHyZ?<&N\Hy?< N$\Bg/9 ?<1N$PN^NuNuA Xy !J!_ NMYy A "P$h/( J@NuA Xy !J!_ NNYy A "P$h/( J@NuA Xy !J!_ NAYy A "P$h/( J@Nu&l0H*b100WEE*t150R*r800S*r0AXl 2FXj| HP Deskjet/Laserjet Color Screen Dump Installed   , 2""8               "(4     " 0       ``>,oA4.H <Ю ЮЮ#8NNVH*n `R?9@?<NXf m m0<`*>.`H??9@?<N\0SGJ@f0.L N^NuNVHJLN^NuNVHBG` AB0pRG G2mBG`H y41GNg40<2HHAA2<a0HAHЈ @HHARG GmLN^NuNVHH# 41?`Sy>09>S@A0f y>n><09>H =@0.g0<0n2RGA09>H H@=@0<0n2RGA0RGAWHy?N0\f`:Hy?9>N0\f`"Jnm 08FgHy?<N0\1LLN^NuA(!NuNVHy?<&N(\Hy?< Nf\Bg/98?<1NfPN^NuNuA.`H??9?<N`\0SGJ@f0.L N^NuNVHH1?<NT*@?<<9 Hƍ 0g0<0F2RGA":9 Hŋ HE0<0E2RGA"0RGA"WHy"?N0\f`V/ ?9 N0\f`BP0.Rn @l 08Dg.Hy?<N0\Hy(?<N0\1LL N^NuA!NuNVHy?<&N\Hy@?< N\Bg/9?<1NPN^NuNuAlXy !J!_ NMYyAl"P$h/( J@NuAlXy !J!_ NNYyAl"P$h/( J@NuAlXy !J!_ NAYyAl"P$h/( J@Nu&l0H*b80WEE*t100R*r640S*r0A HP Deskjet/Laserjet Screen Dump Installed   , 2    *    HPDUMP.LZH ---------- I do not have any official docs for these programs; these are my own notes, and I apologise to the author if his/her notes have been lost. The programs came from the ST Club disk number PTR 14. This archive contains three alternative screen dump programs for HP LaserJet or DeskJet printers:- HPCOLDMP.PRG - Medium res colour HPMONDMP.PRG - High res mono HPMN2DMP.PRG - High res mono The two high res programs give different size printouts. Put one of these programs in your AUTO folder and re-boot. Alt-Help will now dump the screen to your HP printer. In my experience heavy use will sometimes crash the computer, but they are fine for the odd screen dump. Eric Chapman . H,.. INVADERSTOS t ʖINVADERSDOC t `FH?<NNT/$@?<NNT2<<g2<gNqQC\|<<f|(HzF?< Nq\B?< NA\/?8@AL"H/(a,_1߂@?< NA\G*"K kK^ JgёBJAg<f``+k +k+k  -"- Ҁ+A -Ҁ+A м$@*@t_CQ"KA$HNM@,$$$$ٵoC&i")n"<BBBBSlLBNHaaKa.(I,I&N%aLNurQNua.d&NqNqra$dCv !a"H@@Vҩ%QnNuf%Nurf%AQNuCtaTxr1 Hka1 Ag"CvtaTr1 HaBq jD`rptadpt?aBC@!!Q`N   jY JAM Packer Decrunch V4.0kIce!؄`X^s(>AO3C^So&wfp7rP4^gjF9dLlP6ɺKTM2#X$3\- )b`Bgd6y8\dF: MRgT`gHTl*:(#fQ;x)WxoWܙA. ?1.}f&d[9oWX%SbaSVbhp\Wuݬ{Hv"l \/'WRF<8F5!RCrRnYRrHRsHR:Rʳ\GnIRcz2bz^^P"[PqPqM桀JC$/Q &hykx_&ec.SN=YuX/ޭjs6?%54-27)<7#s}\eŶeXwȀ*KGw(ʁ-? [6VfhvmVd]u"Kvfk DՑ7\fpfyp~&p F& T|oL Z ĹKwfd$x(ydu偶 ST$3jR0K)fd48dF<@UD0ZdHrLndcPexr6qtKT-2Xw/ā\ TfיU<-}|Utޓ^r7GwٻՊ딵j \uUWkV<;TcS sUxUleN\5t:HFn8SnݮJK:F"}FuJv|J5Fl*tATJgL6g(3MpAۃnDy=pf7p"P8<` ;|Bg`<+E6(h+I]l6g[AHx>'@-uN{X:]S"pr AjaE4Hrs0`J5/qzC7jlZg6 8TMV11O\VnҜCbkbJZs$PJs^k\ךk"VLExx02hך L *x ^k )t e&\kas Q|6n.`œغCMN{?  7RcQsO_V.ku>.Gy 4C,3Crpӌ?JQ"?jT Y? su;`\p<2`+&C,Bp^Ɨ?ك f6QB^>z8Z=} ПfZlp 떻B"B9>$W2T&YV@b:ؙH.\"B8 *$xc/q±0NXV^>X>p&:N3:F :>L:68g:.8 UDlqGDC>uFs&;DT4ai>Q@%3BD ;PF|==耍(jT (9Z6$QjxX9p8'8t/Jw ]f ogŔ&1Ή&l 0%oBRs30{Ca0T;0n@o<68/:NlBhMdD5}@.\~2znW^:VzTw6" @'d2`zxx X2r ܋0Xg \ 0(0XSl~V.4qOl?$~S$?VΒjCr$R\s4?$td68٣nEB<#$4S0`>DoSHH4HlRЈF R*:bm͈RAb-h[aRRkNB^Y`7K:*C1V4DJ`f:ڠN,E6pJЊ~uu6x1 .`\fUS𰒴;bVkf1Vűz`JfvJVnn0<{6e.lTo`(;Ҽ:{H/fam0RD2tD?Elήn S\,`B9kQ]tX4 ގXpU0oP 0J%j "lqpLQ;DR(2.fdk Q 3n l!w3[xw\ c-KR–EF7'Y^+Ôr]~v^ x_ܒM%c!`Q:< X.(1M?[YȓrfJX`n}67tyfvQq̔<:S0hv%x뀶2_@onjf:f Ydлyf9hϠ C/lgeLN2F?,ixdfFa嬲3Qjt/5ՔJ6Uj\$qvjp Pf^@SҮ f1/P3rfr7\Nq5.4b7֗3xW4HRpПػo`Ga\b6 pC`^@?ן:> o8ù*e ٌ8d4Tc5pnp.x6ucf )|]΍^ : .axó 3ۧlwn2p˜q6.hx2lx3xNBp󇅘XOf3PLJKDut;'=\%fS.7! `^i!x\ؑaqٝMYnx :xJZ!x4؊, JxePxSۢ#V֋p}%bԇv^@;@|`TKVwShZJWHJg񛂐t00@oĀSlIFTU@lyg$1Rm m8ETo~+D2FËFB;R|̄v ,w[rr2Rpl$f^Bg lUhdDpkxZ4/{EO>/BFDBP@(& xGޤ4؄AH Ё0$Hx nr9nt`54*] Sw Эx/0~ UBBe*VP/-?-* mNHym;NMXgBVh UoPRMg+m0-4fxr> 93`bڬr`ZaRaΫ86+{`&a\^q`}^h3XDE~<En g6`DFYGcGb8(v(l`BC` G?8D쬵k&c mӏ[*DE;?&N֓Ds_dDA@%$coB@k&J`6Go<;foƙgf ${okM m*m B"k6gVB]f3wgp; a 00֋$o,A. Dg8k2 ߫ k ] RH^1;ੜI k`~9J@fs_@9f2sDg.ct0ph@ ^Y"mb2&x7ǀ(gA{? fH I8Ga g/8o`.XE=ofr,h^ޫ)`v8`Z0`fg gk^` &aGgaHou/oEwz#g|C҅ ~:҄ۆyGeh HG#d rd3wqC(c`o,>CEb)l(sGe/sfJCgzpaRGdCKÐSWЃd{2 zkA[[Gփj6 jJw6`g dr9IP0i?`85bϑhpE, gPu`L[Jg&B.Ca8aDγfap-I_fvΙ*g Egp0M %) Nb$ DErro+@Return]Ga׼ g g>J?A`Ac Hjr-D@dQHHȚ0yfdq"H [1][SEfX`-ˊ nb"_Kk׾Mۮ V,@IuU;@cHQ\_3-H,/)ADXMm_f$h3ڑ ЈoCT|g%J%O < 4 lGj=|.,Hx?a^Cre ,/տHNAsg І(&+SZf/2߶dd^C퀑GI P`BYɗd"JrjQSgfwf$ AfA`,)*-(t10<rX0!8EN-JЫHA/ KCf#{x a'`.pN[&3v[c ]̜ (/V- j yiZ^̂,#`y贑QԫYီpPw pW+ܐ`[E0ZLd9`$H$&"BA~? >aXB$f B &nw}H>!+l?CTbks jR UFxPm0k@D* {pd~A"1`:H. P wC@]ppLHnCL|v\NNpĽc]LNA;`@ı`,zZ i }"-Hpp alpMah?NŁ5cTTr p0`pdr ߷NB p,ŏA8Op 2V. \` Xpea>pbZ4dQvQ,@؋f8һ*fB=AH x]&0.`D0=B0ivCpsw$C e$bm *P /΀r22" HLƸNBLGdp"gWJӘ%5A>2::(  % F9..26~ ="j@,cPQ1!P1P!0dPm  q#aja O:,N-c%0Ϙrd64g,B/B(#Ho<E ˩oBR Pa3 `"`u`Hz?U&U+;M> CPgVBf,T<dyD[QRrDܐb%f"U2QW] ` /PmTzBd O?xAb<SFg.@F+g-G`RAds5ӟe k{&雞Wx1ΖٱfOEv+0JFj_Fv-Hƙd$BF HFEYi `HQ2,yeg>r H5e&!R}0c o<R``C> f a/ mrf_ 0V)B nN @mHJ@jMemUBk:2]WSk`fP Z`R0B;k "gU.W@Xfxaٺdw$L0ntv!3zu8ZXOxkg@fj&" T"<)b@$yEfS~ ~P$A`B;AP7R@k $I8~g>U 4!{@ $` @JfBp r7fgaf@Hd3-=@pN~GGGBCB@,o11!^0x6o<Ce(FdDŽe/d{RdQ@<:<疛tgbUCJcj}$BcHDDdS]g AAрj4 ]B H@"je~PjBF3o u\W&&~Ŷ >C"ۤ6W>dXk6sDtRSB  24oԪgCkF*jHg"cc/ 0)_*S@kH2|W9-$Pwo4DBH%$Y2Pg 1qHl+KK%B(M~dE~H_p0F@tggnEi6(HPB0As LJepa!}E >O kb̊aH_0< (2;T a2`pxeۺa =pZaHza`Sd"JpPa` FpAbYmt X =|do@ˁe=G{ff`4H"E p3NDAx$I"t Q8'k"RGef~3 QQw XfSG`<=HjZ\FkBJPgdmRg^HS&I.[O>8[D`L+A\oܮvsVcq7v?.BnL=_hXfuԀ (P[6h E@( 23dګѴZnؼ,bt_HQHPMb6Bv K0* $R8Eke`<"`"ZHP7IU#i \ _& &6 AfZސJ٦ƕ|g.T g sFu L.gi[ڲLUX#,Y Y@ksa2+u0$_ @A$D! HfXծ>BJo`rape<of42aF$j"nZg"P2y>UDAH"E2gZA_ue2 #+1@eA2<XJX[_Ij]`pa.C$d8w9*? 2H/߸"!eAr:5Cng lC&@0+3Cs,A`v# ALH0i8L7t .4fbYNs2ezTY6gHԣʚ#H]/n5cn` {4g|b `7YC6. $2C."/ܙ d0W ="IdH?Qd ''ؘVr:b/JAn4g> @^e-RPOa\%b Ns V!F3h_0o8 JBjJAg·*ڃ6d0NDmYր#?yBh -k+!!nՄzgNxLC/E*oڃLnkJ pI^k:?g |nD8?%O oԅfqBHQS/@NALoѨɽHp%S@Gd@¿Hp /0#GNpz/D]Hz&$A1W4B$y(yh؀.anq뚸j'D@vXvq^b{2"kmd"UƀJ5EH@M'j40kpu\@`u: a<0x!' >]@<đ Ipa ? ?`c0R@f|0|HnFqwf0{oS"[&I>ԍ\SGrNMXJk h) _t.? ^&_-V+`N0`!` M`]0Jh,]JfFRRRRRRHP? @H~8p#?#Pꭑ2 `.$83]f`"RA~l`&` "Ѐedp˺JfgReyaЁlAE8$H#?N :C=E`YEjs"_$P"2tDj0YbkNk=. B;ij`&םua Da^ K"wg42 gk2&Hgٿf de$` {*̑Y Agep!A``:D>k\* ˤ(5ko0x$&րa($yE$^Z -% S`?g:" k#&Ac(bbrk7xX6ؑ2+?SAI3 ӿ&f-I$&l x gr+QA6HylNM0Č$G4f,z"7&@p/&vra :ga&_r`#fabr¯a"F z0aJ[8!m R0% ]HKdHr foUgG,28V"H8#JQf4 Y?LP|PcCm+9,֛(HDD Bg^Cv_PrL6C[RCF8:GjTtFWfT ؓ-K ?AA R$I\ x'$YbBj񣑒X1V3n#d$HJf-H_S "HPa _`a J=& !!ؚ& ?`YZ~ g=pb`?0:g8fgPla?d < @Jg g" _SNDfp-|Dv;0 Zm]N& H> If AXxc4VͲICa% Dp6#;aE {RA0S A CpvNh p<"o=atHXaKa.(I,I&N$aLT ya*d"1a$dθvA!a"H@@Vҩ%nX>AQ3%AQNWBta/xsVkwv\Ag"CvtaTFZHaBq jD`rptadpt?aBC@!`lR.P!^ U( Z e  rIce!&(}$ c1-93v1 BAS GAEVELOPINTYSTEM. SOFTWAR?PIuCY IA:RIME.ŏ@ٔ jp:yEX z / Q^Yb(t R֐2Csg a QT@ 6|<πd~\>"8F`: P]ီpwpWEpL=H|15jր"k J( h26$ l%&''F'fj(& G)<9jmA<$OtCjj$(0" (!CaA^b~H! ʺh p@Jh +J) % J銨h)G(j (hiJjH(JGie )?+(Ɉ~)$$>pM*ϿTDV~']I^ iob"f_ة̐zdu>?s4М26ҽQm~6|5ĀE|x /J6Jf28؅nM<}L>zϴGnFmEnDm RG0H}.SSUUſpO3+.G_e}־Zn-l'v38(k:@BDF0gSPL03gT BQ&WJ-RCRwt?w:F!(???MS]ECf???+m\%v}Cf=P0?w8:SXP0,2*q@6AHRAfR@fW=Ѽa"BBBBB@BBʗ˙̛͝S (l/Ʃuצ'~|O~* <B8<B@bgeD*`KQ`j4QX6QXO<Ѻ_@2 B D*DHLRPJKN6RQӃȁCarv+)"e(Gr;)3#pv DYKHr4?^rxsHL+mxp<#sL<R:&…lH@s"bH`\4 p ^b^.7< w9>a^`u=X7W NOpTwM6v<W rL_HDpHEHFpHGs6,ꎬD@@\n{dlom;npo <`FSB/xD3z: <>HQ$W f|;HLFL"Ѿ):")`r8 \46֩jRP/RX46BmTT!"TRB~Tf^-Drr>24a0~F g,2s,,( DU2fDd6 N .b;c%W.,fHlBaW' 76 bb2bTbƝ`N1slɬP-ʺH&*fpv1JVn(q N6Q|8z:x<:vApjSY¸Si+TTfN*Ce ȡ2TEp;<q0`C/dP؆ڄP / n%. fXM$@;$V:%J2$ )'P@!#' PQ@exw+J1 Z L"ij"-+0x~pH"4vQ0 @f T?.?]̚zx A gB:?MzAG ]P77N\9΀_- qA^Е~ =^P (S ht!97ĸ$ȃ|mPPa_qQ30w8E8?bpN/ ?,@ CӛёllY`!oY0b# \ O`R=,""H;/./ xAހ|q0&A{_omMyJ~LDPZ"DTV X mZ-^\D`DbhdmfMhj=ol<>Fg[wT F=ge}  (io\2x&JF &Ǝa%# &fmwlMaddR~kl|t FJF}B@J (R&434f!$R z.C!1R5<]4TҒQ҂̢cR`?^rŠ.:a"=,JS@n=z&DLe/px~hoBz2 x ,"LL4H6a`aR"@2n(0:>z:GAOBAmAJ@l @o(`o>wGO|`DlQFFfrg[rpDUdHx;D̀HEHFHGw ;D@y2f=l7Bmpnoq =v6u̼:CEz~Y<CF|$ >CG~mXCH~byI-8LҞ 4   I#GP_GRAPHICS ENGINE (C) 1992 DSAG{$^&[tLa85$‘Sx:PZUBB;x;f pO RDwH oG`Gg48Ahoc>j܍D2@|f 0b6h0 N(i?PpxW+,;hw¸ݡ]0LHXC!c<ڛ}%KމE@ !DH@+L8ZPRhT;V<X>/Z,\SGoTjTg0mZl b TՌ Fgh_"-%"D2l4N]xobWxNs*V=TINrtfKh =js!œAR~ ,W W C g?~T䮏VS毧\>ZtN #²Eo2`2- 0T6C:El0:2_fU6 NZ탔$T24 RV4T[gQ[a6KCCD@v2Je`0Qslp趀*ey?BmEax>q1,<^@$,fH!,Ҁ!A#!B"v` . 3.`:AT|7݂79M/ c+M^~X2! 9M67=nӍ~.ln Hu`%/mոy.ˡ[ ܛTY`]!ہ|WEmq# p -{ VӸ"bW# {d Xa&[4.qXǁX5 `Y/U3'&ko- . ܚ,; ʊ `..Ve1-%n˪* tQ]b!We=2;0u*5P).5YVW \K\Yς+&;uF٠ =HlMVA 0'/7 6, z #/[+.mk&" lЂ4KUY]]vH]Ѐ%Јs!tK0I9(A nk p&`qA WIn~M  YR@׃]w \ ]d\6@}`'`&aE w 2,h( ). qUXM_&%SܸwE̊0W"" 3 6 ̱>` e A Zjwo9h26$ < +)<9mA<$OtCjj$(0"-!CaA^b~H! ʺ{ p[@r%G(j;GieSK)?"oB"{F0gSP`0f`2S@dЁ/ NN\LtUNX J*7:o]u9R -T~B ']KJpmWNXMo[5 K7!z7l {% .o$JoͰ~ 96E 6Ɍۥ@ \^O -|̽z Ts~x= -DG@!X^e88?nBU1/| JW"^.p )% .?pDpxuP = Jn =^x aWIJ`  f,x(|]gY# 2Ra xy\-M: ւ dfȬ2jܶ  %sȂ޵À'Z+ v{5'd ? X})<'RՌ "H+VJV*7?o wD4^y\7ud'@8 xw:QV]-2y ϔ$aYx27W? qf AbX \||[z0<ұ@  ",{//ZO1Y,cH0 kfk0?<%NNT`SPJ"F6NEJ"K 1`J?u 1g pPW+ܰ,@ pwCН H| 0HCQsbb-#"<>@MB MDԖd?8꤮eLN(>P@TDVZM^ b|6֨Hq"z~As|&x0XJg6Jf28L:M</L>IH +2Ȱ"RG0.SSUUԛ DFvDH$CL&P(B'T:X<|u0426JٴGnFmEnDm o0H%RRNfp?G-@VԊ < $$H; * "QUL~,(,*02Su46Na8u:du6:.v(s'ґݒ"`.,UA0L͇ ?,".0042 6486x:8<:><@>zBSG"l/^jF5&Q2jTf Մ hgh?Tued.=qqQܩDz.pݜKD4xTJNKBo8.` $<AE>GeYQT<@ClwXQL }j/ J( -hFl%&''F'fj(&-Mh+jN) F':!5jd a (Ϩ!/{B?褂]h n8}Jh +J)  J銨h)(jr (hiJj(Ji2 )͟+(ɈT(o)$$~`Llπo8 ЊkM . @|GAO@BAmAJ@l_oiP @od_ #e>,wGO|?Gf PFr Fk2rpNHÁxMD@8f0 MƢzЩ V0rxDe$o CG~>XCHAQDŒNf|Ab2Z$-eL"=HI"q;Q  D46NURP~RX46BmTTTR~Bf^l!*rDrcaԕҜF ge2e,fA9W  e9HfDv6'Ȁd^ q H.-rafHaP `aE t5xmbbbx4scuMfoQE,&,HPfpdVFkd@N6z|8z:xx<:vg{ S¸Sw7T~T! fNЫ2TʤP*CUpȂcc6B\Pm kAV.b y fX$C$h 0*Gn 68ށ f\Q D(Εq#o HZ fvlttBd8QlQf@r0F0`?T<_2b.̀ fRl Cy_Pe2!"4 68:rS:<?ᄆ 2:<FEnrEmn4`rcZPFjZj#%T`HSP20wSĒN.  xhtp680S0T`@!15 "$P7(Jgf *f^gZ*X?R( HH&Df&?&z2g Af UH5& z?`pSHu?r/HHЁ( ,B P*T$ U B(,0P4*8T< @UDd?@PTUpSm>j>S>L?6???6@@@6@5AA`ASABmBjBSBCmCjCSCLD6DDD&EsElEjESFMFmFjFSGMGmGGHܦH:HHdIIMImIJJMJmJKKMKuK0LLTLLMԦM:MMdNNMNmNOOMOmOPPMPuP0QQTQQRuRRMRUS6SSSXTf D;;TTT%UnUSUU ,xVƒVŊVV&WsWlWjWSXMXmXjXSYMYmYYMZmZfZZAy[n[[M[M\:\\Ԧ\*]q]]Ԧ]*^q^^T^_M_u__`\```T%anaSaaT%bnbSbbwac]Xxcccwma Hc߹Nu@@np \^CN%x7; x7; x7p7p7pGpK: x7; x7; x7; x7p7p7pGpK: x7; x7; x7; x 4Dz <[wofwofwof wofw]]]]#upnvpnvpnvpn-<[wofwofwofw]]]]#upnvpnvpnpnvpn<[wofwofwofw]]]]#upnvpnvpnvpnT"!nT܂7p7p7pGp. l . . .: x7; x7; x7; x͘clcSclcj2ddd6dUeeԦe6eUffԦf:fgԦg 1gBgļhhh6h5ii`iSijmjjjSjkmkjkSkLl6lll&msmlmjmSnMnmnjnSo.$o oBop%'p}7NuH h?<"op{ u8T%nS`265`SmjSmjSL6&sljSMmjS M m ܦ : d M m j S l j S M m j SMmܦ:dMmMmMu0TuMU6MU6&s`S6MuMU6MU6&s`S6Jܦ6Jܦbz  !ܦ!:!!d""M"m"##M#m#$$M$u$0%%T%%&Ԧ&:&&d''M'm'((M(m())M)u)0**T**+u++M+U,6,,M,U-6---&.s..`.S//6//J0ܦ0600J1ܦ1611d2n2S2l2j3S33`3S44644J5ܦ5655J6ܦ6666d7n7S7l7j288868U99Ԧ969U::Ԧ:::;m;;M;M<:<<Ԧ<*=q==Ԧ=*>q>>T>?M?u??M@m@@M@MA:AAԦA*BqBBԦB*CqCCTCDMDuDDE\EEET%FnFSFFT%GnGSGG`2HHH6H5II`ISIJmJjJSJKmKjKSKLL6LLL6MMM6M5NN`NSNOmOjOSOPmPjPSPLQ6QQQ&RsRlRjRSSMS]xS+SŊTww ;TTT%UnUSUUT%VnVSVV`2WWW6W5XX`XSXYmYjYSYZ`ZSZZT%[n[S[[`2\\\6\5]]`]S]^m^j^S^_m_j_S_L`6```&asalajaSbMbmbjbScMcmccdܦd:dee6eeJfܦf6ffg6ggMgUh6hhh&isii`iSjj6jjJkܦk6kkJlܦl6lldmnmSmlmj2nnn6noboXo.Voo= &IT\qp$ X+q+(\Ċ+r,`+ Ƚs+0dݡt4hW;uY8l wv: լ{|')acƏs8˒؊_#x1 æVI2Y\wm `SJRPbdr㶤JZ9,H0xȗ 33X#2(s3+ 1J2{!?Dz-?q^xm(#0R3n|,8/ǚRU%7왙@Vf3YHRgV ,4$-L2<{ހsX?umq"D83̀y@KފГyI!ID"<< xqoeV!0B.$vp1YhɓpOvnx,xjgpG ipO/u6l=?y3m/ >C^*߁Ᾱx-` ,3w6 |o//.E_on'KXऔ(Ĕ{"J8 xA ^ ?Tgqu"EMe8l?* a ۿ&VpU~k$a<-<Fg&< @xx˰ ]2)~!p]@/J">d^^ <08sVDk 0 ;D1/hīRH 5w+<Ͻ#[ۀcaaA c_uw+.h@*^Vjd~tf)xI/(`e-xU  #Z*NgHU!"Rx 6 xt,}I"b5RQ > '23k (r֨ ͭ2'd:b0/` \]ˬKx/ /\̒`-؂Vн`Bh,ȃȂ_a0xP`G ;: D6/9?JX`@zR R! x a!@1.`BC1/y p^\`Ƞ^ q\8 !A-{ޘ[r^ B0 rBP 5D A 0̈[ws 30c;̐;XCLw?`V(\~$ |7`'y J3 (?|`8}S.:\  >G7"Wp08ŸPk5?c|k/yII| |8%I`h~h_"+pd eM r` ~ w <Z>X?1.vp-؍0z4 < .JćO0< lD. @<`#z <8x@b5xp h# RB*rvZ@`s8 '@x< C"< /`!b? $}@ `~ ;$@C,??@@o|?|~v~+yA<^P|xAu#8Ice!3 DX=^Є7Ȃ'wV BN]Rs =!xtS@JM pk$^ܯ# xy1O cU7.Y< zVlgϭh*~z2T}Ǧ0mC\ Y[m4[qAk aTKF9ŸD80\Nx+8 0q3.Ƴ$Ss*qݴnӍ@XLGlx/9.㕣^㿁XoeoFO.U=<͟ou[Qݿ?0;J>gW"@ @"zO ?/`?dG<!f1lW_ ҹt*|alQa ϑJobOoy ?8p~*2s~ ]T@ynEY[02zO|   ޮ`h2{Vp߰cP 1OrA\~P7 8a<%;  . -]FSh 4W<@ @T-ƀ ?HbD@pCr09 <Рx? 8$4?@/[0RHŔqQuH  TdHF$&0HFH@B`-\ |??2 $s؅0 T Yph^A#)i o~!gUPʏ?TEBђÓ B>B ; G.o|`5( #θ ~{RIрhJ?bǝi9:=Gg逬oa?x~뗷vA> e@:MeJ'@lOv|(B'?"=?%cz\3S?>:b^Cox xb|iZ0'{V/6Aŝ8H? ޿49<-F1%=q?^;=䬵ro  v0֎ZK@%SOU~\g~+D|BX]?F5}ɕIc ]"'[1B؁ԻAl ?vj6#8;/#DH(wB>?"~:X%'ܻG/olmVnaS 'wP6+B7Ōڅϐ'wא]7[N=5'5hz{oM_~- `ZC+qk[s n3& `cZ >F/0zF\}|g'<{h`XX =8HlSj5I]x,ϐXߟKY@ 0&,.&L,?.4 //n .bYnZ.nf6 Ax9 N&N.Q>u8'/_7$GF(*?102;`ݟA:2I""* "&Qf !IJ*8; 3+ 2+IQrQw*@*(*  *"* E҂`!;)8+;(2139:@;x!g"s,>V!>rbl[( &@ 2g!( ׊d"#"`OHL"p p r/opgw`e|A5xA^Pd0AE#;gwj M(uथsо ڂ-ج7v];Mؘ۠ Y!+dBVȦ YϮ xxxxxxx'x(xZގƢehxllVȶ w8 6-ظx f;>1L|`Ơ9+00nL01{!1D TaK.Ⴘ [ł,YrF 7`A^PdB$#( 8qA 6!( 4!( 2#( 1d0%Ȃl 41H53642a cV mNitor?@. hiprogramqui6jolution! Pleaseo-boot in low res.*YTOP0SCORE LIVES;~  !r~J*t:`s$pMPD2A ~q8 *~ f)`((@4@b$xz4 VXtq ST REVIEW INVADERS --------------------- REQUIREMENTS: 1 megabyte of memory 1 color monitor 1 joystick Boot from low or medium res! Have fun... Dave Munsie 5601 Ammons Haltom City, TX 76117 USA (817) 485-9293 . H,.. MGUN ACC l+"README GUN lk` KJ$f(ByO!/9. JGm|o^BG`RG|l0 @"|$Jpf|f809$vy%lB@`p>0 @"|$00ry%l0`p>0(@$0,rnop`P>aT6f0`@0&@$T|`6RF|8m9np9nrB)@)@|)@)@)@x)@tJlmlBEJnm4`n  nln`n  nm0nl9P>W0@?N T0,@>0@?RWN T`z0eB)@:9@$JlmBD>?<N T`x0dB)@f9@P0G"|>?0W?<N XJnm9nJlf)|t>?PWN T80JL8N^NuNVJnm@ nn80.м$ @p1@r2.Ҽ$"A2BW?.PWN TN^NuNVJnmH nn@0. @"|$Jpg*0.м$ @00.м$ @1|pN^NuNV0. @"|$00rN^NuNVBn` >a0Rn nmN^NuNV. @?<&N TaN^NuNVa. ?<&N TN^NuH$y y "|t@||JPg0("(t<fҨ m>"<Rh`2<fҨn""(Rh`<fҨJn r1A0!At (g(Jh"gSh"`"(xҨlDn"D!Ax0(hg00(@02"(tҨxjp`H@|opP@0($"(|<f"Ҩ&Jh&k*mV`*nN"(*Rh$`D<f"Ҩ.Jh.k2m.`2n&"(2Rh$`<fҨ6Jh6kJk`Jnr!A| (:gBJhNgShN`6"(>kҨd!hB>m` (FҨe!hJ>n"D>!A0($h:g> (Ш|H@H@jR@hjp` |o0<@R@@0(P"(<f"ҨRJhRkVmV`VnN"(VRhP`D<f"ҨZJhZk^m.`^n&"(^RhP`<fҨbJhbkJk`Jnr!A (fg(JhngShn`"(ҨjlDn"Dj!A0(Phfg$ (ШH@hjp`<op@JhpjXSPfTBhrJhfPA|`.=|\A* "HPgXHf0(LN^NuNVHHy /.NPfBG`Hy /.NPf><`Hy /.NPf><`0. |gR0. |?/.?<=NP>J@m 0. |g&JGm??<>NXBg/.?<`j0. |gD0. |?/.?<=NP>J@m"??<>NXBg/.?<`0. |?/.?<=NP>JGl 3!j0<`?. ?NX0LN^NuNV/.?<HN\-@ .f-|3!j .N^NuNV0./NXN^NuLB@ggSBAgHJ@gHANuNVH*n (MBn ng?.NT| fA&H. nU|`|H| f S @  . nU| A|l0fB AH-@Hn/.?.?<@NO <g 3!j0<`dA&H0f =@`J/ 0./?.?<@NO -@2.¼g .3!j0<` .n0.L8N^NuNV3'0.| AVHЈ-@=|` nR2.AA'H1Rn nm/9#NX09,N^NuNV3 !3 !By!By!3!By!3 !,3!.By!23!63!8N`N^NuNV3{!,By!.By!23!8N`N^NuNV#### .мZ##3d!,By!.3 !2 n 3!8N`09!8 n 03 A*##A%##A'##A!##N^NuNV3 *3z!,By!.3!23!8N`N^NuNV .3!: .3! .3!@N^NuNV09!>69!@Ƽ n N^NuA*h#Xy# !JHy!,!W ##Hy#" <sNBYy#A*h#"P$hNuNV3|!,By!.By!23!8N` n 0% n0' n0'N^NuNV3 */.NX/.NX# #3m!,3!.3!23!8N`A!##N^NuNV# #3 *3!,3!.3!23!8N`A!##N^NuNV3 *3!,By!.3!23!8N`09%N^NuNV3 *3!,By!.3!23!8N`09%N^NuA*h#Xy# !J"/0<NBYy#A*h#"P$hNu NVH$.f BB`&". Bvd d``bd-@-A LN^NuNVHL&gHC H@J@g@HCBCւ-C LN^.JNuNV?.?<LNXN^NuNV?.NTJnn0<`,?.?<>NX=@g3!j0<``0<NqN^Nu fH7L%%%%%aH! MACHINE GUN[1][ MACHINE GUN:| Not enough memory | for screen | buffer. ][ OK ] M / haw GGp1S$~Z8{fR?- wqjd_YTPKGC?<852/-*(&$" #4EVgx ! CON:AUX:PRT:*  8 XL    D( $  $  :: .t**0( 4  @  $ Z        r"  (l@ (X&>&. . 4$f.,*   ."(N~8 &&        Did a program just crash your hard drive? Have all your files just been erased by a virus? It seems all is lost, but wait! You can take revenge! MACHINE GUN - The desk accesory made to kill. Compliments of Harlan Hugh Please send comments to CompuServe 76266,1064 MACHINE GUN may be distributed freely, so long as this file is included with it. . H,.. READER TXT AREADER12ACC LPWREADER48ACC RPBXREADER V2.0 =========== Changes in v2.0 ----------------- READER II now works much faster, text scrolling is now performed by blitting the screen memory. In addition display in med-res is improved and when running in hi-res you have a choice of two fonts. The vertical slide bar now offers all standard GEM functions. Press 'P' for printing - you can print one page or the whole file. Some bugs removed. ===================================================================== READER II is a desk accessory which enables you to read text files while running a program. The obvious advantage is that you can load a program from the cover disk, then use READER II to load the accompanying read_me or whatever text file. Now you can read the file and use the program at the same time. To start READER II copy it to your boot disk and reset your ST. Then select READER II from the Desk menu. A GEM window will appear titled - you guessed it - READER II. To load a text file click with the mouse on the full box, that's the button at the top right corner of the window, or press . The file selector will be displayed where you can choose the file in the normal way. Once loaded, you can use the slide bar on the right side of the screen to scroll through the text. You can also use the cursor keys: Up/down arrow - scroll one line at a time Shift+up/down arrow - scroll one page Clr Home - jump to start of file Shift+Clr Home - jump to end of screen In hi-res only you can view more text with a smaller font by pressing to toggle the font size. If you have a printer connected to the parallel port you can press 'P' and you will be presented with an alert box giving you the option of printing the whole document or one page. If you select one page READER II will print one A4 sheet starting with the top visible line on screen. To leave READER II you can press the close box at the top left corner or press . Using the cursor keys is generally faster. READER II works in high and medium resolution, but not in low. If enough people will ask for a low-res version, I promise to write one. READER II uses the VDI to display text, as you know this is terribly slow, but had to be used to insure compatibility with other programs. If you want speed, I recommend you use NVDI or the cheaper Quick ST, READER II will be around 5 times faster with a screen accelerator. A blitter chip will have a similar effect. The nature of desk accessories requires a pre-defined amount of memory to reserve for the text file. READER II reads the whole file into memory to give the quickest display. The down side is that a rather large amount of memory has to be used and this is why there are two versions of READER II - READ_48.ACC - reads files up to around 48k READ_12.ACC - reads files up to around 12k The two accessories are identical except READ_48 uses around 110k of RAM, while READ_12.ACC only needs about 80k to run and is recommended if you only have a Meg ST. When READER II is active and visible on screen, the menu bar is still active and can be used. This works OK with most programs, but can cause a mess with others, it is best to leave READER II before attemting to use the current program (the one hidden behind READER II). It is also recommended to close READER II before quitting the current program. READER II will not survive a resolution change - you've been warned! READER II is a free program, feel free to give it to friends but please make sure you give them a copy of this file as well, so they they can use it properly. REDAER was written in HiSoft BASIC 2 Ofir Gal,1992 `,Uݔ`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ4d-lz5-bUqE:\TEMP\MODEM\VIC\READER12.ACCg`qX&|`VNqE:\BASIC\REAwDER 12.D:\HHGT\GEMAES.BH,VFPCz8<&<><$o(H*lON;;B-6+ BD>Nq*NXN-.<CNøN G.-~Hޞ G>;GpNNH Reader II ...rNH?-A ./NZNO~=?Ax.pjv!N><,.6<N"~ ,2<V2h"m. +GNh GgNq;|  .2 l`Nq`NqNT.FJGf*Nq-\*.*NË=t0N0*$^NqLoading a text file#/-#n"E $2%/ H" #& ;G%>-=~V& 00"0\ @z 33::1^*$ !"Nq mU3NqSm`2'%~>2&3lJmu,"(2 9`#R%5 %l3 N\Nup '.9;1., 2"1 (NqA2"<^0  0"1DG^"0 ~RG/GRG0EEj0>2fAH PR%;mc4}O R%SRmA*BBv0P: @?4 #?<TO0~NPTOQ?-:P :P":P$0P2" :_.PO>@z @m#E,D\BlSfAvBb.4PHBDT &|*$0P0>1m@P-PPOzTARVM3N #. [2][ |2R!9?dPrint Documen`][All|One Page|Cancel]T#&/`lP,0M,gm<.A}2 ^0:\BadA.ddU2Fe3P*$Nqm~0hY.$D&,D\B&_20*40$D4,DHdQ24"<2~>22ONtA>p&p~ qr t[q"Ahq(Qd2"/g [1`by Ofir Gal~>b 1992zb ! F :lTLl>.T!-#s@0=0}7@@ m@oB r*$[012<NZcŃ+found@@!0j %`$10< jt He2NqB]pXu\$1.cVCAB~ C/^J,"@2"EXV.0a3/ }PlA."n@90+H&W-11LhV-@RGfA^ qLRNQ`z^ Q 0Pe0PlT^an~.<JNuLBNV~>2Lp$ ‚3N4`'ZR&S*2<TpEE2a1h rPx¿i"xh!$x50hz~xxUƺSfAarP3-<-"RQ ?Z[S|[AU jRd7t4TT&SUyǙωxVòT߸2D>XT`n֧$GJGd8q,n0@ \a@ֿhT@AaX? T&X$ *$ 4EArQdaBV&f3>`Ƃtoo big!>`<`SorryʏlJ&` #"00VN:<\2 # 1|ԄXO~xG>0pVj0V(cޡC*$lpKm@QZ a"Fj'x! f GW }X 1x 3 ,$Z,$\ 1PpZbE"u\R($ ^0F>2<40~+QFx#0F0!H2`RP/Q4P |,Q-~GAc/?- ~鐥/,|x.Z40Z42Z2bZ48V|jF`P@W `^<@`b@^SQu d<@db@Q2p42N5K*>pBX2UH \Bd`)d#"`8(Fd0tef#f:0(Fg eaq!{C:(Fg`#0e(Fg n0(F$L>p*hPh`g,qzPF| \O0#pTht%^<8VeZNqS렬(0T`bx#l{& pv8VuP \$~.N>Y_] ,XCG d&K?!'R,R&P56ݠr&b GPUj__oHo&oW=aHU`u___oZ\ uCP2B_(\U@ t8_(|'C`GU#xE v7D{/v+c&l$LO cQ&qhIan^ uP&pDT_Q. u!f&!F62xEAȐ>Ъ`0A C0<HЈ",e Ea(0;|np a&A`LI$gaA`aAD+HpX`ACC ABORTED _Ь XXH`// BgtJNA JfLEA@,A8,Hp!.HA HĐ"MBQgd+@+F +LtSE;ED;D CaL _NT+K)O)N/NHz+_>d with HiSoft BASIC Some code: Copyright (C)1987t NAa@j??F<"/F.֠+g ֠-fPI.g}֠0e ֠:dBo?ribaG0jNRo`Jfk WoeR\f6|H:dbnj$S}`ܠ oo߰<Dg EfMZ`H P?| ų"b2/A0A<@GA0?A` g 85}$dxC۰IaH\`֠&NHfBĴ0e2`-GAe 7`agd֠aeWa&``HvBf%2d:b4G`vOfG8dbzѠk RSw"` N"gdf/"g,SfPf"vH`PeaEHPz.gLJ/@Pv?aB:p`"f Jj >`޾DJ$Nu%&!#HǤ߯ke/a xz$IH`F`철D PNuЀe"JJ ЁeR,nFuPZXo AF|V姱I`㗠R2HGJD[jDD<xB!zVBZpT/zTNd "O$HJFg uOOд`zgy~F"HG>JOOV0-JgPQagBNu?a0J@` gĠ!I&@u(?"hbβPHpĠ_x8DSr//p/-+O/N m( SrPf Ha fLQ(+wP@, G; NuH<<Y+I(>$C - A∓> c+@L@k*"mg ɉRɉAH d8`a JaNuBHanpG^pv.<0F"N$m $ QN*g $ E P`">, Uf0NuJNuSBeg"‡gf"`f$P(*SJg "4"``Nu X&m,Qd,m$(/ / / K R,I` (*X"Tbf(f"ee)e$*ICʹd o( o- Y- XE5X E`d&^$^`*_& _"X$"X b(G(H$S) $ce*) $dĠu.-0oS,-F*& $X,ReZdV(*gȅe2؎e,$`8ȅ e^&րD gRp&F܄ge@$ShQƐL/حd( $a9 String spac0rrupt^i/B _aj`&8fwg>Nuj#/(IX!f0$$_ gRňXwx0$`v d ]aSoRgSe(x[P`x"D6Q,a DH ^Pgc=P--`Sv`PhT @`&E]+` (0., *-Jc\J`boS/ Ř*kSpH@d4d?0SW JkH` VLPj`׉`egd2p`Βgf `a`a`2pha8fXgXSeTaaVf>h`8 p{dߖ```tHB pf`z`z Ga ^.V܁aJ```>xJrac`ad`a e`ab`aY@e Se gu@ĠG&H~Ƅ VȐqa("P~gBr.wNux@Bbqtx^ NuRGfHxtHNA\.p#nS  ` _@ / @Jf(`S5A,.F >HǏ H@g(Jg$HAJ@gJAfHA`JAgH@{|Af YNu,$Jnсawi PJ@gF nуpPҁU@D@އeRpc ܁ŀ"߾^_Hŀ^]W^f\^~0U"*28@Vq"4)k2BHҁC. Nuv!`6FBH*6HÖk$n UDkhkn"և"`JVqWJnF`bxCi:nC {kCH0BAҀ8J-6gP HSDt =!`3 eP U  &誐䮮.ںVĒʐҒؒNޖꖬt}J^f  .-;D GJf@4-4/ x$Nr6ASAHDJD`HD0Bk"R@Q/ pgx@C2 AA ?H؁Xp222"8B2HR2 UAk 2262prHASCd2`"cd&_Nu2 4BSAA M BC p0 !:&kP tH/~z6ESE"k\RepQ(@RAPA`}jFY"|"R: UEk""i>* 2VqG`+n`,(*`A6zJg mNJbP+`fv"+0+0@e"X4` f50* W"_  Nup`Se<!d/*Jg*PS`Cx#`eP$JNur#LIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAY:ITREaCVsMID$==zRIGHT$RSTRPALETPMALLMENUSCRE.SQRTWINDOWJOYSTICKTIMEDOMOUSEKGHEAPENVIRONYTCOOKIE__HISOFT__ Y8 Runtime0ror at line1module fi!on #p'P+@6p'ʺ@.p.p@20Һh/ NNT@<+P>"o+_B@t+HA)( )$i(eЩJNesg V |$+|1 heP(a`"0pAJg"wh8NV!6: .H 2ph NMP/Hs$ `$ `<dNJgJ|bDCHA~H> #vL`H?8(H o(.pL`f0Ap)pD/2 nf*0@3g g8H0 lpL LJm"`r,HA t,HB "Lp`JB"pfp@`JfrA CB gg`:r(7rw(B 0#`8 Lp#`#L (IL)Hrlt&}_P0d``0&FV@@n0kNw0SLBkLAp*Jg7PPB fS`NuzɰgH iGf "p gR`"JgBWCCS`u`!d;Tx@@%0PHzCgeP"Fa@pMNu-i;f PPH  NMX~L/@5PvSgg,S;g(f"B,P4PPQZQQa!PR #%51rE0p@|dp @d0 #\ B H`(brYpТL8 1/ Jik(brbp~"Wa2Papn"Wz`~d`rcpZ"_aPa0JX!?A,0->P0GS00Nu  }` ` @@1re.pLx_@&I/ ah&_BR>0 gL>0g>0g>0 eܺgؿHR$pr&_`Jg{SPgS w/ rr`lrVp"5?,.RgUf l1V ɰ`r aFr ax2B p0r4R @aLP keآtBqd>0wg>0d>0dp`0pAf! f ,#dp#`?0z0NoM\Jpg !1`RgpG9Nu"3Rr z0!SgfoUkvj!& vRBgh=NA4bPOx(؃fB^)Ck$ 8!?Bz0BNA)@BoNAO 00KЦ39D/pĀ1ĀH`t9@@lLPf NuF5LCK_Kf_ ><ȀxP0MRrV,RHxx2΁J mDHx0/i?̂ Sf -Dfu08]Jf?t@Ԃ(rdvP/Na8")ASA(BаpB$HH`}|t>NAXO$ٶ!^8 d$ g @.V@P1d`^vp>0gJMf",g a@farrrr0 l(/, ?4ĀgH>n ,$e agp>7 0RΠfZd칈΁"4@g(*HEJEgpH@ @`nf(SE`?HE  |p`ZfH`H$Q`zf_(Jj̠ 0 8 $Ga\"GNuΒ:ߣ&+b `D}`k"΁^FTjB,0r|&d 8(B>rp2`p_̠mPRT:AUX:z:KBLST:H@}F 0HJ!T!ag (IQ0*p4Nu8<0DaQ!@af Hp0+a  !" -f v0z0L^B @N;m;@Դ"psNBNuC^2 w`0>`2BQ m@^fRQF"0<NB0-` 0CVPq`=r ` r*?00#D05 Cu"ȴ@(FdF"ȜF^@hB hhhh@@z@@"pPBQY@`0@+H_Bmp#:p1THZL;pPA>0l0BX0;|n,NTC"+@p`jR@22-lRA2H. 2>.B2Bm6+فh>+mx` s|< Bkp $0WpNBT@g$pM>`-a p`P6pA`p4΀/ H簻0n0Ӑu|HI o f"~R)AL81 C/H82"f @jp pkx6A9@P@,؀ e9_ "o H2H.Jo2p& Ia2n@ R/ a )H."_B"l.;q02+IpiRRm`+HDL 8~0P0C1Z!L@ASBSCH@H@XJ-=faxplbpC"T#zT3zR`$NPahރbP"A б7 f AFD"#0Dr#p"F(_ AG(PC02e$.C[a h`a& j1RS 2r$:`dS_@m:@"^,.g ~2drCzpg$t,Pa;|,: CP1jtdBt`*6p_m,g BJq@aFNaB`h.zrbtd2n(R:`p"g:Hpa6,HPзl6mdRA4mbp*a",L\\Q^~W0H2-:fH6{&p.LRCpdCpbC BCpHu`80\pP"ZQrr2,`dR`;C@C,Bd@֞TBQatqJ`eS#:@p`PpMf`d<l ?a>aFc2HA+A}Ѡ+@(p+P"( bѷUQ`2`Plb?9A`0 St```p6@f`/?NMXtfw -&;fl~]tpS`G`jx*&I/ a&_VP<g*<g$<gJggHR"&_`JgSnjgZrr%ph`"z᲏d0 2h_hpm 8BU@@:2H/ ؐؕHNu642 0`A][p[jr03T@L@CB~S H@0.r bp~ 1`0j P(RBgQ/aLP a$t\aL:PCps1?4a`E^%`Z^@d$P7RBĩp0d @tNu$C2!k0T$^Q/ (I\e`k0`* ``W0O(_E@g EAG[OB@`f{~0a:8~BX0 B°*!RAHpl~CN3(^P!`pbh`'f2)΀qBCPKD@R 0k00_gyZpp40. "N nM4vpOGpm&t_d<~ 8Q*B00ǢA?p4cFQ0`|/`|@h` &p`p 0 ѦZ!³Ѓ ^020`Fv9 GESaD/ ?NA\J@kEav ``v:`v;` ^aHmBg VNA0 `arp@dp:/ SDe Q);B;P,"oP@@ ~Bg<=NAP ? >NAXfA`g|fLa g R `zJgS` /  NAT$_2,A:BRA?GlODԀ8pCB@m$gA0)HjF-SAfaR - R W | n|h"G"]e,|n e2 0(HR ,0 >{3A<@A0ye2TI 0*ҁb+I$E05B44v‘ p\+m+pĔI̐C82|`V"^48LRD6 00VЀbw0$ 20fav=( 0!06`HLae aeL"$&<rACEG@SBDSFDe@e@e0Bd4@RB JGk_GfYP~E :`jqfQGVG0G>( GJf 09`@oNueY}G~(PHz"&NN\ d:d5gp|0`F;p>5uP0`2>-dNu{ ngx@uHOJgh!f ֭/"Igb 3b  mt h, SGgJfJfmՊ ߮Sjb Pa` I2  g (=WJAak/ /(f ;gl`SgbRU8f((/g^er$Q 2$_ /g`( x@`$@a8BgӠo`B:7"_!!I!2tPOf$0< _` _$_Ԁ fp=BЍ0aB"Ha6$1/ J&@p |"#fÈЁЄTpJfgf`j Jg.Jg*"$VJAjԀ=g5 @!`p$ x*;CWxn8$fbJ@]NBfV4 0 fRH`(611.$_6SkfvQ<ae {dNuE/ $_ 0RSfx&/ Se{aĪ@"_.ʚprB:d Ԁ0e.@0`"ԀGRAe P7`Ԁgd!Q@ PW`6RGV_PBP4H><6 VaP"0 If ^@v`Ӡ.@XAv Igv Ogv Rgv Af2HCt4>6NQɽTQHC Ib zf ^PTbQɪaP6hR1`ܬf4 J-g pr۰ܖ`Pf?. iɒ؇E۰ج0_&0|aSH0fNu<!g.0`fH/"h*)hѿ/ I0afa PHSf _*Nu>amlH(x"m`ro d0]GpGp4p$0m*p[P G`pa`HA86HBrBDHAJAgHAAcVB8SDPwB0`8SDa`g.fJgJ~yHGJG"BRBBdBSG J@tc`b m 0,g|P fQ m`K;G*Nu+W+Gbq;m0B+p.ᐾa \k.xQ 4`tasfl(8("g( gApb,g(fo` Ib"gA gR`R}r0 Hr/S+IӠ.0}J@t`J@!tpcٶ.` ?OverflowRedo from start q/ qp fp`0&p_a\/ V&aFai >DD<(Dix,`0ApL0-N4JgDPf>|wg8fMg2fNg,fOg&X;D;mf;U/-B[P+L`wfX`X~Yf~`e0"~v0pf~{`?"LNA~L00( RBS1T~!~W0JUg~Yް0xr2 `~q Y Program terminated - press a key to exit:pFATAL ERROR:  at line ,GgTِklknf`@,k^g>^g2k8<d,&BO eNuRid~SNu.JNuoDgvgPk<ÞkBSbHGއ[CkJg~K ŠO `DgjD`.{:i .F0,/gF\ iRE]B&HC(BHD؃BDHDHFބj qgNuSiex@_އdZ~IjJØ gBAkjDNquLєkDNuf޿DJj z_Jg0jzDi&S.:JRlNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.HF~Jg*]lDvUt QCt壌͑`F"&j 0pC2DCgm Ψ4n"j@,gJ\k.p~TLxF 4HB2p8Hq`4|f&8@R@g JmFS@`ưr`0<`6bưxK lmDJj@L2l<~v A0[(zEzEDB.m,|LaTJV6CCHC(Jgd@dRlR@JfBvK /|?g*|gg7 (a`R`rtMʠ`T`NvNuL`|GH1t`H1h`p v>DG@AB( Ab DSGkUĆQ@߅ktj2xc 0D@`fD@@`#ԆӅdf oR@@fJka`Jk6 xA㒆J>Э@D V`a8 g0HGOGG,H@O@@HGBG p̀Nuއg HG0gV~H@mH|lF@H@VHFNFr [F|H@Ri H@t 5LTt"g pD  S@ҁ`4 1%7IaGPai. Ha`4jpi$Lu@<ahƤdvs`2(4(6(8( o864BA P`J@gHCv6BB߂HA10)h/lH*A/@ ?o1`@a`LL*jfcCD@` ԄӃd"!R@H05JfJgD S@j؄A`5@VJ*`@~a@fBB@|XO/ 04R0(iR@A&Oz/CzL81P֣7CBCSHC6BBHB߂ң7APAQHAЁ'@\KUEjJkSjN#jH&_FL/G@AR@]PL[ zHP LRVPJk RMTj" |?ߕEтQQJTjZP0,a` ozaf/ Bg£?/͢.5R/¡>5 /0@g$/SP//PNMOaR-a9oa/5aaNMP c<NMTbTep`p ` Fep PcΡa(P"oP e~egS  Q[Td6QVBBe"Pq4PJPrp;BBm@-+J+_Ħ@;mL;PNu>-FqBbNdNBT@VHQt%ro`{0`;@,"`~0+@(;|ʠ"PHAP NTTD;D0@ O$rH UDp r `2ra"`~v֔tPSDeBa060r\0 `r`rQpppUBΰ$p(pȦ00p0%t\Qr$p(pUΰ0p0urq`ΰtQΰr.f$ث40dPo;Pat ܖR0vpt9~8"< _-`xrtqtr*ΰ $p(paΰU0pfBpl@9,`"pw&t `$t`?p#trGr/?ΰ4~a"44Q:H-ADNuBpqpQ0ƨar`pvHA+A,p `pp[4p (s+Al;@p ``pUBr0pr~`p`P 0< tqґpr`Bp l,?`pgs*p q`p`pq`p`p`p`pk`p `p`p`pj`p`p`p`ph`pz`p Br*`pBrthpڔlDp'l`qp|aWnv~dan3p{`ܤpe`pp`pn+ap`'pwBJpMx`ryAph` rm+XtX;hb4Qp PDTpi&"nfv3H2"HRfC(ϘSQ`dP"P0P taJr4F$tuHJrRs&^`pq/a`@ppa6r.A0 `0pq0W0L .+PC2BYpG6p/`Ғru+ fr*p`p{r` p2)`ZpRb(U0 !-v!vr`rN`rr dAћ"2pp0`$pipF`,$Ar`pp}O`LpM_`Dp6pװ`6 >plР`&p_a.pА]BppĒxrh؊pQT>E"`2FNu@p ap "`hp.r`apKp 8redj$rizH`rIJ3pn9t0PԲbWo`Wp50kg?`įpm`pADppxaCx~D0I`p/[ar6a`py``~ Pa^p}dPN$P( f`rP|~"rQn4r@va%Se`BqX`~rp"  _HD(expaz[aL/ N߁BPNuzZ6p d([aRdPp0GDgmaEMahD"JJf( S`~pdpx$Se `BVb7pQvb_P8BpW p >\Nu mI"`$ "0HA"C6420k8 Q0 a0440# mtA@f֐d0D>kv_0rf kkB6L,bx@h2,~X,`,U^`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ4(-lz5-UorE:\TEMP\MODEM\VIC\READER48.ACCr`r"D&|`VNqE:\BASIC\READER 48.~D:\HHGT\GEMA_ES.BH,VFPCz8<&<><$o(H*lON;;B-{6+ BD>Nq*NXN-.<CNN G.-~H G>;GpNNH Reader II ...rNH?-A ./NZNO~=Ax.prv!N><,.6<N"+~ ,2<VU2h2h=~A0@1W~IUW+:"m. +G""'h GgNq;|P P N"T"Z" .2 l`&Nq`NqNT.~&FwJGfI!*Nq-̀$\*.*N!=t0N0$^NqLoading a text filQe#/-P3P2 $%R?l0H" # ;G{ %>- V 0 0 \0@03:1^$ !"Nq m H"3NqSm `'%13lJm:"( IT30%b#>E%l>C~0N\Nu M 'P .fK.,21vo0(NqA20:0 H"!001DG^ ~RGGRG0EE02AH P%;m8D_P%R)mABB @P@0@mDDBcA R"b.4!`HRD3d&|$;@P0"2`(?x-5`POdyQlbV΢C`!.~& ?[2][ |B} !$9dPrint Documep][All|One Page|Cancel]#&`P404D gN mD6AB ^0:BcqhtN"A6J#`tht2zeP#Nqs~QP .0.G>0pևnP.B.oWZ6D.DB.>o28 Tq"D8Dp OK ].@RzBdf~&o[0][o*`by Ofir Galb 19k92r 01 F@0,|IP|F. ~"Ndϓ-s]N"H0HjjGnPH m%H̓ r$0̕#A<NZsޚfOound5P@,7 Np䗏0<d0j>ԑ̕0Q."P90H&!11TV0 RGA qNN`DN ̨0Xxu0Xd^q8N~`.<JnȽVuTBV(0Tp$#C$DdZZS*?B<TUE2&q2(`B҉3*B2,B2DJB `fDքvcAqrP>Cb-["Q?[ndGvkA$ejZdGtϴT\SV՘ߕC߹cuSBvf’ߤ\߂X0:Vq.JG8hqRQ,@@ &T Jnłq"?ӒޱX $ EAatJqBfJ3V`to?o big!``SorryC0P|R`#@!pV:<2S H( T"#r%b&S,8"|"%j1ԄXO~Es^0^D (hsޟ$M ,Ю+7@P" M"GF71T)a/U(/U( i)XoGpnG`1xn&C($5b$d1bE*Vd8, f0N2D J _@H;NB3*sN2@P6Bop PSўP׼Q=_~Gf.P??=~/[,FB.$D0$D2$Bj$D8FjrFh@ hfƽdk7^dc?0Tyl0BlA`NE*pB`Ht lp)htⱸ`8Fht0/sn#pnFhw/Va$BVFw`Fwԑ 8FVLppdEpphwqNFǡv\OTgx>^fuZNqSv80ddp`B3,R\ԑzn`vfuՀpu4H>N>Zifoxm h Wht&[?p!RƱԑP}EF<6j GPUjooooog apHU?oQocolj\uP2 o\Pt8_XCapeGU3BU┆7TEd?^s&lL_^sQqYlq8m^uPpT\a0ʵT)a.u!f!FZBU^Qu`g@hQ C0<HЈ",e Ea(0;|np a&A`LАI$gaA`ܐaAD+HpܐX`ACC ABORTED Ьk "" H`// Bg>JNAr JfLEA@,A8,Hp!h.HA H"MBQ1d+@+F +LtSE;ED;D CaL _NT+K)O)N/NHz+_> NAa@j?<>LNA ERROR - Not enough ?memory9<`P/ /afaD(RX(_ o0 /,Se/H0/XNux~< gdޠw g꠰ g䠰 g`HI`}^(f$lLNuhht(޳DNuO|>?wF"/Fݔ+g -fP.g0e :dBoM?<3,aG0VjNRo`Jf|k We7R&f6FW:d,VnZĵ$dSG`j oo߰<Dg EfZ`j O?|0",2/A0A@GA0?A` g 8GVdBC}IaH\puڠ&JNHfB0e2Z`GnAe vZ7`+gdaeZWa}&``HBf2d:,4fZž`Of8d,zbj{kk jzRyއSA"`u j"wg.fZ/"g,Swff"rH`eraEHPz.sgLoJ/ `v?aB:p`"f Jjw j>`ֈDJQ$Nu%&!#Hn߯ea BD$IH}`F`|ېDn PNun|Ѐe" Wenn:$Xo0 yK|V]qu`d_aRHGJD[jDD<BB!zVB$T/zTNd "O$HjJFg OOj`DgCHF"HG  0-JgPQagBNu?a0@` ]!I@u("hK,|PH:_x8DSr//:/-+O/N m( SrPf Ha fLQ(+P;P, Gl |}Z$ uHY+I($C - A߈∓ c+@L k*"mg RAH d`a JaNuBHoa8G^pvDž.]aSoRgSe(B%``x"Daa DH ^R`gUc~`--`cv`Ȩ`hϐT `&E` (0. *-Jc\{Jfpb9S/ Ř*kSpH@d4d0SW0JJkH` VL`jސpˉ뚉pLugWdpXp\wgf pfq`fqlppha8bfXgXSeTaaV{f>2$`8 p{dU`ppptHB pfpz`z Ga ^.aJpppac`ad`a e`ab`a#Pe Se g: G& ?Ƅ VȐtxa("P{~ngB.pNuxPg rtx(0 0NuRGfHx~>HNA\.88cnx Ӂ` _ZP / @Jf(pSA,. >HǏ H@g(Jg$HAJ@gJAfHA`JAgH@=FAf #tNu$Jnxai R`J gF 8ჴpJ`ҁU@D@އeR߇: Β^_H^]zW咞^f\^~@䔞씞 "4)k2BHҁC. Nuv!`6FBH*6HÖk$n UDk2kn"tև"`JNЌ ̫J8FЄTpbxCi nLC kRCHx0BAҀ8^J-6gP HSDt =t1b`3 /`   Vf&ptxW.ڄֈ探씠ꢢNtJ^fȨJԪ- GJf@4-4/ x$Nr6ASAHDJDTpHD0Bk"R@Q/ pgBPC2 AA ?H"222"8B2HR2 UAkԡ222prHASCd2`"-!d&_Nu2 4BSAA M BC p0 !&5`ֱtܳH/~z6ESE"k\R/pQ( APA*¾4‚FY"F"R: UEk""* 2 G`+n`,(*`_A6zJg mNJ,`^+`0vL"0+0@e"X4`Tʞ 00*{ Wl"_ Nup`Se<!d/l*Jg*S`Cx#Tp/`$JNurLIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRA}YITRE+CVsMID$==DRIGHT$cSTRPALETMALMENUSCRESQRTWINDOWJOYSTICKTIME}DMOUSEGHEAPENVIRON#TCOOKIE__HISOFT__ Y8 Runtime@ror at lineAmodule fi~on #pP+@m6p ].pp u2@҄h/NNT@<+P>"o+_B@t+HA)(V )$i(eЩJf Nesg LV |$+|A h/`(a`"@pAJg"hNΰZʐ 16  u.  2p2 }NMP_/Hns ` `<dNJgJ|bDC!HAH!H>Ӏ#vL`H?8(H o(pLepf0AppD/2Ӏ nf*0@g g8H0 lL LJ7"`r,HA0t,HB0"Lp`JBpfp@`JfrA0CB gg`:rrwB0@#` Lp`#L (IL)Hlat&_@d``m@&FV Pn0kNл0SRkQp*JgPR0 fS`NuzgH 3Wf p gR`"JgPR!SYSS`ppr1dTxP@T5@`HzƒSҬg/`"FaPpMNu-3;f PPoHNMX HL/PnPSgg,Sg(f"gkgdaf+@pLNuQ"0J,"gyQAbrf@\Ta1bbhfDrge`БQd$pC>BW,`4``ιaZaZaaT1P[b0#xT5EArE@pmP|dp0@d00#& B H`brY:L{8ӀA/ Jikbrb:~"WXa2q:n"uWDpHt`rc:wZ"_Xaq@JXT1?A,0->@SI!00Nu  p p PP@ArepLx)P&I/ ah&u_`RR@ gL@wg@g@ eܺg߁HRpr&_`JgSb`gS0/ rMrapՒ6 "vE?,R1ef lAV0pr aFr ax2`Rpr4R0 q`0el d@g@d@dp`0[Qf1 f ,#d#p?U@D@NM7\Jmg T1A`Rgp9#Nuҁ"Rr00T1Sg0U5v4X1&O0vRBg2"=NAbP_Ox(؃0 ^)Cr$r 8!?BD@BNA)@BoNAO `@`@pC9DpxAH`t9 @l`f ΰNuF5LCKٯKR<2"ANA\|gZPx(l0apn8atQTf ><ZxPV@rr RHxBB싐J|0mD[HxT@/3!? Sf -ODf?@|d8'Jft@Ԃ(].@P/QNa8n")ASA(B:B$p|Z>NAXOT1(8Ӄd$ g ޜ!@i.wV`@h Ad`^vp@gJf",g a@farrr0Z0l(/, ?tg>8 ,$e agp>00R<g$T1:ޖg$SSdBg?/hk v|X1:t?(,g$e(l$a8rP*)l$/ /ނ"/ƴ&fUH `R4r2(d"B O | AAaX AI? OpaT r$//@NA$"kp=nQ"  Ib`f60Sev H x ggRQ_:qL0`r`rP0 I q`R dPeSf C ^v`S~qvapPFqgNu fp6Ppp6 St #4*ɒu g q;l fZ.ƒ"@g(*HEJEgpH@ @`nf(SE`HE  |:`Zf^`HQ`Df(Jj  $UGa?\"G^NuӘieQ&, ``>5"/T`R,r&㰶~d 8( 䆂ތ2`p) 7PRT:AUX:D:KBLST:H@>00H11ag (IRa{@p4Nu8<0DaQZ1@af Hp0a 0012 -f @@D@L(B @N;m;@~ "psNBNuC^2h p0p{2|BQ mIP^fRQ~ F"0<NB0-p0  `8p9 p <Oa ox~@nz_@ f~ "~ !("d""fF~ ^ "hBW 2 2 2 U2  " " " ""pPBQl#дP`@Pf+HBmpi!:[pAT H L ;ڨ"ps`A>0l0B&X!0;|nNTC"+@ppjR@22-lRA2H 2>!.B2Bm6+ h >+mx*0|# !p5 0! pNBT@gW$pM Vp_-a p}j`P6pȪQ`p4/ H0n0|HI o f"9AL {1C/H 2"f@jpy0pkx6Aw9@P@,ne9 "o 2.Jop& Ia28P R/ a )H."_ß B"l.;m2+Ip}iRmp+HjTL 8H!0P0SA $1L@ASBSCHPHPXJ-=faxpҀlbTCc"T#zT3wzRZp$n`ah,Ъn`"A б f \QF2W0DR#T"(_Q(P 2#ؚSa- 2paс&(s04AIbRc2rpdS@/mP(,.g ~2dr\S!zkpgtPa;|,h SP騊A4>dB>p*6[m/,g R;PPaFNaB`h.zrb>dx2n(R:*"g:Hpa6Hh`l6mdRA4mbLҀ*a}"L&̀l^~!@H-:fH6{p.LR . b B *Hg@ߐ&pP"$Q[r2,}pdbvp;C`PC, tFmPhdR QatqNpeSPPp`PpM^ܱf`Ud6 ?a>aF2"$HA+Aо+@(pP" bсe\ap2p`lb9A` y0hcjpp`pPf`b b / NMX>f ;-;f|С⊌ 6~́p'>OS`G`jJx*&I/ a&_VPg*g$gJgҺgHR&_`JgS4зg$rrpub h*"PYd 2hhpmTPz08PR$ zPzPB! !Nu6420p|Qm"-p%j‚3Rd@LPCBHc H@N@.‚ w,p1`0j P(RBg|a/aLv` ay$>laoLؤU` p=| apY(`$@d$bPRBs0PXdu PNu^$CN2!k_0TQ/ (I(\ 2l*5@*k *l*!@(_|]UtPElQWܮ_RnP`nXfP0a:8H!BX0 B!RAHplX~CNΔ3(`!`p,h*f2)yR `DzP0 0܈ 5@0)g޼$40.T "N nM4vG7&>dNASX0A`Vg|fa g  `zJgS` / NAT$_2A:BRA?UG6O|WD8pC ђ@m$gA0)HjF-SAfaR -q v ! F_ nF2"G"]e,Fn e20(HRq0, >3APA0CLe2TI0*ҁb+I$E05B44v \+mpICBj|`V"^48LRD600VЀb0 $ o20 fa ( 0Ȣ!6`HLae aeLα"$&<<#ACEG@SBDSFDe@e@e0Bd4@RB}JGkmr)G0#`0?:`4 fQGVG0G>( GJf 09`@oNu!eYG!~(`Hz&NN\ d: d5 gp|`F ;p>5Pu^``2>-dNuy08gBP?HOJwg21f w/Ig,03,0 mt h,΀ SGgJfJfՊ~ڐ0Sj,0Pa` I2  g (=WJA΀ak/ /(f ;gl`SgbRU~f((/g^er02А$_ /g`( BP`$@a8Bg`BM:̐"_l1!Ir12tPOf0< _` _$_ fp= W@aB"Ha61/J 0F"3fЁЄTUJfgf`΁j00Jg.Jg*"VJAj=g P1`А} p$m0x*Cx̐nО$fbP֮RfVD0 fRH`(F11.$_6Skf@QR<ae ր{dNuE߀/ $_ ^@RSfx&/ SeatP"_.ߚprB:d 0e.@0`"GRAeP7`gdQ}PPWҀ`RGV_PBP4H><6 VaP"0 If ^Pv`NН.PXQvրIgv}րOgvրRgvրAf2HCt4>މ6aaHC I,0zfw ^|`T,aɪaP62b1*ܬf4 J-g prܖ``f?. iTɒEج0_&0|aSH0fNu<!g.`fH/"h*)2/ Iafa PHSf _*NuqmlH(x"m]p< ~!o d0GGp4p~$0m*p%` G`pnqtpHA86HBrBDHAJAgHAAcVB8SD`A @Pp8SDvnq` g.~vwgJCHGJGBRBBdBSG Ptns`b m0,g|` fQ? mzp;G*Nu+W+G,;m0Bª܁ȀZ̀Ђ.񐪐ߚa \̀.5Ђx04`>qfl8"g~ gA,,gf` I,"gQ gR`R0 H/S+I.R@ːPt`P!tpsٶ.` ?OverflowRedo from start d/ \ fp܄ap0&ia\/ VaFai ؂>Dt(i/ (i2`Jf (-`+HaVfj:$m$jx4fva2hF.`. gL@d  efRgJag`*nrg} af:.Hf( "s"iƖab`aaf, X4b$ pxw.RDag`!zaa` p`nr+`g,pmHNR@<;M\P0ɠŠXBR@ap>1.g᮰p~1.wfpp.} ʮrҲ.`!` d` `F`$ >`0 L0-4JgD`f>|g80Mg20Ng,0Og&X;D;mf;U/-B%P+L`fX`X~#fo~`/@"Hvz@ǀf{~Ep?LNAHLz@_0(ָ _BSAH둒HWz@_JUgHYz@xr2e0`~q Y Program terminated - press a key to exitpFATAL ERROR:  at line ,GgTklknf`@,k^g>b^g2k8<d,&B0ރeNuRid~SɠNu.ޒJNu~oD̒bЦgvgPk}<~kBSbHGwއ[ kХg~0Ҋ0`DgjD`.<Nu1.<k,F@fg(gvEDiBHGHFFkTiHGDL&:ƞ6ŞdރSE&HCBGHEk:څS>:30.@,gFX\tiRE]B&HC(BHD؃BDHDHFބj qgNuSiex@ބ/އd$jNJb gBAk`jDNu^kflDNufD߇Jj z_Jg0jzDi&S}J6NuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.HF~Jg*]lDvUt QCt壌[pF"&400pCo2DC1m r4n"4P,gJ&k.~B DG@AB Ab DSGkUĿQ k>j2 xc 0D@`f(D@@`#ԆӅdf ⷑ⒔#R@ ?fJk[+pJk0xAPJwP0"V`a8 g0HGOGG,H@O@@HGBG p̀枺Nug HG}j@gVH@mH|lF@H@VHFNFr 㭯!FFH@Ri H@>I0t"g p0 ?S@ҁ`\1fq`ai. Ha_`^D4i$L\?@<ahKn .!v=p2(4(6(8( 0o864BAP`J@gHCv6BBHA\A0)hlHA@0?oA`@a`LL*jfcCD@` ԄӃd!_R@Hw@JfJgn0 S@NjNQl\p]5@ J`|PHaPfBBP|XOn/ 04R0(iR@vQ&Oz/SzL81P֣7CBCSHCԃ6BBHB҂ң7APAQHAЁ'@\KUEj\ JkSj~3jHꈰw&_L/WᐷPvQP'`L xz` b~ `Jk Rdj |?E\҃т^aQJ}Xdj$`0,+p oDqf/ Bg¡?/.b/> /0@g$/c`//`NMOabaa/MaaNMPc<NMTbdep`_p ` Tup sa(`"o` e~egS  Q!d aVBBe"ܫ`P4`J`rp;BBm֨P-+JĴ+_pP;mĠL;`ONu>- rNztNBT@VHat%ro`=0`;@,`0+@(;|"`HA` NTW TD;D0@ OrH UDN r W`2rq`H^PhSDeBԲqp@6r\@ `r`rapppBppp@jpȤ@%tarpp̪p̤@Nq`tarf$4Ր@dڀ`;7Pqt X!`0@t9H8"< -/`xrtqt ppИqpТf 6 9,`"p&t np$t`p#trr/w?4`a"4QHANu qpo̮a0Nr˜q<`pNHA+A,T `pTNֺ4T b(T+A6;@p ``p* 0NR恿`p`` 0< Z>_pr`ʠ 6],`pg}p q`p`pq`p`p`p`pk`p `p`p`pj`p`p`p`ph`pz`p T *`p hpZt^슦6_Dp'Tl`qp|a8@Hdzٴʠa8p{ص`npe`p:`pn++:`ԓpw x`ryA2` rm`+X>Xk;h,4 PYThpi8f@ʠ覽2P"HRfCQ(STa`Uʠ.`"`` tar4t:Њrעs^`pq/+^`@pp^a6.A0J] p0ъ:q0@L` n.~`+PC2BYp6p/`Ғr+` 0r*`{p`tp{Ġr` pU2T)*:R|r(Ġ* !T-@vr`rNo`ryr . e2`pjpK@`$`p3pFjnp, r`ppOj`LpMjྯ`Dp6:`6` >plj`&`pa.pjl TZjxprޠhTMQ>E"`2Nu`@p a]: `2wpj.r^`ʲЈapuK: 8reڀud`4$riڀH`rIڀJjp3`pt0`|ro`L`hpZ5kgT `pm`츀ADpxa{CxHk@pp%Kara`?py``| Pa^p}.`N`$`( f`rPڀ|HrQrn4< vaSe`Bq[X`HP&Nu I`$I0"HA"C_64o2058 Q0 a0U@#t mtA fd0D>5%B0rf 5!;!6L,bx@h2,~X,. H,.. RENAMEITNIC dm0RENAMEITPRG #ZREADTHIS1ST 8em(J.NIC;NeoDesk Icon File format, Copyright 1990 Gribnif Software7O/#{˦%kiHť~.b]8zxٴ=X0򁐆JD+" -ߵ4\"WD1 hAiFͬbJm'Ӱv{X;}^"dE* lM2tU:|]eO)d6$H(O86(HEjH$鋖փּPBB2 N$fAr0N*rf7pCANcp`/,cp`/,cp`BB2 /NưfXr//A0NİfBBC/B@BA/CHBB /2NfAp,"0Ngp`<7p/C IN47 Cr, INA(((((8B@O LNu/ ED` !Sl$_Nu/ ??/?<BNAO $_Nu/ //??<?NAO $_Nu5xm=άu_g,ý .Jr5xm =ñ%b.ve .It5xm=AO4 .Hv5xm=ΪgI&ve .Gx5xm =ЪqC5hd .Fz5xm=Тm&rve .E|5xm=ͯ`TGhd .D~5xm=ЬwG*hve .C`5xm=ǻamd .Bb5xm=÷me .Ad5xm =ǍhC .@f5xm=햪Aj* ._h5xm=%gH .^j5xm=%gH .]l5xm=%gH .\n5xm=Ms * .[P5xm=%gH .ZR5xm=튪NgH .YT5xm=㙡%gH .XV5xm=튶@gH .WX5xm=BoW .VZ5xm=6p] .U\5xm=%gH .T^7Y7Xy?`&Gh .Op6Wx>^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪G&$â#De +Lm3Tu;\}"Cd *Kl2St:[|!B{Z8)XП1Lȇ9D A|[:x}gpMm @a'Hi/Pq7Y7Xy?`&Gh .Op6Wx>_%FhwV2ҲoN, ʩgF%¡_>ۺxW6ӲpO. ˪G&$â#De +Lm3Tu;\}"Cd *Kl2St:[|!Bc)JdsR>1ZS҈Ƥ;ܿ A`äG(HHˬϬO0QpӴ(Ǧݎ@a'Hi/Pq7Y7Xy?`&Fvj@nJ XfBP^:ھhwV2Ҷ`oN*ʮxgF"¦p_> ۺW6ӲO. ˪G&b:-De +Lm3Tu;\}"Cd *Kr.Wj&_b.ޢg|V&ot^>wlF6dN߾[:v׶S2~ ϮK*Fꟼ@a'Hi/Pq7Y7Xy?`&GhҰnM, ɨfE$^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪hG&â`?ܻyX7+Lm3Tu;\}"Cd *Kl#t04D@# Y)P19 &o A4yQ(I_%FxwV2ҲoN, ʩgF%¡_>ۺxW6ӲpO. ˪hG&dâ#De +Lm3Tu;\}"Cd *Kl2St:[|!Bc)JdsR>7ΚSԵ҈Ƥ;ܠA`:WJI,PQp*(Ǧݎ@a'Hi/Pq7Y7Xy?`&FyPnL ȨfD$^<ڸwV4ҰpoN,ʨhgF$ `_>ۺW6ӲO. ˪G&â? v+Lm3Tu;\}"Cd*Kdr^ ;bRw.4RZ٢fa.2~~:vvpN XF@^HVpb'Hi/Pq7Z7Xy?`&Gh .nB, ΨfF$ ^>ںwV6ҲoN. ʪgF& _>ۺxW6ӲpO. ˪hG&â`?#De +Lm3Tu;\}"Cd *Kl2,jVj|!j#)b+1z39r; ANäG(IHˬO0QPӴW8Y6C"@a'Hi/Pq7Y7Xy?`&Gh .0nN (fD ^<ڸwV4ҰoN,ʨgF$ _>|ۺW6tӲO. l˪G&dâ?\x7+Lm3Tu;\}"Cd *Kl2ljN6q7!N\{Z:)FK1^S9V[ An'(If/0Q~78Yv ~;'Hi/Pq7Y7Xy?`&GhPn2 HfZ@^:ھxwV2ҶpoN*ʮhgF"¦`_>ۺW6ӲO. ˪G&â?$~7*v3Tu;\}"Cd *Kl2[tS| 2k(c0{8 s @2Ķ(V:߾0E"ͦǩ*ݮRD'z/Pq7Y7Xy?`&Gh .Op (fE ^=ڹwV5ұoN-ʩgF%¡_>|ۺW6tӲO. l˪G&dâ?\y7Tq3Tu;\}"Cd *Kl2St{|TEI^SR&0(c!=: 931Pt/Pq7Z7Xy?`&4.q, 6y$⾠^چwV ҎoN ʪgF&¡~_>ۺW6 ӲO. 7&?#Dy+Lm3Tu;\}"Cd *42\UY:|ݾ^B3Fw N1 VƢ{Al%I`S1Qռ9Y("@!Ě'Hi/Pq7Z7Xy?`&Gh .Os6T>\fFKnDʰoN- ʩgF%BC^yTj 0R(V <^#Dff+Lm3Tu;\}"Cd *Kl2Su:Z}Bb'ƉJH .ʌkJ)DcЁnlYB Aj8P68X~@`£F'Hi/Pq7Y7Xy?`&Gh .nB, ΨfF$^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪<]~#De +Lm3Tu;\}"Cd *Kl0uW.}^]'FK . kJ)kDЁowlYC Ak 8QslK* 8Yz@a'Hi/Pq7Y7Xy?`&Gh .nB, ΨfF$^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪<]~#De +Lm3Tu;\}"Cd *Kl0uW.}^]'FK . kJ)kDЁowlYC Ak 8QslK* 8Yz@a'Hi/Pq7Y7Xy?`&Gh .nB, ΨfF$^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪<]~#De +Lm3Tu;\}"Cd *Kl0uW.}^]'FK . kJ)kDЁowlYC Ak 8QslK* 8Yz@a'Hi/Pq7Y7Xyy<&q4.i, 6e$>^ڦwR2հoN-ʩHgF%¡`_>ۺW6ӲO. ˪G&â?$y7(q3Tu;\}"p8ax@f&t/Pq7Y7Xy?`&Gh .Op6Wx_7^:ھf/V2 ҶoN*ʮwOF"¦|>;6 3o. +&#De +Lm3Tu;\}"Cd *Kl2St:[|޲zN )Z}61BT^9JX#dE'Dj;0Y~#"@a'Hi/Pq7Y7Xy?`&Gh .nM, ɨfE$^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪hG&â`?ܻy +Lm3Tu;\}"Cd *Kl2,jH$b@޼<{Z8ִsR0άJ(ƤB [:x׶S2pϮK*hǦC"`|'Hi/Pq7Y7Xy?`&Gh .nM, ɨfE$^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪hG&â`?ܻy +Lm3Tu;\}"Cd *Kl2,jH4"˶lsJִqV8ώ,_"քcB ݺ{zbD["0pϮI.xwJ`|'Hi/Pq7Y7Xy?`&Gh .nM, ɨfE$^=ڹwV5ұoN- ʩgF%¡_>ۺxW6ӲpO. ˪hG&â`?ܻy +Lm3Tu;\}"Cd *Kl2,jH83l$h.xߴBL0. f (䆤cB ؾJx >p &F(y0yۼ`|'Hi/Pq7YȧD#y<&q4.i, 6a$>YFgwiNoAvgFZc^?'f6 3. +&##[y+Sq3KiD"S*[F2…N :|Bcw)Jk-RsU'Z{A!b(Ij28QpK3BFH=d'C /_l7YȧD#~"<vZ4ްnL, ȨfE$^=ڹwV5ұpoN-ʩHgF%¡@_><ۺW64ӲO. ,˪G& $â?7/,D " z*rNKjJ>Cb@0!@*Z8()LbsR(1t|kJ8|dcB BD[:LNJ\`?Oh 7Y7Xy?`&Gh .Op6T>X.`wV ҎnoNRVtgFZ|_>bۺW6 n! v<]~#De +Lm3Tu;\}"Cd *Kl2St:Z!B`zFx&krRss ZzS^bj7j-/r8Yz@a'Hi/Pq`YR`*BRASXJm8 0X@A,,Kl$M" ,H $ =%Uf*N,H(B8Uf,HANA,(H&H.( 8(z t2AeFSBj2tp8(UDk(BnDA@QSBj2t`A@SBj2tQ@<UfgLSBj2tp8(WDA@SBj2tA@SBj2t @f<`A@SBj2tSDf@E<`*FKA "$A"X( &I $I g BٓpgB fG`ٓ`"mA 0 gBBZnBBNы <8)8kf> x0 ~ÀiWq8̔ |Ip8<.+ 7ÀX  EFqG $0Ĭ¨HS8hS"T$I)EC J(T0Ĭ 9uriuqs QӚ!fS9h)tBSӋX , $)Ps-$4riiɦ< t*C JτD(ANSp"bciӆB4!DDUAHaY114C! `TDLL8hd#AL ,'0֙ooooo9f 0o$'!:_ !"MNAL lpEAR`=…@pD5 y"1Pe V3>, p5L` E\EqȲ((N ctg6VC K79M@39X&0pEM@GXVD;X pq!7!c =XSsi?|N`("Nw0XQ3\Ù =5}WGA}Ifs9S4@> i\hHM<" upFqIgF H `|ާL˟=Q(Z13f\MHjHȎ0(֤A⍤ x#(|py@Hi(x" <ԑ> pw0x  tŔA@"pnPe V3>, p<7!D!\MHj # x D]8#p$<= =w0XPtx0~'pM^fej#%jGzyZ3d\MHjHȎP<Pe V3>, p<\L(hePPXP+w0 PDFXPDF Vй<|.Iɟ g™࢓QHD0'2o\)cpQ> Lyb PLy2]jE,Eg9XK(Ip' \MHj>..EA@"pn&<<023]]w u.p]]w tD,^ )ʰR Y7G!m B<Gl~DCOD|vHyx(ڂQD4 0x4Ps!)PI, ($"5 q?j3j@8aࠐ`DԁF|MH'   '+/P;JեDԁF: K&2'x'0V Ș9NV& MqD8 x4^֐d}]("DC*& \MHj D@)ob 9/7h"  x($ ƁȊJ #>&@|%B i {HAA!_ @$i |r>` >=0@@"T x(\MHjH A:`C@(("Df5x(x;rX@4@Opw0x  u"pnx{P} xx3(o#FH%"#9%0wFp(Fg5 x 8# S|Ԃ#2c'߄a"0{IHh{HׄxNM"0 ?otѼh@TKB@+p&RJlB\MHj#.`DԁƳWgDAd`x("l|M5 x("`l|M5 xP<:e|C(uR2BdG'!@<<_J`<РZ0 D42b09DEb@q-s\ψ 1@zY@|a) %|$2"@"Ɉ1J>&Eb,ԝa¬F"Óqx"/9 1b-1Z`.aT\p{wlE+A5`09Ax$1 x(P*G1 a 4;Zե  A Ta ª`rBăxxx<<_<<01`xx%b"xxt8kD b8D $`>[ϖAAQ#[x4`vGx)2ad_AP(1jQ0ĩSS@G‚!)A ;<:AP(" %P)#גn pP^XO0)jP((1j8xoI1S,7dvG~@P@8)ASQ=uJ<Vq>9D@b @da h4<VJ%F#A(@sX 1x)#偄栥(1j8xo: +Pb:d-c[oCC!."`5@bJbqҼ Hq_A)ưihJ" L@<\kXPzF a8h/ B*ǵg`8.=KhJ ,+@i4-chd#.8PFPF-Ž vhB)n8@Ž vMAX@h(":[Ũ+z_-Y^A0/O`"/3Ž v|N Cp.A@t(" %A8Y|:# /#?@S/ Z"(" ap5`p d[ dq?@PzF,>+މoC B pzAt1"M+J𹄅ǰx4^"f(&s a-n?Vn{P>E scjHd-l%ty?>!g@=Շ9V~O~ȡ\ 66 I%|ԟtf{s<6zpP<m(=#8 8X닀>'fu5A8N ((uX.42RKB@N C*qhm_`|.tL 8X mdF ƆB4DOQ`md[mH Ad0'I] >@A<Mh,y1<P: `!Z(I<9Ј=@x zAAQ#"O":6+@QF xx1 @`<<-A\#PW :pJ ʇ)n-ث~'={..֭,~'P|8Jl0'J= `l x}8Kg6fm%͔@C>k)(n@C>$>ܩX`>}zKtv\p+~9%4Iԭ㴭QN̕wHZ&BlĿwH 8@O.ȡwH=8ڨwH-xZ-i#]o>>#Z4( p#|[G|wV;˯)\OˑYO-?է.{`*}01h2cJV}N",L#-Ȭ< bbK&AmE & 7z2'M. 52vؔPit㷃O90oD.43YpFDϞ.@`E@x^Y_\^c~A_/Ol3(͋Tj!hQ; 4 (>Rf^B_R #6/(D&RP|3(ؼQKI?fj 8I)g6>RZk !<{N>f^Ol3Rؼj!hQ; 4 4j]Qx𒥒O$H1`@hGib%M Իjj)r3buRuD +=FD }$&|KphBlĿ6?XiL"T:y@hT>@<*Wm^Bfvbٜ')Hrg@,/DP >/2BAhQQ2W%'=j'SRq) ^k'T>=( C1K*o3BAQ){z9L_hĀ5@%e$2¨>-)2a/E ?H-6?-57MIt7RrT|PyxY>`'1[B,'IqM)9 I4,DE,myBhiѡ͠3|2?vJa,,%`ߒSȨ@? =w/LX:{6hhsp/ddq`r!"!"!-€tZM:&++ּ[h툶ϑ3-״88#⡒#f䁲8mP1 " b aQG5ʴ#6h戈br;(R;(MF9NrvP}@%J 11 #ϡe xbAv%C ,J$a*RLT1 xbA9P; PĂ>vYTY( \_ ["9vkJ`2BSdq6G dAdAd6('yy*d 'yx'A h :cA.Y- k><#\#:c@V C wtƂ.`1Nx'A h4 C HtƃI1Ny(xP@  z!9Qx:Pŧꧺ ZPl=ĶLr.@bmt:)s .x>EnK,XX #oYok]Ie>h` _3u4D`;m׸ 3kP{8G#5)q@pQ,Ĵ.b?EOooAS,IKȬ!HUaЇjR!HF224z@0?H7,V!-#†*FF7,V 2ZDfG[f4 9nq |Q|Cd \ho񜥕L끔XIgǔp>!decA0ʄQŋ$qb2xsMC\d,Y#H<@@ Ùxn#QU !!!!@8 L ?)9$NJ$:aHrFƅhG@|N4Ƚs T",Y#H<@@ Ù<Ht)T' ҥAsEr@S`0>U/Zۢ+$9{*G,ŋ$p`r   A6…d6@pq'";N\SF,xIR9NXv)R0J`;j^*)|1eƂ`9ʄQŋ$qb2xs5CPѷ#?GA"MQ"p*T4Q') >*FR1f!C'ziF)3”C@u1)g\0v[ˏhYP+xf-!DlZCj& ~[da-!jif׆1K@|ht_М)P=( ,JҁHxPK"C$Hd%2-j:??AХ8՛eOOh;~]#}/AM8$ӍO_NE id.C%r|QFY 2l])W;%T9qmܒh?a_SLɗ: vG\J%~h탒o11 8@<ᜓxZh`OX.<-l)o c3xZ1; -rO F8%L3xZ1 @T;A \>5PŴwtULސ;{Ϋ} |Qk3V䏍edDּDg+#&šjAGoCɱhZF_>Ohr]61>sbV^W^ 'R!q3kG9<QQ>t`2ƃ?_N0<2@gA̔sSMteÏJʉ2$?2tzu~.}ı-2*_>c'D9Hgc@2fJU߃]{\'WBZrϮ G~&"dRm#*Q6I)[Ho!b|!NN< ^3 ujիVZ8[d/π|(N|e@EC-d;!: qsO?7^p?>a{* hO8?sGu1." b@?ʈP0R 2)@8ʀbͣ?1":xxZ< I?* BIyl/$q%JUa^:BIyl,x8[* BIyl'(@(:JIyl:Βx8Th^/-$q%3м-^a/myqlJ:׀u(fnfn`B?`?xZui'Q* BA¦ce;dbе!aY~9h`c>@e@p},x3D2Fv\{RؚY=mc0nv뾉嗒Rh3[6+*|OlK8$F,K1hTWzO7Y:}'?(Q   sfr ;N1g*ЯiE䔴(Q06q^9N@m~ڿ8{^jq\g4I}@<mgisa(QdAdAd@9=08ѼyQJ! &`r!"!"!g(F+`צ O%dm*^JˏTxgy*.>Z?9'xZ2 K(:UnO( ~ oMLVp ~! vu~!OXeI?%ɵQ$U܌L1Md5ɜy4/~Z`9z̵ NӗA@,2餎MPMJS3q35ӿV] 31S13";N^._#WhRi OW!K>"@[$μZCo:=rJ6R- ZaRTAjSKL@zy?KH| @XT> L+;Jq j;ƃ s33.!x8LVHx2Gkfȫu(V|Z̸|Uh8Wjm㜤 XP3$ u]pOC'̰>FO( 8) Fi8! gTƘ#F5mg5S?e'f#u,Li0G)6L'c!,=,j9g1U+ ,CꤡVp#@+Sнv=vB ErF6>B#qq,Wx2%p1k!QHXBVc8Cp0mn/@=yj:/&hۢh&zxs Bn.#3 r@U[A +aYCWlJE`JAhr FknXH5@%je@ :(U%Bx5@%.nPp%!.rF-r,C!> Xԑ>8?PƤp>D? E=HxF@ FRAIKILZL8Tġ tN03UiO5WϪ?Uc)++4z;Pdz@@9P~_b_A'`|̽Wz ZW>%<0z `>IaԼ2`>IsxxxXՍXՍXnnnnnnn `aI1`:cPP8FAO>bč E5\%\%%W3ٓ44%\%K#@iSOoQ"X%O7= g|ǷB++W_*)0%64׆C 7 i{;ɤG<ʟ*s?oj&SoQ{|/~)#DQ߀s!7)LH S/"B|\̤y '<$;9I|2y>T]Oѭfo?.'kvٛpJ0R&Z?݌oSe.8f&$2j8+~O1Ѓ>(M%Qe 0M̔H;I G<Ć8 Y%T8tQ"Bx@QA9(Ҏ3#lH9 yFo pC;C}ht"KcKVl8j-U Y eAl!hH> #$0"D@H  /.%$`]@! ]:t}^m#5l¬| l 9@8: r@G T T TLDRG$A|r@NHW !\+'?:Vm0hٶXAӣV  aFwӣ~\tkbwb?DH,`9Qiν)ҏץ9QGf{?/ 4}p8O&?Ycb1? ,}$@xN NPPN@r@:@8 ? 9BdG@Y0H APPc !(  p!P2%&p!P2%&p!P2$8p!P2$}p!P2!P8H  Gp!P2%p!P2$Pp!P2#8$*@8$*@bр г +h 5f@*V(!dЁa? GZ( H^>€8 $}IFita?A@  *’@8~%'-p Hp\’T * HpMHС~* $$@Bc`p`|(Ё !108>@`Ll~# F0&JÐ@`LT#[` F0&P>@g(T#Px/AAC J)!$PXo 4 HI*@(7$$$? OqD*Ё!$So ABH8P@*T "@@  0@T)T7#Px(.x!f4xPRFP` F  H F xW1 F A1*8*b P(@JA 8\,DB3737}3IG}mBv|LnƔDÙKIW51؟FY$+$hb)!2Q{ĉ r$e.8e)A1^dxW78-UR(C`Ջ41G p p05PtZjѤSlE4FSFuGI7w ՙ3(s7(wq U{#5Q U(+5 7!^tg>GI7w ՙ7ݟIzA?I fz➞_} [o*{Ώ ` ~|Jލxo ` `lo+O3VTTg:iGKfCr(`2><K7 >2GfG^GVGJG<J:=6AWNW0F?lV9F:=j) `ng`0~vnpx pNm1Fn2>o36j4.k5&l6g7h8i9KMPS6>Fb7BE=S6`d9.O.NND4mҊC`\NA<544l;A.QZ48;Xo$BLB4v;,PB37t7NPd3>:~ArB:`@\QA3:63l:"L$A.J-Ot>22R55p@> !`lJRgPA4@<<0AgIA?;t@gLLY@LBp?K.;2B==:89lK6=v=99999j($+E+F1Dv3"r hINHgV(/:4H6b.G*o*89^17R9$,Z9 *koY7\:l7J:Z8<9*j8(7:,8*D08*7+gDF)- 8v84r-\44;D9,88J33r?E:-69.77/jDp44<"B$5N76B/46/-26+f;A;B.Y72286x]DPhCD*>CDCCCCj"-Cggggggl+mXlpp"jb+@~@r@Z@@*@2L--@???11-V1-->>040)";2".2 /(.1f(.#!(0 #V/r@0!"/!(P.<0/( :jx*8!4*!&-T::+-f0vf$j,.:',.j. .v-&.+T+L***********x*p*P**X*P&$+`h, 8, ,%-<%8zf*P %J*v%,7+-hN%++$)A,,$+,$v 0 fB+|v#> tL )&,6# (2(,)(+*B",)*",p"tf&z*"":t+!flf@|noj@b2rN+P. j^j;m$)0j(fVX;PBf. fgp`Fj`Vjpjjp+`,jggggp;(kYkkpL`0lg@)b#8Ttldt`jm gl (m$x$!PH@`0pg!!JFi^lYp z `b`6gX~Eg6ccGb8lBC쬵k&DbDEDoGo$kj*e0jCj0>0{0j:aABo,bb@~j b eBBЂBAh^ RLoofr`vooхj^k(jklgkk6`4&8:ongEk*CE,>CEefJCgziidPipEPnL&B.CaD$9<F909|b9d"ӘWT&D*<B$,>2::(  F2"8@Q1!P1P!`0  qNQ g0/*%I %_J B (O  i hf, 8 ȲG Vaa 4A j RH  hkJ tamkH$ YA rkrfr5pOppoz.z+@~*HFprlr6bp'6(a0a4.Fd(a XOkaH2a2DvB..FpAaNLBFn A0T#TbTRP` 9P3#S\SJ\ 4VxHTPNi H|1Rz"/,_4$ ؀.j.J9knnnU[2mm?][Sp|CoaaaaJRRRRRR? ~#P2$dzke j$P2a^2 g&Hҳұђ``ёf&kckAa1t`ttt t`tt`t@rr r`rrzQz znz4B0 z"\Jby Hayslet& Da MJosILENAMEEXTe:_._XExSSpia                     nch, guys!eNeIt!Dece92Toyr992,llrvSTvi.008prwagi $5 abovofddMSgtTh 857APAE 0915,POE 01cslpClic"St"e-shoosk.Enck "".chrshASCIcopad.rimo sbox.ows.D+D(G_PPP@p?x ??CÄ` !C@Ӑp aCLs1CCN3C|@O988CO4CÐC:CcC?3C$00tÀ)+KLMqrs)*+;<=YZ[xyz z %Gi' " > Z v   V r,Mo Whyou disaembl GETUT!!t'noke y'rgoyt *av evah.r, oVolu!Cr!Ca!N12-bAToo l buffee!biFAT ff]: "T    Hn  > 0D N$26,tPf(4j|  & $x^ a$mNuHA m`0-pN/0(?< ""mg @ @ЭHA|:tdDBp _rH@ R J;|/-INAC?∁T,E?-/$ـ̀Hy?  H>+@`FvQ/"_@2\Q# x`H0! jp| gLH;@4$"Ёp`4fS@Hx" trpfe \Hz -(>__][[WVLD=@0("H <& Ȱm,e d`NMLHHHQHCE:8 | t# Lpjgd `NNHPDE?:86&"b|Ft p ferd b` ` XTSBRRBHB0|&< Ѐ@Ҁdp mehafddJBJACBBmA44--K-H& @ s r p\pndgge dRAOHC:82$I n f dŀxX8tothrorlefe`SA?><-<:<84<42..(&"< (~ B0AрЃc@| rep.p ppjggfecara``SWR@J@HGAA?<<:43 0-<:2$n$! P F  D- F C AP2QGփR~nlth<0zttserrring4g"g ffeweledecatam`_VReOMHC964222110.0/, "" i ] W S A`|`JHD?8/ۆѭуП@Ƶ A&GvJ*耤$|y rrp:onomo nnenkjisg,ggg foff esdodccbaanaPaa `` `[ UU@SCRRRQ@NNaNBJHRA@=|=B=A<<: 42(1@00/9,+A(-&&A&-"@" !|! k T B   `m~fF@T.*$ҒѐЊBAô@@ɒ@|xd^6"ЀD}w ustet.rppp ngn'n nmimblilal`l kknkk k jiligggFgBg&ggg fffffeedded bubbaalaBaa a````````H`B`<`(`&``^[3[1XW@SSeQPPPOlNJDHHHBDD@BnB[B@>:>644R3222<21B00900.*-A+D(($`$_$H$#"n"X!@ v d K I C . B90  m ^ P|C@0 A@*dPc\RNB<;t\N ?EDH؄րEA҅҄ҁ@RВB@H{ɳгϳγ˳ȲBϱΰhƩdbGʊҁRȀĀplH~ysypxxwnvumttstssryrgrarAr.rrr rrpppspdpZpMpAp9p4p0p%pppppp ooxouotopogoTo ooonnnnuntnknm lldl^l.llkkkBk2k kkkkkkjjjiiitirigieihthigggggrghgeg^g\gRgHg>g8g.g(gffffffuf>f fff eyene,e$d~ddddctcacc beb&asapadaca\aZaRa8a4aa``````````t`f`Z`T`L`@`:`$`"`]\\*YEXBX@WAVVT@SSSGRRyRPRCQPPrO NM.LLLLTKJJjJhJEJ.IItHHHhHaHSHEHHEEDDFDCDACCCChBBBBhB@BA@???P? ?<.;C::9r9b948664(44333]2-2+2221t1Z191.00000m00//._.. .--n,D,,,+C+**9*)(@'t&&&&_&@&#&$$$P$A$@$$###P#""""c"P"J"G"C""!! x u p h c Y O N J E D 6 2 1  t6*\:,: h D *  :  *  ^RPFB@:*P?3"zpH2(& zodbaLIC>:(%-- What should have been in the LZH file ------------------------------------- ReadThis.1st This file. ReNameIt.PRG The program, version 1.2. ReNameIt.NIC NeoDesk Icons. The names are in upper/lower case in the LZH, but will be all CAPS when you unLZH the file. The icons included are for both TLC Software and dmj software programs. You can use them with NeoDesk, or with the new desktop in TOS 2 if you have CodeHead's wonderful Icon Juggler program. -- What this is -------------------------------------------------------------- This is ReNameIt!, a program that renames files, folders, and volume labels, using upper case, lower case, and extended characters. It works as a program, accessory, TTP, or CLI program, on any ST, STe, or TT, with any hard drive, in any resolution. -- Shareware notice ---------------------------------------------------------- This was a collective effort by Tom Hayslett of TLC Software and Damien M. Jones of dmj software. Many hours went into the development and testing of this program and it is intended as a replacement for the original TLC File Namer and dmj's Label programs. If you don't wish to try any of our other TLC or dmj software (see ad below), just send us $5 for this program and we'll have a burger on you! You won't know what you're missing, though, as there are some great bargains available. (Of course, we'll still enjoy the burger. Hmmm... cheese, lettuce, mayo...) If you haven't registered a dmj software or TLC Software program, you MUST register this program if you keep using it! American address German address TLC Software MSgt Tom Hayslett Tom Hayslett HQ USAFE/FMF Gabaude 1116, Apt C2 PSC 2 Box 6195 6792 Flugplatz Ramstein APO AE 09012 GERMANY dmj software Damien M. Jones Damien M. Jones PSC 8 Box 657 Postfach 657 APO AE 09109 6541 Flugplatz Hahn GERMANY I feel it only fair to point out that this update almost didn't happen; Tom called me (dmj) up earlier this week and he told me of a teensy little bug in the program. So I mumbled something about it being time to update the program again, and his response was, "Well, I've only had the one Shareware payment for it. Is it really worth it?" So there you have it, folks. Is it really worth my time (and Tom's) to work on this program? You vote with your Shareware fees and letters, and it seems like voter turnout on this topic is incredibly low. There are many things I would like to do with ReNameIt!, to make it even easier (perhaps transparent?) to use, but I'm NOT GOING TO unless I see some interest. It's your move. -- Disclaimer ---------------------------------------------------------------- This program has been tested on a 1040 STf with TOS 1.04, a 1040 STfm with TOS 1.02, a 520 ST with TOS 1.0, a MEGA IV with TOS 2.06 and a MEGA STe IV with TOS 2.05. It has been used on 3.5 and 5.25 inch floppies as well as a hard disk with a Supra Host Adapter, an ICD disk with an ICD Host Adapter and a Quantum hard disk in a MEGA STe using Atari's Host Adapter. It has been tested with hard disks formatted and partitioned with Supra, ICD, and Atari hard disk software using both regular and BGM partitions. In spite of all this testing, neither TLC Software nor dmj software can be held responsible for any damage you may do to your system. There should be no problems with any ST or TT using this software, but you should NEVER try a new program (ours or anyone else's) on a hard disk that you don't have a recent backup of or that has the only copy of one of your programs. Copy a few files to a blank floppy and play with the names until you're familiar with using the program. -- Using the program --------------------------------------------------------- This is the easy part. The first thing is that ReNameIt! works in any ST resolution, low, medium, or high; it should work fine in TT resolutions, but neither of us has access to a TT, so there was no way for us to make sure. (We're sure someone on one of the online services can verify that it works in TT resolutions; all of the cheating is in the rename code, *not* the interface code.) There are four ways to run the program. We'll start with the easiest one, and that's to just double-click on RENAMEIT.PRG. You'll see a small dialog appear with some icons at the top, "Old Name" & "New Name" fields in the middle, and "Select", "Change", and "Exit" on the bottom. You want to rename something (we'll start with the program itself) so click on "Select". This is used to select which file, folder, or disk you want to rename. For now, just select on "RENAMEIT.PRG" and click "Okay". You'll see both the "Old Name" and "New Name" fields change to contain "RENAMEIT.PRG", and the cursor will be at the end of the "New Name" field. Press the ESC key to clear the field and type "ReNameIt.PRG". That's the name we want for the program. Now click on "Change". You'll see a busy bee for a few seconds and then it will change back to the arrow. That's all! You've just changed the filename. ("Exit", obviously, exits the program. Don't flub it by mistake because ReNameIt! won't ask if you really want to exit.) I suppose you're probably wondering now what those icons are at the top of the dialog, huh? Well, the disk/folder/file icon brings up info about the program, like version number, release date, serial number, and, of course, the programmer ego trip. It also reminds you this is a Shareware program. The other icon, the question mark, gives some brief help (and I do mean brief). You can enter anything for the new filename. You can type in the regular characters, as well as lowercase, directly; to enter a funky character, hold down the ALT key and press a letter, number, or function key. If you know the ASCII code for a character, hold down the ALT key and type the ASCII code ON THE NUMERIC KEYPAD. Then let go of the ALT key. Or, if you don't want to go searching all over your keyboard, just click the right mouse button. A larger dialog will appear with all the funky characters the ST has. Just select one. (Pressing the right mouse button again will abort.) Don't worry about what characters are allowed... ReNameIt! will not allow you to enter anything that won't work. If you want to select a folder, just click on the folder inside the fileselector and leave the "Filename" blank. To select a volume label, just select the root directory and make sure the "Filename" is blank. ReNameIt isn't that picky about renaming things--it'll rename anything, even hidden and system files (although that's not a good idea!) Okay, so running RENAMEIT.PRG is just one way to use ReNameIt. You can also use it as an accessory... just rename the program so its extender is .ACC (i.e. ReNameIt.ACC), copy it to wherever your accessories are and reboot the computer. (It also works fine from MultiDesk Deluxe from CodeHead Software.) When you select "ReNameIt! 1.2" from the Desk menu, the dialog will appear. From there use it as above. Then, for those die-hard TTP fans, you can rename the program to ReNameIt.TTP and run it that way. At the parameter prompt from the Desktop, enter first the full pathname of the file you want to rename, then a space, then the new name (without the path) that you want to change it to. The first name isn't case sensitive--ReNameIt! will find it whether it's in upper case or not. The second name--the new name--IS case sensitive; type it in EXACTLY as you want it to appear on the disk. Click "Okay" from the parameter dialog (or press RETURN) and ReNameIt! will change the name. If the file is in the same directory as ReNameIt.TTP, you don't have to type in the full path for the first name. Here's a few examples: oldname.ext NewName.EXT - renames a file from oldname.ext (or OLDNAME.EXT), to NewName.EXT. NewName.EXT is exactly as the new name will appear, including the lower case letters. C:\auto\ NewAuto - renames a folder called auto (or AUTO) on drive C: to NewAuto. You MUST enter the last backslash ('\') so the ReNameIt! knows you intend to rename a folder. C:\auto\oldname.ext New - names a file called oldname.ext in the auto folder on drive C: to New. The fourth way to use ReNameIt! is from a CLI (Command Line Interpreter). The parameters are the same as for the .TTP method, but you need to specify the program name or your CLI won't know which programs you're running (obviously). Here's an example: >renameit oldname.ext NewName.EXT | '-- CLI prompt -- What's the deal? ---------------------------------------------------------- The ST has all the extended characters built into it, there just isn't an easy way using GEM to include these symbols in filenames. There isn't ANY way using GEM or TOS to use lower case letters in naming your disks, files, or folders (that's where we had to lie, cheat, and steal from the OS to make it work). There are some combinations the ST doesn't like and we have trapped the fatal ones, the program won't let you use these characters (spaces, backslashes, etc.). There are a few more things you should know about, though. GEM and TOS do NOT like programs with lower case file extenders (i.e. NewName.PRG is fine but GEM chokes on NewName.Prg--it has no idea that it's supposed to be a program. It is possible to edit your DESKTOP.INF or NEWDESK.INF to allow it to run program with the different extenders, *IF* you know what you're doing!) Many other programs are also picky about extenders in lowercase, so you're probably best leaving the extenders in all CAPS. When you copy a file or folder containing lower case letters in the name, GEM will thank you by changing all the letters back to upper case (sad, but true; I'll have to see if I can fix it one of these days). Extended characters will be retained, though. Some versions of ARC and LHarc don't like odd characters and lower case characters, so test them with one or two files before renaming a lot of files. (LHarc 2.01 preserves the case inside archive files, though, as you may have noticed with this LZH!) NeoDesk 3 handles lowercase in filenames as GEM does, but it doesn't treat upper and lower case as equivalent when matching icons; this means that READTHIS.1ST will match the READ*.* (question mark) icon, but ReadThis.1st will not. It can also become confused if you try to copy over a file with a lowercase name. I (dmj) have written to Gribnif about these problems, but so far Dan Wilga seems reluctant to change NeoDesk, even though the changes are miniscule. -- TLC Software -------------------------------------------------------------- A $20 contribution will get you the latest version of *all* TLC utilities including: TLC Book - A combination address book and date keeper. Version 3.0 now prints phone books as well as address books, mailing labels, date books, and date labels. It allows as many entries as your systems memory will hold and has full hot key access. Also new is the ability to merge multiple address books and you can even print addresses, dates, or labels to disk! Supports any printer and works in ST & TT resolutions except low. TLC Attributor - Allows renaming volume labels, files, changing files attributes (read only, hidden, system, etc). Runs as a program or accessory in all but low resolution. Allows setting the fast load bit as well as updating the date/time stamp on files. TLC Fixer - Allows changing ASCII or HEX strings in programs or data files. Runs as an accessory or program in all resolutions except low. Will do multiple searches, ask before changing, keep backups etc. Uses hot keys or GEM. TLC Icon Maker - Creates icons in .RSC files from DEGAS medium or high resolution (.PI2, .PI3) pictures, for use with DRIs RCS2 or Kumas K-Resource. The TLC Sound Machine - Allows playing and manipulating digitized sounds created with DigiSound, SoundOff, MasterSound, ST Replay and more. You can modify the sounds and save them to disk in several formats. TLC Show - A quick and dirty Spectrum picture viewer for those times you don't want to load a slide show program and set a series of buttons to display a picture or two. TLC RSRC - Creates GFA Basic 3.x compatible ASCII LST files from resources created with DRIs RCS2 or Kumas K-Resource so you can merge it into your program and include your resource file in your program. Prints full instructions in the LST file. All these programs for one low $20 price. -- dmj software -------------------------------------------------------------- DMJ GIF - This excellent GIF converter allows you to convert high-quality GIF images to high-quality Spectrum, DEGAS, or Tiny pictures. It allows you to convert using either the ST or STe palette (that's right--STe Spectrum pictures!), and has lots of other options. Shareware, just $15. (Color monitor required.) Spc-3375 - A Spectrum picture viewer with some nifty features. It's the only Spectrum viewer that displays 3,375 of the STe's 4,096 colors on a regular ST--with virtually NO FLICKER. Spc-3375 will view single pictures or a slideshow; it will attempt to fix out-of-sync ST's; and it will even slow down Mega STe's automatically to properly display Spectrum pix! Freeware. (Color monitor required.) Sound Lab - Sample editing software at its FASTEST! This program allows you to edit digitized sound quickly and easily. Features include Play, Listen, Record (from 4.9KHz to 30.7KHz), O-scope style monitor, Cut, Copy, Insert & Overlay (from memory or from file), Volume, Fade (four different shapes!), Echo, and Reverse, plus more. Runs in any TT color or ST (color or mono) resolution. Shareware, just $20. BoinkSave - A screen saver - it displays a bouncing, spinning ball if you don't press a key or move the mouse for two minutes. A little more interesting than a plain black screen. Freeware. (Color monitor required.) MoireSave - Monochrome users deserve a screen saver too, so here's a good one. This one draws Moire patterns on the screen after two minutes of inactivity. MUCH more interesting that inverting the screen! Freeware. (Monochrome monitor required.) MHz - Allows Mega STe's to switch between 8MHz and 16MHz with a hot key. It's EVEN compatible with Spectrum. Freeware. (Color or mono, Mega STe required.) Spc Thumb - Create catalog images of your picture collection. Up to 25 pictures can be shrunk to fit in a single color or grey catalog image, with or without names. Easy to use and BLISTERING QUICK! Shareware, just $10. (Color monitor required.) Zoom - A multi-fractal generator. Create incredible fractal pictures; you set which colors to use (up to 256 allowed), where to zoom in, and what fractal you want. Very simple, but quite flexible. Creates Tiny or Spectrum pictures--even monochrome pics--and will use the STe palette. Runs in any resolution. Shareware, just $10. (Color or mono.) -- Source code --------------------------------------------------------------- Not the WHOLE source code... just everything *except* the actual file renaming code. If you're looking for some example resolution-independent, PRG/TTP/ACC code, this is it. Just send a blank disk along with your registration, along with a note as to what it's for. You'll get the complete GFA source code, the resource files used, all that wonderful stuff. -- Revision History ---------------------------------------------------------- Yes, well, neither Tom nor I thought ReNameIt! would make it to version 1.2. As with the last version, everything that's changed is cosmetic. So here are the revisions for version 1.2, November 13, 1992: o The main dialog has been slimmed down to almost nothing, and the icons were changed. There are no longer separate icons for different resolutions; while it doesn't look quite as nice, it saves on program space. o The info and help dialogs were added, which contain more info than was available before. o The program is now much more intelligent about what it will let you enter in the "New name" field--it will no longer allow you to enter an illegal filename in any way. o You can now enter special characters by holding down the ALT key and pressing letters. If you know the ASCII code, you can hold down the ALT key and type the ASCII code on the number keypad. (You could do this before if you had TOS 2.05 or higher, but now it works for all TOS versions.) o The program no longer asks you if you're SURE you want to change the name. It just does. I figured it was more annoying to to have the alert appear than to restore the name if you screwed up. o After changing a name, the new name is copied to the old name, instead of clearing both fields. This makes it easier to correct a typo (you won't have to reselect the name). o You may have noticed a slight difference in the underline character I used in this doc file. That's because I found out the one I was using confused TOS 1.0. I *HATE* when that happens. o Sorry to make the program bigger, but that's what happens when you make the interface code more complicated. Version 1.1, September 16, 1992: o You can now properly select extended characters in ST and TT low resolutions. o If an error occurs while using the program as TTP or CLI program, the error is displayed as a simple text message, rather than as an alert box. (Using an alert box in a TTP is a real no-no.) o The program icon is now highlighted when you select it. Tom also touched up the icons so they look better. o I rearranged the extended characters in the dialog so they appear in ascending ASCII order. This should make it easier to find a particular character. o Tom adjusted the program's memory requirements so it works on his Mega STe as an accessory. o The program is now slightly smaller (even before packing). Comments? Questions? We've got an open ear--er, mailbox. Just write! . H,/.. BOOK DAT 8")0ZMODEM DAT jv1TELEBOOKACC x")2TELEBOOKPRG [")XTELEBOOKRSC !)}XTELEBOOKTXT $)"Atari ST Review Priory Court 30-32 Farringdon Lane London EC1R 3AU 071-972 6700 2400 ATZ ATL3 ATS7=45 `^&|`dNqE:\BASIC\TELEBOOK\TELBOOAX.BAShgt.bastelebook.bh.;7=6=z8<&<><$<(H*lON;;B-6+| B+|B>`Nq*;`&NqNT)N)O.-->,HޞN\Nu`0Nq`NqNT)N)O>, ?NTO-~ Hޞ G.+G.--~Hޞ G>=~DG^;G>-=.,N2/>H-.NNJGf`Nq.,N2;G.- G.+G~=>-=~AN|`-=~N N ^A. GRAN`Nq.--~ ^N\Nu`NqNTpNP)N)OAx.-NN>,?NTO-~ Hޞ G.+G.- G.+G.- G~JGf`:NqAx.-Ax.-.- G~NBNNA. GR`NqA.-Ax.NA.NNrN\Nu`JNqNT)N)O>, ?NTO-~ Hޞ+G.--.- G>=>,F^ ^0N\Nu`0NqNT)N)O?<>,?A./NPO;GN\NuNǚN&-.<CNnNԶ G.-~Hޞ G>;GpNPN Tele Book...rN?-A ./NjNrO;GpNPN TELEBOOK.RSCrNA./NNrO;G mg`Nq?<fNTO~d=A.6<N~=A.-.<~v!N~=A.-.<6<N~=A.-.<6<NN=~^JGf` NqA.-NC:\N`NqA.-NA:\NA.-NPATH= NA.-A.-~NnNA.-~H-~ N NBJGf`NqA.-A.NNNN"nN$?<NTO.-+G`&NqNT)N)O.-->,HޞN\Nu`BNqNT)N)OA.->,?.-N(TO-~Hޞ G> ^0>,N\Nu`HNqNT)N)O>, ?N(TO-~ Hޞ+G.--.- G>=>,^ ^0N\Nu`|NqNT)N)O>,=><^;GA.->-NBNA.-N1N JGg` Nq`Nq;|`NqA.-N2N JGg` Nq`Nq;|`NqA.-NFNJGg`&NqA.-~ NBN JGg` Nq`Nq;|`VNqA.-NxNJGg` Nq`Nq;|`&NqA.-NNNJGg` Nq`Nq;|`NqA.-NENJGg` Nq`Nq;|`NqA.-~NBN JGg` Nq`Nq;|`NqA.-NsNJGg` Nq`Nq;|`hNqA.-NDNJGg` Nq`Nq;|`8NqA.-NuNJGg` Nq`Nq;|`NqBm>, GPg`Nq;|`Nq>, GHg` Nq;|A.->- ^0>,N\Nu`NqNT)N)OBm?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<?<~H/~H/A./A./A0./A2./A./A8./NzOB;G>-=~^JGf`Nq?-NTO;G>-=~^JGf`@Nq.,/?<?< ?-?-N4O ;G>-=~N$JGf`NqBm?-NPTO;G>-=~A^JGf`nNq>-=~^JGf`TNq?-?<NXO.,/?-?<?<?<?<?<N>O;G~NbJGf` Nq`Nq`NqBmJmf`fNqA.->- ^0>,N\Nu`tNqNT)N)O.-/A./A./A./A./N O mg`6Nq?<?<?<?<?<?-?-?-?-NO;|.-/>, ??< ?-?-?-?-N>O;G.--.-NVJGf`Nq.-/N\XO;G`"Nq.-/>,?NZ\O=><^;G?-?<NXO.--.-NV=>-=~N$^JGf`0Nq?<?<?<?<?<?-?-?-?-NOA.->- ^0>,N\Nu~"m. /NXO~AG>0p G(g`NqBm?<NTO;G?<NTOA./NXO?-?<N (XO;G;m>- Gg`NqN!Bm` Nq>- Gg>- Gg`>Nq mg`Nq>-^G;G`Nq>-=~DG^;G;|`Nq>- Gg`NqA./NdXOBm`Nq>- Gg`FNq?-NTO.-/?-?<?<?<?<?<N>O;G;|`4Nq>- Gg`"NqA./?<NV\OBm`Nq>- Gg`NNqA./?<NV\O.-/?-?<?<?<?<?<N>O;G;|`Nq>- Gg`NqN#;m`Nq>- Gg`Nq?-NTOBm`\Nq>- Gg>- Gg`Nq?-NvTOBm`(Nq>- Gg`Nq?-N`TO;m mg`Nq?<NTO;G`BNq`NqNT)N)O?<N~TOJGf`Nq~N>,=>,XG=~A@N|`Nq>-@=A.6<NN2;GF~=~ N~=~ N~=>-F=~AJN|`HNq>-@=A.6<N->-J=~N N;GH~=>-HNAJN`Nq~=~ N~=~ NA@N`TNq~N`Nq?<jNTON\Nu`vNqNT)N)OA8.?<-NTON>, Gg`"NqA@.?< -NTON`|NqA@.?< -NTONA@.-NN =~H-A@.-~H-~ N N$/>H-.Jf`NqA@.?< -NTONA@.-NN JGf` Nq`Nq?<NTOpNPA8.rN?<A ./NNrOpNPA@.rN?<A ./NNrOpNPNrN?<A ./NNrO.-/A8./A:./A<./A>./N O.-/?<?< ?-8?-:?-N>O;G~NpNPA@.rNA./NNrO~N.-/?<NZ\O=><^;G6?-6?<NXOpNPNATH0rNA./NNrO m6g`@NqN\Nu`NqNT)N)O.,-~=~N -NMNJGf`6Nq.,-Ap.-.,-.,N2-~HDޞNpNN;|RpNP>-RAO.rNA./NNrORmR mRopNPNATDT-.,NrNA./NNrON\Nu`NqNT)N)O.,N2;GX>-X=~N:JGf` Nq`Nq~=>-X=~AZN|`fNqAP.-.,->-Z=~N NAP.-N(N JGf` Nq`$Nq~=AP.NNAZN`Nq~=~ NNԠ+GbAX.-NN~NJGf`NqA`.-~NNBNAX.-AX.-A`.NNA`.-~ NBN JGf`VNqpNPAX.rNA./NNrO~H-AX.-NOKN$Jf` Nq`:Nq`LNqNԠ-.-bNX-.<@NlJGf` Nq` Nq`NqN\Nu`*NqNT)N)O.,N2;Gf~=>-f=~DG^=~AhN|`nNq.,N->-hHޞ G~;Gn>-n=~ N$=>-n=~ N$^JGf`Nq.,N->-hHޞ-~ ^AhN`NqAx.-~"H-~ N NAx.-.,NpNPAx.rN?<A ./NNrO.-/?<?<?<?<?<?<N>O;GN\Nu`NqNT)N)O>, Gdg`BNqA.-N&[1][ Address book | is full. ][Cancel]N`2Nq>, Geg`:NqA.-N[1][ Blank entry. | ][Cancel]N`Nq>, Gfg`BNqA.-N&[3][ Resource file not found. ][Abort]N`Nq>, Ggg`LNqA.-N/[1][ Address book file | not found. ][Continue]N`@Nq>, Ghg`6NqA.-N[1][ Item not found. ][OK]N`Nq>, Gig`DNqA.-N'[1][ Address book is | now empty. ][OK]N`Nq>, Gjg`, Gkg`, Glg`FNqA.-N)[3][ Cannot write path settings ][Cancel]N`Nq>, Gmg`6NqA.-N[3][ File to big ][Cancel]N`~Nq>, G=g`VNqA.-N'[3][ Disk Full! | File not saved. ][OK]NNBOOK.DATN`Nq>,?NTO;G`HNqpNPA.rN?<A ./NNrO;G>, Gfg` Nq~NȬN\Nu`NqNT)N)ONNN-><HNlJGf`Nq?<dNTO`~Nq?<NTOpNPNEditrN?<A ./NNrO;|*pNP>,m*=A.6<NrN~m*?A ./NNrORm* m*o?<?<N (XO G g` Nq`Nq;|*>-*=~m*?>=NTO2<NRm* m*o~AO.-NN JGf`Nq?<eNTO``Nq~=~AO.N<2<N;|*>,m*=A.6<N->-*AO.NRm* m*oN\Nu`NqNT)N)ONNN-><HNl=>-p=~=~d=~DG^N^JGf`Nq?<dNTO`Nq?<NTOpNPNNew NamerN?<A ./NNrO;|pNPNrN~m?A ./NNrORm mo?<?<N (XO G g` Nq`Nq;|>-=~m?>=NTO2<NRm mo~AO.-NN JGf`Nq?<eNTO`Nq.,->-p ^0>-p^G;Gp~=~AO.N<2<N;|>-mp=~DG^=A.6<N->-AO.NRm moN\Nu`:NqNT)N)O>,JGg`FNq?<NTO?<?<N (XO;GA.?<-NTONBm `Nq., G>^G;G A.-A.N- =>-p=~AN|`lNqA.->-=A.6<NN- ^0`NqAN`Nq?<hNTON\Nu`@NqNT)N)O., G>=>-p=~DG^NJGf`Nq.,->-p=~DG^ ^0., G>=~N:JGf`Nq.,-~ ^0;|A.-~H-~ N NA.-., G>m=A.6<NNpNPA.rN~m?A ./NNrORm mopNP., G>=~NRG=N###NrN?< A ./NNrON\Nu`-p=~N:JGf`Nq?<iNTO`Nq`NqA.-N4[2][ Delete this entry. | Are you sure? ][OK|Cancel]NpNPA.rN?<A ./NNrO;G mg` Nq`vNq>,=>-p=~DG^=~A N|`BNq>- =A.6<N->- ^G=A.6<NNA N`Nq>-p=~DG^;GpN\Nu`ZNqNT)N)OA.->-p=~NNN?<NTOpNPN There are-A.N-N names inNrN?<A ./NNrOpNPN Free memory:-NNNNN-N bytes.NrN?<A ./NNrOpNPNPATH=-A.NrN?<A ./NNrO?<?<N (XO;G mg` NqN)N\Nu`NqNT)N)OA.-A.-NBOOK.DATNNBmA.NJGf`NqA.-~=~=><N~NP-NNN-><HDޞNlJGf`ZNq~N>-=A.6<N-NƘNRm~N>=>-=~dN$^JGf`NqSm`Nq?<mNTO~N`Nq?<gNTO;mpN\Nu`nNqNT)N)OA .-A.-NBOOK.DATNNA(.-A.-NBOOK.DBKNN>-p=~N:JGf`Nq?<kNTO`Nq |+NA .NJGf``NqA(.NJGf`NqA(.NpNPA .rNA(.rNA./A ./NDNrO ;G(A .-~=~=><N~=>-p=~A"N|`4Nq~N>-"=A.6<NNNÐA"N`Nq~NNN\Nu`NqNT)N)OA.-A.-N MODEM.DATNNBmA.NJGf`jNqA.-~=~=><N~N>-=A.6<N-NƘNRm~N>=>-=~N$^JGf`Nq~NA.-~AO.N?<NTO;|pNP>-AO.rN~ m?A ./NNrORm moAp.-~AO.N;|>-=>-TGAO.2<NRm moA.-N19200N JGg` Nq`NqBm`NqA.-N9600N JGg` Nq`Nq;|`NqA.-N4800N JGg` Nq`Nq;|``NqA.-N3600N JGg` Nq`Nq;|`.NqA.-N2400N JGg` Nq`Nq;|`NqA.-N2000N JGg` Nq`Nq;|`NqA.-N1800N JGg` Nq`Nq;|`NqA.-N1200N JGg` Nq`Nq;|`fNqA.-N600N JGg` Nq`Nq;|`4NqA.-N300N JGg` Nq`Nq;| `NqA.-N200N JGg` Nq`Nq;| `NqA.-N150N JGg` Nq`Nq;| `NqA.-N134N JGg` Nq`Nq;| `lNqA.-N100N JGg` Nq`Nq;| `:NqA.-N75N JGg` Nq`Nq;|` Nq`(Nq?-~?~?~?~?~?NO +GN\Nu`8NqNT)N)OA.-A.NA.-N N?<NTOpNPA.rN?<A ./NNrO?<?<N (XO;Gt mtg` Nq`NqA.?<-NTONA.-~H-~ N NA.-A.NpNPN TELEBOOK.ACCrNA./?<NݬNrO;Gr>-r=~N:JGf`Nq?<lNTO`Nq><H/?-r?<NPO+Gv?-r~H/A.N/NO +GzA.-NPATH=NBJGf`Nq?<lNTO`jNq?-r~H/A.N/NO +Gz.-z-~HNlJGf`Nq?<lNTO`NqA.-A.NNN?-rNTOH+GzBmpN"nN$N\NuN?NTO |$NǴ~NȄ C0<HЈ",e E`a/;|np a-A`a/lI$gaF`a-Za AD+Hpa-`ACC ABORTED Ь ЬЬH`// Bg?<JNAO JfLE,A@,A8,Hp!!!.HA HĐ"MBQd+@+F +LtSE;ED;D Ca _NT+K)O)N/NHz+_>?F?F"/FN<+g <-fPN<.g<0e <:dBo?|Bo <:d<0eaG0ajNRo`Jf /k WeR<.f6Bo N<:d<0eanG0a$RoSo ` ooR߰<Dg <EfZ`N<+g <-f?|N<:d"<0e2/A0AA@GA0?AN` g oo8/o gadAC$IaRF`ھ<&fN߰<HfBN<:d <0e2G0`"<Gd <Ae G7`<gd<aeGWaa&``H<BfN<2d:<0e4G0aaN`<OfN<8d<0eG0azaN`Jf0 /k eRdS|"` |"Ag ggfN/"g,Sf f" /H/@` e /aOHPz./gLJ/gv?aH,:p`J/"f Jj aN`J/gDJO$Nu%&!#HJf߯eNua aNAC$IHaO`PJ / aNH PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`PXJf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaROHGJD[jDD<AB!zVB.T/zTBNd A"O$HaOJFg O"O$OaO`O JgCA$IaP HGPNu G.ak>aE6at` G>Hak(aE aVa> maA(-ꘉB;_*.`Z"m"( a ɉ m` G.aXkaI` r maTj( m HR m` GLa(jv"m Jj|-aJ(R` Ga(kNu"_?-*/ /(<a +I+H _Bm*+HaASk +DBaJNua -аc4-rAf"f*p+@ m hr0R;ANu Ga@a@+Da*Jf(-ԸdC`xSka`Skr a`Nu|E`|DHaJgCDF;EDm"LHXaIB-TLAtp gp*J-gd,-gRgSSJkf/g*t-`(R/ft+`4<+ Sg4< /g4<- Jj|a`JEk>RG`8~Jg~8ESDg(AU"HtEije"Jxo QSD<0Qtx<-gJk8HSfHDRDHDDHD+D-gRGJkf/g.t-RG`(R/ft+RG`4<+Sg4< /g4<-af-m`68Ggn <%a2` SDa(Qga(-EDFRE-g-aSFk.a-gSfr,aHDSf`HD8<`-g8-r.aSDk`-g<-ar+JEjDEr-aHYg"da$" *H HAaHEa P2IfhNu0`^AD"H$HJfSr-gmFH" CIJd"Ae0f0Br<:d`( 0gSr`"HR f1RrNurNupa m`=p@2-JAj -fNu<_fajJAjr-aa\`ز<\fHaPv<\faDpNu< f&RCa4< g<\gr\anWr afV`r\aZ`v<!g&-Բ<&g<#gd - m h$-̰b&<+f(<#g<*g<$f Rbg`Ta~` <$g<*ff` <.fܶ<#f~x&2-ܲ<.g.v<#g"xv<$gaf<$fa`v`aVaR<#g<.g<,fR`zREa(<#g<^f< - m h$-<<bD0f>RQaa|<^f a|`|Jf2-~<+g ~<-f~apNuaH0-*g0@pa;L Nu -g @+H`A0-JgPQagBNu?a0@` Nu !INu("hNuA0-aPHQNu _x8aDSr//Q/-+O/N m( SrPf Ha LQ m((+P`, G("haZ.NuH+H+HY+I(+I$C - A∓+I c~+@LNuJk*"mg ɉRɉAH d+HNua`af$Ha JaNu/-BHaa`G^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I, U+@0NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&m,Qd,m$(/ / / K R,I` (*X"Tbf(f"eef)fe$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`|*_& _"X$"X b(f)fG(H$S) $cef*f) $dNu m X.-0S,-"F*<& $X,ReZdV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(Nua a8PString space corruptH/GpvaaB _aj`SBefg"`Nu*<(I m ٭ ٭$$-0gRňX$`,Rd ^("haSoRgSe(g`x"Dp!a.Nua &H ^JkgacR--`.Nuav`a  G-a IJg < fSf-.`X G-ajJg !< fSf-<.`2 G("haψa h`E`(aa.Nu G.(` *-Jca\JgbS/ Ř*kSpH@d4d0SWfJkH` VLgSj`ˉ`SWgd`JkH` Vf dL`LSj`haafXgXSeTaaVf>d`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNuaN/ I"Ja.gp SQd G`8a&"gSt Qd I"Ja G` ^&$P(<Ƅ GȐ"he(Nu Ga("P~gNuab Ga.Nuxa.Nu Gaxa.- NuRGfHx?<HNA\.Nu("hNu/ a _`H/ @Jf(Saj. _`. >HǏNu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu_HNu]HNuWHNufNu\HNu^HNu~Nu Ga4)k2BHҁC. Nuv!`6FBH*6HÖk$n UDk>HǞkn"aևQ"`J` GaZJgF<fbxCifn4)C k2BCHUDk0BAҀQ8. NuJ-6gajP HxCSDt =QaL`aH3aB a< a6 a0 FBH*&k趙nUDk.kھn"a6ևQ"` GaJgN<fxCift4)C kJ^f2BCHUDkJ^f0BAҀQ8. NuHxCSDt -QaL` GJf@4-4/ x$Nr6ASAHDJDfHD0Bk"R@Q/ pgaPC2 AA ?H؁a222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJft4-4/ H/~$Nz6ESE"k\RaQ( pgaC2 APA?H؁aP222FY"."R: UEk"""RalQ(*`2 Gag()f<faLB`"Nu2) ~`b ^Jf$M!J44BZ05@HR$  pgC5Cr g(`Nu ^JfN$M!J444 %@R$  pgC5Cr.a| `?aJg0if$Ip0Nua" a H@GA8a G@VGa GUU|vGa)\`*(*`Aa)$a*Jg mNJg/a) `Av/a("a)*JUg0@e"X4`BH// a)A_a( Wa("_  _Nup`Se<!dA/a(A*Jg(JfS`Cx a!f a"JNurNuLIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOGHEAPENVIRONGETCOOKIE__HISOFT__ Y8 Runtime error at line in module in file on #Apa+@6Apa+@.Apa+@2NuaAh/?<NNT@<+P>"o+_B@At+HA'+H )$i(eЩJiNesg AV |$+|Nua hA a&a`"epAJg"hH瀀NLQNu m6pa m.pa m2p/??<NMPNuA/HNsA`A`<dNJgJ|bDCH瀀HAJgLH>a!JL`H?8(H o(aLLf0ApNupDNuH/2a nf*0@"<g < g8H0 lNL LJNu"`r,HA,t,HB,"Lp`JgB<fp@`JfrAp`CB gga:rarwaB,B,#`H Lpa#L (IL)HNu l p`&_|d`A`P&FVVn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTxa@pNupDNu`aHzư<dҰ<g a"FagpMNu-;f -;fNuH?<?<NMXJ@gL/<NMX-;g<g,-;g(<f"/<NMX<g-;g<fp`+@pLNuQ"p`J,"gHrabrfa\LJNuJ,"gHraDre`<dA`>B,>4>>>>ZQ"aapNuP"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba~"W2)a2A an"WJikra`rcaZ"_2)aA `JXpNu?AA,0->|gS@gA 00Nu    H @rareaLx*&I/ ah&_< gR< gL<g<g< eܺgHR/ ar&_`JgSJ,gS,/ rar ara&_`a"p@Nu?,?<NMX<f lf -;frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUgvSgpDNu&fvRBg/?<=NAJkbPOx(؃Aa^)C)C$)C 8?<?B?<BNA)@BoNAO |||9Dp)@@)@NuPH`t9+@@lAgf LNuF5LCKKBg/?<NAXOapNu`8,<d$ g A @N.V@(e|dA`^vp<gJf",g a@farrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬٬$a8Jg*)l$/ /??<?NA"/O Jk&ѬfHpNua < g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg$//??<@NA$/O "kpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`^v`SH @vapAaFLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @anf(SE`HE  |aZf ,B$A(aHfNu` f(Jj", )A R $,Ga<"G ,A(NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCAaߞg (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?0l0BBBBBBXBB0;|n?<NNTC"+@p0-jR@22-lRA2H222>;|.B2Bm6+|pha>+mx+m|NuBm;| Ap 0Q0BmpNBT@g$pMa;@p-a pa`PBmBmpeaNupD`p4ONu/ H0@an0/|bCHI o f"+|phaALC1111/HC2"f"jpdapkx6A(a9@;@,|B,B,#9m "o B2B.Jo g& IaPa$ R/ a )H."_HaB"l.;l;|+IpiaRmA+HpiaL 8A0P0000pea;|phaL@ASBSCHHXJ-=faxp0,lb@C$"T#zT3zRa$aah|aa"A б f ;lF;|Na0Dp@#@")@(_NuH(P;|;|0<aNuLHpa La0,&Bm;|;@papNuH(;|BmprapNuBl0-dS@m9@B,Nu ,.g @a R ,2g @a F;lpfazpgataaa;|,pNuBm;| phaP0-NupDNu`<dB<dA*6,m,g J-=fa2a@aFNaB`h.zrb<dA`2n(R:J,"g:Hpa6paHLll6mdRA4mba0,*a"paLJNuBm;|;@p a^NuBm;|;@paHNuJ-:fHBmBmp{a.LR-:NuS-:b B-:HBm;|BmpzaLJNupP"NupQ"Nur2,mdpNuH;C;C,;| piaLHXaC$atLNu0,mbeS,9@pNup`PpMNuaf< g`< gd<gR,,g,d ?a>aF2R,;|;|HA+A ,Ь+@(pa"0-blpNuBlB,`0-dl2lmlb9A`2-daL2,mdRAl`paf`aa/<NMX<f -;faZa`~pMNuJgtH @aLS`G`jpDNux*&I/ a&_< gV< gP<g*<g$<gܲ<gJgҺgHR/ a&_`JgSJ,g/ arr aah&_`"pNuld?a 2hhpmapNuaa8pNu;|;|A+H+H;|A(    A(Nu6420ll@AH(;|Bm;|p ajpNup;|;|;@LCBllH( H@+@p a.pNup fpBm`0j 0,(RBg0,&/aLL a$0,(Bm;|;@papNuLCBBm;|llllH(papNu;|;|;|llH(pgapNup,@d$AbRBd0lld HpNupNuA$C p2!k0TQC$/ (IBm;|;\pa;\pa;\pa ;\pa;\pa(_pNu;l;|A1111pia;|phaL@ASBSCHJ-=fa`lfLHXapNuHJ-=f"AD+H+|;|0pa~gLNupCJWf(#& Hz ?<&NN\Nu!NupCޱWYNuaHz?<&NN\&pdЀNu 8Nu20`p@gJGjS@DG??NMX.Nua@fHGNuv9 GEDaD/ ?NA\J@kNua,v `v:`v;` GEDa ^EaHmD/ Bg?<VNAO `aѼp@dp:/ SDe Q)Bav"_Nua@ ED Ga~Bg/ ?<=NAPJ@k ??<>NAX~Nu GEDa/ ?<ANA\J@k`HmD?<ANA\J@g|fHNu Ga4a gEDa AD `چJgS` / ?<NAT$_2A:BRA?/ ?<GNAPONu GaJgD<f8pC2)@m$gA0)HjF-SAfa -Nua a a 0. n0.n"G"]e,0.n e2;@(HR@;@,2->3A;A00.ne2TI;@*ҁb+I$E05555E0B44vAC$a+mp+H+I;C;|;|pma`"^48LRD60;@0VЀb0A$ H20AfaA(B00@AHCA$6`HLae aeLNup"$&<LNuACEG@SBDSFDe@e@e0Bd4@RBNuJGk|d;GpNa|:`B-:`QGVG0G>( GJf 09`@oNu|eYGG0G~(NuHz?<&NN\ONu| d:|dBmBmھ|gp|arG0;p>5Nu0<a^>-dNudagR/?<HNA\OJgf @Nu/?<INA\Jga޸3a޲ mt h,NuaJGk SGgJfJf `ז Ga$aSja|aa` I2  g (=WJANuaak/ /(f ;gl`SgbRUaf((/ag^erHa2L$_ /g`( R/`$@a8Bga`Ba:a"_ mt!I,NuRUatPOf/a< _` _$_< fp=QNu _$_aB"Ha6/a/Bg?<JNAO NuJfa"JfJfÈЁЄTNuJfgf`NuajaJfJg.Jg*"HVJAj<=g LJf`LNupNu$mtx*<gCxafna$fbCxafVJfJf  fRH`(JfJf/(Ua>.$_6Skfr aQNu<ae <{dNuE/ a$_  fRSfx&/ SeaQ"_.`pr<:d <0e.@0`"<Gd <Ae@7`<gd<ae @WҀ`NuARGV_PBP4H>a<6 Va˚"0 I0af ^`^v` naxSfXv<Igv<Ogv<Rgv<Af2HCt4>.a6 Va8"0HC Iaަf ^aT ^`a|6v`۰apaf4 fJ-g pra` f?. i a؇Ea0_`R0|aSH0fNu<!g.<fH/"h*)g/ I<!fa PHSf _*Nu"hmlH(x"mpadLNuJGo |d0GNu0Gp4`ڜ;m<*Nua;G*Nu;|*Nu Ga2$0m*paf G`p0m*aVHA86HBrBDHAJAgHAJCgAcVB8SDpr a&QNuJGo8SD0m*`JGkg.p0m*agJBgHGJGgHBRBBdBSGHzCt0m*p` m ,g|J- faQ m`Ba;G*Nu+W+G m;m<*aJJg 0m*p$azC $<0m*pafA , +HNu"m , If(xR<,g< fS+HJg fSfNuafaiJf>0BfNuafaiJf.Nuafai.JfNuaxfa`x"m ,fl< g8<"g< gAR<,g< f` I<"g < gR`RJg 0 HfSf/S+Ia. _`Ct`C!tp0m*a.` ?Overflow ?Redo from start C / xR  fa̠. _ad`0&<a\/ ă. _`J&<aFati 0Bf>NuDNu&<a(aVi.Nu&<aazi.Nu&<a`Jf (-a"+HaVf|< g$m$jxg<"fva2fX< g`< gL<@d  efRgJag`*0m*p`ڨ<gJfaf< g< g<,f( "m"iNuaƲ< gab`aaf m f (-ad+H$hx< gRDgag` az< gaaa0. m h`0m*p+`g,/ m fAN _`?/<NM\Nu/<NMXNuCD/ aԌB _`apa&.g~Nuatp~a<fp*a.NuaXp*a.NuA.NuA`A(`Ad`A`AF`A>`0`^0-`FJ-gB-&m(m.l,lNPaպ>-Nu>-Nup+@;@;@;@NuJ-g0-vBU`ap0v`մ+HNuJgDJ-f>|g8|Mg2|Ng,|Og&X;D;mf;U/-BP+L`NuaؐfNuX``İ`Ą~|f~`a"Ava^a<f~a&??<LNAALa>0( ADBSa&A4`AWa _aJUgAYar2a.`~q Y Program terminated - press a key to exit pFATAL ERROR:  at line ,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`.<ANuNu.<<Nuk~Nu,FfJfg(gvEDiBHGHFFkTiHGDL&:ƞHGHF6BŞd&BރSE&HCBGHEk:څS>:.gNuk gBAkjDNu<Nu~NuBkjDDNufDJjNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.HF~Jg*]lDvUt QCt壌JgGNuF"&g0pC2DC|m |4n"Q,gJlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`LHaLHav$OaO `HВR@,@L0 : 8 HB.ڄGHGH@EHE>߃8 < : HBކ,CޅCބC8HFHB: ؅C: ؅C: HA؅CHFHGDHGHDDHFCHF8*܄C8 ܄CHA8 ܄C86 HA؃vHECHEHFDHFHDDHECHE8ڄ"$&@H@@ JmS@|fJf JfS@LXNuLH,.ahLHa\v$OaO `LD@؀ D(*H8x8pJff f0`&e0USjpRSfҎg0L JkS@|fJf JfS@Nua8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNu/ aJEk6|d WAPd"HpEaf( "_NupaZD+r2aF`DE" 4E|d ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA|aVe*AaNeAlaVo`A^a8ezAa@Ro`Aba$dABaBo`A,adPAa,So`LfNuLLaTHNuLLHaLHNuGLLaap0JgaLaLaHQKA$a~eJjPO:6"LLNu?@$@Y@@@È@jA.AcAׄAe B_B7HvBm@B0Bּ&4C k7CAyؠCv4WnUF؉<Ҳt"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC. Gaaai. NuHaX`HaVai$LNu,a_HNu,a]HNuWHNuVHNu,a\HNu,a^HNua2.a~Cax,`,<@Jj<ahNuai 0GgDNurtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NuJfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,NuH?@.N"Op QOLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k( $P@  =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸv z Jgkzއ[ Fnz Fml8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEXOޅkއSFdRFv 8fi FgNu~NuJDk~HFJ<Nu~|ag*e -WHFag .fagnS<NuafVafdRFa~g .fatg Eg<ef0adge -WaTf8aNf DbE`JjDDDSN .fa(faeSF`&eeeևe ևeօe.NuzgLSg< g< g< g< g` +g -g 0e 9bDNuDNuDNuO// ?<JH>f~A?|+."jT/"<HFvAbPmn d\HSC`]HRCPng`\HSCPmg/|E+00,4jDBT/- B eR/.B //tC$JjJ(fB8X*x UeBޅ D0Q>HL|TNuHFo GbAp 5dSGfxA/|E+00|+ `d/ .gR :fR0`RR~1HGHG Ef (+VfR :f$ R ` h01f|+S /f S _ Eg0`LNuH.f 0tLNu,av"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@fO$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G `BgNAr`r`lr`r`br`^r`Zr`r` oa1HB1H, /?< NA\"FHNu opa|l/ ?< NA\Nu`r `jr?/?NAX.Nur`Vr`Rr`Nr`J//// ?<NAO .Nur`0r`@r `:r*` r+`r,`r-`r/`?<0NATH@>Nu?NAT.Nu//?/ ?<1NA?/ opa/ ?<6NAPNut9`t:`t; oa/?NA\>Nuz<`z=?/ oa/?NAP>Nur>`&r?`r@//// ?/?NAO .NutA`?/?/// ?<BNAO .Nu?/?/ o an/?<CNAO >Nu?///?<DNAPO.NurE`?/?/?<FNA\Nu?///?<GNAPNurH`rI//?NA\.Nu//// /<JNAO >NuaԄNut oa oa o a䴼dgR$O w(/ a0B w( / aa w(/ a?7((?<KNAO.`ۮazgSfBNuajg@e`rL`?/ oaV/?<NNAP>NurO`ED o/ a o / a/<VNAO >Nu?/?/// ?<WNAO Nuanr Nup@@n$"AD &SQ @  gQB RNua@ opa/ BgNM\Nup`?/?<NMX.Nu?/?/?<NM\>Nu /0@g$/?/?Nu?/??///?/?<NMO>Nu/Nu?/?<NMX.Nup`p `?< NMT>Nup ?/?NMX>Nu(/"o o e,egS  QdNu//// ?/BgNNO Nu?/////?<NNO Nu opaF/ ?<NN\Nu?/?/?<NN\>Nur`r ?/?/?/ ?/?/B//?NNO>Nur`?Nu oa/ 0/ S@??< NNPNu//?/ ?< NNPNur`?/?/?/ ?/?/?/?<NNO.Nu//// //?<NNO.Nu?/?/// //?<NNONu?/?/?<NN\>Nu oa@/ 0/ S@??<NNPNu?/?/?<NN\>Nu//?/ ?/?/?<NNO Nu?/?/?<#NN\>Nu//?<$NN\Nu?/?/?<)NN\O>Nur*`r+?///?///?NNO.Nu oar/ L H@/2<./NNO .Nu?/?/?<SNN\O>NurT`rULa0H@/ /?NNO Nur`nr``r`\r`Xr`Tr`Pr`dr`Hr`Dr`Jr`Fr`Br`>r `Hr!`6r"`(r%`$r&`8r'`r,`0r@`rP`rQ` rR`rV`rW` ?NNT.Nu?/?NNX.Nu//?NN\.Nupq/o"/`@pp"/a6 o Nup.A0 0 "o00+oa o0NurLA p`.A+PC2BYpa6p/`r+A p`r*Ap+P`pz`p{`pr` p2`p`p);o+oaɖ>Nup(`p` p `p!`p-+o`vr`rN;o`r `r /H@+@+o`2ApapGa>`$ApapFa,`p,;o +oaA r`ppOa `LpMa`Dp6+oa`6A pa>pla`&Apa.pa`p;o"/HA+AaȼAr`ph"/`C2QNu>E"`2QNuA@p a+o /H@+@parrA`A pCapK+o `8re`rdAp`$ri`rHAp`rI`rJAp`r3Apat0a>Nupo`p`pj`p`p"/HA+A`p5` pk`pg`pf;o`pm`A+HAD+HpxaCDx oa6E o`BApa oa AD+Har oaAa`py``A+H Pa^p}aN o$o( f`rP`r| oa o`rQ` rn`r4;o oaa`AD+HSe`BNua|AD+H` oa+o ;op"`  _HaLexA+Haz[aL/ N oBPNuzZ oap d(a o aARap0aƈg o0 o ERa oED"JJf( S` oapdpxa$Se `Bp a4>Nup7A00 0+oa o0 o0Nup8;o ;o+o a> o0NuCD I /$H@""/HA"C6420aPC Q0 a0 a0 a0Nur#;o oa mtAaf`dB>`8 \8p`<B8$(\0P(4(<*(`2&,,8&DhdR*H$2D.6$2DV>FR`>8&,pL<`R&|6`dNqE:\BASIC\TELEBOOK\TELBOOPX.BAShgt.bastelebook.bh.;7=6=z8<&<><$<|*(o*lN~N@;;B-6+| B+|B>`Nq*;`&NqNT)N)O.-->,HޞN\Nu`0Nq`NqNT)N)O>, ?NTO-~ Hޞ G.+G.--~Hޞ G>=~DG^;G>-=.,N/>H-.N JGf`Nq.,N;G.- G.+G~=>-=~AN:`-=~NN ^A. GRANT`Nq.--~ ^N\Nu`NqNTpN)N)OAx.-NxN>,?NTO-~ Hޞ G.+G.- G.+G.- G~JGf`:NqAx.-Ax.-.- G~NNNA. GR`NqA.-Ax.NA.N`N0N\Nu`JNqNT)N)O>, ?NTO-~ Hޞ+G.--.- G>=>,F^ ^0N\Nu`0NqNT)N)O?<>,?A./N`PO;GN\NupNNx TELEBOOK.RSCrNA./N^N0O;G mg`Nq?<fN,TO~d=A.6<N~=A.-.<t6<NV~=A.-.<6<NVN=~^JGf` NqA.-NxC:\N`NqA.-NxA:\NA.-NxPATH= NA.-A.-~N,NA.-~H-~ NNJGf`NqA.-A.NzNVNN!N$X?<NTO.-+G`&NqNT)N)O.-->,HޞN\Nu`BNqNT)N)OA.->,?.-NTO-~Hޞ G> ^0>,N\Nu`HNqNT)N)O>, ?NTO-~ Hޞ+G.--.- G>=>,^ ^0N\Nu`|NqNT)N)O>,=><^;GA.->-NNA.-Nx1NJGg` Nq`Nq;|`NqA.-Nx2NJGg` Nq`Nq;|`NqA.-NxFNJGg`&NqA.-~ NNJGg` Nq`Nq;|`VNqA.-NxxNJGg` Nq`Nq;|`&NqA.-NxNNJGg` Nq`Nq;|`NqA.-NxENJGg` Nq`Nq;|`NqA.-~NNJGg` Nq`Nq;|`NqA.-NxsNJGg` Nq`Nq;|`hNqA.-NxDNJGg` Nq`Nq;|`8NqA.-NxuNJGg` Nq`Nq;|`NqBm>, GPg`Nq;|`Nq>, GHg` Nq;|A.->- ^0>,N\Nu`NqNT)N)OBm?<?<?<~TG??<?<?<?<?<?<?<?<?<?<?<?<?<~H/~H/A./A./A0./A2./A./A8./N OB;G>-=~^JGf`Nq?-NhTO;G>-=~^JGf`@Nq.,/?<?< ?-?-NO ;G>-=~NJGf`NqBm?-NTO;G>-=~A^JGf`nNq>-=~^JGf`TNq?-?<NXO.,/?-?<?<?<?<?<NO;G~N JGf` Nq`Nq`NqBmJmf`dNqA.->- ^0>,N\Nu`tNqNT)N)O.-/A./A./A./A./NO mg`6Nq?<?<?<?<?<?-?-?-?-NrO;|.-/>, ??< ?-?-?-?-NO;G.--.-NJGf`Nq.-/NXO;G`"Nq.-/>,?N\O=><^;G?-?<NXO.--.-N=>-=~N^JGf`0Nq?<?<?<?<?<?-?-?-?-NrOA.->- ^0>,N\Nu?<NTO;G?<NTOA./NXO?-?<N XO;G;m>- Gg`NqN tBm` Nq>- Gg>- Gg`>Nq mg`Nq>-^G;G`Nq>-=~DG^;G;|`Nq>- Gg`NqA./NXOBm`Nq>- Gg`FNq?-N6TO.-/?-?<?<?<?<?<NO;G;|`4Nq>- Gg`"NqA./?<N\OBm`Nq>- Gg`NNqA./?<N\O.-/?-?<?<?<?<?<NO;G;|`Nq>- Gg`NqN";m`Nq>- Gg`Nq?-NTOBm`\Nq>- Gg>- Gg`Nq?-NTOBm`(Nq>- Gg`Nq?-N TO;m mg`Nq?<NTO;GN;G~NȪ`NqNT)N)O?<NTOJGf`Nq~N>,=>,XG=~A6N:`Nq>-6=A.6<NN;G<~=~ N~=~ N~=>-<=~A@N:`HNq>-6=A.6<N->-@=~NN;G>~=>->NA@NT`Nq~=~ N~=~ NA6NT`TNq~N`Nq?<jN,TON\Nu`vNqNT)N)OA0.?<-NTON>, Gg`"NqA8.?< -NTON`|NqA8.?< -NTONA8.-NxN=~H-A8.-~H-~ NN/>H-.Jf`NqA8.?< -NTONA8.-NxNJGf` Nq`Nq?<NTOpNA0.rN?<A ./NN0OpNA8.rN?<A ./NN0OpNNxrN?<A ./NN0O.-/A../A0./A2./A4./NO.-/?<?< ?-.?-0?-2?-4NO;G~NpNA8.rNA./NPN0O~N.-/?<N\O=><^;G,?-,?<NXOpNNxATH0rNA./N:N0O m,g`@NqN\Nu`NqNT)N)O.,-~=~N-NxMNJGf`6Nq.,-Ah.-.,-.,N-~HDޞN.NN;|HpN>-HAO.rNA./N:N0ORmH mHopNNxATDT-.,NrNA./N:N0ON\Nu`NqNT)N)O.,N;GN>-N=~NJGf` Nq`Nq~=>-N=~APN:`fNqAH.-.,->-P=~NNAH.-Nx(NJGf` Nq`$Nq~=AH.NNAPNT`Nq~=~ NNZ+GXAP.-NxN~NJGf`NqAX.-~NNNAP.-AP.-AX.NNAX.-~ NNJGf`VNqpNAP.rNA./NN0O~H-AP.-NxOKNJf` Nq`:Nq`LNqNZ-.-XNV-.<@N&JGf` Nq` Nq`NqN\Nu`*NqNT)N)O.,N;G\~=>-\=~DG^=~A^N:`nNq.,N->-^Hޞ G~;Gd>-d=~ N=>-d=~ N^JGf`Nq.,N->-^Hޞ-~ ^A^NT`NqAp.-~"H-~ NNAp.-.,NdpNAp.rN?<A ./NN0O.-/?<?<?<?<?<?<NO;GN\Nu`NqNT)N)O>, Gdg`BNqA.-Nx&[1][ Address book | is full. ][Cancel]N`2Nq>, Geg`:NqA.-Nx[1][ Blank entry. | ][Cancel]N`Nq>, Gfg`BNqA.-Nx&[3][ Resource file not found. ][Abort]N`Nq>, Ggg`LNqA.-Nx/[1][ Address book file | not found. ][Continue]N`@Nq>, Ghg`6NqA.-Nx[1][ Item not found. ][OK]N`Nq>, Gig`DNqA.-Nx'[1][ Address book is | now empty. ][OK]N`Nq>, Gjg`, Gkg`, Glg`FNqA.-Nx)[3][ Cannot write path settings ][Cancel]N`Nq>, Gmg`6NqA.-Nx[3][ File to big ][Cancel]N`~Nq>, G=g`VNqA.-Nx'[3][ Disk Full! | File not saved. ][OK]NNxBOOK.DATN`Nq>,?NTO;G`HNqpNA.rN?<A ./NbN0O;G>, Gfg` Nq~NȪN\Nu`NqNT)N)ONxN -><HN*JGf`Nq?<dN,TO`~Nq?<NTOpNNxEditrN?<A ./NN0O;| pN>,m =A.6<NrN~m ?A ./NN0ORm m o?<?<N XO G g` Nq`Nq;| >- =~m ?>=NTO2<NRm m o~AO.-NxNJGf`Nq?<eN,TO``Nq~=~AO.N2<N;| >,m =A.6<N->- AO.NRm m oN\Nu`NqNT)N)ONxN -><HN*=>-f=~=~d=~DG^Nڎ^JGf`Nq?<dN,TO`Nq?<NTOpNNxNew NamerN?<A ./NN0O;|pNNxrN~m?A ./NN0ORm mo?<?<N XO G g` Nq`Nq;|>-=~m?>=NTO2<NRm mo~AO.-NxNJGf`Nq?<eN,TO`Nq.,->-f ^0>-f^G;Gf~=~AO.N2<N;|>-mf=~DG^=A.6<N->-AO.NRm moN\Nu`:NqNT)N)O>,JGg`FNq?<NTO?<?<N XO;GA.?<-NTONBm`Nq., G>^G;GA.-A.NNA.-NxNJGf` Nq`Nq>-=>-f=~AN:`lNqA.->-=A.6<NNN~H-A.-A.NJf`Nq., ->- ^0`NqANT`Nq?<hN,TON\Nu`@NqNT)N)O., G>=>-f=~DG^NJGf`Nq.,->-f=~DG^ ^0., G>=~NJGf`Nq.,-~ ^0;|A.-~H-~ NNA.-., G>m=A.6<NNdpNA.rN~m?A ./NN0ORm mopN., G>=~NpRG=Nx###NLrN?< A ./NN0ON\Nu`-f=~NJGf`Nq?<iN,TO`Nq`NqA.-Nx4[2][ Delete this entry. | Are you sure? ][OK|Cancel]NpNA.rN?<A ./NbN0O;G m g` Nq`vNq>,=>-f=~DG^=~AN:`BNq>-=A.6<N->-^G=A.6<NNANT`Nq>-f=~DG^;GfN\Nu`ZNqNT)N)OA.->-f=~NpNdN?<NTOpNNx There are-A.N-Nx names inNrN?<A ./NN0OpNNx Free memory:-NxN NfN-Nx bytes.NrN?<A ./NN0OpNNxPATH=-A.NrN?<A ./NN0O?<?<N XO;G mg` NqN(N\Nu`NqNT)N)OA.-A.-NxBOOK.DATNNBmA.NXJGf`NqA.-~=~=><N~NLj-NxN -><HDޞN*JGf`ZNq~N>-=A.6<N-NNRm~Nv=>-=~dN^JGf`NqSm`Nq?<mN,TO~NV`Nq?<gN,TO;mfN\Nu`nNqNT)N)OA.-A.-NxBOOK.DATNNA .-A.-NxBOOK.DBKNN>-f=~NJGf`Nq?<kN,TO`Nq |+NA.NXJGf``NqA .NXJGf`NqA .NpNA.rNA .rNA./A ./NN0O ;GA.-~=~=><N~=>-f=~AN:`4Nq~N>-=A.6<NN.NANT`Nq~NVNN\Nu`NqNT)N)OA.-A.-Nx MODEM.DATNNBmA.NXJGf`jNqA.-~=~=><N~N>-=A.6<N-NNRm~Nv=>-=~N^JGf`Nq~NVA.-~AO.N?<NTO;|pN>-AO.rN~ m?A ./NN0ORm moAh.-~AO.N;|>-=>-TGAO.2<NRm moA.-Nx19200NJGg` Nq`NqBm`NqA.-Nx9600NJGg` Nq`Nq;|`NqA.-Nx4800NJGg` Nq`Nq;|``NqA.-Nx3600NJGg` Nq`Nq;|`.NqA.-Nx2400NJGg` Nq`Nq;|`NqA.-Nx2000NJGg` Nq`Nq;|`NqA.-Nx1800NJGg` Nq`Nq;|`NqA.-Nx1200NJGg` Nq`Nq;|`fNqA.-Nx600NJGg` Nq`Nq;|`4NqA.-Nx300NJGg` Nq`Nq;| `NqA.-Nx200NJGg` Nq`Nq;| `NqA.-Nx150NJGg` Nq`Nq;| `NqA.-Nx134NJGg` Nq`Nq;| `lNqA.-Nx100NJGg` Nq`Nq;| `:NqA.-Nx75NJGg` Nq`Nq;|` Nq`(Nq?-~?~?~?~?~?NTO +GN\Nu`8NqNT)N)OAx.-A.NA.-Nx N?<NTOpNAx.rN?<A ./NN0O?<?<N XO;Gj mjg` Nq`NqAx.?<-NTONA.-~H-~ NNA.-Ax.NdpNNx TELEBOOK.PRGrNA./?<N>N0O;Gh>-h=~NJGf`Nq?<lN,TO`Nq><0H/?-h?<N݀PO+Gl?-h~H/A.N/N^O +GpA.-NxPATH=NJGf`Nq?<lN,TO`jNq?-h~H/A.N/NbO +Gp.-p-~HN*JGf`Nq?<lN,TO`NqA.-A.NzNVN?-hNXTOH+GpBmfN!N$XN\NuN?N,TO |$NNDz~NȂ O/ C0<HЈ",e"` Ь ЬЬH`// Bg?<JNAO JfLE,A@,A8,Hp!!!.HA HĐ"MBQd+@+F +LtSE;ED;D Ca _NT+K)O)N/NHz+_>?F?F"/FN<+g <-fPN<.g<0e <:dBo?|Bo <:d<0eaG0ajNRo`Jf /k WeR<.f6Bo N<:d<0eanG0a$RoSo ` ooR߰<Dg <EfZ`N<+g <-f?|N<:d"<0e2/A0AA@GA0?AN` g oo8/o gadAC$IaR`ھ<&fN߰<HfBN<:d <0e2G0`"<Gd <Ae G7`<gd<aeGWaa&``H<BfN<2d:<0e4G0aaN`<OfN<8d<0eG0azaN`Jf0 /k eRdS|"` |"Ag ggfN/"g,Sf f" /H/@` e /aOHPz./gLJ/gv?aH(:p`J/"f Jj aN`J/gDJO$Nu%&!#HJf߯eNua aNAC$IHaO`P / aN|H PNuJf /Ѐe"ЀeЀe Ёe/@NuaAC$I`P,Jf /ЀeЀeЀe Ѐe/@NuaXoNuJf /ЀeЀe Ѐe/@Nua|VoNuJf /Ѐe/@Nua`RoNuJfaROHGJD[jDD<AB!zVB.T/zTBNd A"O$HaOJFg O"O$OaOr`O JgCA$IaOHGPNu G.ak>aE2at` G>Hak(aEaVa> maB(-ꘉB;_*.`Z"m"( a ɉ m` G.aXkaI` r maT>( m HR m` GLa(jv"m Jj|-aJ$R` Ga(kNu"_?-*/ /(<a +I+H _Bm*+HaAZSk +DBaJNua -аc4-rAf"f*p+@ m hr0R;ANu GaAaA+Da*Jf(-ԸdC`xSka`Skr a`Nu|E`|DHaJgCDF;EDm"LHXaIB-TLAtp gp*J-gd,-gRgSSJkf/g*t-`(R/ft+`4<+ Sg4< /g4<- Jj|a`JEk>RG`8~Jg~8ESDg(AU"HtEije"Jxo QSD<0Qtx<-gJk8HSfHDRDHDDHD+D-gRGJkf/g.t-RG`(R/ft+RG`4<+Sg4< /g4<-af-m`68Ggn <%a2` SDa(Qga(-EDFRE-g-aSFk.a-gSfr,aHDSf`HD8<`-g8-r.aSDk`-g<-ar+JEjDEr-aHYg"da$" *H HAaHEa P2IfhNu0`^AD"H$HJfSr-gmFH" CIJd"Ae0f0Br<:d`( 0gSr`"HR f1RrNurNupa m`=p@2-JAj -fNu<_fajJAjr-aa\`ز<\fHaPv<\faDpNu< f&RCa4< g<\gr\anWr afV`r\aZ`v<!g&-Բ<&g<#gd - m h$-̰b&<+f(<#g<*g<$f Rbg`Ta~` <$g<*ff` <.fܶ<#f~x&2-ܲ<.g.v<#g"xv<$gaf<$fa`v`aVaR<#g<.g<,fR`zREa(<#g<^f< - m h$-<<bD0f>RQaa|<^f a|`|Jf2-~<+g ~<-f~apNuaH0-*g0@pa;L Nu -g @+H`A0-JgPQagBNu?a0@` Nu !INu("hNuA0-aPHQNu _x8aDSr//Q/-+O/N m( SrPf Ha LQ m((+P`, G("haZ.NuH+H+HY+I(+I$C - A∓+I c~+@LNuJk*"mg ɉRɉAH d+HNua`af$Ha JaNu/-BHaa`G^pv.<"m AF"A$m $ QN m*g $ N E P`A"+I, U+@0NuNuSBeg"‡gf"`f$P(*SJg "‡g"`Qd`Nu$m X&m,Qd,m$(/ / / K R,I` (*X"Tbf(f"eef)fe$*ICʹd o( o- Y- XE` o oX- Y- E`d&^$^`|*_& _"X$"X b(f)fG(H$S) $cef*f) $dNu m X.-0S,-"F*<& $X,ReZdV(*gȅe2؎e,$`8ȅ e^&ր*gR"&F܄ge@$SQdQd+FL+_/ح d(Nua a8String space corruptH/GpvaaB _aj`SBefg"`Nu*<(I m ٭ ٭$$-0gRňX$`,Rd ^("haSoRgSe(g`x"Dp!a.Nua &H ^JkgacR--`.Nuav`a  G-a IJg < fSf-.`X G-ajJg !< fSf-<.`2 G("haψa h`E`(aa.Nu G.(` *-Jca\JgbS/ Ř*kSpH@d4d0SWfJkH` VLgSj`ˉ`SWgd`JkH` Vf dL`LSj`haafXgXSeTaaVf>d`8<ae <{dNuafgSetHB Vfd`z`z Ga ^.`aJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNuaN/ I"Ja.gp SQd G`8a&"gSt Qd I"Ja G` ^&$P(<Ƅ GȐ"he(Nu Ga("P~gNuab Ga.Nuxa.Nu Gaxa.- NuRGfHx?<HNA\.Nu("hNu/ a _`H/ @Jf(Saj. _`. >HǏNu H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu_HNu]HNuWHNufNu\HNu^HNu~Nu Ga4)k2BHҁC. Nuv!`6FBH*6HÖk$n UDk>HǞkn"aևQ"`J` GaZJgF<fbxCifn4)C k2BCHUDk0BAҀQ8. NuJ-6gajP HxCSDt =QaL`aH3aB a< a6 a0 FBH*&k趙nUDk.kھn"a6ևQ"` GaJgN<fxCift4)C kJ^f2BCHUDkJ^f0BAҀQ8. NuHxCSDt -QaL` GJf@4-4/ x$Nr6ASAHDJDfHD0Bk"R@Q/ pgaPC2 AA ?H؁a222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJft4-4/ H/~$Nz6ESE"k\RaQ( pgaC2 APA?H؁aP222FY"."R: UEk"""RalQ(*`2 Gag()f<faLB`"Nu2) ~`b ^Jf$M!J44BZ05@HR$  pgC5Cr g(`Nu ^JfN$M!J444 %@R$  pgC5Cr.a| `?aJg0if$Ip0Nua" a H@GA8a G@VGa GUU|vGa)`+"(*`Aa)a+Jg mNJg/a)`Av/a)x"a)JUg0@e"X4`BH// a)zA_a)@ Wa):"_  _Nup`Se<!dA/a)A*Jg)JfS`Cx a!f a"JNurNuLIBRARYSTARTUPOPENPEEK/POKEBLOAD/SAVESOUNDLOCATEINKEY$GEMDOSDIMARRAYBLITREDIMCVsMID$==MID$RIGHT$ASCINSTRPALETTEMALLOCMENUSCREENSQRTWINDOWJOYSTICKTIMEDATEMOUSELOGHEAPENVIRONGETCOOKIE__HISOFT__ Y8 Runtime error at line in module in file on #Apa+@6Apa+@.Apa+@2NuaAh/?<NNT@<+P>"o+_B@At+HA'+H )$i(eЩJiNesg AV |$+|Nua hA a'2a`"epAJg"hH瀀NLQNu m6pa m.pa m2p/??<NMPNuA/HNsA`A`<dNJgJ|bDCH瀀HAJgLH>a!L`H?8(H o(aLLf0ApNupDNuH/2a nf*0@"<g < g8H0 lNL LJNu"`r,HA,t,HB,"Lp`JgB<fp@`JfrAp`CB gga:rarwaB,B,#`H Lpa#L (IL)HNu l p`&_|d`A`P&FVVn0kN0SN0kNp*JgHP0SNL fS`NuzpgH P0SNL f < gR`"NupJgH P0kNL fS``<daTxa@pNupDNu`aHzư<dҰ<g a"FagpMNu-;f -;fNuH?<?<NMXJ@gL/<NMX-;g<g,-;g(<f"/<NMX<g-;g<fp`+@pLNuQ"p`J,"gHrabrfa\LJNuJ,"gHraDre`<dA`>B,>4>>>>ZQ"aapNuP"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba~"W2)a2A an"WJikra`rcaZ"_2)aA `JXpNu?AA,0->|gS@gA 00Nu    H @rareaLx*&I/ ah&_< gR< gL<g<g< eܺgHR/ ar&_`JgSJ,gS,/ rar ara&_`a"p@Nu?,?<NMX<f lf -;frpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUgvSgpDNu&fvRBg/?<=NAJkbPOx(؃Aa^)C)C$)C 8?<?B?<BNA)@BoNAO |||9Dp)@@)@NuPH`t9+@@lAgf LNuF5LCKKBg/?<NAXOapNu`8,<d$ g A @N.V@(e|dA`^vp<gJf",g a@farrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬٬$a8Jg*)l$/ /??<?NA"/O Jk&ѬfHpNua < g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg$//??<@NA$/O "kpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`^v`SH @vapAaFLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @anf(SE`HE  |aZf ,B$A(aHfNu` f(Jj", )A R $,Ga<"G ,A(NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCAaߞg (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?0l0BBBBBBXBB0;|n?<NNTC"+@p0-jR@22-lRA2H222>;|.B2Bm6+|pha>+mx+m|NuBm;| Ap 0Q0BmpNBT@g$pMa;@p-a pa`PBmBmpeaNupD`p4ONu/ H0@an0/|bCHI o f"+|phaALC1111/HC2"f"jpdapkx6A(a9@;@,|B,B,#9m "o B2B.Jo g& IaPa$ R/ a )H."_HaB"l.;l;|+IpiaRmA+HpiaL 8A0P0000pea;|phaL@ASBSCHHXJ-=faxp0,lb@C$"T#zT3zRa$aah|aa"A б f ;lF;|Na0Dp@#@")@(_NuH(P;|;|0<aNuLHpa La0,&Bm;|;@papNuH(;|BmprapNuBl0-dS@m9@B,Nu ,.g @a R ,2g @a F;lpfazpgataaa;|,pNuBm;| phaP0-NupDNu`<dB<dA*6,m,g J-=fa2a@aFNaB`h.zrb<dA`2n(R:J,"g:Hpa6paHLll6mdRA4mba0,*a"paLJNuBm;|;@p a^NuBm;|;@paHNuJ-:fHBmBmp{a.LR-:NuS-:b B-:HBm;|BmpzaLJNupP"NupQ"Nur2,mdpNuH;C;C,;| piaLHXaC$atLNu0,mbeS,9@pNup`PpMNuaf< g`< gd<gR,,g,d ?a>aF2R,;|;|HA+A ,Ь+@(pa"0-blpNuBlB,`0-dl2lmlb9A`2-daL2,mdRAl`paf`aa/<NMX<f -;faZa`~pMNuJgtH @aLS`G`jpDNux*&I/ a&_< gV< gP<g*<g$<gܲ<gJgҺgHR/ a&_`JgSJ,g/ arr aah&_`"pNuld?a 2hhpmapNuaa8pNu;|;|A+H+H;|A(    A(Nu6420ll@AH(;|Bm;|p ajpNup;|;|;@LCBllH( H@+@p a.pNup fpBm`0j 0,(RBg0,&/aLL a$0,(Bm;|;@papNuLCBBm;|llllH(papNu;|;|;|llH(pgapNup,@d$AbRBd0lld HpNupNuA$C p2!k0TQC$/ (IBm;|;\pa;\pa;\pa ;\pa;\pa(_pNu;l;|A1111pia;|phaL@ASBSCHJ-=fa`lfLHXapNuHJ-=f"AD+H+|;|0pa~gLNupCJWf(#& Hz ?<&NN\Nu!NupCޱWYNuaHz?<&NN\&pdЀNu 8Nu20`p@gJGjS@DG??NMX.Nua@fHGNuv9 GEDaD/ ?NA\J@kNua,v `v:`v;` GEDa ^EaHmD/ Bg?<VNAO `aѼp@dp:/ SDe Q)Bav"_Nua@ ED Ga~Bg/ ?<=NAPJ@k ??<>NAX~Nu GEDa/ ?<ANA\J@k`HmD?<ANA\J@g|fHNu Ga4a gEDa AD `چJgS` / ?<NAT$_2A:BRA?/ ?<GNAPONu GaJgD<f8pC2)@m$gA0)HjF-SAfa -Nua a a 0. n0.n"G"]e,0.n e2;@(HR@;@,2->3A;A00.ne2TI;@*ҁb+I$E05555E0B44vAC$a+mp+H+I;C;|;|pma`"^48LRD60;@0VЀb0A$ H20AfaA(B00@AHCA$6`HLae aeLNup"$&<LNuACEG@SBDSFDe@e@e0Bd4@RBNuJGk|d;GpNa|:`B-:`QGVG0G>( GJf 09`@oNu|eYGG0G~(NuHz?<&NN\ONu| d:|dBmBmھ|gp|arG0;p>5Nu0<a^>-dNudagR/?<HNA\OJgf @Nu/?<INA\Jga޸3a޲ mt h,NuaJGk SGgJfJf `ז Ga$aSja|aa` I2  g (=WJANuaak/ /(f ;gl`SgbRUaf((/ag^erHa2L$_ /g`( R/`$@a8Bga`Ba:a"_ mt!I,NuRUatPOf/a< _` _$_< fp=QNu _$_aB"Ha6/a/Bg?<JNAO NuJfa"JfJfÈЁЄTNuJfgf`NuajaJfJg.Jg*"HVJAj<=g LJf`LNupNu$mtx*<gCxafna$fbCxafVJfJf  fRH`(JfJf/(Ua>.$_6Skfr aQNu<ae <{dNuE/ a$_  fRSfx&/ SeaQ"_.`pr<:d <0e.@0`"<Gd <Ae@7`<gd<ae @WҀ`NuARGV_PBPa0|JgD0A4</va`. Compiled with HiSoft BASIC 0<rtvaf;H*;Ha<6 Va "0 I0aގf ^`v`ۦ naSfXv<Igv<Ogv<Rgv<Af2HCt4>.a6 Vaʾ"0HC Ia,f ^aʂT ^`za6v`6apa^f4 fJ-g praH` f?. i ab؇Ea^0_`0|aSH0fNu<!g.<fH/"h*)g/ I<!fa PHSf _*Nu"hmlH(x"mpaLNuJGo |d0GNu0Gp4`";m<*Nua;G*Nu;|*Nu Gaɸ$0m*pa, G`~p0m*aHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m*`JGkg.p0m*agJBgHGJGgHBRBBdBSGHzCt0m*p` m ,g|J- faQ m`a;G*Nu+W+G m;m<*aJg 0m*p$a@C $<0m*pa,A , +HNu"m , If(xR<,g< fS+HJg fSfNuafa6iJf>0BfNuafaiJf.Nuafa0i.JfNuaxfax`x"m ,fl< g8<"g< gAR<,g< f` I<"g < gR`RJg 0 HfSf/S+Iâ. _`FCt`C!tp0m*aN.` ?Overflow ?Redo from start C / xR  fa&. _a`0&<a\/ a . _`&<aFai 0Bf>NuDNu&<a(ai.Nu&<aa i.Nu&<a`JJf (-a˨+HaVf< g$m$jxg<"fva2f޲< g`< gL<@d  efRgJag`*0m*p`.<gJfaf< g< g<,f( "m"iNuaƲ< gab`aւaf` m f (-a+H$hx< gRDgag` az< gaaaʶ. m h`t0m*p+`يg,/ m fAN _`?/<NM\Nu/<NMXNuCD/ aB _`apa.g~Nuatp~aز<fp*a.NuaXp*a.NuJ-gB-&m(m.l,lNPaz>-Nu>-Nup+@;@;@;@NuJ-g0-vBU`Ղap0v`t+HNuJgDJ-f>|g8|Mg2|Ng,|Og&X;D;mf;U/-BP+L`ĔNuaPfNuX`Ծ`p`D~|f~`a"Avaa<f~a??<LNAALax0( ADBSa`A4`XAWaP _aJJUgAYa>r2ah`~q Y Program terminated - press a key to exit pFATAL ERROR:  at line ,GgT klknf`@,k^g>k^g2k8<d,&B<ރeNuRid~S<Nu.NuJNu<oD&B<ރeNukgvgPk<<d&B꫞kBSbHGއ[kgNu~Nu<oD&.<`DgjD`.<ANuNu.<<Nuk~Nu,FfJfg(gvEDiBHGHFFkTiHGDL&:ƞHGHF6BŞd&BރSE&HCBGHEk:څS>:.gNuHz_Jg0jzDi&SbHGއ[Jj dRNuJj Jjf NufNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.HF~Jg*]lDvUt QCt壌JgGNuF"&g0pC2DC|m |4n"Q,gJlDk.Nu~DNu~Nup"DjDG@AB|Ab DSGkUĆQ(k(j2xc 0D@`fc 0D@`D@@`D@@ԆӅdf UĆR@(fJk0<NuJkJkxAS@J[NuJkV`LHaLHav$OaO `HВR@,@L0 : 8 HB.ڄGHGH@EHE>߃8 < : HBކ,CޅCބC8HFHB: ؅C: ؅C: HA؅CHFHGDHGHDDHFCHF8*܄C8 ܄CHA8 ܄C86 HA؃vHECHEHFDHFHDDHECHE8ڄ"$&@H@@ JmS@|fJf JfS@LXNuLH,.ahLHa\v$OaO `LD@؀ D(*H8x8pJff f0`&e0USjpRSfҎg0L JkS@|fJf JfS@Nua8 g0HGOGG,H@O@@HGBG p̀Nu|Nuއg HGNu gV H@H@@mH|lFJj@H@VHFNFr FJgdH@Ri H@.<H@Nu~NuDNu/ aJEk6|d WAPd"HpEaf( "_NupaZD+r2aJ`DE" 4E|d ICP$ISESA Q<0Q.`paD-| d0` oE c I`S@f.RNuvgv I0<0QJf JfzvRNuH(I??<HA|aVe*AaNeAlaVo`A^a8ezAa@Ro`Aba$dABaBo`A,adPAa,So`LfNuLLaTHNuLLHaLHNuGLLaap0JgaLaLaHQKA$a~eJjPO:6"LLNu?@$@Y@@@È@jA.AcAׄAe B_B7HvBm@B0Bּ&4C k7CAyؠCv4WnUF؉<Ҳt"g pJk S@ҁ`0<vNuMC68341 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC. Gaaai. NuHa\`HaZai$LNu,a_HNu,a]HNuWHNuVHNu,a\HNu,a^HNua6.a~Cax,`rtvx2(4(6(8( |o864BA@`J@gHCv6BBHANuH0)hlH0)h|?ovx`J@ga`LL*jfcCD@` ԄӃdR@HLNuJfJgJk S@jHNu0<5@NuJfJg JfJfBBB|XONua/ 04R0(iR@5@&Oz////zL81P֣7CBCSHCԃ6BBHB҂ң7ABAQHAЁ'@\KUEjLJkSjjH&_NuaL/04R0(i5@LL xzJk SjjJk Rjj|?Eg҃тQJk SjjH0,NuH?@.N"Op QOLNu(j (u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k( $P@  =nѷYŬG7ֿwp_Aܯ ٌ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸv z Jgkzއ[ Fnz Fml8DD/A p@<&0@ W.:BEHExHCڃHG6ڃdR:HEXOޅkއSFdRFv 8fi FgNu~NuJDk~HFJ<Nu~|ag*e -WHFag .fagnS<NuafVafdRFa~g .fatg Eg<ef0adge -WaTf8aNf DbE`JjDDDSN .fa(faeSF`&eeeևe ևeօe.NuzgLSg< g< g< g< g` +g -g 0e 9bDNuDNuDNuO// ?<JH>f~A?|+."jT/"<HFvAbPmn d\HSC`]HRCPng`\HSCPmg/|E+00,4jDBT/- B eR/.B //tC$JjJ(fB8X*x UeBޅ D0Q>HL|TNuHFo GbAp 5dSGfxA/|E+00|+ `d/ .gR :fR0`RR~1HGHG Ef (+VfR :f$ R ` h01f|+S /f S _ Eg0`LNuH.f 0tLNu,av"OE` 5e / ".gR :f0`|1RG$_ Eg0`<-gr |RE "0V|ddJFgJGn0D@F|dP` |>|dD`(.0D@S@e0`0S@fO$LNu0S@f0Gc.S@f`SFg .SFfSGE+00JGlDGT(| eR(G `BgNAr`r`lr`r`br`^r`Zr`r` oa1HB1H, /?< NA\"FHNu opa|l/ ?< NA\Nu`r `jr?/?NAX.Nur`Vr`Rr`Nr`J//// ?<NAO .Nur`0r`@r `:r*` r+`r,`r-`r/`?<0NATH@>Nu?NAT.Nu//?/ ?<1NA?/ opa/ ?<6NAPNut9`t:`t; oa/?NA\>Nuz<`z=?/ oa/?NAP>Nur>`&r?`r@//// ?/?NAO .NutA`?/?/// ?<BNAO .Nu?/?/ o an/?<CNAO >Nu?///?<DNAPO.NurE`?/?/?<FNA\Nu?///?<GNAPNurH`rI//?NA\.Nu//// /<JNAO >NuaԄNut oa oa o a䴼dgR$O w(/ a0B w( / aa w(/ a?7((?<KNAO.`agSfBNuag@e`rL`?/ oaV/?<NNAP>NurO`ED o/ a o / a/<VNAO >Nu?/?/// ?<WNAO Nuanr Nup@@n$"AD &SQ @  gQB RNua@ opa/ BgNM\Nup`?/?<NMX.Nu?/?/?<NM\>Nu /0@g$/?/?Nu?/??///?/?<NMO>Nu/Nu?/?<NMX.Nup`p `?< NMT>Nup ?/?NMX>Nu(/"o o eXegS  QdNu//// ?/BgNNO Nu?/////?<NNO Nu opar/ ?<NN\Nu?/?/?<NN\>Nur`r ?/?/?/ ?/?/B//?NNO>Nur`?Nu oa/ 0/ S@??< NNPNu//?/ ?< NNPNur`?/?/?/ ?/?/?/?<NNO.Nu//// //?<NNO.Nu?/?/// //?<NNONu?/?/?<NN\>Nu oal/ 0/ S@??<NNPNu?/?/?<NN\>Nu//?/ ?/?/?<NNO Nu?/?/?<#NN\>Nu//?<$NN\Nu?/?/?<)NN\O>Nur*`r+?///?///?NNO.Nu oa/ L H@/2<./NNO .Nu?/?/?<SNN\O>NurT`rULa\H@/ /?NNO Nur`nr``r`\r`Xr`Tr`Pr`dr`Hr`Dr`Jr`Fr`Br`>r `Hr!`6r"`(r%`$r&`8r'`r,`0r@`rP`rQ` rR`rV`rW` ?NNT.Nu?/?NNX.Nu//?NN\.Nupq/o"/`@pp"/a6 o Nup.A0 0 "o00+oa o0NurLA p`.A+PC2BYpa6p/`r+A p`r*Ap+P`pz`p{`pr` p2`p`p);o+oa>Nup(`p` p `p!`p-+o`vr`rN;o`r `r /H@+@+o`2ApapGaj`$ApapFaX`p,;o +oaDA r`ppOa6`LpMa.`Dp6+oa `6A pa>pla`&Apa.pa`p;o"/HA+AaAr`ph"/`C2QNu>E"`2QNuA@p a+o /H@+@paȞrA`A pCapK+o `8re`rdAp`$ri`rHAp`rI`rJAp`r3Apat0aD>Nupo`p`pj`p`p"/HA+A`p5` pk`pg`pf;o`pm`A+HAD+HpxaCDx oabE o`BApa oa6AD+Har oa"Aa`py``A+H Pa^p}aN o$o( f`rP`r| oa o`rQ` rn`r4;o oaa`AD+HSe`BNuaAD+H` oa+o ;op"`  _HaxexA+Haz[aL/ N oBPNuzZ oaDp d(a o a2ARap0aƴg o0 o ERa oED"JJf( S` oapdpxa$Se `Bp a`>Nup7A00 0+oa o0 o0Nup8;o ;o+o a> o0NuCD I /$H@""/HA"C6420a|C Q0 a0 a0 a0Nur#;o oa, mtAaf`dBH`  \8r`<B8$(\0P(4(D*(`2&,,8&DhdR*H$2D.6$2DV>FR`>8&,pL<  $ @P-XTele Book - v1.00 - O.Gal 1993Name:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxName: ______________________________XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAddress: ______________________________Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ______________________________Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ______________________________XxxxxxxxxxxxxxxxxxxxxxxxxxCode: ____________________XxxxxxxxxxxxxxxxxxxxxxxxxxTel 1: ________________________XxxxxxxxxxxxxxxxxxxxxxxxxxTel 2: ________________________X Address:Tel 1:Tel 2:FindNewDeletef.neXt DIAL EditPrintsetUp12SaveExitDialing...HangupRedial12345678901234567890123456123456789012345678901234561234567890123456789012345678901234MODEM Return CodesFinder...FBOXTEXT@___________________Name: ____________________XOKThere are xxx names inthe address book.Free memory: 12345 bytesPATH= MODEM.DAT123456123456789012345678901234123456789012345678901234123456789012345678901234123456789012345678901234123456789012345678901234BaudM=InitExitxxxxxxxxxxxx@_____________________________Name: ______________________________X@_____________________________Address: ______________________________X@_____________________________ ______________________________X@_____________________________ ______________________________X@___________________ ____________________X@_______________________Tel 1: ________________________X@_______________________Tel 2: ________________________XOKCancel________________________PATH=________________________pSaveCancelLookup path for data files$DE FLMNm(('()Hp(r"&"(,-.78 9@ABIJfop   # )2 3Hch 567PQRklmrstwxy~ ($(&Em(o(("*Ce"q -))     (D ` |  $)C0K@0P @0RA0TA0X!A0_@ A0qA0v!A0|A0 A0A0a0! \  x   c0e   < X t            8 T p c0 - )  )  ( ( ( ( 4  P' l' g %j "    =============================== Tele Book A telephone book desk accessory and stand-alone program Ofir Gal - 1992,1993 =============================== Introduction ------------ Tele Book is a program/desk accessory that enables you to maintain an address and telephone book with easy simple to use functions. If you have a MODEM, Tele Book can also dial the number for you. Each main function can also be accessed with a keyboard shortcut. The key is indicated with a capital letter - Find - F f.neXt - X setUp - U Installation ------------ To install The Book, copy the files TELEBOOK.ACC, TELEBOOK.RSC and MODEM.DAT to your boot disk and reset the computer. The first time you run The Book you will get the message "Address book not found. Continue". This is normal since you have not yet created your own address book. Alternatively, copy TELEBOOK.PRG instead of the accessory version. The program version is loaded by double-clicking its icon. You can of course install and use both versions but you must remember that they will share the same names and addresses unless told otherwise. See setup section. ******************************************************************** NOTE: For unknown reasons, on some systems, the accessory version of Telebook can interfere with the operation of some accessories. There is a way around this - use a sort program like AutoSort or XBoot3 to place the accessory so it is the last to load. If you do not have these programs, you can create a TEMP folder then MOVE all accessories into it (move means copy and delete source, on TOS 1.4+ this can be done by pressing Control while copying on the desktop.) Next copy back the accessories to the root directory one by one, leaving Telebook last. Alternatively, use The Chameleon to load Telebook. This problem does NOT exist with the program version. ********************************************************************* Entering New Names New - N ------------------ Click on the New button. A dialogue box will open where you can type in the name, address, post code and two telephone numbers. You may use spaces in phone numbers and brackets for comments such as home and work numbers. However the dialler ignores anything past the first open bracket so enter the telephone number first, then any comments in brackets. For example Tel 1: 081-123 4567 (home) Tel 2: 071-765 4321 (work) Mercury Users ------------- If you are using Mercury, type M before a long distance telephone number. Next create a pure ASCII text file with the format bbbb 131,,xxxx bbbb stands for the modem baud rate and where xxxx stands for your personal id number. The double comma is used as a pause according to Mercury's own requirements. Now save the file to the same disk as TELEBOOK.ACC and name it MODEM.DAT. Please read the section: The MODEM.DAT file in this manual for more information. Find Find - F or Return ---- To search for a name, click on the Find button and type in part of the name. The program is not case sensitive so to find Joe Public you can type 'joe pub' or even 'blic'. Click on f.neXt (or type X) to find the next occurrence of the name. Setup setUp - U ----- Click here to find out how many names you have in the book, how much memory you have left and more. The path box displays the current path which The Book uses to look for its data files (MODEM.DAT and BOOK.DAT). This defaults to drive A or drive C if you have a hard disk. You can click here to change the path. A small dialogue box will be displayed where you can type in the new path. Example: PATH=F:\TELEBOOK\ If you click OK the new path will be written into the program. The Book will look for the data files in a folder named TELEBOOK on drive F. It will then attempt to load the files BOOK.DAT and MODEM.DAT. If it can't find the files it will let you know. From this point, whenever you load the program it will search using the new path. You may change the path at any time. The path must include the drive letter followed by a colon and a backslash. Both accessory and program versions may share the same DAT files and paths. Path settings are individual to each version so if you want both versions to share the same data files, make sure you specify and save the same path twice, once from the accessory version and once from the program version. There is of course a limit to the memory available for data which is about 32k. There is no limit to the number of names you can enter until you have used up the memory. Typically, you should be able to enter about 100 names. If you really need more I will be happy to supply an alternative version to any size you require. The accessory uses about 40k to run plus 32k for data. Do you still have 512k? Previous and Next ----------------- The two buttons with the up and down arrows can be used to scroll through the names. You can also use the cursor keys. Dialling -------- To dial the first number click on the button marked '1', the second button will dial the second phone number. This will pop up a small dialogue box and dial the number. Once you have been answered you should pick up the receiver and press Hangup. You can press hangup to stop the dialler. The Redial button does just that. Alternatively, type 1 or 2 to dial. In order for the dial function to work correctly you must set the baud rate. This is done via the MODEM.DAT file. Please read the relevant section in this manual. A fast way to find and dial a number is to hit Return or Enter from the main dialogue box then type in part of the name you are looking for and hit Return again. If you have the correct name displayed just type '1' or '2'. If not, type 'x' to find the next occurrence of the search string. Edit Edit - E ---- Press this button if you want to edit the currently displayed name or telephone number. Save Save - S ---- Don't forget to save any changes you have made to the phone book. The program will create a file called BOOK.DAT. If you have a floppy based system, you must insert your boot disk before pressing Save. Delete Delete - D ------ This button simply deletes the currently displayed entry from memory. The next time you save, this entry will also be removed from the BOOK.DAT file. Print Print - P ----- No fancy fonts, just a straight printout of the name and address displayed. Exit Exit - ESC ---- Exits program. The MODEM.DAT file ------------------ This file is needed for using the dialler. If you do not have a modem don't bother with this section. You only need this file if you want to set the baud rate and send init strings to your MODEM or if you use Mercury. The first line in this file sets the baud rate and must match that of your modem. Simply type in the baud rate. For example: 2400 to set the baud rate to 2400. Other settings like parity and stopbits are not changed by the program. If you do not have a MODEM.DAT file the baud rate will default to whatever your system is set to via the Atari Control Panel, XControl or James. The second line is of use to Mercury users. Here you can enter your PIN code in the format: 131,,number The file can be created or modified with any text editor or WP in pure ASCII mode. In First Word Plus you must switch off WP mode from the Edit menu. Other programs have similar features. The third line onwards is the initialisation stuff for the MODEM. Normally this would be: ATZ ATL3 ATS7=45 ATZ sets the modem to its default mode. ATL3 turns the speaker to its maximum level so you can use the program for 'hands free' dialling. ATS7=x sets the time the modem will wait for an answer before giving up. You may want to use other codes. In that case simply edit the file as you wish. THE FILE MUST NOT BE LONGER THAN 6 LINES!!! line 1 - Baud rate line 2 - Mercury pin code line 3 to 6 - modem init codes. If you do not use Mercury, simply leave the second line blank. About Program Packers --------------------- You can use program packers like PFXPAK to pack the program and accessory. Note that once packed, you will not be able to save the path anymore unless you unpack them first. =============================================================== If you have any comments or ideas please write in to Atari ST Review or contact me directly via CIX E-Mail ogal@CIX. Thanks to Eric Northwood and Roger Davies beta-testing the program and a coming up with a few useful ideas. . NO,.. HPDUMP RO,SPRINT ZO,. SO,.. MO,HPCOLDMPPRG ot HPMN2DMPPRG rt `HPMONDMPPRG ut READ ME `8".|xp a>33#6p#aa#pa |0|(g`A/?<&NN\<fx3#p4a3#p4a`GV S g("P QGf ) fE$pNupNu#Pp6aZLx333333333p3a#P333333p*a#P3p2a3 |P ####BBB 9f9<g\@09<g$A0 A9<g B0 BgA"P"`#`9<<gl@09=<g$A0 A9><g B0 BA"P"`3#p4a3#p4a&9(9*9,9333333333p3a2`G2aNuv K/#3pra _( fRC`Nu #    % ___999<@D___999Cz2@ A`p222BQ"<H0<NB09Nu Batch Size Timeout In Bytes In Miliseconds Abort Set [2][Can Not Find Sprint][OK][1][ Unicorn Publications|(c)K.Unsworth 29-11-1992| V1.10 ][OK] Sprint Config z   B     " " B  " X[}}J8\~vOwk;iw V.u+;qdS{Q*k)!BGÐ'0s dzkft(嘥ĻTkqv4J5n±t@[40݁NO ޳&pgm6v[A uPB SH3Tq `""Qj` Efv*oM m HPHUBg?<JNA(m)m -:gS)@ -OK1PC#HNHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALN*Hz2?< NA\pdAxr0XQ)K\NN&&&&,,JrBjNuHz?<&NN\NfCAp$L Qp NR9lrBlJpNNRpMNR9@pdAr 0Q0tr N9lNupealp`NuaNJHz?<&NNBWNANC2A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2 @ e @}bA@p222Nr,Ҍ0<NBNu pa4|a@:>< |a6RGk0Gg`a(0GVfA1G<ap??<?<NM\Nu??< NMXNuHn 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu 0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDdBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NpNNuCDEJEgJBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&AdRAрAрDуNuprt|=|  g +g -f .g20  b 0e 9b da`RF` .f 0e 9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4</NJFkSFk&aQN`Ha"FFaQL8N6.JgtBnNupr$<NuJBk4<rpAC v JBgJjv-| Bb BkH>aaNRFBdL8?N<JBga2SF Be BgQRB`ApdR e <rRF&0xafEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dNAXJ@jNNu ::/rI IN<,(k$/<??<?N`NA Jj ?a0NNHrO INLA NNvN)@p `H@)@prtNAHplrtNB 2pNpNpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNpapap9@p`pvNv`v`vj`v `v`v`v`?0<}N& ?<NNC`&?<NNT"@ C <}N`N(* 9AJA)H@@[000][ˈNj Evz`* [g" ]g |g QSz` zQSpQ][ɈNj Dvx`* [g" ]g |g QSx` xQSpQ]Bp4NRHNu*( INjA)H @depd ae zb QB DNjA\)H @ e` ae zb \gQBA BhNpZNRA BP"`#|}NA"H0,tg"Hg \f`A\fS A ENAR@H`2QNu2(g"P@g2RADAH""l`r2oZAe 1@#)I`Nuk1@Nup NN"l`dpNAtrdJhk\QpaNH ld$l`"Hg0 k&@ S`g k#&@0+S@H3 Q&f)I`LNuApNTN$N$BS@kH2QNupC ұd"X0Pg"RA$D#Nu"X0Nu _0HpNT _0HpNTp"_0HqNp"_0HqNE ұeHHQ0)N$_$ZR@H`2QNu$Y0gHR@@"D%$X0P2g# R@%NupE $ $X0dP.gRG,D%pr Y2dP.gRG,D!p4Ae4v`VfANuNVHNu(* 0(iN$E 4R`Q$D 4R`QˈNj DNj ENua NuNj IHPg"B  g &gNJBjt BNut`Rptr ae OgT Xgj HgSRB ae Fb$0k  c_  c b退`tSJBkNtRB0 b b瀀`RB0 fрd`?Hl?<GNAPA"HJf SNTHpx$ ld$l`"Hg8" &Ak eѐ S`g"" k#&Aeё2+SAI3 Q&f)I`LNuHRp` HRpJQfpN~,Nq8DRzXEEg"7PNqR$HBJBgpNJgJigp`eetЂ`"ЀeЁdp`ЀeЀe"Ѕe$W.H@@/ l\N NL"2` NqR YEjrd0` SjN YQf "_Nq*eNN*< NqbІSGfN~$_NЀЀЈN" KC`e N`d \NF l\Ӭ\ NupNd d3 d# d# # d# # # # d# # # # # # # # dB` # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # QNudd2d"d""d""""d""""""""dB` """"""""""""""""""""""""""""""""QNuPj0,lf$J,nk l*fp?Np N9|nNpA0,l2J,jk 0"fZRAR@ 0"g 0 f` 0 g 0,f9@lTll`BllA"H"g"A4`Q"AA 0! NuS@R@ 0 g 0,f9@lRll`R@ 0 fQj`N>NBll?<?<?<NM\NVHQN&g ! ge l*g l*gpNNu<,*?Hj\F FfN|`H FfNt`9@^9A`9Ab~`$aJf,H@ Kg Mg Pg Hf~`BSGj>RGFc8>`4A g6 g0 g` gTlfelhgFf2pRGRFa`a,` `?~ap ap a 0NuCpE`bf`FgRGJGgRSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0Nu?<?<NMXNur9A(HNLNu0,^2,`NXzEfpaRppaNAEg0PaľEfa4RE`p a2a*Efp a(N>ldeS@f lbfSl`9Ab9FdNupapqr`p`p`pNu)H9@Jp4NRP'J&f H LNu P&NuQ'` J,'fJ,&gHA#ȇeC! B,&LNu-W)K20, 8k8@ gJl&f"Nu , 8g"P 8 @/, 8NX  8fQ 8J,'gNupB <``L@ H)l26)z @W , Jf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C\fApNNN$Error # ][Abort]\f.B &lX)K\)ld` lp ,BQjNup(NV"l`Yd&-KNN"l`YepN&#k"C-KN"Cփk փk2##`փk"`2`& $Y8gHRDD*D%H8#$c2g# HRDD%H` <C&N&pC&N+@?<NATANDHPp:ND"_NHPpN"_NHPN\*.*"_NCNA CNN sprint.prgC NHmHm A""_NHmA "_NxJBfN!NHm -"_NNBBNpr NVNEnter Buffer Size In BytesNNpr NVN Min 2 Bytes%NNpr NVN Present Size 4 -FNNN BytesNNprNVNN"+@ -SoFNp r NVNEnter Packet Size In BytesNNp r NVNMin 1 Byte Max 1000 BytesNNp r NVN Present Size s -BNNN BytesNNp rNVNN"+@ -NtzNTpJBgp/ -Nt&<@x*< NZpJBgp$gNpr NVN Enter Time Out In mS4NNpr NVN Min 1 Max 999NNpr NVN Present Timeout 4 -ZNNtvNNN mS NNprNVNN"+@" -"NtzNTpJBgp/ -"Nt&<x*< NZpJBgp$g -B"- @ -F"- @ -Z/ -"NtvNN" A Hm <|"-"_NNA!\NXN !QڴazL;MI-:Q^ RT]Os;7-pPS-fnWol QI\K.r("g 4xhccul8*ʎ V.QPμnC \?)8ƯD i2 m( n?a(pI)pi\1r\ϺB8ǒR9-_mMX,)ζb5@5d(p%t& 1-sf KB]΅$PNr_?EOnCNjsF \uu;@28-܇ Sprint V1.1 (c) Unicorn Publications 29-11-1992 By Kelvin Unsworth This version was compiled for ST Review. There should be 4 files. SPRINT.PRG Printer spooler SPRINT.DOC This file SPCFG.ACC Accessary to configure Sprint temporarily SPCFG.PRG Configure Sprint Permanently Getting started. If you want Sprint to load at boot up place SPRINT.PRG in your AUTO folder else run it from the desktop when you need it. If you run the program from a shell of some type you will fragment your memory so run it from the desktop by double clicking on it. If you think you might want to alter the configuration while running then put SPCFG.ACC in your root directory. It is a good idea to have this installed to start with until you have worked out the best configuration for your system. SPCFG.PRG can be called at any time from any place. Brief overview. Sprint is a configurable printer spooler. It is configurable in three ways:- Buffer size. This can be from 2 bytes to 4 Giga bytes (alas the ST only allows up to approximately 3.7 meg). The pre-configured size is 32K. Batch size. All the spoolers I have come across only send one byte per interupt, thus the maximum through put is 50, 60 or 72 bytes per second. If your printer can print faster than this then you are holding your printer up. Sprint can be configured to send up to 1000 bytes per interupt. This works out at a maximum of 72,000 bytes per second. The centronics port of your printer probably doesn't work this fast though. The pre-configured size is 32. Time out. This allows printing to the buffer even when the printer is off line and maximises the performance when the printer has a buffer of it's own. The pre-configured time is 4mS per interupt. More detail. Sprint is only of use if the program you are running can produce output faster than your printer can print (ignore the printers buffer it may fill). The spool buffer may be any size you like so you can tailor it to your system, it can only be configured by SPCFG.PRG and not by SPCFG.ACC though. If you set a large buffer and your program only produces output marginally faster than your printer then you will use hardly any buffer and just waste memory. The first part of Sprint links into the vector for sending data to the printer port and redirects it to the buffer instead. The second part links into the VBI system and sends the data to the printer 50 to 72 times a second. This is where things get a bit complicated. Both halves are running apparently at the same time, the first part fills the buffer while the second empties it. When an interupt occurs the second part gets a byte to send and then checks to see if the printer is ready. If the printer is, it sends it and then get another byte to send and so on until the batch size is reached or the buffer is empty then returns from the interupt. If the printer is NOT ready then if there wasn't a time out the computer would just sit there waiting for the printer stopping all operations ie. the application you are running. Also if the printer has a buffer this would allow a through put of say 10,000 bytes a second but once it filled this would drop to say 200 bytes a second. If the batch size was set to 4 then the printer buffer would never be used and you would have to increase the spool buffer to get the same results. If the batch size was 200 the data would transfer fast until the printer buffer filled and then stop ALL computer activity until all 200 bytes were sent at say 200 bytes a second (printer speed) and then return from the interupt for a maximum of 20 mS. Thus the activity you are trying to perform while printing will have a maximum of 2% of the processor time (average 1%). The Time out facility gets around this allowing the maximum through put to the printer at all times and maximum processor time for you. The second part only checks the printer to see if it is ready for a limited time and if it is not then it abandons the rest of that batch to be transmitted (the effective batch size is dropped to the most efficient for the printer). With a setting of 4mS and the printer off line you get 80% of the processor time for your application. When the spooler is not sending or receiving data it takes about 0.05% of the processor time in checking the buffer (accessories take about 1% each). If you are to send graphics data then the printer can receive this much faster. ie. an Epson 24pin receives ascii at 200 cps but graphics at about 1400 bytes per second, thus a batch size of 4 will send text ok but will be very slow for graphics. A value of 28 would be better as the time out facility would compensate when sending text if the printer buffer filled. If your printer has a large buffer (mine has 71K) then a value higher than 28 may be of benefit. If you have Sprint set up with a batch of say 4 and you start to print graphics then you can call the accessary and up the batch size to say 30 even while you are printing. Leaving the entry in the dialog empty will leave the setting as it is. If when the printer buffer is full, the mouse is juddery, either the set the batch size smaller or reduce the timeout (or both). If this happens the second part of the program is holding the interupt too long and preventing the mouse driver software from operating all the time. The code has been written to minimise this but it can still happen if the batch size is too large or timeout too long. IMPORTANT NOTE If you use Fpprnt to speedup output to the printer you DON'T need it with Sprint. Sprint also speeds up output. The TOS out put code is very slow, I can't imagine how they managed to get it so bad! The theoretical output of Sprint is not as high as Fpprnt due to spooler overheads but the actual output is the same (if you are configured correct). Fpprnt will stop all activity if the printer is off line where as Sprint will continue and just save the data. If you want Fpprnt installed all the time and Sprint only once in a while, say if you are short of memory. Then run Fpprnt as normal, when you run Sprint later it will grab the vectors off Fpprnt thus disabling it. If you run Fpprnt after Sprint it will grab the vectors off Sprint disabling it (although the buffer will still empty it just won't fill). If there are any comment or problems you can contact me at:- Unicorn Publications, 152,Palmerston Road, South Stifford, Grays, Essex. RM16-1YP or as PI_RAT@CIX.compulink.co.uk  X&_cRzIx ̿=|퐫x‰˰ЕWB)+I7tےb -o xS[`N`A f 2(a$Ns fpAgpNs/:NuG& kf k@| g" kf k#.pNs k F"k g`G&&@|"k gr ghAF*9>gWNu@|AAA Af"k'I `FNu  Sprint V1.1 29-11-1992 Unicorn Publications by Kelvin Unsworth yV g`C NuA/?<&NN\CB#.#2#6E*#:HyB?< NA\Hz?<-?<NMPA Bg <  dI*,І/?<1NA@>. 8vtmǃ&Z@ X]M̳KJ̖] xX_)6,aQ+[T-`R/`шW+' 8 _\DYwuk /^i a'W@r,r2l ]|\+BN>뿀+u Q|>0f726o%*`Q*N;- pfPvXpE@L  =P,^κ@# XXNBgx-- X_x\{w=u0ڟFpZ gp5e³'\(`nڒ0_lͺ/S!;U5'ӼN L\ 9ԍ@ֺQNva y& ,2Ndd=NOx``{7QuZj]G'y'i)l hP&Ya-;aShRpBp<F'^XZu lQ(lڷfoN{z Zouϳ 74:k:+^mmXv94;=VϲC"?6|;GNԛҭe=@woWH^ms/g[۫ߍ{VMoя96`/Lݢ邞֯ U3f}Y=YIj˷TeߩfrhK=YɽNÓ۟Eo:{};5Ggg}_kLX?]<;F>-؆awP؈ c]2^fL `^w (ܗ=WGM k\LE6hc{|7m۔^3ߍ=ߋlk텽gί҃WV෧7/v`+Ɲ^ H|'mcw)~S$>=R\WۣWo斬?gw2vw&Y|Γxc8ZЗrVu%I a:Z҉pAj/ލ]뛛+2wZװns8Uvrf?5}W{\t x-ؑ,8]k~hYgbB<[c5•짥YK&eaF%np(9]oBѱ/I\GĒF}\88L a=C,ځ4Ӳj+S+1|¢b.͎ þW-]){=;Tfgev;=w^&^_yno4i7Ƃ?uir?WƸ~D}VVnoV_QP5O3"!.A_G@ޟ.d;y|[S/zM.r#[C}=1P|,]Uį>%"^x=x^4kAM*'~ĵl"/>GwVsϸE}5gYb.p9MWЌ=vK;x24߾kc8@J`髙Dn֖ߍĸ]^{~rūa~}p^7r+ɣ.vJ5Ӱ47DҮp`[C7ef^5KDTv ܁,߃<JPo|_WT( /@PX{o':n@ O۽>uIg1b2L`NA띖z 9m$lMȔ\jے\p1y+w{7_Qܦn#C ۶4؁=Oɤ3c8Q ͤj>]ջF`ʧz-ѝ׈ޟ A8"C{|j[u}$iv*;۽7_YSY2LNqعo|+߱nԖey?y}i">"Z.XۓNhUUi]WwM?Yfw}ħȲuLȜ vcfaޔ,UE:EKwbۻ%\>Bz`O9?oY2/G;Ӏ>Nj{H/{}JG=p1=ot3mŹni2MwhOq+IgO˳;!snxI>z lV۝cD#}o^L]D->۾UFRH:I>k~ .{m`Ցk=idNs{ml9M=`MRMMN'-[ϵeͣf{|G^G`Varp?8M"{ı۟%TST,g-dl6Y%#7<>4rm";ޓC{7(/;o9mS|>dQe Fۻ~փ|wfxai&nQviĒګľw,q񣥗?{Է5?o1@ữ5_Iړ~,XY{>i+yVx50a=}[vڇ(&k ׁί|2.+șDvӖEXv 1~ת+) \{/17unJٚ䛭\Wnܯnj{G{mm ]{FGg+a۵;`F  ᮰ܞq6۴~lI-uü AŠ9a&0׹0ĻȋE^<ߵÑu~u[mX `YKfAES_-6} {U+|c?YYFL΋v@7N?N%Q _kxٟlVVU;W0obYaW2 }u2HΌS2c3E_'3!&)WqA_st.1Cw;m還NGWo6 ˾sհ5JyobgݦZdPFn h9?Ȯb9iG)tc܀mƣ ™7dv)̷ø4m9 &ߞZfg-цc2x+o sPO&xm8?|3n(e>('3/ 68; m}H~{#=Fl7w5"9w$cjǻE~(v-6C"#?R]^lY~PNmc(۝telukgfؔ=܂Y_RNsO|4F z}2𒨯 qoq;̵p/f7W:ѥ;')RA:s`hw0+fK wܿ=O?n[:7%S{:9YyUE^;%Us;#m:JĀ@^oa߇:z۳KQ^ntнq}CYhnmdқ{`ʒN:-Cneɭ^脷o Uh7və4F]ts,8_}[a: euB{~\xm!U}0ٙTCuv9w֌v o 3c ɸo5!Fl!O7_;yѶ ,Ǖ?;D ֲfed]68䳛s]~"̲ ,gAlv!Ј^6zk \^kvX+uqzl]ۥ 7?tm?XnA}Uma`YDrn|=n>1xڳ+,(wҪeFY9)s{Ys->"O? _ w̶ͷI3|>3?f?$[$.^)?]DZfAg_='t^W_^^ ;(9]@_!B^ _2®ekI"z^P]{$S ?U'zrf:f4UqafT?B=eI&듛C| <ˏ߳g)'72Qf_y߹F+_vI?߂9F$yb28&K?j o?/ea~ABtaneOS\6wجg"lkQ{h}}-Ĺn (gBnn@ގ_~\\1ʬܮΙudvӘ5F2Kfz/3=$^=EBtsevI["!gG4 ws1oK-Σu;/ct`(ޙق,SIW5cFc- RF?|${Dw;El./fto{{=kFs?1'Qd,| ]vwbdlKh"Hr,U^bOiBgq^ A <{}=W9=nM>90>.5ͧ1aźԮac%׼y7r{tlE/GH9޲g[<]X8Zu |ܭ7K2"5C."pVnAu"3:|ܧP.*aC&nliݧߋ@e0i|Y8pܢa_L<NnwR{|"#g(bAg@SLzoǘg_n%oFN͑H|Q ~h*G8yknMpX>~o[r nόL7!O{N9Xj:}fϻ6\Uy_o\[{gw2.|TY[8fdnpY]gi<|e}K>[:/gXF>~.EEJ 5׌V7_wC6r"FX?ft&3<כN>s64GzeŲeJ5dG}3[l??0rثpW"٘QQz3ݟ% *ynӖ[zH%ЈWoE`.H@ 1Q-9r-tV&Qmǟz<=\yk]i*+Fs)58'Y5 UGN:6k0`":5Wufiq1ՕpLu+SϺ꣮0z)*MLI1z=&I>v *Z[r:lׯ^y,aOj>/euฅeWgȖI.hmL_`)Sni953+sanQt'5ВfY)$u+4Bϟ?ˤ/[5v>#u5o-.FE<G67Ϭ6̳u>l.+$ȧ˓pZ9 m|VN!'&u>|ϭk^w8TvNW_g*@\1D%S=x~{᳉E>`ysNڴkޘ91,s oז2j`1^hfJyzP4pЬh~3][9U9Vr[sϔ}bfM̂VƽJOx]G<)T(nMEOEUl'3z,K]}[ ~?b%(OAucϧ5?饜g<=}*K| WEIcVM>N޽G;G?gff0tɳ5-ޕhcLwo=D,=Oۘn1W0sךN'ֵN_Oo\^`nd!mm"-Lsg\V:VjfE?c8V,oK_[Bjo]|Ed62O޹&}Fk| +nrlGY˷Ko8zqyRo*V PUAӼSތO3i´Ηm=giG'GGf]l=V폏_l+έӒ=1u`~oaqW(UmScc7E4]vDW٢Y~E ӂWkvֲ^Q~ڣny.n{#}oY4؊u+ACvz r&l;Gk1'j-IS +$ϵ_Y?`3p0~K)Cgwݹg>bߛr>/UgeYF\;e~徐/f;NkWzB׀P];Y+1j:r._o[ߤo Me*"ZUKw YnZRziH_u2WB^W{^2S$W䙭|Ϝݭ<8\å=Q˫sR$|yfZxz}xʟo M?5 y]k0g6Gvi_Cj2`/>G]tl1Ww: ^V}3):IhuX3Z=wrGY)7?g?nyP#NR|Hp}72h-#xW^,繱c_$% 3 ۻяX*lmbOETO>δZNܬڐP}^mr¤-NS }qzΫm/+8 CXOfJJ΅.ĈU=v37\mÒ˳8+ =9CIEiQ=qUf# wҭ5cto]CʖK2{fbYN|bvxç5*ԯNs~7ƾVm8վW'sۋy.N~#|X7qinؐS4,eX)JK6qx[pr?smHmiii{q=L˃zXʓ؈ksq-u0433ER\8} m/o0=&*ɍYa胿90Ξ9Ѽ擷 6o3BFmZ$|V.?#뚟(6 1EMUؤeTLQ0sƪqW]]fLWukPI4=2@%kc kߨ+h.@ YNa7ŋՆɷzՂ{:BMYͻ=~mP˲.ըvU3JIt. ]tœ$1pgA>N֣YeH,v؂,Z]8S,|tA˿#rCVZץ._e[Mk$\TS.zK7[^W4M .5ZYZ޺iƍ_K6Ϯb]ƕK1VgtoKvY-m$'[dr^oS?!ĶooLO5oqV,QtӯzەVe8Xb Kk+tKvd(\,"37\ [1^H&JO٬,IRvW۔i6KuyX3^o;3Kw)OY_%?2o?]~ iIkb2z]D&UvpgvjںKL&JS+IGm6 6Wʄqhh#y-Kr+үHƿ0HPȿOS,ǯG_5kKgz%'AFֳc=%dq_wl+%iITCc‹ʼd%lG\O]5wyx>YFhl hd۹pdg2"-&KފҬF6M Niw["5jKE+ ߢE~jm]ƪnu;O]+Yn; gUϥ\9^H}pHx2vGjCK&{$\zZKWq 2}#qc;c*dD2\D;DÇ^tͯعl(i%hNC"7ΩbnLԨ7my_UYG9"36?F9 6==L"NsvdCJez4,\ɻjMP$vq<}M_wX;"]=(冒^u7B(7Jݜv27f mlNmZfXd#23i 'sz0fpgKe<GmL^V yFU/qMI1Ur6}7ηL8I+KtX3?~ߵl+2QԎ%b8e6b}YolP{0hVU YVk(9⏼7\*;ŭMqk!/lVr?<#D=+o&'m}d rĿ͸nY:B!/!\B:vZGDF[{"/7zeC9JM֮bfkoCK3dc, GѠl,a|Yᚐ3{tؖ?ɟo8F7xF_ޜ__޴S2M(qt&>kNfMA;0}[|R>Cc| AQ^L)lVڏ z[МxbPjƹ߭"{m*' /ZUoiցb5K^4Uhosv TٴHO#deS!#xg/D!~4C&6X|g4[.5~:gE¿Bƕt!7"?6,v02̠sh!ty=`54oS 8 xҮu͌}1a`}#3@hD..fJA}e#+0VF)''z7fqOm(%.bnbKW̰:l]+gsko*<=#E<0l]a7W#mR؟;*3e W?R>這00`{ qR>`] 0p^\ fTu9ދ E _9콟ȩ.OPsL?I~c2.xs7#rFl=/z[,t 9b AXS3=0=9B. =1Ft=9\Np7ۏ>i[(OAtm KppA!"f ,w6X}0 Ň~`S`0az__ ߸0~?A`}tO[@f5ڦyse&b e=3| <~t*Zs_g%DY%uZeؗD?Gg!:f=k~ds.TU6T\R <̏Z\? W6enlˇkF߇c@86RC'4^aw~c!|ַs^$ݩJq@ERH^yuA-t[ Yv`h=n%}}O-oFqW.,1||{ppC݃/ O[t;/~?PH@:'P"g9MףziP2e#.QlY.puyG+-S@ ~>-]@~ ~ 7=Q.~#(FY=^B#⯊ 6iv#ےY1YwL)L+;Pzq(s .Ud;9{) LӷN_oa+r+}= ?v~,[25 㒚GJ}^J,FVB\ l,xO_g+%ZIcj,3?g,d!6mB%eؼx>'.VL纱$/)HO"9zo AO"in~92__?XnD>H H}ʓȱmNJjڱ;0̓X/̗=&catgB}>)TU##χ_l"U:0? iw$r4./Xu[uv~J47#9O!燓ݩIJ^}AZx jftniTI&@v_?]ʼ,G+|}g7Ig\~1[v8y֠l&.&Ay&wWx2ϡqrgoqb5/GoFu we>T=b"*INDOɬEmX.><*}K 7ni:4yMNqMw;pWp!βDAЀuPBԽwFD&p'%Y_}׈+qN] :k1~/eo?}|qlg7oGgCw5:+aq=,4Np,"Ch:\? (mhR0 ?[ d"D޴_C3V˔~`QjvC{)yRg~J&Hz_{rWDB޸EI{0p6H>IT_Gxbu/g˖"g6Ų_rKy"5soX80+ڳ+w=涪>/$V' z\CDz&k J{ECvϼ\\P6-#|64WȾ}6gur(Khʖn|n7{:pMuHNCJtCO)+q涬Y5~y;|٠}.T \)  #M@0䁐 $ sþѝDVt}?FەD%u)!؂9F"#iӱ|~*9GkeG?a lq6Zd](aXWs1%v݈5E8%6оe[SWI 1/!= Jtt}_yқ{ JFvcg&Y捖k>ޕ~\W {1vN [k.թp#fxķҬiHWL7K}TGX8F_/d6 ~7 ]::wODNͳ+fJ_kHƾ*Ě c; +{]az8]tmΤ=_k?3 zsa1鋁튯޷/^{a91Ee\ KWڶ3 9t &fv*3ggrl+ONpcEcɊXp#co+-rk5`ޙXA 9cÞ<3n{ u" vs:H{'>d/(W? Om}x7"`t]0ar0]L6M @~ϟK{ݾQ] Sma?l ŵ2ûtj(dtx]X-vZ<se< jl0K`9l>Sf5Jy'{yGr v=oچo@&.m3I{R8vك=oKOG{B#Y<4'm :}zKʐ3{ecj?~k \c._k={B?|'ۭLu{Fy_|O_!1:iZz/[׈k="d{|_Ͽk=g^\+,;D׹k\5@ؿ_Qɭ](:zk7<k/QW7-k6W4f}fo?1U4k=ׁ{X+-5O}Mf;nfn7b~6Xcj-yM^}O| lv״yDn_者Y_Od;Zc`֍ث}-R_lC9j:g&|ݞ2-] =Iډ}nD5޼Z qS>2翎W@:W# m"Vʏ~#EWS=P.NIxi`awNש==>>zmo7+qkkedGdETsq]m_ zO_(b.[#n,܄,R`#k YP  H? |8 Kht5?h<@sBlP|'g;x|dc_v̹9?A{~֜_$]VpCJ1'_OQ[]W'b>~"iG1_VJ}_Q>N.=`UY]ҷ֥|Ry񎗏hΪhl=\{gEJAwʦlܯ?y>/eQt᥶5^YcG|_m(M"RYnoc}`?OѶg' J(rqv{s麋Sq/}vhTnIjӡ^?> 1IuLӺL7*=[uUz/ea 6w{Z.m3nV*6wU\PNT >qGۛKa7۵mrk~*xse" &. hf|GpYy-/<3·Ud&⡡%)]A?O_&~I{XsYvϰiČ^}p/&5DJ?Q7Nc=>x lwtbF\ 0qFsbRx~(r;nQ3A=FD_b]j[2I4Z.G(6[ȲY{O ۿ]=9$M`E?/$m5It%eOJ]]p}JŽ~B!?վoA.}6ǹT zy#,esGG6y O86%UU2ا|LqXcw\2!#ׯE]B(|(eX= >+~CQXc^+?Nq+o?xl>W^^]}r0{CLW]k7'9|=i |! IԺঁsQ'Js=m-㾗~=/'n8 뜌HIs=~~; ^6!G^z7~nUlU@',,{xG?pܞr޿GEsJʯ~)b}՛>@kx5눿%tm-8 /a_L|ȁ*ԃ:\'so:J{HrR_ZC]Juk-ʦ]?sP{3<mq<5MV>W?̮Ԕ!aV0 b1/7\~(aK@TQF$ !8is |n(P})h,t5ם7JdD/̊6@PD6 @ N0cDT.?捁 ll 0ktAqj gq@sUx ~X{ i ؋s 6Wa4y,ܹ\2߷"yէf؏O9m$t=qw`=l:}38lE< =$P{? BqhQOo}ڷ gp'a!<"or3]>V޴iHUEr$3@EtB(GY z 5/\"HcPz Z:82,* @@@g] ^TA$PgG1FO]^u`/ױF'I>8w((v 6spml5KQPk-v@NJz5wqL^mSJ3wbo="(ftuP?8>%{"PV"b4mfm&:PK~_p Wx]ҷ{E_{?Yǥ, đ--P(v'P}o \Qڝ2+K=0#iCd%n]X#aub*3W?ϛk\gq|PJDU@&+Z5񴲸 s ?⭔9 h-ْq "hAK˽R_]9$Eֲ-N,GWǣ޴*>yvPڤ )&0Wej=6p mlRlnK|(5]j 1@ekUU䧥t l?YT>nO@[ UnSh3p 5B&򁕫{~&E9N^׻uVuAO;[v2=_Je2?.~/{FF9Tmx7)Q88|sn7%y;e4^<'?cb$Tg}8GWßWk\hv_VRP+vJE$ :BDg՛`lݟ4KqX|ȓg58cƏC?,A!M/R یTq,Au Dbfw@cbgO2tU-O.D D W4cPzo3?+9;^s5>WN+4G2)`IdA/}meZ1]YU=l6 ՉKN聐W4E3NU9IͅhJߔ~^ebCKewm#ᄇsz^ƼI xŵ'=}C W$kP): .`7kުv؋HYL~"YJ26͡YD;2G`X o|#_Kl󮹩w'ҿy3/~.H!iTzf#s*8~w|6OK.(0uu\hHse-lAjBه *5-p1g _Jȷ"eW*6{OE+2:HG6P=Vg{z.A~N}@.~@%; 2q vNerO?M t|)WvV9 z5ػwNp#.!IFAN q {-6pԽn6=Ң:JZX n"AHYr"/m(yD!WЎ6C*A!eO"SN^V S{({ĚQ,sX1 `; \(.ʖx'ݫ4څ*RS`P;_qx0+ >N^roX͎ j4ũw{c4jn tgA` RCz8h^٩ Wk27wZ1?8gAROӷ~$4~Y9ބTh Jv)?裚1;= x8)2{M1YNWS6z +tCcK q;zۼ3pD/B(Q^ 'i#wkWlj$ܙWڂ^.;*L6v~ v$@@$r7{,Vj7OD~*@8tSSA=xFe\6`%(#:{];"YD6PsN^ z'ohq"uG]N֢1<#U_7zVw#ar(S|h ẋOu̹_jfn][䳗Q`gCtr6U@88׆W⵾/(0em ^65@uxx MU^zN@6`D{*jO{'aĄ} I-(Zf^:Vu#ɬ^6%{qo-k꾐 g'~W;e5\_{ib&N`vj}.>(pFZS|gx]aj78J;җ+5X>kn4)65%u\ק[jRkQvC{k%e;ĒF> VL-TWv(Y] n_ f'w-lpD ! 7CD0茾ho}?>)W]SAJ'br&XF{9 ,h}:Aۜk @ ֱ({4DOxt8'õ c.bZwo@UJOq@v}klbr "4Vc&[X]ڏ/<b%Us|:5`PPSf9W:K,2z˘=L fټc2d׸a 6>C`ܠ{n4bӂ m1yST5fj ^xxqq g붏iźaXfdʾ ן:|[!-xQRPQ~K\q130><,bwT9={ Fa@G } ?TYaawc9;^!M0u'ug z Zz믹'nnڞ߀9Ԏ Hq3,Yb"asT4 ¡8. $@-b}|!e "ݗ! =&ʛ|Y%TYmh3mI#v=Olo -rq4 {?׆Nf.歅Mw@ K 4dy۳.{|v6}mW߬aF/ 3Y?zOmPWq365~G'k9m]q 'ڗni==֣%َ\ЦKs~=ݤz__(19q -3pv1y>| rnMrAc &oo5gQ@d3bVBą93{[k.Dw/7z}>+<@OQvr~rfьGFd<2]=%O6㤃 b>ex#+v|"푒7&cnk}Ah^A17a}*%dX$k4)j:w^dyVE~b~cI$| dN=Pʦ*~X y^9K\|^x]-{gN?d[M}D TlK l!SHX% 4d+a us3"RiI~hϽaQżC[LpP s|웇Y]5XZ"}atOZ齙؅l-NMԯ~$Nxr<׋%2W^/J7t̖.űo|O.Oԗ,Ǟ?kpp/Hk`|dq# 9[Z<_. %zk"g'ws~I&i5wyor' BR3KvL>_7w[PaflY`to7Z+= u!oߺtB| _7W:pŴS_G5sd}/wX7ê\pu]%e),vo|ѺSVd1ht7$w Sd1110@ڗh%!uhOw󦬞(y3v3amNaf(_[?Z[Xt4 s6\\Y@W~h?,.j70\oGLj>}#kt@iN|[~bHzc=!I,Ԩ~aYNN5u >BL`׾FVO#@XzvG @ ',Z)VkIng WIZ/K߿ ԡ2a5?Ǯ~U c0\ *! F\w@tуk웃_nŝOPx(NzSqaL_*9nf@nEpt[ XcRFƦ`Q. c+{G5y \vu,yn.oyj* ,[DH /Yk5\&i1߬*?ɔiOi2Y7ܵd;H{p)%PV )רH݇c)np|vZbM0X0Y_ΟnLuX@e t˶ms8~W\1S۬ stp -h)2<5d\4;~DcE?7(n'dO, 7>@6n7qE:RXF^ 쐟3(jDxwxu/Gޏ\t&n@9W_ d ^8RQP??p#^XLdR"[攒^H΁Ml%f,z̬6j 43cdc Mw*Rf ɷzؗ¼|!%q4a IС,J 'ܻV%bƷG} Dh&_ Iou϶?eu7eopظ'i1ItbgEX^gN  xCre]v,;r=j:ϳ9[a|E[󆽛vxWǃa8}@o`bǖ!1.i3:Gf?Lov\K64̿Ϧ#&=uJM7tu0+S9ܪȵJ\[OsIA#2[ c~IU.*z_^Gd)А v|=g[$q`K^b-j#j^5|s_a[#pI^p1/&=%#+z3itfK@O.~nwߜ7mZ$F5lGY2Zky]WjIb}il|֍ nh [b^ep /?/21 w)(Ӏݬ[pzR Gp46AU%a3E﫤Xû^鮍q<72!%)7ݖ@_*fs.tO63cKol o8g(lz?oLSmFg9Πzm'ߙ:.iPvbQ#.@7\qX7d='?|\ )L:/{B|Ob^[hQWj8 # %FH:q{p:^ a B(͛1?f谆oW8=Sv}LTlVGLYWӜdE^h1.~EMUc73%uCd^M^mSK>+"Y:ϣ6Ûφથbc0L+|.ӓ<֢"V+a0O~:q w=nDC6l&s5[1ɂ&Kc+sɑ%-֟硆V}C͡[ބll. Rbtrxod<)shL:zsnV8{؇eH^}3ܔ1ϨM ǛьD{3@"pSRBp/'d~Wl!BE_2"gDf}b52F_ZtV0UFn\&ۏdUASXQֶ/?V}?zi_;"U*]R@mzKFKC7GD› b4uPNWՓO4)QYF'ҁ HC/=hQ?# {t"eifo4[s0B@_[F^o~QƹxjIT޼_>_밓%?3tm"OOS˩FNtc퉊 Bi%4Y}mΦ{{̋oZ׌wtoOgT"Y\c7u e.]b3e܄x0J;.ϒ1TC-W-ӧqx<z-lj\@ǙpZyoOPWdGx ܳ1؆gq^z`S%5{\QK) G^EilF;p@`Yt:vW2RjyNd+io{F;]0 =-PbLpe_5]܊aٷPSqP5:l}ޤ=qP@1_k)mR6[˰ >Oj$셤<ݸftl3|(ݔ⭶Sqxg|_;|],U)~c ?Els&:\mYAN0WOO'GSN?Ⱦ>C%Jypk'G8VZjjTi˝$eH͆[sSIDb=qGF&'=]8G(PA51 xr)Tɸ@; dy`vHz.Y A(kv/P b|z5sr[`jzvO N;Hy'u/wѪ䮫@ۄ*j< `G#bOC:2; ڇ0?80Z2u qO ?P[y2D?frۄFl7SXpz C!ⲬQҊNjCTQg}7Esҿ=d1m繍ڵy IV*,i$zڋы@cv.)d{ ).r=K"pe& T'V|M`e~>&7)1ר';/ ۣgГLJUUhy^uZN׏Y{fSw^w _roclT@-YV6+N0M7l*MUz+ngTB=MTxd1@cf"ê.4t IlDC{}O07Ƶ7b|5Ynvcmcpn@ReU%ThXM^2\.}ţ%̅ǸnsmzS!j3k_ᄲ~`H㿣ko/*Ag?F'ah#z-!~D$ڮK) Űw(B [4 *CF|оbQt>Oϴ6jsgWH;z% 3HON k90}}KjD*h"fW:p_\-yDc6:L_j^/~2r㻋?Jo|×#Sȯ|R࿵=䀟ɷ u7O똞y{|_PcLh\$..Uʄ*7W]WYλZmUY,{Fc*̵]muw.pkKY, NxhߵTB[T)r +1};ǎ79/ ͷ y3̌u@w#'0AJC _Ak3.O|XlSP)N2qВ_p7AJUME>|˸g.x@o 4E[hT~`7 Q;6`gX(R =h1ǵH6~@ Nd[)o<3IDyY}gK|`u8cY":fwfx+PɤFZʺZ,{%R8#R >g[$,=e-yQo.Lo1Ȓ92Cqkl-/~F m]1kY^ ' "y~}F:gº 5Vn=.v 0aʷMw9ڎ%ĨT16 c3$FE3f^bZB(|[vkOu˟}.8WujA6YYZc-JU `/:uuAoW{/;c-V*?g;1=E~v?ҺU_kDvCЖ5OGRx.?U> 鶴UȴW.C勐0v94nǁ>GNkL]tÜ:,˚=~&YBuHc%FiuNjm_?kb5`0&(_U ۿ-ޅfy"D~4@>牟"0ypCk4`c В_=XD`&uX8u#⎬ʟvթٍuc]tz!{VPK\|:~Іc6S;PVHn)ۘ"2 P+BҥnA8JX|ʯ2b}XKz.ZBz^dWR|ZC_s&Ohѝiϭ[3sOR%0y0Moh}")Bz޺ 8Ӊ.*~*^l%k?{P:<2ZN'CS/]\!ܺї{X~s@Fj@sQT^w%5:gHnT9uЏaحѼ(ۥIܠ\vÝk7^WR7@ N:^q X(Q7qYN\^l)a2,} Lxp]l&|0fx[h?'gf;ɖ]tPr;*eR+_ uI]+u6 ̨@e>ƭk |,\cUuN6oůl:Xa\#+[wAt_?HՋHV.`%FƮarxە{06ry*VP&B0r4VHb) ^YSMcGkczʏ'ߗwavDFhEñ+/*\F"V OFoV4D4TkfjKmn;ߧ⍎6K&[y]ۛnm`'6 SN[6[d_ȇk!BoleQ]PqR[Z׉\x=!_#_$qg/ƍ48&qYZAr,D?Jvz$-Azm=b[m"@>@AKIj{cN XL=G=Gs9GusQn"\UF<㯿oJ,= L76KdCLt\}}1Ճef6} L05 CN؟CbPn9W2ca2VU#S(i5 .'b.?"ݯS7o?;)[3kX9Bkq1q 8721kiojI5}L|f8tqiݙτgp yV_wfI ӷͱ=svl>۰uS2VSWolnpԶ; W{n\uՊÎ-SNB! H=>žgJ"լ{yc[ܛ9(5?_k_F4'pM8mE6A^wظd:I`%9'Z;uMlnNΊ-`xx<=c;?v@d _ g=s 1dBܠP9pHOcȽo4 f`hۧNb7b`ܞ[zɬE׫U3tnESWe] @M|RVUwB'c\ꫵIb>f>c8#4A5_E_+a`)zN 8ߒcEFg7,*҂Ve#:dL;Z22@F1ԡ(IT߭a:tȾHڷ1ERP?w18s /R3-?YNL kj[->|!ӞlCN`i~9g<"'yQ'tu_q?( C<.T=xŒ)Lok%WyE ta99 ]Eҷ~䛒s|$79}/TNmIpp,߉%=D4iStSo+5+eX:wA TRL:B#6T9It9o4H;bSJAPf mڳ^+[޾07`WW~-vNgҁ+3R-jĔ>4Bg[qf#70y c.00~-&tf Vh %Dw3؂Ȧ8ψ*] J)HA!_DX8TZ-u T0: @ڹU3Unai ~Db2woA-V|ˉԝ1O?|B7NT^"WU2 ʃㆨmՍ1c*A-F['![*3Вar<dσv޸47pW $w,ŬyH7邹DBNE(%m0{pRt[ 4dƦ++|1P(d8@_\ʾE&i64gjHEЉF~bEzxe`tqG詖5wwR$uNM{ REǺ v\@-+P33s+/Rs_X"HO)$(W R+}aI_FGs,(IE4}o_ U̐-ܗH1o$`<@.M۲8p Ϳ3> J<wńxq\:~piY""TD8iD6RfVޘzޔӻ[PPi|倮^`x @<>᳿@q2;rؾ @]9)n:.;vQ:)ҝd'h7>/B$Ln X0FNQZL!?F`އyq0V́o=Mvt%LMgyaN qN2L"G3YA5afm㚖6iɯE]+ vස| ESOʊ|疽$4jMVvTV{+РVgm̧jDCtM;Igi2!O7_;yѶ ,Ǖ?;D ֲfed]68䳛s]~"̲ ,gAlv!Ј^6zk \^kvX+uqzl]ۥ 7?tm?XnA}Uma`YDrn|=n>1xڳ+,(wҪeFY9)s{Ys->"O? _ w̶ͷI3|>3?f?$[$.^)?]DZfAg_='t^W_^^ ;(9]@_!B^ _2®ekI"z^P]{$S ?U'zrf:f4UqafT?B=eI&듛C| <ˏ߳g)'72Qf_y߹F+_vI?߂9F$yb28&K?j o?/ea~ABtaneOS\6wجg"lkQ{h}}-Ĺn (gBnn@ގ_~\\1ʬܮΙudvӘ5F2Kfz/3=$^=EBtsevI["!gG4 ws1oK-Σu;/ct`(ޙق,SIW5cFc- RF?|${Dw;El./fto{{=kFs?1'Qd,| ]vwbdlKh"Hr,U^bOiBgq^ A <{}=W9=nM>90>.5ͧ1aźԮac%׼y7r{tlE/GH9޲g[<]X8Zu |ܭ7K2"5C."pVnAu"3:|ܧP.*aC&nliݧߋ@e0i|Y8pܢa_L<NnwR{|"#g(bAg@SLzo