`8BM Oxh NuTHIS DISK HAS BEEN IMMUNIZED AGAINST MOST VIRUSES BY THE 'ULTIMATE VIRUS KILLER' VERSION 6.0 BY RICHARD KARSMAKERS, *THE* ATARI VIRUS KILLER!!!puke'(*** O`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIMO/S@UWY]_a c@ogikmq su`w{} O` @ ` / @ @  @ o ɠ / ` O@o!Aa !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Ao!AaAaǁɡ!Aaׁ١!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(b((((()")B)b)))))*"*B*b*****+"+B+b+++++,b,ǂ,O`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIMO/S@UWY]_a c@ogikmq su`w{} O` @ ` / @ @  @ o ɠ / ` O@o!Aa !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Ao!AaAaǁɡ!Aaׁ١!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(b((((()")B)b)))))*"*B*b*****+"+B+b+++++,b,ǂ,DOCS !FONTS !JXFER ! 212_214 PRG d_T_TERM2 PRG T_TERM2 RSC ]$SYSTEM `T_TERM2 LOG `. !.. CHANGES 214 9HISTORY DOC P Teddy-TERM v2.14 update notes ============================= Release Version Numbers ----------------------- v2.00 : Initial public release v2.10 : Second public release v2.11 : Released to registered users only v2.12 : Third public release (minor differences to v2.11) v2.14 : All known bugs in v2.12 fixed + a few extra features Please note that the main documentation has not been updated. All changes made will only be listed in this document. All the features added, changes, fixes etc made to Teddy-TERM since the last public release are listed below.. o When in the dial directory holding the right mouse button and double clicking the left button will take you to the BBS edit screen rather than dialing the number. o Scrolling protocols used to overwrite the status bar. Fixed. o Alt-V & Alt-E (external viewer & editor) di not use the systems WorkPath defined in the Path Settings. Fixed. (Eric Senterre) o When Teddy-TERM is booted with a carrier present it will read the current RS232 settings and use them. Once the carrier is dropped the defined default settings will then be set. (Eric Senterre) o In the dial directory there is now an option to print out a selection of the details for each BBS. Whilst selecting the information to be printed you will be shown the width of the printable text, anything over 79 characters will result in condensed print being used (80 or 132 columns). (Eric senterre) o When a "Delete old capture buffer" scan is performed all old empty folders in the defined buffer path will also be removed. (Don Williams) o There is now a "Fileselector" option added to the GEM menu o The Accessory menu has been removed and the existing system GEM menu will be produced instead. o In the Terminal settings dialog you can now select the action to be taken when a CR or LF is received. This can be to convert a CR into a CR/LF, a LF into a CR/LF or to perform no conversion at all. (Mark Baines) o The option to strip control codes from a capture buffer has been removed. A small utility to remove the low ASCII, VT52, ANSI or VT100 codes will be written to perform this task on the capture file. o Screen output is now cached in 10 character chunks. This cache is flushed every 10 characters or when Teddy-TERM is idle, that is when there are no incoming characters. o Serious error in my routines for changing and setting the RS232 parity settings. This sometimes caused Teddy-TERM to just lock up and has hopefully been fixed. o The format of the majority of Teddy-TERM's config files has changed. Most have been merged into one making loading and saving your config much faster. There is an included utility (212_214.PRG) which will convert the old v2.12 format files into the new format. If this is in the same folder as T_TERM2.PRG it will automatically be executed if the conversion needs to be made. If you have your dial directory in a path different to the SYSTEM folder it will not be converted, you will therefore have to place it in the SYSTEM folder and run the conversion utility manually or allow Teddy-TERM to auto execute it. Due to the above bug (RS232 parity settings) being fixed you may find that once your current configs have been converted they will be slightly different from before, I therefore recommend that you check your default dial settings and also the settings for each BBS in your dial directory. o Option to set & save the screen HZ rate has been removed from the terminal config screen. You can still flip the Hz rate manually from within the main term screen by pressing ALT+Z but this setting will not be changed. o The IBM box characters in the BBS info print dialog should now be drawn correctly even if the system font does not have IBM box characters. This may not function correctly running under Warp9 with its font active! Since I have been asked "What's new in this version" so many times I thought it would be easier to write down the changes, additions or fixes. New in v2.00.09 =============== o Different config check used. Makes the program much quicker at loading and exiting o New format for the protocol file (T_TERM2.XYZ). A conversion program has been supplied, see its own doc file for instructions.. o Occassionally I had my dial directory corrupted when it was being loaded, this was only in memory and not the actual file. The cause was missing null characters which have now been fixed. o In the main dial directory screen you can move the highlighted BBS slot around using the cursor keys. o The RSC file is now included in the main program file. o The activity status field was not being correctly updated at certain points, this has now been fixed. o An attempt to redial a non-existant BBS took place if a dial attempt timed out. Fixed. o Pressing the 'up' arrow key whilst a dial timeout is working will increase the timeout by 5 seconds on the fly, this will not affect the BBS's configured timeout value as it is only used for the timeout session taking place. Stuart Coates. o The 'Dial Timeout' message was sometimes being printed over the number dialed text. Fixed. o Pressing the 'down' arrow key will dial the last bbs number called, if any! New in v2.00.10 =============== o When running an external Fkey program or single selected program you will only be prompted for a commandline if it is a TTP or GTP. Stuart Coates. o Yet again I have changed the 'changes in config' checks due to the previous system not being 100% accurate at times. o Added external text/capture buffer viewer option. Path & program are defined in the Terminal config dialog. When you run the external viewer you will be able to view either the present memory buffer or a text/buffer file on disk. o Colour config dialog added, this now gives you the ability to change any of the screen colours instead of flipping between black on white and vice versa. When this version is first run it will use the default screen colours, you can then edit and save them as desired. The keyboard shortcut for this option is still ALT+C. In high rez pressing ALT+C will simply flip the colours as before, the high and medium rez colour settings are saved independently so you can freely run Teddy-TERM on both screen systems without having to reconfigure the screen everytime. o New option in the 'save settings' dialog of 'ALL', clicking this button will simply highlight all the configurations allowing you to save all of them. Keith Frisby. o Pressing the down arrow key to perform a redial of the last BBS would abort a dial attempt if one was taking place at the time. Fixed. o The 'popup' menu will no appear slightly offset to the left or right of the mouse pointer. This will avoid the accidental selection of a menu entry.. o Extended the colour config routines to allow full support for the STE's colours. Teddy-TERM will now treat the STE colour, STFM colour and mono screen colour setups seperatly allowing you to have a different colour setup for each system. o ALT-X will eXchange/swap the foreground & background colours. o ALT-D will now call up the dial directory dialog with the 'DIAL' button as defaulut making it easier to select and dial you desired BBS from the keyboard, press ALT-B will call it with the 'OK' button as default.. o A small start and finish block of info is added to the capture buffer (if open) for the BBS dialed. o External editor now available. It works in exactly the same way as the external viewer, accessible using ALT-E. o Change the following keypress's, ALT-X (swop colours) to ALT-W, ALT-E (execute external program) to ALT-X. o Small bug which caused the configuration to be re-initialised even if you choose 'Cancel' from the save dialog. Fixed. o Should now work on any size screen, not just ST MED & HIGH rez's. o I hate the standard ST's mouse pointer, so I made my own, and after seeing some screen shots of Geneva and the mouse pointer it uses I thought I would also use it here.. Can you tell I'm running out of ideas :-) What next.. maybe some online chip music.. Hmmmm.. o I have changed a few event timers for the EVNT_MULTI calls in the hope that it fixes the menu bar locking the mouse buttons out. I have no idea why this is happening yet and this is a stab in the dark to try and cure the problem. Let me know if you suffer from it please. New in v2.00.11 =============== o I'm back, 1 1/2 hours after writing the above section regarding the mouse buttons sticking.. I have now fixed the problem with the mouse. It was due to me not passing mouse control back to GEM using the WIND_UPDATE() command. The problem only occured if you clicked the left mouse button anywhere on screen to get the popup menu appear and then clicked and held it again elsewhere to make the menu jump to the mouse, then and only then did it render the mouse buttons useless. This is now FIXED and I am happy at last :-) I guess this is such a major bug fix I had better let you guys have a copy of this one aswell.. New in v2.00.12 =============== o Status bar was not updated if an auto xfer was initiated. Fixed o The mouse in the GEM bar bug appeared yet again, this time it happened when you used the arrow keys to move the highlighted BBS name in the dial directory screen. Fixed. o Auto-Learn is now automatically enabled/disabled if the first entries of a BBS's auto logon fields are empty (usually meaning nothing has been learnt!!), this is accomplished simply by forcing the automatic selection of the auto learn button, you should see it selecting/deselecting itself as you move the highlighted BBS block around the list. You can override its automatic selection/deselection by simply selecting/deselecting it as before, using ALT-L or the mouse! o An auto logon sequence can only be learnt IF there is a carrier signal present. This avoids an accidental overwrite of any existing auto logon information whilst offline. o Chain dialing now implemented. To start a chain dialing sequence you must hold the CONTROL key whilst clicking (not double clicking) on the BBS names to place in the sequence. Each BBS selected will be ticked/checked to indicate it will be included in the shain dialing sequence. To deselect it simply click on it again whilst holding CONTROL. One you have selected your chain dialing sequence simply click on the 'DIAL' button and that is it. You can abort a BBS dial while the 'timeout' counter is going, this will then initiate the 'Chain' countdown for the next BBS to be called. To abort the chain sequence altogether just press any key while the 'Chain' countdown is taking place. It may sound confusing but a few minutes playing with it should make sense. o New option in the modem config dialog which allows you to define the number of seconds to wait between each chain dial. o Three types of screen can now be defined for each upload or download protocol, these are FULL screen, SPLIT screen and now SCROLLING screen. When first running this version all settings should default to FULL screen mode so you should change them as required. Using the FULL & SPLIT screen options requires enough free memory to store the original screen! The SCROLLING screen option simply allows the xfer program to continue scrolling down the terminal screen. o Double clicking on a RGB up or down button in the colour config screen will make the colours R, G or B value jump to the maximum or minimum setting possible. o Batch file uploads would only work if the protocol program was on the same drive as Teddy-TERM. Fixed. o Added Jekyll as another default protocol including an autostart sequence for it, it will only appear if you do not have a T_TERM2.XYZ config file already saved though. Just delete this file and then reconfigure the paths to whatever your old settings were. You only need define an autostart option for one of the jekyll settings (ie, upload or download) since there is no difference between an upload or download handshake that I can see. As it is setup now you should always be prompted for a file via the fileselector regardless of whether you are uploading or downloading, if you have no file to send simply click on ok or cancel without any files selected, having said this it is still totally configurable by yourself so The choice is yours!! o The default path for the capture buffer was not being correctly set when running Teddy-TERM for the first time. Instead of the CAPTURE folder it was setup for the Teddy-TERM main folder. (John Charles) o Selecting CANCEL from the fileselector for viewing or editing a file would cause the last read file to be loaded instead of going back to Teddy-TERM. This is now Fixed. (John Charles) o In the modem config dialog there is a new option called 'Fix Re-Dial'. I'm not too sure how legal this is as it allows you to accomplish a kind of redial on a BABT approved modem, or at least modems which prevent you from redialing. It does this by adding or removing a 1 on the end of a phone number between each redial attempt. For example to ring my number would first be 'atdt413443', the next redial attempt would then be 'atdt4134431' and then the next redial would have the 1 removed again. On my modem which only alows a maximum of 2-3 redials I managed to get a sucession of 15 redials on a busy line so it works for my modem, it could however not work for yours.. If your modem can handle redials ok then you do not need this option enabled, although it should make no difference if you do. o In previous versions the info screen was displayed for a maximum of 10 seconds or until you press the mouse or a key. The 10 seconds delay has now been removed and the only way to exit it is to click the mouse or press a key. (Mark Taylor) o New keypress of ALT+K. Clears the terminal screen and resets the screen colours, the resetting of the colours simply refers to your on screen colours and not your actual configured colour setup. This is just incase your screen & text has completely colour for some reason, such as viewing a program or archive file direct on screen, this can usually cause all sorts of weird and wonderful effects!! o If you tried to run the external editor or viewer and the program or paths defined do not exist you will simply go back to the terminal screen. This has now been changed and you will get an alert box informing you of the possible problem. (Stuart Richards) o If you change the capture buffer size it will not be effective until you next run Teddy-TERM. You will now get an alert dialog informing you of this if you change the buffer size. (Stuart Richards) o The default 'User Defined' capture buffer file was being incorrectly setup by Teddy-TERM, the path had a '\\' in it!!! Fixed. o If a capture buffer file path is wrongly defined you will get a warning dialog telling you so, it will also then save the capture buffer as TEMP.BUF in the present path which should be Teddy-TERM's main folder. This warning dialog will only be shown to you the once because I think it would be quite annoying if it was to be shown each time the buffer was flushed, each time the buffer is then flushed it will be saved directly to TEMP.BUF until the problem is fixed. (Stuart Richards) o If CTRL+H was pressed during a dial timeout countdown the call was aborted but the dial timer still continued to countdown. Fixed. (Stuart Richards) o The capture buffer "* FULL *" message was not clearing the capture buffer percentage box before being printed therefore giving it an off center effect. Fixed. (Stuart Richards) o When the program is first run on a new setup there will be a selection of BBS phone numbers included, these will be the beta testers numbers as shown below. Hopefully it should be able to sense if the machine being used is a UK model or not (thats if the address Stuart Coates told me to check works!) and if found not to be a UK machine it should change the number to an international dialing code. Please check your numbers (UK & international) below and tell me if theres anything need changing, plus if you do not want your number to be included as a default then again let me know as soon as possible. FolkeSTone BBS - 0303 249306 - 44 303 249306 I'll Try That Once - 0453 765378 - 44 453 765378 The Fortress - 081 244 9825 - 44 81 244 9825 Desktop BBS - 0782 541305 - 44 782 541305 o Quick abort feature implemented. If you run Teddy-TERM and realise you wish you had not, just hold down both SHIFT keys whilst it is loading and it will safely exit straight back to the desktop or calling program. o If a carrier is present when Teddy-TERM is first booted up the modem will not be initialised and the buffer will be opened if 'Auto Buffer' is enabled. o Default viewer and editor path now defaults to the capture folder for viewing/editing external files. o Added tweo new keypresses. ALT+L which will toggle the auto logon capabilities on or off and also ALT+X which will toggle the auto xfer initiation on or off. New in v2.00.13 =============== o Mouse no longer dissappears when running some external programs. (Kevin Osborne) o The Fkeys in Macro mode (not external program mode) will only send their info to the modem if no timeout is taking place, this includes the dial timeout, waiting for a redial and waiting for a chain dial. (Kevin Osborne) o If the letter 'v' (lower case V) appeared in any Fkey statements it would be treated as the modem command to drop DTR! Since the idea of the fkeys is mainly for text macros and not modem commands I have removed this problem, the only character which will be translated now is the pipe character '|' which will become a carriage return. o Changed Mark Taylors BBS details for a default setting! I got the BBS name and the phone number wrong!! Sorry mate. o When alot of info was being received via the modem all local keyboard input was disabled for a while, this is now fixed. o User defined capture buffer path was always reset to the default path regardless of your previously configured one. Fixed. (Trev Ward) o The font can be switched between a 24 or 48 line display in high rez and a 24 or 32 line display in medium rez. This can be switched by pressing ALT+G from the terminal screen, the option in the terminal config screen or from the help screen. The PC font set is also available when using the small font characters. o New terminal config option 'Use System Font'. If the program is used on a foreign machine the keyboard input will not match the current internal font set, by selecting this option Teddy-TERM will use the system font therefore allowing the correct character set to be used, however, please note that the small or pc font selections will not be able to be used. (Don Williams) o Occassional screen corruption occured when returning to Teddy-TERM after running an external program or protocol, I think this may be something to do with the BITBLT routine I was using so it will now be disabled if the screen is the size of a normal ST, ie 32k, and another routine used instead. The BITBLT routine will still be used if a bigscreen is detected, for example a TT or Crazydots etc.. (Stuart Richards) o If your user defined capture buffer path was set for somewhere other than the CAPTURE folder Teddy-TERM was still creating the CAPTURE folder in your main path even though it wouldn't be used. o When selecting 'Upload ASCII' the fileselector will now open in the UPLOAd folder. New in v2.00.14 =============== o You can no longer dial a number whilst already trying to dial another! Before, selecting 'DIAL' would hang up the modem. Fixed o If a sort of the dial directory has taken place the configuration will also be checked for any changes made when exiting or selecting save! o If a BBS's dial string or suffix string is left blank Teddy-TERM will always use the default setting in the modem configuration. Previous versions always installed the default value for each BBS at the time of creating the BBS's entry, therefore if you changed the defauklt dial string at a later date the BBS's already created would still be using the ones they were configured with. o Online alarm should now be reset between calls o New keyboard command. ALT+ESC, this will empty your capture buffer without saving the contents, although you will get a warning asking you to confirm the action first. I will not include this option in the help screen or popup menu since it is not the type of thing you want to happen by mistake. (Stuart Richards) o Redial counter should now be reset between all calls. New in v2.01.01 =============== o Spelling mistake in the Terminal dialog - "Destructive" fixed (Mark Baines) o Baud rate can now be change very quickly from terminal screen by pressing CTRL+B. The set baud rate will be shown in the status bar and will be fixed as the main terminal baud, that is you will be asked to save any changes made upon exit. (Mark Baines) o Colour changing dialog has been removed. This now allows the colours to be set for all 16 colours on big screens and Falcons by using the control panel or other colopur setting acc's (Harlekin for example). The settings created by the external utility will then be fixed as Teddy-TERMS colours and will be saved upon exit (if they are changed). You can use this method to set a different colour scheme for Teddy-TERM, save Teddy-TERMS configurartion and then reset the palette. Next time you then load Teddy-TERM the favored palette will be loaded and the original palette when Teddy-TERM started will be restored upon exit. o Simple call cost function added. To configure the call cost tables (4 tables are available) press ALT+J or use the menus. Simply define the time period for each table and the cost per minute which applies during that time, this is best defined using full figures, for example if a unit costs 4 UK pence do not define it simply as 4, use 0.04 instead. For each BBS you can then define which of the cost tables it should use at the time of day for the call made. If two times in a cost table overlap the first table will be used. Hopefully this system will allow it to work for all different countries and currencys. Please note that the cost calculation system is not designed to give an exact indication of how much a call has cost, it is simply to give you a rough idea and total figures all depend on how you setup and use the cost tables. (David Malins) o Chain dialing was very tempremental! Hopefully it is now working 100% o Macro strings had all trailing/leading spaces removed, eg.a macro for the text string ' Andy Curtis' would become 'Andy Curtis' when it was next loaded. Fixed. (Andy Curtis) o Should now detect carrier correctly on a Falcon thanks to a small bit of source provided by Conny Pettersson.. o Use of smallfont in medium rez has been removed due to a few problems and incompatabilities. Smallfont is still active for high rez. o External fonts can now be loaded in place of the ST & PC internal font sets. The font files MUST be in Fontkit screen font format (usually the filenames start with A1_ or A2_) and must be kept in the SYSTEM folder. They should be named ??_HIGH.FON or ??_MED.FON where the ?? is either ST or PC. Please note that any external fonts will not be activated when the 'system font' option is enabled. In high rez the ??_MED.FON will be used for the smallfont option. If an invalid font is used your screen font will simply become corrupted, simply exit Teddy-TERM and remove the offending font file. o The format of the dial directory file has been changed to allow for larger entries on some options. Teddy-TERM will still load both formats but will always resave the file using the newer format. This allows for longer phone numbers, BBS names and auto logon responses to be used (Don Williams & David Brook) o Alternative dial directories can now be loaded from the dial directory dialog. The last file used will always be loaded as default. o New dialog and configuration file added. The System settings dialog now allows you to define the action of the right and left mouse buttons, the 'dials at mouse', '60Hz Display' and 'use grow/shrink' options have also been moved to htis dialog from the Terminal Config o Most configuration settings can now be saved directly from their setup dialog screens. (Andy Curtis) o Original settings can now be re-loaded at any time from the popup menu and the Gem menu (Keith Frisby) o All keyboard hotkeys can be disabled by pressing both shift keys simultaniously. This will allow you to use control key combinations within full screen editors and other online programs which need them without Teddy-TERM calling up any of its dialogs. To re-install all the hotkeys just press both shift keys again. (Andy Curtis) o New capture buffer type option. 'File For BBS & Day' will now create a folder in the CAPTURE folder made up from the first 8 characters of the BBS's name, inside this folder you will then have a date named capture buffer file using the format dd_mm_yy.BUF o The internal RS232 I/O buffers have been increased in size. The small (VERY) buffers that the ST uses seem to have been the cause of missing characters at high (9600+) speeds. Hopefully this has now fixed it. (Reported by Mark Baines, Trev Ward, Mark Taylor etc etc) o When uploading ASCII files the abort key has been changed from to . o Spelling mistake in the Terminal dialog - "Destructive" fixed (Mark Baines) o Baud rate can now be change very quickly from terminal screen by pressing CTRL+B. The set baud rate will be shown in the status bar and will be fixed as the main terminal baud, that is you will be asked to save any changes made upon exit. (Mark Baines) o Colour changing dialog has been removed. This now allows the colours to be set for all 16 colours on big screens and Falcons by using the control panel or other colopur setting acc's (Harlekin for example). The settings created by the external utility will then be fixed as Teddy-TERMS colours and will be saved upon exit (if they are changed). You can use this method to set a different colour scheme for Teddy-TERM, save Teddy-TERMS configurartion and then reset the palette. Next time you then load Teddy-TERM the favored palette will be loaded and the original palette when Teddy-TERM started will be restored upon exit. o Simple call cost function added. To configure the call cost tables (4 tables are available) press ALT+J or use the menus. Simply define the time period for each table and the cost per minute which applies during that time, this is best defined using full figures, for example if a unit costs 4 UK pence do not define it simply as 4, use 0.04 instead. For each BBS you can then define which of the cost tables it should use at the time of day for the call made. If two times in a cost table overlap the first table will be used. Hopefully this system will allow it to work for all different countries and currencys. Please note that the cost calculation system is not designed to give an exact indication of how much a call has cost, it is simply to give you a rough idea and total figures all depend on how you setup and use the cost tables. (David Malins) o Chain dialing was very tempremental! Hopefully it is now working 100% o Macro strings had all trailing/leading spaces removed, eg.a macro for the text string ' Andy Curtis' would become 'Andy Curtis' when it was next loaded. Fixed. (Andy Curtis) o Should now detect carrier correctly on a Falcon thanks to a small bit of source provided by Conny Pettersson.. o Use of smallfont in medium rez has been removed due to a few problems and incompatabilities. Smallfont is still active for high rez. o External fonts can now be loaded in place of the ST & PC internal font sets. The font files MUST be in Fontkit screen font format (usually the filenames start with A1_ or A2_) and must be kept in the SYSTEM folder. They should be named ??_HIGH.FON or ??_MED.FON where the ?? is either ST or PC. Please note that any external fonts will not be activated when the 'system font' option is enabled. In high rez the ??_MED.FON will be used for the smallfont option. If an invalid font is used your screen font will simply become corrupted, simply exit Teddy-TERM and remove the offending font file. o Alternative dial directories can now be loaded from the dial directory dialog. The last file used will always be loaded as default. o New dialog and configuration file added. The System settings dialog now allows you to define the action of the right and left mouse buttons, the 'dials at mouse', '60Hz Display' and 'use grow/shrink' options have also been moved to htis dialog from the Terminal Config o Most configuration settings can now be saved directly from their setup dialog screens. (Andy Curtis) o Original settings can now be re-loaded at any time from the popup menu and the Gem menu (Keith Frisby) o All keyboard hotkeys can be disabled by pressing both shift keys simultaniously. This will allow you to use control key combinations within full screen editors and other online programs which need them without Teddy-TERM calling up any of its dialogs. To re-install all the hotkeys just press both shift keys again. (Andy Curtis) o New capture buffer type option. 'File For BBS & Day' will now create a folder in the CAPTURE folder made up from the first 8 characters of the BBS's name, inside this folder you will then have a date named capture buffer file using the format dd_mm_yy.BUF o The internal RS232 I/O buffers have been increased in size. The small (VERY) buffers that the ST uses seem to have been the cause of missing characters at high (9600+) speeds. Hopefully this has now fixed it. (Reported by Mark Baines, Trev Ward, Mark Taylor etc etc) o Format of the dial directory config file has changed quite a bit. Teddy-TERM will load the 'old' format but will always save using the new format so older versions of Teddy-TERM will no longer be compatible. Please make sure you try this out on backups of your original config files first! This allows for longer phone numbers, BBS names and auto logon responses to be used (Don Williams & David Brook) New in v2.01.02 =============== o New configuration added which will hold all the paths & external filenames used by Teddy-TERM. You will have to check your paths because the old ones will not be used. Press ALT+H (ALT+Z now switches the hertz rate) to access the dialog or use any of the menu options. o The saved colour palette for medium rez was being used for all other resoloutions instead of a seperate colour set for each resoloution. This is now fixed and should work ok on all machines! o Two new terminal emulations are now available. These are ASCII & ANSI emulation. When in ASCII all control sequences will be displayed direct to the screen. ANSI will/should! allow the use of full 16 colour ANSI screen modes on a Falcon or TT, this is untested so I would appreciate any feedback regarding its output quality. In medium rez Teddy-TERM trys to make sure the background & forwground colours are not the same in most cases but due to the limitations of trying to get 4 colours to emulate a 16 colour system you may experience a few problems, however, I hope things will be useable, again feedback on the ANSI emulation is very much appreciated. You can switch the emulation 'on the fly' by pressing CTRL+T (the emulation in use will be displayed in the status line). If Teddy-TERM receives an unknown ANSI code it will create a file called UNKNOWN.ANS, please forward this to me so that I can implement the control sequence in a future version. o To allow you to set the new emulation type there is now a popup menu in each BBS's edit screen which will use that emulation for that particular BBS regardless of the default emulation. In the modem config screen you can setup the default emulation which will be used at all other times. o Added AD-Lib's BBS details to the default BBS setup. o Cursor arrow keys will now send the relevant codes needed depending on the terminal translation selected (only for VT52 & ANSI, not ASCII!). This should allow you to move around easily in full screen message editors!, well, it works in the RATSoft editor anyway.. o Changed the font system quite a bit. It now comprises of three fonts, these are the system font, PC graphic(box characters) font and a MAC type font also with box characters. All three fonts can now be changed to a small font in high rez **INCLUDING THE SYSTEM FONT** .. To load external fonts you still use the same system described earlier but instead of the ST_MED.FON and ST_HIGH.FON files you now use MAC_MED.FON and MAC_HIGH.FON .. o ANSI emulation will now also work in high rez whilst changing the 16 ANSI colours into just the two available on the ST mono screen. Teddy-TERM makes sure the foreground and background colours will not clash. o The |,~ and ' command characters are now active as a CR, 1 sec pause and 1/10th pause in auto logon strings (also for the FKeys, username and user password settings), as an example imagine you have to press return at the "CONNECT ???" response, then wait three seconds and press return again three times each with a second pause your auto logon response would be something like "NNECT 9600: |~~~|~|~|~". Due to the use of more than one return character Teddy-TERM will not be able to auto learn the response on one line sao you must type it in yourself direct from the BBS's edit screen. (Tom Lamparty) o The 'Learn Logon' option selectable from the dial screen was ignored if the BBS being dialed already had some auto logon information entered for it. this is now fixed. Please note that the 'Auto Learn Logon' feature is only active during a single dial session and NOT for a chain dial session. New in v2.01.03 =============== o Busy mouse somtimes remained active without animation, mainly after any configs had been saved. Fixed (Andy Curtis, David Brooks) o Error alert for a non defined editor or viewer suggested you check the 'wrong' configuration screen. Fixed (David Brooks) o Cursor not being switched back on after running an external editor or viewer. Fixed. (David Brook) o Selecting 'SAVE' In all configuration dialogs with the option to save (apart from the dial directory) will save the settings and then exit the dialog rather than just stay there. (David Brook) o When configuration files are saved all 'spare' bytes are cleared and set to null. (Andy Taylor) New in v2.11.01 ================ o Auto Logon message is correctly reset at the end of an auto learn or auto logon sequence o Auto learn no longer recognised the username or password if sent using the left/right arrow keys. Fixed. o Pressing CLR/HOME key during a 'Learn Logon' session ends the sequence, this has also now been applied to the actual auto logon itself, that is pressing CLR/HOME during an active auto logon sequence will end it. o Teddy-TERM will not install its own RS232 input/output buffers if the existing TOS RS232 buffers are larger. o When interpreting ANSI code [6n (cursor position request) Teddy-TERM would sometimes exit with error 2. Fixed. o The RS232 input/output buffers are now configurable. From the terminal config dialog you can set up the your preferred I/O buffer sizes. Any changes made will be effective immediatly and will not need Teddy-TERM to be rebooted. If the defined buffers (0k to 99k) are smaller than the ST's own internal buffer they will not be installed. (Mark Baines) o Major changes to the ANSI routines to make them a little faster. o Added VT100 emulation. o If you are online (CD high) and in any of the dialogs or GEM menus a space/backspace will be sent to the remote system every 30 seconds to avoid the system thinking you have fell asleep. (Mark Baines) o v2.10 bombed on a TT. I think this was due to Teddy-TERM thinking it was running on a Falcon and therefore using the Falcon carrier detect routine which would cause the bombs. Hopefully this is fixed and Teddy-TERM will now distibguish between a TT and a Falcon. PLEASE let me know. o The ANSI emulation in 16 colours now operates correctly. There is now an internal 16 colours ANSI palette which can be used (only in 16 colour modes) which will give full ANSI colour output including the bright attribute settings. (This is much improved over v2.10 which did have some problems correctly interpreting the colours) o The cursor is now hidden while any data is coming from the modem. o Support for ANSI underline attribute added.. Now its just the flashing attribute missing, but this ones not easy so it may never be in.. o Checks to see if Mouse Matz is installed. If it is installed Teddy-TERM will not use its internal mouse pointers and leave Mouse Matz to do the work :-) o Unknown code file for ANSI and VT100 emulations are now named VT100.UNK and ANSI.UNK to make things easier to tell which is which. o Font handling has changed yet again. You can now load a bold font set aswell as the normal font set, this is for use by ANSI & VT100 only. The external font file names now used are as follows. PC_ME.FON - Normal PC medium rez/small high rez font PC_ME_B.FON - Bold PC medium rez/small high rez font PC_HI.FON - Normal PC high rez font PC_HI_B.FON - Bold PC high rez font MAC_ME.FON - Normal MAC medium rez/small high rez font MAC_ME_B.FON - Bold MAC medium rez/small high rez font MAC_HI.FON - Normal MAC high rez font MAC_HI_B.FON - Bold MAC high rez font o If less than 16 colours are available a bold font will be used to highlight charcters with the 'bright/bold' attribute set in ANSI or VT100 emulation. o Capture buffer setting for "BBS name & Date" now uses a different structure. Instead of the capture buffer name being dd_mm_yy.BUF it will now be mmm.yy\dd.BUF so that each month will have its own folder with the extension being the year and all buffers inside that folder will be numbers for that particular month. o Capture buffer progress bar is now visible again in mono. o At the end of a call (or when carrier goes low) the hotkeys are automatically switched back on again if they are off! o Colour palette config file has changed names from T_TERM2.PAL to xxxxyyyy.ccc where xxxx is your resoloutions width, yyyy is your resoloutions height and ccc is the maximum amount of available colours. This makes it much better for handling settings of the same resoloution but with different amounts of available colours. o A verbose log file of Teddy-TERMS activitys can now be created. An option is available in the terminal config dialog to switch this feature on or off. I am open to suggestions of what extra info you would like to have included in the log file. (Steve Basford) o New mouse button option to abort any timeouts in action, ie. dial, redial or chaindial. (Andy Curtis) o New config screen for "tool" programs. You can define upto 8 programs which can be executed at will from any of the gem menus, a popup menu or direct from the terminal screen using hotkeys. If a selection is made (in any mode other than hotkeys) and the entry is classed as "Undefined" you will automatically be placed into the tool config dialog for that particular tool slot, alternativley to redefine a tool hold the CONTROL key whilst selecting the entry. To execute a tool from the terminal screen press ALT+1 to 8 for the tool of your choice. When defining a tool you can place [file] anywhere on the commandline to be passed, upon executing this tool you will be asked to select a file with the fileselector, the choosen program will then be placed into the commandline where the [file] statement is. You will be prompted to enter a commandline if the program is a .TTP or .GTP file. (Eric Senterre) o New mouse button option to call the popup tool menu. o On initial installation the screen hertz was always being set to 50Hz, not really fair on our American friends :-) This is now fixed and should use the screen settings first booted in on initial setup as the default. o Default terminal emulation option has now been moved to the terminal config dialog instead of the modem config dialog. o The internal online alarm and connect alarm sounds can now be replaced with a sample if you have a machine with DMA sound capabilities. The samples must be named using the following format and MUST be placed in the SYSTEM folder. For the CONNECT alarm use CNCT_?.SAM For the ONLINE alarm use ONLI_?.SAM The ? must be any of the following and signifies the sample rate 0 = 6.25 kHz 1 = 12.5 kHz 2 = 25 kHz 3 = 50 kHz If you machine does not have DMA sound capabilities these files will just be ignored. o Quite a few changes in the way memory is used. When first run Teddy-TERM will "grab" 100kb for its own internal use, refered to as TTerm memory, whereas before it grabbed 256kb, obviously a boon for small memory ST users. All the other free memory is refered to as system memory. A line of text above the welcome message will inform you how much there is free of each type of memory once all the config files have loaded, the capture buffer has been initialised, sound samples are loaded, external fonts are loaded etc... The system memory is then used for buffering dialogs when moved around screen, for buffering an ascii upload file whilst it is being sent.. Hopefully these changes will make TTerm behave better on 512kb machines. Please note however that TTerm will always ensure there is at least 100kb of system memory free, please bear this in mind if your capture buffer size is automatically altered due to a memory limitation. o Added new feature which allows you to control the age of all your capture buffers and to have them deleted if they are over a specified number of days (1 to 999) old. To set this feature goto the terminal config dialog (ALT+T) where you will see the following options: AUTO DELETE BUFFERS : Switches the auto delete buffer feature on if this option is selected. ALERT AUTO DELETE : If selected you will be prompted with an alert dialog to decide whether you want to delete the buffer or not. If disabled the buffers will be automatically deleted. MAX AGE: ___ DAYS : Specifies the number of days to keep a buffer file, anything over this number of days old will be deleted according to the above settings. Setting this to 0 has the same effect as disabling the auto delete feature, that is NO buffers will be deleted. If a buffer is deleted a short message will be printed on the terminal screen confirming it has been deleted. If you have a buffer which you do want to keep regardless of its date all you need do is set the files attributes to read only (write protected), Teddy-TERM will then treat this as a protected file and make no attempt to delete it, you will still get a message if it is older than the specified number of days saying that it is protected and therefore has not been deleted. Please note this function will only be of use if you set your ST's clock each time you boot up or have a clock cartridge do it for you since it uses the files date stamp and NOT the files actual name, and use it with caution, wrong settings could easily lead to you losing some of your capture buffers! (Frank Charlton) o New "Protect" option added into the "Delete Buffer" alert. If auto delete alerts are enabled you will now have the option of protecting the buffer from being deleted in the future. o Checks to see if the Mouse-KA Mania II animated mouse manager is installed. If it is Teddy-TERM's internal mouse pointers are disabled so your own pointers defined for Mouse-KA Mania II will be used. o Added the ability to auto execute a program when Teddy-TERM first runs. The program to execute is defined in the "Paths" dialog. If the program is a .TTP or .GTP you will be prompted to enter a commandline before it is executed. The program will not be executed if there is a carrier already present. This function may be useful for floppy disk users who want to copy some files to a RAMdisk (Eric Senterre) before running Teddy-TERM or maybe setting the system clock. o When Teddy-TERM allows you to view or edit the internal memory buffer it swaps the memory to disk first, since this is slow on floppy disks you can now define Teddy-TERMS work path from the "Paths" dialog allowing you to use a RAMdisk. This path will always be checked when Teddy-TERM first runs and if it is found not to exist the current path will be used instead, this will save any errors if you forget to install the RAMdisk! (Eric Senterre) o Added option to view log file using the defined external viewer program. Press CTRL+L from the main terminal screen or select the option from the GEM menu or Popup menu. On returning back to Teddy-TERM you will be asked if you want to delete the log file. o New option in dial directory dialog to swap the default button between the "DIAL" and "CANCEL" buttons. The option set will always be used each time Teddy-TERM runs until it is changed again, this allows you to configure it slightly because some people prefered the Cancel (was OK) button to be default and vice versa. o Added two new options to the dial directory dialog. A "Merge" button will allow you to read in another dial directory which will have it BBS details added to the present directory in memory until all empty slots are filled or the directory being merged has been read. Once the directory in memory is full (36 entries) no more BBs details can will be merged. The second new button is "New" which makes it much easier than the previous method of clearing the directory in memory and allowing you to start a new one. o DIA files can now be loaded or merged from any path, however, all Dial directories created using the "New" button will be created in the SYSTEM folder. o Fixed a new bug which I introduced with the DMA sample routines. If you had an STE/TT/Falcon030 and did not have any samples in your System folder Teddy-TERM still decided to try and play something that isn't there because you had DMA capabilities.. in fact what it did play was TOS!! o New option for each BBS to totally disable the auto learn logon and auto logon feature for that particular BBS. o The fix redial feature used to alternate between redials by just adding a 1 to the end of a number, in some cases this did not work too well so it now generates a random number between 0 & 9. (Stuart Richards) o Changed the way colour palettes are handled. Teddy-TERM now uses only VDI calls (vq_color & vs_color) for reading and setting the colours so it should hopefully now work ok on a Falcon. Because of this change the colour config files have again changed format so if you encounter any problems just delete the old colour config files and reset your colours for Teddy-TERM. o The format of the dial directory config files have changed quite a bit so I have included a program (210_211.PRG) which will update all your dial directory files to the new format. Just run this program from you main Teddy-TERM folder. o Each dial directory can now hold upto 45 numbers instead of the previous 35. o Each BBS can now have a 3 line (55 characters per line) comment added to it. This is mainly for you own information purposes. There is a small switch called "SHOW" which, if enabled, will display the comments on screen once a connection has been established with that BBS. The comments will always be logged into the capture buffer regardless of the "SHOW" button. (Mark Baines) o You can now define upto 12 auto macros. These are similar in operation to an auto logon script except that they are always active (unless you switch them off with ALT+R). You can setup an auto macro in the terminal config dialog. (Mark Baines) o When a creating a new dial directory the path for it became corrupted. Now fixed. o I introduced a major bug which prevented the auto learn logon and auto macros from functioning correctly. All fixed now though :-) o New option in the dial directory called N/List. This allows you to perform searches on a RAW nodelist and then import any number found into a dial directory entry if one is empty. I originally wanted to read BTNC format lists but this would be unfair to people who do not use BTNC so I opted for the RAW nodelist instead which should be accessible for everyone. Upto 8 seperate nodelists can be searched at one time, although you can disable the search on any or all of them if needed. The latest version of a nodelist will always be used, for example NESTLIST.033 will not be used if NESTLIST.040 exists. A dial from nodelist option has not been included mainly because the numbers in a raw nodelist are stored in international format and will often need editing first. o New option in the path config dialog to define the path where your RAW nodelists are kept. o If a bbs name is deleted manually (from the bbs edit dialog) you will now be asked if you want to delete that entry when selecting the ok button. o I changed the auto learn/auto logon code to speed it up but introduced a bug which prevented the correct text to respond to being captured. Fixed. o Dial directory dialog has been fixed for high rez displays. New in v2.11.02 <- I remembered to change the version this time :-) ================ o I made a few mistakes in the new resource file which caused a few unexpected results with some of the "radiobutton" selections, mainly in the system config and protocol config dialogs. Fixed. (Kevin Osborne) o Changed the order of modem initialisation when first running Teddy-TERM. This will hopefully fix the problem Kevin Osborne is having where he cannot send any commands to the modem until a BBS dial attempt has been made! o New option in modem config. "Disable RS232 Changes" will prevent Teddy-TERM from making any changes to the RS232 port settings, in the status bar this will be shown as "Port Settings Locked". It seems that under some circumstances the use of XBIOS(15) (rsconf()) can sometimes lock up the RS port, a GFA bug maybe? o A BBS can now be marked for chaindialing by holding down the right mouse button and selecting with the left button, a selected BBS will then be marked with a tick. To deselect the BBS just repeat the above procedure. o Added VT100 remote controlled numeric/application keypad mode. Teddy-TERM will default to numeric mode at bootup, if an " =" is received application mode is selected, " >" will reset back to numeric mode. To send the numeric/application mode control codes you _MUST_ have the hotkeys turned off! The top four keys of the keypad, that is the ()/* keys, correspond to the PF1, PF2, PF3 & PF4 keys used in VT100 applications. (Steve Basford) o Removed the "user defined capture" option and replaced it with "Use CAPTURE.BUF", the previously defined path for this is now a path where _ALL_ the capture buffers for any of the buffer settings will be kept instead of in the default "CAPTURE" folder. (Paul Horney) o Nodelist searches can now be performed on multiple fields. When a match is found the field which matches the search text will be highlighted New in v2.12 ============ o Auto Logon message is correctly reset at the end of an auto learn or auto logon sequence o Auto learn no longer recognised the username or password if sent using the left/right arrow keys. Fixed. o Pressing CLR/HOME key during a 'Learn Logon' session ends the sequence, this has also now been applied to the actual auto logon itself, that is pressing CLR/HOME during an active auto logon sequence will end it. o Teddy-TERM will not install its own RS232 input/output buffers if the existing TOS RS232 buffers are larger. o When interpreting ANSI code [6n (cursor position request) Teddy-TERM would sometimes exit with error 2. Fixed. o The RS232 input/output buffers are now configurable. From the terminal config dialog you can set up the your preferred I/O buffer sizes. Any changes made will be effective immediatly and will not need Teddy-TERM to be rebooted. If the defined buffers (0k to 99k) are smaller than the ST's own internal buffer they will not be installed. (Mark Baines) o Major changes to the ANSI routines to make them a little faster. o Added VT100 emulation. o If you are online (CD high) and in any of the dialogs or GEM menus a space/backspace will be sent to the remote system every 30 seconds to avoid the system thinking you have fell asleep. (Mark Baines) o v2.10 bombed on a TT. I think this was due to Teddy-TERM thinking it was running on a Falcon and therefore using the Falcon carrier detect routine which would cause the bombs. Hopefully this is fixed and Teddy-TERM will now distibguish between a TT and a Falcon. PLEASE let me know. o The ANSI emulation in 16 colours now operates correctly. There is now an internal 16 colours ANSI palette which can be used (only in 16 colour modes) which will give full ANSI colour output including the bright attribute settings. (This is much improved over v2.10 which did have some problems correctly interpreting the colours) o The cursor is now hidden while any data is coming from the modem. o Support for ANSI underline attribute added.. Now its just the flashing attribute missing, but this ones not easy so it may never be in.. o Checks to see if Mouse Matz is installed. If it is installed Teddy-TERM will not use its internal mouse pointers and leave Mouse Matz to do the work :-) o Unknown code file for ANSI and VT100 emulations are now named VT100.UNK and ANSI.UNK to make things easier to tell which is which. o Font handling has changed yet again. You can now load a bold font set aswell as the normal font set, this is for use by ANSI & VT100 only. The external font file names now used are as follows. PC_ME.FON - Normal PC medium rez/small high rez font PC_ME_B.FON - Bold PC medium rez/small high rez font PC_HI.FON - Normal PC high rez font PC_HI_B.FON - Bold PC high rez font MAC_ME.FON - Normal MAC medium rez/small high rez font MAC_ME_B.FON - Bold MAC medium rez/small high rez font MAC_HI.FON - Normal MAC high rez font MAC_HI_B.FON - Bold MAC high rez font o If less than 16 colours are available a bold font will be used to highlight charcters with the 'bright/bold' attribute set in ANSI or VT100 emulation. o Capture buffer setting for "BBS name & Date" now uses a different structure. Instead of the capture buffer name being dd_mm_yy.BUF it will now be mmm.yy\dd.BUF so that each month will have its own folder with the extension being the year and all buffers inside that folder will be numbers for that particular month. o Capture buffer progress bar is now visible again in mono. o At the end of a call (or when carrier goes low) the hotkeys are automatically switched back on again if they are off! o Colour palette config file has changed names from T_TERM2.PAL to xxxxyyyy.ccc where xxxx is your resoloutions width, yyyy is your resoloutions height and ccc is the maximum amount of available colours. This makes it much better for handling settings of the same resoloution but with different amounts of available colours. o A verbose log file of Teddy-TERMS activitys can now be created. An option is available in the terminal config dialog to switch this feature on or off. I am open to suggestions of what extra info you would like to have included in the log file. (Steve Basford) o New mouse button option to abort any timeouts in action, ie. dial, redial or chaindial. (Andy Curtis) o New config screen for "tool" programs. You can define upto 8 programs which can be executed at will from any of the gem menus, a popup menu or direct from the terminal screen using hotkeys. If a selection is made (in any mode other than hotkeys) and the entry is classed as "Undefined" you will automatically be placed into the tool config dialog for that particular tool slot, alternativley to redefine a tool hold the CONTROL key whilst selecting the entry. To execute a tool from the terminal screen press ALT+1 to 8 for the tool of your choice. When defining a tool you can place [file] anywhere on the commandline to be passed, upon executing this tool you will be asked to select a file with the fileselector, the choosen program will then be placed into the commandline where the [file] statement is. You will be prompted to enter a commandline if the program is a .TTP or .GTP file. (Eric Senterre) o New mouse button option to call the popup tool menu. o On initial installation the screen hertz was always being set to 50Hz, not really fair on our American friends :-) This is now fixed and should use the screen settings first booted in on initial setup as the default. o Default terminal emulation option has now been moved to the terminal config dialog instead of the modem config dialog. o The internal online alarm and connect alarm sounds can now be replaced with a sample if you have a machine with DMA sound capabilities. The samples must be named using the following format and MUST be placed in the SYSTEM folder. For the CONNECT alarm use CNCT_?.SAM For the ONLINE alarm use ONLI_?.SAM The ? must be any of the following and signifies the sample rate 0 = 6.25 kHz 1 = 12.5 kHz 2 = 25 kHz 3 = 50 kHz If you machine does not have DMA sound capabilities these files will just be ignored. o Quite a few changes in the way memory is used. When first run Teddy-TERM will "grab" 100kb for its own internal use, refered to as TTerm memory, whereas before it grabbed 256kb, obviously a boon for small memory ST users. All the other free memory is refered to as system memory. A line of text above the welcome message will inform you how much there is free of each type of memory once all the config files have loaded, the capture buffer has been initialised, sound samples are loaded, external fonts are loaded etc... The system memory is then used for buffering dialogs when moved around screen, for buffering an ascii upload file whilst it is being sent.. Hopefully these changes will make TTerm behave better on 512kb machines. Please note however that TTerm will always ensure there is at least 100kb of system memory free, please bear this in mind if your capture buffer size is automatically altered due to a memory limitation. o Added new feature which allows you to control the age of all your capture buffers and to have them deleted if they are over a specified number of days (1 to 999) old. To set this feature goto the terminal config dialog (ALT+T) where you will see the following options: AUTO DELETE BUFFERS : Switches the auto delete buffer feature on if this option is selected. ALERT AUTO DELETE : If selected you will be prompted with an alert dialog to decide whether you want to delete the buffer or not. If disabled the buffers will be automatically deleted. MAX AGE: ___ DAYS : Specifies the number of days to keep a buffer file, anything over this number of days old will be deleted according to the above settings. Setting this to 0 has the same effect as disabling the auto delete feature, that is NO buffers will be deleted. If a buffer is deleted a short message will be printed on the terminal screen confirming it has been deleted. If you have a buffer which you do want to keep regardless of its date all you need do is set the files attributes to read only (write protected), Teddy-TERM will then treat this as a protected file and make no attempt to delete it, you will still get a message if it is older than the specified number of days saying that it is protected and therefore has not been deleted. Please note this function will only be of use if you set your ST's clock each time you boot up or have a clock cartridge do it for you since it uses the files date stamp and NOT the files actual name, and use it with caution, wrong settings could easily lead to you losing some of your capture buffers! (Frank Charlton) o New "Protect" option added into the "Delete Buffer" alert. If auto delete alerts are enabled you will now have the option of protecting the buffer from being deleted in the future. o Checks to see if the Mouse-KA Mania II animated mouse manager is installed. If it is Teddy-TERM's internal mouse pointers are disabled so your own pointers defined for Mouse-KA Mania II will be used. o Added the ability to auto execute a program when Teddy-TERM first runs. The program to execute is defined in the "Paths" dialog. If the program is a .TTP or .GTP you will be prompted to enter a commandline before it is executed. The program will not be executed if there is a carrier already present. This function may be useful for floppy disk users who want to copy some files to a RAMdisk (Eric Senterre) before running Teddy-TERM or maybe setting the system clock. o When Teddy-TERM allows you to view or edit the internal memory buffer it swaps the memory to disk first, since this is slow on floppy disks you can now define Teddy-TERMS work path from the "Paths" dialog allowing you to use a RAMdisk. This path will always be checked when Teddy-TERM first runs and if it is found not to exist the current path will be used instead, this will save any errors if you forget to install the RAMdisk! (Eric Senterre) o Added option to view log file using the defined external viewer program. Press CTRL+L from the main terminal screen or select the option from the GEM menu or Popup menu. On returning back to Teddy-TERM you will be asked if you want to delete the log file. o New option in dial directory dialog to swap the default button between the "DIAL" and "CANCEL" buttons. The option set will always be used each time Teddy-TERM runs until it is changed again, this allows you to configure it slightly because some people prefered the Cancel (was OK) button to be default and vice versa. o Added two new options to the dial directory dialog. A "Merge" button will allow you to read in another dial directory which will have it BBS details added to the present directory in memory until all empty slots are filled or the directory being merged has been read. Once the directory in memory is full (36 entries) no more BBs details can will be merged. The second new button is "New" which makes it much easier than the previous method of clearing the directory in memory and allowing you to start a new one. o DIA files can now be loaded or merged from any path, however, all Dial directories created using the "New" button will be created in the SYSTEM folder. o Fixed a new bug which I introduced with the DMA sample routines. If you had an STE/TT/Falcon030 and did not have any samples in your System folder Teddy-TERM still decided to try and play something that isn't there because you had DMA capabilities.. in fact what it did play was TOS!! o New option for each BBS to totally disable the auto learn logon and auto logon feature for that particular BBS. o The fix redial feature used to alternate between redials by just adding a 1 to the end of a number, in some cases this did not work too well so it now generates a random number between 0 & 9. (Stuart Richards) o Changed the way colour palettes are handled. Teddy-TERM now uses only VDI calls (vq_color & vs_color) for reading and setting the colours so it should hopefully now work ok on a Falcon. Because of this change the colour config files have again changed format so if you encounter any problems just delete the old colour config files and reset your colours for Teddy-TERM. o The format of the dial directory config files have changed quite a bit so I have included a program (210_211.PRG) which will update all your dial directory files to the new format. Just run this program from you main Teddy-TERM folder. o Each dial directory can now hold upto 45 numbers instead of the previous 35. o Each BBS can now have a 3 line (55 characters per line) comment added to it. This is mainly for you own information purposes. There is a small switch called "SHOW" which, if enabled, will display the comments on screen once a connection has been established with that BBS. The comments will always be logged into the capture buffer regardless of the "SHOW" button. (Mark Baines) o You can now define upto 12 auto macros. These are similar in operation to an auto logon script except that they are always active (unless you switch them off with ALT+R). You can setup an auto macro in the terminal config dialog. (Mark Baines) o When a creating a new dial directory the path for it became corrupted. Now fixed. o I introduced a major bug which prevented the auto learn logon and auto macros from functioning correctly. All fixed now though :-) o New option in the dial directory called N/List. This allows you to perform searches on a RAW nodelist and then import any number found into a dial directory entry if one is empty. I originally wanted to read BTNC format lists but this would be unfair to people who do not use BTNC so I opted for the RAW nodelist instead which should be accessible for everyone. Upto 8 seperate nodelists can be searched at one time, although you can disable the search on any or all of them if needed. The latest version of a nodelist will always be used, for example NESTLIST.033 will not be used if NESTLIST.040 exists. A dial from nodelist option has not been included mainly because the numbers in a raw nodelist are stored in international format and will often need editing first. o New option in the path config dialog to define the path where your RAW nodelists are kept. o If a bbs name is deleted manually (from the bbs edit dialog) you will now be asked if you want to delete that entry when selecting the ok button. o I changed the auto learn/auto logon code to speed it up but introduced a bug which prevented the correct text to respond to being captured. Fixed. o Dial directory dialog has been fixed for high rez displays. o I made a few mistakes in the new resource file which caused a few unexpected results with some of the "radiobutton" selections, mainly in the system config and protocol config dialogs. Fixed. (Kevin Osborne) o Changed the order of modem initialisation when first running Teddy-TERM. This will hopefully fix the problem Kevin Osborne is having where he cannot send any commands to the modem until a BBS dial attempt has been made! o New option in modem config. "Disable RS232 Changes" will prevent Teddy-TERM from making any changes to the RS232 port settings, in the status bar this will be shown as "Port Settings Locked". It seems that under some circumstances the use of XBIOS(15) (rsconf()) can sometimes lock up the RS port, a GFA bug maybe? o A BBS can now be marked for chaindialing by holding down the right mouse button and selecting with the left button, a selected BBS will then be marked with a tick. To deselect the BBS just repeat the above procedure. o Added VT100 remote controlled numeric/application keypad mode. Teddy-TERM will default to numeric mode at bootup, if an " =" is received application mode is selected, " >" will reset back to numeric mode. To send the numeric/application mode control codes you _MUST_ have the hotkeys turned off! The top four keys of the keypad, that is the ()/* keys, correspond to the PF1, PF2, PF3 & PF4 keys used in VT100 applications. (Steve Basford) o Removed the "user defined capture" option and replaced it with "Use CAPTURE.BUF", the previously defined path for this is now a path where _ALL_ the capture buffers for any of the buffer settings will be kept instead of in the default "CAPTURE" folder. (Paul Horney) o Nodelist searches can now be performed on multiple fields. When a match is found the field which matches the search text will be highlighted o Added a word wrap option which it seems may be needed when logged onto some ANSI BBS's. If you are in ANSI and the screens on the BBS look corrupted try enabling word wrap by pressing CTL+W. This setting can also be changed in the main terminal config screen and will be saved as part of your term settings. (Andy Curtis) . !J.. HIGH !KMEDIUM !SHOWFONTPRG q.SHOWFONTTXT r m. !K.. !JBHAUS FON XkqLBHAUS_B FON jqQBHAUS_I FON rqVCHIC FON C[CHIC_B FON jq`CHIC_I FON rqeCLEAR FON 6jCLEAR_B FON kqoCLEAR_I FON sqtMAC FON nZyMAC_B FON ugr~MAC_I FON grPC FON hrPC_B FON hrPC_I FON agrROMAN FON }ROMAN_B FON kqROMAN_I FON 6sqULTRA FON vULTRA_B FON kqULTRA_I FON Esq `8``ll ``  dd`dd`~888 <xx<8000l<|lxl|lxf|xl8<v|lx|xlll<<<22 `:xf[f`|88<8xx ~xx<>>>||||~800088>ll8lf0llllf8xzz` |~f |z||_fff|~~8~n<<~l6~n>|~8~~~n<8>>|`l|00x<| ffl|0 0ppppl `808000&p888f|`LL Ufv|~~8~n<>~n6~n>~~8~>~n6<~~l ~pD|xH< 0| f8Uf0l0  0````l `80868080l8888~0v8`88888888||>v8888<0f8888"#88:888ʂQfv  ff > 6ff>f6ff2fbfb`~|f0||~8>l|H0~ 0| f| 0 l0 8,0 l0| l0l|>v||0||||0T(|||||>|||p||||~0f||  f ff 6 6f6f6fvf`~08fB~8|88H0~`| f8888888xUl0 (0  f6v><f`lfB<~p~@H`H< |(8888888>"l~|0 |>llll` 8l8<000p0lTl` l`<~fv6ʢff<  f fff 6v6f6vf8|` f0~f~~8~Hx0~<̝x{fU"00 |8n0` l800080l|880l`f~002llzffn 6 f fff 66f6f8f`( f0BlB~8>~`ϙ؁>f8D00 (00p00|0(l` 000l|8p0lf0~f~0~~nf6 ffn 6 f ff0n 6~6f60n|~~~6>lf`(0f0ff~`@Lb|`(`l |~~||~< p8p1~>>>||8v|>|~06|v|(688>|~vvvv>~~~>|||||||v||ff~` 2v|||| ||0ll`8]~~~p~? 8aU 0` `xx`<|0@|"`xxppx8xBauhaus Bold p<pp~~ppvvpvvp< <<>||>>|<<~~|~~~|w~|~<>~~|~|~~~>>>;;0p?|wwp~<<>< ||||>>|<<|fw~~88~ ~~~~p~~~????~~~~<888<<?~~<~w8~~~~w<|p0~w~~~www~<>>~??~<>~ww~~88xxxx~p<8<8887x<<???<??>~0xf~|l>8~w<w8~88pppp~p<8<?<8<8~<<<<88w<<<<33<8~8~~8~~?~~8~~~~8~<~~~~~?~~~x~~~~8w~~>w~~77~~~~~~ww?www??w?w?wwp8~8<8~x~<8~x88~8>ww>wwww??w??>wp~wc>x`lpl>~<<<<<<<888x8~~~p~p>w?ww>wwww??w?w<~pw8w<l|8>|w388~<8p~<888<8~~<<8~pw88;~~ww?wwww??w?w~wwp<w8c89w8f~p8~88pp88~8ppwp<~p888<~~8pp8w~w~~www?ww?8~??~wp<8w8wwp`>x>8x9w8~~~8pp888xxx<~x8<<<<~8xxx?>8ww8~~??ns~p0x||<<|~~88p~~~~~p888????~~<~?~8?~~~>>?0<0q>>||<<|~<888<<<<<|<<<<>8<>>><<<<<<<x<p?<<8<p?x?0<q8pp||p>~8`~3p||xx|<|Bauhaus Bold        ?x? 01ca?0  3|<  ===f=088 ?<cx< f0? >01ca?00 <113 11 <<<<"""f |=~<?? |5~??7 l|< >8pc0011`"f;0;;;0;; w;0;;1c a`00 00000 ?e11~<?? ~5~?7  D|<$  >0`c0011x "f??0063011 1 0111c a`06  ~1cc?;1  11 6e 9   ? 533 3  ?1 8 l|$ ~ 00y&&>{,3 `` cc>*?*hpl0o|6c 0> g13`1`0`16`;=c1c180c5 `l>n;>73?>>7?c110T`c>>>>>>>>0;;86>>>cc1>c? 31>>c >>7?l> ]]333 33c3 k3 6fv {~ c!c 5k`1? >ppH0~`9y&&>,38wx*6~~(0k 6~v0> o17`1?o7<`?5c3c30cl5~ `lwk8kw956?;w;w>80c10`cwwwww8www0110l?wwwcc1wc3 ?3wwc;;  Xww5;o;;w QU333 333c; {3 6v>n6A!c$I`1 ~ H`H?s'>n&8c>*?*6?>|k 6666`k73`1?o76`57c7c70cl5<0ccpcc011<51c1c<0clT1`6`ccccccpccc011l?ccccc1cc0?7ccc11 lcc55mo11c QY333 333c; {3 6v3Dc0A?c3$I~1? ~Hx0~?sf'51c1c80cl|106`cfcccc`fff077o6ccccc1cc0? 3ccc1166cc=5ml11czQ]3373 333c c3 63D(c0A!6!$I~1? 0 sL@| Lf pUUD 0P`p`| `ccc`c fcg`g`Pw60` 0 `cc n0kcc``cp` l0`0oolkf~c 03?kw0?~nf 6skooffn 60f0ff`n 6~fl f?~ llskoofff~60f0f~>`n|~~~| l30P3`ffkc~ 0 0@<0x`@mp@6Ff `UUl|7 `0~0000cgpnp`vc cpcc`c`pc60  p`;c c8cck`ppP6;` pp0`0ccpl<n 033;f0 6wwccfb~60f0f~<`n||~~~| Lb>0P0l?@|~~>|c~ <@0000 apa8p6F~<< x88xv<*U le| 0|| ||`|`00`~cn>l>`>c |c>cc|`c~`| cc0v|>|~`c ccc|nv`<| Pcp >|~vvvv>~~~0`0cc>o|||||||?l v0||33~0 2 v|>>cc||| l608.<<>||<|>n<|ffff~`f<||||<<<<ff`<<f@@ H|f`ffffffff`p0ffff ` <`ff>>>>`fff~~|{ffffffffTf>fffZffLD$>fvf~~fzff>BBB"Br6B"BB$L|` f~F`f| ` |$<A0ff`f``fff`Nf`fffff00 ff`f~ffffff`80ff<0 H ffvnfff ff<BBBBBrB"Br(df`fBBƒxf~` |DÆaA<y~H*`  f0 ff0ff`f``fff`Nf`fffff`0 ff`f`ffffff`0fffff`f`ffff````ff`ffffffff`fffffN`$fffvfff ff<BBB BBD"Br04(ff`0fB$ƒ`f` Bf7A~pqf FJ @f` ff `ff`f``fff`Ff`fffdf`0 ff`f`ffffff`0fdff0B`f`ffff````ff`ffffffffafffffF~~`$$fffffff ffN<BBBBBH"B (f``ff$ƒ`f`l<(B<8AXfqfF0@f`F Fff@ffbf``fff`Bf`ffFfhf`0 ffbfbffffff`F0fhff`bfbffffbbbbff`ffffffffafffffBb> Hfffffff DDfff~dBB~~0N|~~~|Pb~ Df`f|~$bf~`l<(~0 p<a:::<|<><>ff<|>`<>pf>~<><>>>><<<<ff~~<<<>>><<l><>fB<><~~ff< 88ffb~dBB||0N|<||Pb~ DDb|`|}`> 0606n nn6 0<~<<0 |< ??|<6>c|>>>>>>~>~>w>pc>~>~>wwww8` pp8>  6 >6  >w>c> ?;;?<<ww`f>>><~~>8>```<<6s8w6666ww>``nnw>>>0~ffyww`fwswwvf~>6<wx`xwwpwppswpswwwwpwwww80fpp8{pwwpww~swwsgw``wwwwywg|<<>g|~|>~~~~>~wpwpp~w<w~~~6 >c?> ``>`?fxp< w>ppww8cwwpwpppwp{wwwwxwwww80~~>?>>?~~>~?>~wwwwpw>~~~~>>>>wwp>>>wwwwwxp>w~>w~{?w`` l~>?wwwwww~>o>~>>w8wswp8wc~~>w ~<<6 wcq> `< ??g|=fn~~ww8wwpwpppwpwwww<wwww8wswwwwwwwwxs8wwwwpwwswwwwwpwwwwwwwwxp~>www{ww``6wwwwwww{ c{?3cs33c3|wpwc>sw p~66> ~~~~~~~<p~~ww>wp ~pw~~pw~w~ww>>8?wpwwwwwwwwpx8wwwwp>pww????pwww~wwwwwwww~w?wwwwwnf6?wwwww?c cc3c{?c3cc6n~pwgpw~0p~6>a>|= ????l6p0www?8wwpwppwwwpowpwwwww88 wwpwwwwwwwp<8ww>w6pwwwwwpwwpwwwwwwww8 l wwwwwww>c cccc{c3c{}l?p0w8ww8wwpwppwwwpowpwwwwwp8 wwpwpwwwwwwp8wwwwwpwpwwwwppppwwpwwwwwwwwpwwwwwop 6wwwwwwww>c cccc f3c{8>c ccccl3c0<wppww6pwp~><c><a|wywg8`wpggww`wwswppwwwpcwpwwgw|wp8wwswswwwwwwpg8w|wwpswswwwwsssswwpwwwwwwwwqwwwwwcs ? lwwwwwwwffwwwvc c8o~~xs0fwpw~6swp~><8x>q ???>>|`>>>>>8>w~>~p>w>>c>p>w>>xw8?~>?>?ww>~?p>?xw?>?>????>>>>ww>>>???>>~?>?wc>?>ww><<wwsvc c~~8o~>~~xs0ffs~p~>|~~>w~>>pn08<a~~~~~~~ p >>p 0``0fp`p<0> gpg` g87`0<`~p~>x>>>`0pChicago > @  $88?|?<.A..]..<l(  ~<0 ~63@0   ! ? ?l|   D  1c00c11 ((3 3F1063@( 0   6  3 @@ 6 |e  1083 D|/G 8 1c00c118h()3* 3F3163 D  096*3 @@ 6e ?<x?~;>$? 003 l|!v7RAa@@,c ``cc@. D8T`083 ,00 3f  !33030003 l0w933338033m3f @>><> f >7|33m3? 03>>>>330l3333P0<> 3>93 $>?l333 M]333>~?<8?'x?~6 ?w~I?<~?3 f1`?~c!a>f?pp$3!CaRAH@8,A\\]]#x9 D$00T3L>>3f 0 M33030003 x0w=3333033m3f 31333 l m33381033m3 0331333330 l3333333P0~ 333933 33ll333 QU339!)" !1I"!{`f bA!a5k1f>$$aaARAH.>|>>>>8 g0||33f`U?>03>>7? p0_/3>3>033m< 30333 x m33308033m3`0330333??>=~3333333T| 333-33 $ 33lo??3 zQY33!!!B 9QB!N`fcA?a#$I0f>|A$<@@ARAAFN<'A\:]]x Hf03 383>0 0U33030033 3x0['3033033m3 3303?3 p m3330033m 03?33330???330ol333333380~3 333'$ H337ol333 Q]33!!!!B 9QB9D`f cA!!c$I"Æ¥< $|<><0f f<>>`<8>pf~ <><>>>><<<<000ff~~<<<>><<06 ><>fB<x><^~~ff<88ffb~dB B||`N|x||(b "Db>|> |<|<<0L@`pA|` <<`   00@ @@D`@  `p @ xF` F@F0L @@8@ ` <p< <8x@@`Chicago <`22`|||||||| (8```ff ``ff22220ZZf [`0 |x8::x f$>fl 0<<~ ~~<<<8<|f<`B<|<>~ffff~`x``80f< ZZZZ=~LLf~||_f`8<|<88800x<88<@@@(f$bfDTff `0ff`fDfffl```f`bfff`ffff`8`0`00ffffffff~ffffaffLL@@LLf0|Uff`Df`fD0`l|xH<$,4fp@p"~` l8 f8f ``ff ~0fffff```f`bfff`ffff 0(`0`00f<<`D|H0f$g< @@ |@.D$p 80  f ``ff~ff`f```f`rfffpff<0>|88|<|>~>~ffff~0b`f<<<<<<<<<888ff`~<<p f|`f||n~`Zfffff<f`ff0ffffff``0fff`f~0ffffff`x0fff0$`f~>>>>`~~~~~`ffffffff`0~f>fff~>f0 >fvn~~ftff<   ff<f |d(f`fff8~0 >$,4򒌁<y~$00 0f0Lff~ff`f``ff`Nf`ff$<0 ff`f`0ffffff`0f$f0f`f`ffff````ff`ffffffffb0fffffnff`~~l6ffvvfffff<  fff p8lff`f0flf``|fffffff||fffl 0|~ `Df`ff(fb~~~~<|p<a:::~|fw 0`<~~< <<0<8f||<f~x>|>>>0>f<`|>f>~0<>>>>>>>>>><<>><<l><<>ff<`><~ff<bl 0|< `8blfx|<<||<~~~p08A|||||||<` @p~~ `` <`88 ``T|`||<8 `Clearface  >p;;p~~~~~~~~< < pppwwppww;;;;8wp8~ |<??|w6?w~8>>>>><>~>|?w>pc>~>?wwwwp|pp<8>w>w8?>w8w>8w>>w8>8www ?w>?nnw~~wp<>~><<<88|><<>```<w6swf~wwp8wwpwfwww~pppwpswwwpwwwwp<p8p88wwwwwwwwwwww qwwnn``nnw8~wwpfwpwf8p~~|l>6>>wx`x3p~  <w>p>w>qww``w>>>ywg<>>|>w>pwwpp~w88?f~l8w6w> ``~`?f6x<8wppwwwwpwpppwp{wwwxww>w8~>~>?>8?~<<~>~??wwww8spw>>>>>>>>><<>>wwwwwsp6w><>w~w>>``>>w?wwwww>>>w><swp8w~~>~~~l86> `<??|=6<88<>~p>w8wwpwpppwp{www<ww>6fwpww~wwwwwwsp8wwww8pwwpwwwwwpwwwwwwwwp8>wwwwwww``?~wwwwwww 7wwwgwnwpww>s<`<<lpl<> ~~~~~~~<x8~>~>?xw~pw~~pwwwww>wpww8wwwwwwpp8ww>w>pwwpwwwww~wwwwwwwwp~wwww8~?wwwwwww?www?wf<~pwwpl|8w>|=????6888w~ww8wpwppwwpw~www>8?wpw8wwwwwwp|8www86pw????ppwwwwwwwwp8w?www?w8?ww~ww>ww>w~v>>}6888w8nwwwwpwppwwpowpww6>8wwpwp8wwwwwwp8w6w8wpwpwwwwppppwwpwwwwwwwws8wwwwwwwp~?wwwwwww>wwwx<~wwpw8w~wpp~>x6w<xywp pw8www8w8fwwwwppwwpowpww>wpwwpwp8wwwwwwp8w>>w88cwwpwwwwppppwwpwwwwwwww>8wwwwwwwwwp6?~wwwwwwwww>wwwpfwpwp~w06>8<|wywgwpwpwww8wpwp ?wwwwwww~~www~8~pfwpww~x>q???~w8p>>>>8><w~>|p>w>~g>p?~>w|?~???8?w>>w>~?p~?w?8>??????????>>>ww>>>???>> ~?>>?ww>p?>ww>s~ 8~>p<s~w|~>>~~>x8<a~~~~~~~> p`xpp0> p<<pp~~p~~><pClearface  > 0 f 0?;<.A..]..<l3  ?<31>~313`0   3  3f??0???< ?1 1c00c11 3 *  3f313313`0 33 6 3 @@ 60|z110 0 1 6><$  .?58 1c00c118h? 3 f 6;331300 63 @@ 6z >??7x??6~?;~5???93 1 1  ">$ fgI~Ia@@,c``cc>@. D$83 003f ? M33030003 l0w9333f803fcf ` l>0>f ~>?~3fc3? b 03888330?l333310$3>3 l?l333 ]]s33~<ox~n3w?k<s10?3~k3c >c??  >l|H0k~]H@8,A\\]]?x9 $ 8~~ 7  >0 f 0U33030003 x0k9333f03fc$ 0 D3033|3 l k3331003fc30 0330333330Ml33333330< 3333 663ml333 QU33;  cc?&3c3k3 #c3&{0f f3k3c5k1c? ~ 88H`Hsc|H.>|>>>>8 ~ 8T~~ ;  > >pU3>03>>7? x0k-333f03fk < 0 303303 x k3330003fc033033333> o33333330~ 333; l3mo333 QY33 c cc3f3s1k3 cc7"n0ff3k?c35k0c?  ~Hx0@gk}]FN<'A\:]]x $o3 6330?0^?3030033 x0k-3>3|03fk  303?03 x k3330<03fk  003?0?????0?|33333330~ 333?$ 3ol??3 t]U33 c cccf3s1{3 cs>2D0f f3k3c35kc?   HXh򒌁< $|`<0f0~x>|>>>`f< >`|<>0f~0 <>>>>>>>>>>xxxff~<<<>><<06 ><<>ff<`x><^^~ff<(bl`|xl `8b6x0|<<>|<~~~ p`pA|x ` 8@p~~ 00 ` @ x` pp 00 ` |` ||xp00 Clearface bbU$$$$$$$$$$$$$|8@|  0$$ $$00Dw$$$$$$$$$$$$$|88`d||||||||`  x 0$0000 ppU$$$$$$$$$$$$$<<8>>|l|00x$``::`l$<|>| n|<|>l8f`ff0ff xffff`pffff`(`ff>>>>`fff~~|~ffffffff`|fff>f06Dw$' ??f` f0~f~0~<x0灁,x><::::~68vff>0~ ff`f``ff`־f|fffff0ff`f~0ff pffff`8fff<~Ɔ<`|<><0>f f f<|>`8 >xf>~<><>>>><<<<ff~~<<<>>><<<|><>f><~`6Dw$$$$$$$$$$$$$bl`(`l |~~||~|| <06|||||||?  `<`U$$$$$$$$$$$$$``8]p<<8`<<U$$$$$$$$$$$$$|TDw$$$$$$$$$$$$$PC char high rez ss6666666666666~<`~8666688f6666666666666~<< pv~~~~~~~~p0|868888xx6666666666666>>q| >>>>>~>~>~>wp>~>~>wwwwp<ppp>6>6>66>>>>6>6>ww>88f6666666666666w~0pf~ll>>|p|~6www;;6666666666666swsp~w8~~8s~~l 866<c> pv>p?~~~ppwwwwpwpppwpwwwwxwwww8f>~>?>~?~~>~?~<>wwwwspw>>>>>>>>>wwp>>>wwwww>8ww>>w~>>??f66667?7666wp8 p<??g~=66~~q < >>~~ww8wwpwpppwpwwww|wwwwgwsww8ww~wwwwxvwwww pwwggggswwwwwpwwwwwwwws8w~gwwwgw6666000666~p~wc>pl0l6> ~~~~~~~<l6>nw>wp~pw~~pwww~>ww>> ?wpww8ww|wwwwpxwwwwpw?www?w8?f67000??wpw8w8>|8>|?>?????<ww?8wwpwppwwpw~wwwww8 wwpw8wwxwwwwp<ww>w x6oa>8?w;6}~8w<wwwwpwppwwpwpwwwwwpwwpwp8ww|wwwwpwwww<fpwpwwwwppppwwpwwwwwwwwpxwwwwwwwws?f6666666666666wp<w8c>>???>1>| p>>>>><~w~>~p?w>>p>w>>|w?~>?>8?www>~?p<?|w?>?>????>>>>ww>>>???>>>~?>?w?>p?f6666666666666s~p8?~~~~~~~?0p >p6666666666666pp<>~><8?7 |gnpg8gp?f6666666666666`?x>><p>>6666666666666~~f6666666666666PC char high rez         ?  {= 88>>>?     N' l|<?|? .A\.].]?6  ~<1? ~13`          D|$$  D"1c`0c1c?6$3 3 F135013 6  6      ?1 8  l|$$ (@D!02c`c0. l:Kf T7 00 3f  c33030003 l0kq33338033c3f`D>|> 7 ~>6<33c3?b03330?l333333 3|a *$ $ ' $$$?<{~ c!c 5k`1?  yppHByO@DH0:A\]#>9p $$>60 87>> 3f 0~ o33030003 x0ky3333<033c3f #313303 > k3338233c3033####1333330Ml3333333136# 33fq  X7$ $ $$$?<n6A!c$I`10 OH H@@DH4>>||>>|8p H$ g ~ ;&3f`8k?>03>>7? p0k}333>033k< 0303303 < k3330833k3`0330333??>?33333330>3 33fy l*  ???<Dc0A?c3$I~1?  ~F<x0s@@|FN<:A\::]]:?xp f 8;F303>0~0n33030033 x0k_3>33033k33303?03 8 k333033k 03?33330???330ll33333330 33 33f]667$$  ? $ $??<D(c0A!6!$I~1?  ~10P3`ffkc~ 0@H$0 <<<j: t t< !f<~Ɔ<`|<><`ff f<>>`8>xf~0 <><>>>><<<<000ff~~<<<>><<<| ><>̆~0 6"U; HH HH  HH HH xb60P0l?@|~~>|c~|| 0@x06t||||| ?  00  <0 *n HH HH  HH HH x008. U@@@$@@@$$$@$@Dw@@@$@@@$$$@$@PC char high rez 8@<fffffffffffff|||||||| (|````ff >``ff22``fffffffffffff|880 |x8::x ff>fl`f<<~ ~~<<<8|f~`f<|<>~ffff~`xp`` 80>|`l|00<88<@@@(ff~fl 0f~~~ ~<~~~~|<~~|~~~f~`f~~~~~ffff~`x88`` 80~fffffff~ffff8f~LL "3fffffffffffff<~~l ~pD|xH<$,4fp@pf`l88<f8f `pff~pf~ffn```f`ffff`ffff `8``0f<<~l|Hf$g< @@ |@.f` 8< f8f ``ff8~8fffff```f`vfff`ff<>|8 l<<|>|>~ffff~0bff<<<<<<<<<888~~`v<<~&&ffffggffff`~08fB~8|88H0$<@8 ::~x9ff|p~~ f <|` <~p f~`f||n~`vfffpff<<0l>~|~~~~~8 ~~~~~~~ffff~88`f~>>>>|~~~888ff`~~~ffffff0~f>8~f~ff,,"3fg```f`lfB<~p~@H`8<|||||||8ff>p~~n <~| <> f|`f||n~`~fff8ff<f`ff~ff fffff`fff6"3fg```|` f0~f~~8~Hxgf`ffff ffff`pff>>>`fff~~|{ffffffff`|>fff~~f002llffffggffff`( f0BlB~8>$,4򒌁<y~6<0f lff8~8~f`f``ff`nf|fff<0 ~f`f~ff ffff`<fff88f`f~~~~~`~~~~~`fffffffff0~d~fff~ff0~~nf6ffffggffff`(f0B(Bfp|P$f8~pqf f~ff0f0f~f0fpffff``fff`nf`ff<<` ff`f`ff ffff`f<f< ~0~~~~~~~~~~~<<~~d~<~~ff><~` 2fffffffffffffl`8]|>>>f< `|>f~0<>>>>>>>>>><<><<fp><<>ff<`?fffffffffffff`>~~~p <00~|`~ ~`~~"3fffffffffffff@|T |x`|88|"3fffffffffffffIBM Standard Set <`>wwwwwwwwwwwww~~~~~~~~<~ppppww?ppww;;ppwwwwwwwwwwwww~<<8~ |<??|ww?w~pw>>>>><~>|?wpw>~>?wwwwp|xpp<8>w>w8?>w8w>8w>>w8>8wwww~003;wwwwwwwwwwwww><<>```<www~8w>~>~wpwwwwwp|<<pp<8wwwwwwwwwww~0xf~|l>6>>wx`xwp~<<>w>>w>8ww>>33wwwwwwwwwswsp~w8w~<?~~lw6w> ``~`?wp<>ww8~>~>?>?~<~>>~?~?wwww8sww>>>>>>>>><<<p>>>wwww8ww><>w>w?77wwwwwwwwwwp8 `<??|=ww~xw>~p>xwpw~~pwwwxww>>8~?~<wwww<<pw????~<<>3;wwpppwp~wc>x`lp<> ~~~~~~~<ww?x>~>?w~pw~~pwww<ww>wpwwwwwwwwwpww>w>pwwpwwwww~wwwwwwwwp8>www?w?3;wwppp~pw8w<l|w>|=????8>~wxwpwppwwpwwww8?wpwwwwwwwwpxww>w6pww????pwww~wwwwwwwwp~?wwww88;~~wwwwwwwwwwp<w8c~c<? 6>>>}?>8w~ww<<wpwppwwpw~www>8wpwwwwwwwp>www<<wpwppwwwwwwwww8vwwwww8w?wwwwwwwwwwp<w8c>pwwpwpwwwwwwpw>>w88cwwpwwwwppppwwpwwwwwwww8wwwwwww~~3;wwwwwwwwwwwwwwp<8w8wwp`>x6>8<|wyww~wwpwwpwpwwwwwpw>>88wwpwwwwppppwwpwwwwwww>8vwwwwwwp?3;wwwwwwwwwwwwws~p0>~x>q???8p8>w~pwwp~w|?w>>wpw?8>>>ww?v>ww?>p;wwwwwwwwwwwww~p<>~>8<a~~~~~~~>pp>>>>8><>w~>|p>w>w>p?~>w|?~???w>>w>~?p~?w8>??????????>>>ww>>>??>>wx?>>?ww>p?wwwwwwwwwwwwwp?x0>88~pp3;wwwwwwwwwwwww`~~00~|p~<<~3;wwwwwwwwwwwwwIBM Standard Set         ?>`   3    33 88?;<.A..]..<l3  3   ? 3`p          3    33  l| ?1 1c00c11 3 3 8?   ? 3`8       3    33  D|<$ .?58 1c00c118h3?   39        3`     >>9 ?93>   9? ?9?3?3?   ?1 38 l|$ fgI~Ia@@,c``cc>@.f0 <300338?fa306;333331f`l3~331 b 33;633?3? 33 *"3|3|ssf|3ssff3?<{~ c!c k`1? >ppH0k~]H@8,A\\]]?x9f3> 8 ~~3 >0?p m07<?333331<`l>??~7???~3318 03?>????7???33333 ??3  X  s  0  ??<n6A!cI`1 ~ H`sc|H.>|>>>>8f3 8 ~~7 ?> k07<533?335<0033~>?333350330333  733333330 33 l  s  0  ??<Dc0A?c3I~1? ~Hx@gk}]FN<'A\:]]xo <;6? 3p?k036533>335 0033<5333350330333 =>33333330? 3366*"3|33|ss|?ss33??<D(c0A!6!I~1? HXh򒌁< $fl0ff0 0 ~3`f~033 | k3f3f00ff 3 p f`f~~~~~`~~~??0|fffff3fff~2 ~ ff3?330?~nf 6UDf 0ff300 0333f3f x30P 3`B(B̒c 8 0|Hfp8~p888G  ff~f 0 f f~f0f 8p033f300f3 ff0c7f0ff0f<00 0 f3`f`033 l k3f3f00f<30 Bff`ffff````330lfffff3ff~7 f ff3733f?~ ll 0fff3f00 0 33f3ff 3f x30P3`ffc~ 0 0@<H<`8Xf (8G  f f|f 0f f~ff0f 33f700f3 ff0c3f0jf0f0P0l?@|~~|c~ <@x|p< $0C::~8    0~??~ ~~0~< 0~3?~>?0~3?~c?c3~0|c?0~c30?<~?~~~03gc3~?~0?<~c3?0 ~~~~~~~~~~~<<<33?o~~~~~~~?2 ~~~33~0 2 UDf 0fff3f00 0 33f3ff 3f x608."3`00f```fff0f0@ |x` |pp|"3`00f```fff0f0IBM Standard Set ``<```22|||||||| (f 0````ff ?``ff22 220ZZf[`0 |x8::x f$8f<<~ ~~<< 0<>|~~<<:`<80flff~~ ~0~ff 0f>,fbfbbfb`BbffffFbbbbb` ` 6``0ffffffffYffff0b<LL##LLf|Uff@6fffD00 l|xH<$,4fp@pDffl0 <f8FBB`Bff~fcFf`f``fd`frffffBbbbdb ` 8` 0``00b<D|H0f$g< @@ |@.b x0 < fF@`tf~fFf`f``fh`frffff`bbj44 0 8<|<|<|0 Ff`fhhfx`~Zffffpbbj840 lffff0fvdfffff0fbbbbF88`ffffffffffFFd^fffffbfbf04fffffbff6ffnfFFfʢfff|~~<~n<~~~~f~~~8~~~n<f`ff0 <f0Lff~f`fhhfl`VNf`flb4~0 f`~0ffxfff`80f4j488$`f~`~~~~~dxfffff4fb`0~ffffzf0~~nf6fv~~~fzff<DDBBBrBBBBrf8f`fff8~0 >$,4򒌁<y~00 <0f`ff ~Ffbf``fl`VNf`bfb4f,0 6f``0ppp;;~~~~~~~~<w8p pppww?ppww;;00;;8wp8~ |<??|w6<w>>>>8>?~>>?p><8>w>w8?>w8w>8w>>w8>8www 00?nnw~~w0>~><p<<88|><<>```<36?w~ ww8ww8w?>wswsswspcswwwwgssssspp?pp8wwwwwwww}wwww 8s>nn33nnw~ww`?wwwf88~~|l>6>>wx`xfww~8>w>w|>>8sw77w>>>yw`;wwss~w8?f~l8w6w> ``~`?s|8>wg`p~wwgwpwppw|pw{wwwwpss>>8<>~>~>~>~<>~?~8ss>>>>>>>>><<<s>>>wsw8>w><>>> >>>>?wwf<|>|>?|sws8w~~>8~~~l86> `<??|=6p88 >~p>?8gwpw||w|pwwwwxss<>8~wwww8wvwwwww8wssssg<<pwwwwwwwwwwggvwwwwwswsw8>wwwwwsww?wwwggwwww~>>w<>wpww>s8`<<lpl<> ~~~~~~~<6~x8~~?8g~pw|||pw~w~>ss~wwww8ww|wwwws8ws>s>pwwwwwwwwwwgg~wwwwwswsp~wwww{ww<8;~~wwggwww fow7c?c3csw<~pwwpl|8w>|=????6?8>w8nwwwpw||w~powpw~s>8wp8ww|wwwp<8w>><<6pwpv|wwwww>wsp8wwwww8w?wwww>f fccc{cccc{w>>}88>8wpwwgwswppw~powpsws>w>8?wpp8>w~wwwp8w>>>8wswp????ppppggp|wwwww>wss8w?www?wpp~~?wwggwww~f fccc{gcc{?>~wwpw8w~wpp~x6w<xywg88w8wcwww8w8gwswppwwpggwp~wcs>w7pwwss8`w~wwwpg8w>>88cswswwwwssssggs}wwwwwwsw8wwwwwowwwp?wwwwggwwwof fcgncc{~wpws~wx6>8<|wyw6wwwpwwvw8w8sgwwwspwwsggwpwwsscgswwww8~wwwwwpw8w6gs8wwwwwwwwwwwggwwwwwwws>8~wwwwgwwwp;wwwwggwwww>f f8>~|snwpww0>~x>q???6~wp>>><>8>8p|>?~>>c>>?>>|>>>~~~? 68>?>????>>>>>>>>>>??>> >~?>>??>>p??>>~~>f f~8~>~~>x8<a~~~~~~~>8  p8wp  px`<p0>ppwp<<`>`p~~><|`Roman  >f  0 03  f0?;<.A..]..<lf 3??????=<09??{{9?`888 3  3  3f =????< ?1 1c00c11 " 3  ?33 11b1b!`  333 ?3  b  6|e11 1 1  6><$  .?58 1c00c118hD?  !3 301b1b`  { b  6e  3 1 1 ">$ fgI~Ia@@,c``cc>@. 1<<3 # 0:f?f`#30300`3 4039333300bjh `>>>67 [n?>n|s9? b 1888771?-93b3hns X?m??3 ]]s3"|xc?? >l|H0k~]H@8,A\\]]?x9 0~~7 >0>0 f#30344`3 <0?-333380bjh `6333f3; 2 m33f330fbb1#8 0f333333333##2m/333ff3b3h3 3f31 6l33mo##3 QU333>~~<~n|>>>>8 > 8~~ ; 6?>0 j#>03<3>0b~ 0 06333f33 4 m33f310fbj0f333333333##> =333ff3b003 3f39 l633mm##3 QY33;DJ3& !I!"Bb3n0ff3k?c35k0c?  ~Hx0@gk}]FN<'A\:]]x  < 3 &33j?30344f3 60+'30360bh~0 0c30f?3 < m33f00f4j 80f?0?????2?<333ff 3b0 3f3=?~73 3ol??3 zQ]33DDB!B 9 !I!BBr3D0f f3k3c35kc?  HXh򒌁< $ffff3`f`0HF b0 ffffffffff000FFffff f<0`> fffF33f` 24ff33FFffff~4~`<~~~Xb L3`f0f(fkb~~~~ <@x|p< $0C::~8 $|fv `<<~< 8<`<` 0p>|\8vH~0 |<~~~ p`pA|x00`@0 f`8`p>@p` @ x0 ``f`pp@~~x8@` |<p@ Roman 8 `bb`|||||||| (8 8`88`8`l8`8`  bbbb0f [`0 |x8::x f$~fl 0|| <|||8||~<Ƃ||~`x> 8 0|l0ll0fl080l0l0>| =~f~||_f`8<|<88800x<88<@@@(f$fDT``D`8` `008fa000@@f0|Uff`Df`fD0`l|xH<$,4fp@p"~ l8 8  ~0Ƃf 0(``0||||af@@f|||QfF8<D|H0f$g< @@ |@.D$ 80  < ~lf 0l||~|`~8 |~~0b|||||||||888~|||`f|8|||@@||f=~ff<<~$,4򒌁<y~$00 000~0ƞll0 ` >`l800f0ƚ~~l6vvff<  fff p8lff`f0flf``|ff||fffl 0|~ `Df`ff(fb~~~~<|p<a:::~fw 0`|~| ||`|x0|~<Ɔ|~|x~~~~`~ |~>~~0|~~~~~~~~~~<<<|||~~~||~<|~Ƃ|`~|~|bl 0|< `8blfx|<<||<~~~p08A|||||||< p `` < pp ``T<8 `Ultra <pssp~~~~~~~~<< <p<<p~~~<~~>~~p|?<08~~8~~8w~8<8~8~8?~?w~~wp<>~><<<88|><<>```<w6wf~ppfp<pp88<wq888``w8~wwpfwpwf8p~~|l>6>>wx`x3~  <<8w8<pp8~~~~qw``w~~~ywg<>>|>w>pwwpp~w88?f~l8w6w> ``~`?f6<8>~w8~~~~p<~8s~~~~~~~~~<<<~~~pw~<~~~``~~w?ww>>>w><swp8w~~>~~~l86> `<??|=6|88<8>~8|~>fp88>``?~www 7wwwgwnwpww>s<`<<lpl<> ~~~~~~~<>x8~~~x><>pp~>>8~?www?www?wf<~pwwpl|8w>|=????6888n88~8pp~<868p~ww>ww>w~v>>}6888888~~8p?p~<88w8~?ww>wwwx<~wwpw8w~wpp~>x6w<xywp pp88f~ppp<~p8c~8p6?~wwww>wwwpfwpwp~w06>8<|wywwppp8<<ppp<8q~p ?ww~~www~8~pfwpww~x>q???w8p~~~~p~|8~>~~|p~?8~>>>~~~~~>~~p~~s~ 8~>p<s~w|~>>~~>x8<a~~~~~~~> xpp0>xxpp~><pUltra  >80111 ..f 0?;<.A..]..<l3  ??>|?>??1001 ??1c11?`00 0 11 1 3l1 1  11....##f??0???< ?1 1c00c11 30 * 1101c111300011010111101c11`000 0 0 11 11113 ?6111  ##@@## 60|z110 0 1 6><$  .?58 1c00c118h?0 11001c 1111000130;0111101c11f00000 0 1061f@@ 6z >??7x??6~?;~5???93 1 1  ">$ fgI~Ia@@,c``cc>@. D$pc  `` c ? Mcc`c```c l`wqccccp0cc6 ` l>~>?>`~8f~~>???ccc1 b `c>>>>>>>>>8p8cc`?l>>>cc1cca01>>c~A l>>?lccc ]]s33~<ox~n3w?k<s10?3~k3c >c??  >l|H0k~]H@8,A\\]]?x9 $< 8~~ g ~` > 0Ucc`c```c x`kycccc<0cc6x 0 Dc`cc1clkcc1ca``ccc10 `cc`ccc0cc`Mlccccc1cc`x1 ccca11 66cmlccc QU33;  cc?&3c3k3 #c3&{0f f3k3c5k1c? ~ 88H`Hsc|H.>|>>>>8 ~ 8T~~ k  6~>~p0Uc~`c~~g p`k]cccc0ckx 0 c`cc`1cxkcc1c```cc61`cc`ccc0cc~ occccc1cc`~x? cccq1 lcmoccc QY33 c cc3f3s1k3 cc7"n0ff3k?c35k0c?  ~Hx0@gk}]FN<'A\:]]x $os &cc0?`^c`c``cc x`k]c~c~0ck>0  ?c`c`1cxkcc1c`|`clk1 0`c????`0`?|ccccc1cc`1? cccY10$ ?colc t]U33 c cccf3s1{3 cs>2D0f f3k3c35kc?   HXh򒌁< $8c00 f0`0c0`c ƚcc~~P6;;(ff< 0 fc fp8l̈3`0f0flfk`` 0|<Hfp8~p888G  f`0 ```  0DƎ```c00cplc`0 B0`0c|0`c Ǝcc`ll33(ffn <00 f f f` D3``f0|f(fk`~ 0@<@H<`8Xf (8G  f f `  `8ƆƆ`p``c00cpc0 0`0ca`c Ɔ?>` 633(||fffl0`|l `D3`f0f(fkb~~~~ x|p< $0C::~8 fw 0 `|~| ||| |~<Ɔ|~`| `x~~~~?00|~~|~ ?0 |~~~~~~~~~~xx|||~~?||`n ~<|~Ƃ|`x~|^^~|(bl`|xl `8b6x0|<<>|<~~~ p`pA|x   800p 00 ` @ x   00 `  xp00 Ultra . !.. !JCHIC FON lqCHIC_B FON lqCHIC_I FON mqCLEAR FON CLEAR_B FON 1lqCLEAR_I FON mqCURSV FON lqCURSV_B FON ElqCURSV_I FON onqMAC FON {IMAC_B FON hrMAC_I FON frMODRN FON lqMODRN_B FON blqMODRN_I FON nqOLD FON lqOLD_B FON xlqOLD_I FON nqPC FON hrPC_B FON $hrPC_I FON frROMAN FON lqROMAN_B FON lqROMAN_I FON nq<~||||||||x<|<|~~<<888x<$8<` (RffFF``ff 0FAffbf``bff`wbffffbffff ```0b$$$$$bffLL<<LL<lXXe[f@"f01ff6f~2l|$l f$o<*T0 <f|| ff~FMff`f```fl`rffffpffff "<|<><<>|f|<|>n>>ffff~I`f<<<<<<<<<~~<<fff~>fx>>fL88$8< |||||||`($8*0 >>f <&ff066$$< >$0 ÃA~ ~~|0 <f8f0f>^ff`f``fff|`CNf`vffff0>f`f~ffxffff`<ff>>`~~~~~|ffffffff`f>fffrffbknl6fv~l<fnffff`flf>0Bffafffff^>f$>k0f~L($<8 8y|||||||<<9"x 0 <~<<<0<`>f|<|~`|<><fcf<|>`|>pf~~><>>>><<<ff~~<<<>><<l><>fF<H><<~?~~fb~dBB|| N<||Pb~ "c;l0D<}f><<p<~`qT800|`|000|0<~@ff<~~<<@ @>pChicago>~~~~~~~~| >| 8><>>>>>p>?>~>~>w>spqc>~>~>wwww0| ppp 8>6 6666 6666 >w> ;;;;?8>>6 ?wwpw>?>><<<|>6<>p<{ w wggppww8gawwswppswwpswwwwswwww0 ppp 8s6 6 6 6 6 sww nn>>nn>~|| ww`3w89 ww? w   ;~~6~w6>>|??~ 8> w~~wwgowwpwpppw~p{wwwwxwwww3>~>?>>?~w~>~???wwww mpw>>>>>>>>>>>ww>w

w>>wwlw?~> wwwg|<<o<~~~~~~>~s<?w8?w?w|??w n<<6<>~~~~~~~p<67w>w8~pw~~|pw~w~>ww>> wswwww~wwwwxxwwww< 6pww>p>wwwwp>wwwwwww<~>ww~s?w8??66>>ww ?wwc{;33s33c77 8wvwa8w?0?68a~8> w<w8w?wwpwppwww~pcowpwwww8?wpwww|wwwwp>ww>w 6sw???p~wwwwwwwwpw?www{wws ~?w~>>w yww>c ccc3{c3c{<;vw8wwwawwm>w ;f~|6waxxw?l?7w 0wpggw8w8`wwswppwwwwpcgwp~wgw~wpwwswp?wwwwwpw~w?8 c>wpwww>pppwwpwwwww?ww qwwwww?>s66www~wwwww7>c ccc3n3c0?ww8w9ww?w6?8w   n<6><0<}~~~~~~~>>=3|80>>>>8>p?w~>~p>w>>scc>p?w>>xw|?~>?>wsw>~?p~?xw ?>????>>>ww>>>??>>~?>?wg>l?>>?wsvc c~~0o>~~xs03s?~8f> >| ?w?>>x>py~< 88~p~888~8>`ww>>>`0`?x Chicago  ?|? xx(c>|><x  ?~63        3 11  $03? <<$8@Aa<Pc` c`  Rf f3##003f F 33130013 30;133331033m3f 000 0 b $ l1f3 &&<ff&&6 ,,e@@3@3033f? l|$l f${o^Ai< Pc` cxl T`0<3>> 3f ? F&33030003 60?933338033m3f  "><> 3 >>7>33m33?I `3<??l333(0<3 33 ll $3?6eN^33#<~?8?'8>~6| >w?|I><~|b30? 3~>3a<f &88$8ARAi<X>>||>>|`  *w0>>3&3f 0 *?>03>>7? <0-?3>3>033m<  313333 > m33338833m338`33`33 330 3333333(|~6 33>1>3 $73m7 3=PR33; !)" 1I"B&7?0323A?an55f? >$0 A^AAm~Xc`c c?~ h >f0<3303> /33030033 3>0!'30;3033m3  303?33 < m3333033m3 b3?`??? ??>?l3333333303  3339f3157 l3;?o63P\33!!! !" 9!IBr82303 33A33f5$f l D|xHށ p0<  f0.H*J0 f0`F Ff`f~0@ffbf``ffff`CFf`lfF`flf0`ffbf`0>fnffff`0flf>0Bxf`~fffx```00ff`fffff>ffa0fffff^|k0~LPHxp@p06y||| ||<<x9Dx0 <0~< <<`<0 `0>f|<|~`|<><0fcf<|>`|>pf~~0><>>>>0<<<00ff~~<<<>><<0l><>fF<$H><<~?~~f b~dBB||@N<8||Pb@"c;l`D<} ><<p x00~ `q800|`| 0``|0x~@ff<~~<<@@@|p Chicago<<~||||||||xb8<<~ ~<~<<`<<<|f<`B<|<>~ffff~@x```8pfl0 Tf8f ``ff 0fBfffl```f`bfff`ffff`8`0``0ffffffbff\\<<6l\\<LLf|~BB_f`@ff``f0|~2l|lHf$o<<|>|88f|<|>~>~ffff~2`f<<<<~~f`0 ~|`f||n~`Zfff<ff<f`ff0fflffffb`0fffLD<f`f~0ffxffff`<0fffLd`f~>>>>`~~~~~|ffffffffb0~f~fffvff0~~l6~fvv~~ftff< f ff  f6vf fv|$8ff`l0ffx0 2xp$foppf.~Ff0 T`f0fff0f  0@fffl``ff`Ff`lfflffff`0f<<>0>f`ffff>```ff`fffff>ff<``>6lfffffffn | f ff f6 f fplf`l`|f(f|b~Lp$<8< 8y|||||||<<9$|Fv@<~~< <<0<8`f<|~B<`>|<f~x>|>>>0f<f`|>f~p>>>>>>>>><<><<|><<>fff`><<<~ff<BBb~l f f|||<|| ~`fllx<<|<~~~p0<~`qT8|`||`p>~<@@<<>< `8`|Clearface>>~~~~~~~~| s<>>>>>p>>>~>|?w>pc>~>?wwww`| ppp<x>ww8w8w8ww88www>w>;;;;8??w>>wp<>~>~8<<<8x>6<>p<w6?w~8~w>?~~~>nnw~ccwp`wwppw8~;~~~l w6>>|3p< 8<>~pwwwwpwpppwp{wwwxww>w8~>~>?>~?~<~??wwww;pw>>>>w>w?p>ww``~?w>>>>8ww~>>>>~>~?~~~>~8wwp8~w>~~>8n<<~8>>~~~~~~~p<f6>x8~~>?8~pw~~pwww>ww>wpww8ww~wwwwsp8ww>wx>>>p>>><<>>wwwwwp~><>w~w?wnf>>wwwywwwww7?w?w7wwl~p~?s~0 688<8wwwwwpwppwwpow~www>8?wpw8ww|wwwwp>8wwwnvpw????p~wwwwwwwws8wwwwww8~?ww~ww>wwww?ww~6wpwwpwp8?w~wwwwp8w>>?8?wpwwww?pppwwpwwwww?ww>swwwww?>pp??~wwwwwww~wwww?wwx~wp~p~w<>0<}~~~~~~~>>=6~g `>>>>8>< p>w~>|p?w>~c>p?~>w|?~???8w>w>w>~?p~?wx ?????? ???>>>ww>>>??>> ~?>>?wwwp?>>>ww>ccs~w w~~~>~~pw~~|>>~>x8>py~< ~p~~px?>``>>?>p<p~Clearface  ?9 xx(c>|><x?11>~313   3   3 6  3?0??>  8<$8Laa<Pc` c` f36T33003f fB33360003 f0w1333f003fc3f ` 80000 0 f 3 3 f l3 3 1f3 ..< 66..l &&f|~!!3`@f3003c>?  l|lHf${oaLi< Pc` cxl "?087  >03f ~ 33030003 l0k9333f803fcf 0 l>|>3 ~>>?~3fc33? 2`3<??l33>0<3 3@@l3?l0N\s33>~?<~n>>;||k>>c? &88l0As~i<X>>||>>|`  D 8~~ ; 6> > 0 ?>03>>7? x0c-333f03fk <  3033033 6 k33331003fc3p ~`33`88330 o33333`~>?3>3>3 LD 77mo333PR33;  33 33k3 ffHn>0l ff?ckk1c? ~l Aa|Lm~Xc`c c?~ h o83 f33~ 33030033 l0c'3>3|03f 303?033 < k3333003f 3  L2`3?`??? ??>?|33333333b~3 ? 333;f3?~ l?3;;ol??3tR\33 3 33  c3;fk3 3v|$fd30lff3w3kkflffff``fx<>00|f`ffff|```00ff`fffff>ffxb0fffffn|<`` |llfffffff(n |f0ff0 f6 ff 0lf``0f(f|b~0LHxp<@p06y||| ||<<x9$|Fv @<~~< <<`f<|~B<`>|`<0f0~x>|>>>`f<f`|<>0f~p>>>>>>>>>xx><<0|><<>fff` <6><<<~ff<(BBb~lff|| |<|| ~ flx0 <<|<~~~p0`x00~ `q8|`|00|`p|~<@@<<>< p`Clearface<<~||||||||x`pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (ff>f6pf<<~ ~<~<< 0<<<cgpc|<?3cccc?@x``0 `<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<`?scc3f<<<~~f 66ff l ff6<8vff08l~0 ngs`c```c|`wvc3c6`l3ck<6 0606|p>642`>|gff~ 36c~f0 4`f<<<<`f>|66<c>> 36c6f`f68r|<6fffff3 36kn[ 4ff~>`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ ;?~`>c3>cc~x҇g<ݱ΃p~><>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT800<<`>8|`<<<@@ff< ~~p`H<`Cursiveont>>~~~~~~~~|pxww8w8wpw?w88wwww>>>>8>>wwppw>?>8<<<<|>6<>p<ww?w?xw>>>>>8>>>swxs~>?;ssss?`| pp8p>www8|ww?w?8||>>?~||>||ww~~>?~??w?|~???w>>?xw;~~~~w6>>|wp~<>w>p8;`?~?p?{ss;w>>>w>w>8>w~w~?w>>8<w?w???ww~ww?><ww8<~>ww|<~pw8n<<~<>>~~~~~~~p<ww><>~~>?8w{psppps~ps;s?p~;s>?8?8?~x??>;p?~www;?sw8>pw>>>>p>w><<<>>p>>>wwwwwp~~8><>w~w?w?~??>>www>w?ww??>?~ww~~s~~~ww~w~8w8>8~wwwps~~{~ps?s??;?s?wpw?<{~>?wwwww;;?>ww?pww~wwwwwwwwp8>w8wwwww88~?w>>wywww?ww???~wwwp~8~~www~pw8;~~|6wxxw?~ww?;wxww~>wpw>ppppwwwww?ww>8w8www?>p8?~wwwwwww?w??>>>wwp~w~~>w6<>0<}~~~~~~~>>=wg?x`>>>>8><p???p?s>s8?;?ss|w>x ?>???? >>>>>>ww>>>??>?~p?>>?www8?>>>w8~p~<>w|8~?wx8>py~<88>>p?<~p>>>``ww>xpl>pCursiveont  ?9 xx(c>|><x  3 0   3 11 6  f==03?  <<$8Laa<Pc` c` f338f ??~< <1?381>?c11c@<00   ` < 3 3 f0 <3 3 f ,,<< ff 66,,l ,,aa33>~>~7<~6>?3xk>>~6 3 83?  l|ll f${oaLi< Pc` cxl f06<33003f ? f331 781;6lc13c3 ` `00  >0911  f< ??l33<<3>flll3?l08^^s3;  63 633 k6 ff6;336~<33<>03? &88l8As~i<X>>||>>|`  f3  ~~ 7  >> > 0 739010001 >0;;c10lc56 0 60>80  ?>333? 1? 30 `3`38880 o33333`>>3>3>f | 77mo 3XR33 3 63 36; k6 fv36n>1l 66f?3n*k?3? ~l0 Aa|Lm~Xc`c c?~ h 37 <; 633 73?01>>7? s>0?;c1 6?  c3039>  ?3333357- f3?`???33>?|33333333`<3 333;ff 57 l3;;ol3zX\337 3 6336 k6 f 3cd30l66f33f*k03  l l|xHޙ p0<  f0.|ff80`f0f~ff`f~0`ospc``ccllckvl0o3cxw63vfpf}f|o<8f|~fc360bxf`~f~~x```000~~`fffff>ffx00f0~fffn|x`0ll~ffffff f~6f l~>n<8~~~4 ;?~`>cxocw80>36>0cc0~ x҇g<ݱ΃p~><>>>><<><>0~0|`><<>fff06><<<~~~f0 v|`800f~~~p0`x00~ `q800<<`>p0|0`xx<@@ff<~~p` x`Cursiveont<~p||||||||xfbx <<~ ~~<<`<<<|<|~~<0 8888x$$(< fTf8f ` ff 0Ffffbf``bfl`rffffbffff`8<|<><0>|d|<|>l<0 j~|`f||n~p`^f|f|<ff<<8`>f`f~0ffpffff`8fff>|vvwffff```fff|blllf~fT~f~~l0 灁~~~$080f8~ffnff`f``ffx`Nf`fffffp ff`f`0ffxffff`fff&8 D`f~>b~~~~~|ffffffff`0flff|f`NfdfpDbf`~F~~<```ff`fffff>ffb0f~fffN><`0 CV6lwffffffffffffff`lfllFx0<~< <<<8`f|<><0FfXf f<`>`< >xfF~p><>>>>>><ff~~<<<<<>fFf0 "Ufffffffffffffv|`l8f~~~p0<~`T8 <0`<0<~~<wfffffffffffff`H<`PC Char Med Rez>x~~~~~~~~|ws|0>>>>p>>>~>~>wwps>~>~>wwww`|pppx>6686866?688wwww>>ss3wwwwwwwwwwwww>?>8<<<<|66<>0>ww6?w ~w~>?>8?~ v~>~?~>>wwwwpsw>>6 |>6>?ww|>>>?~wwwwwwwwwwwww?w>>?xw;~~~~c6o>gfq<>~pww>wwpwpppw|pwwwwxwwww8~gwsww~ww|wwwwx{wwwws>>>>w>ws8>wsgw||~?3wwwwwwwwwww8<~>ww|<~pw8n<<~<>~~~~~~~v6>>>n~>?8~pw~~xpw~w~>ww>><p?wpw8wwxwwwwp<ww>w8>g>>p>w>wwp>w>wwwwwp~~>>w~{?w?~wwwwpppwww~s~~~ww~w~868<8w<wwwwpwppww|powpwwwwwxwwpwp8ww|wwwwpwww7<fpw?s~wwwwwwwwp8>wwwwww88??~?3wwwwwp~8~~www~pw8;~~|6coaxxw?1w~8pwxggww>8pwwswppwwg~pgwpwwgwvwpwwsws8?w~ww~wpowvwxfswpg>pppwwpwwwww?wws8wwwwo?>p8c?~wwwwwwwwwwwwwwp~w~~>w6>=?6?g| 8>>>>><p>w~>~p?w>w~c>p>w>>|w|?~>?>8gw|ww>p?p>?|wgx?>???? ??>ww>>>>>g>>>?>?wgw83wwwwwwwwwwwww~p~<>w|8~?wx8>p~<00>8p>8>>wwwwwwwwwwwwwpl>pPC Char Med Rez  ?|? x8$c>|><x~3  ~?~13         3  67 3333  333 33 3 ?<?  <$$ (@Da<c` cf f3fT3830 3f F333130013 60k933331033c3f ` 8>0>2 ~>>6<33c33? `1 3 < $ <  f3 , rr 66DU; ff3ff  3ff3ffffx3 83?  l|ll B$yO@Di, hc` c#} D?*0 87 ,>03f  733030003 <0k=33338033c3f 0 l#3133|33 4 k33338933c33 03b??l331<3 1#344l*n f3f 3g?3fffx;336~<33<>03? &88l8@@Di,P>>||>>|d   g ~< ;L>8>0 5?>03>>7? 80k/3>3>033k<  `303?033 8 k3333033k30 03#`3 330 o3333330>6  3>93 |;; DU; f3f  3`00ff fxn>1l 66f?3n*k?3? ~l0 @@|m~hc`c c?~  f 83~303  733030033 <0k'3033033k38 33030033 < k3333033k3 "03?b??? ??>?|333333330<3  333-33  l*n 3333?xd30l66f33f*k03  l l|xH򞁂0p0  f.B~Uf00`f0pFFf`f<00`ffbf``ffFl`Ff`ffF`fdf0` ffbfb`>flff|f`N0fdfp0Dbf`~F~~x```00ff`fffff>ffb00f~fffN><`0CVllw000f000fff0f0f`fll0xf$8pf~0LHHP@006||| ||<x9~$>Fx0<0~<<<`f|<><`FfXf f<`>`<>xfF~p><>>>>>><00ff~~<<<<<>fFf06"U000f000fff0f0v|`800f~~~p0`x00~`6 8 0<0`<00<~~<w000f000fff0f0` x`PC Char Med Rez<<~||||||||x0l<0 ` | x8x<<8xx@D<0 8888x<$8<` (0lh|@0 ( D$@@@( @ `<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o< 66ff l ff6<8vff08l~f>|66<`~~~ff|ffffffff`0ff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ <>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8 << x08|`<<<@@ff< ~~p`H<`Moderneont>>~~~~~~~~|8~>8p~0|<|>><||`f>|<0 0xww8w8wpw?w88wwww>>>>8>>wwppw>?>8<<<<|>6<>p<8~|~`8< 00f6` ``<0 `0p>www8|ww?w?8||>>?~||>||ww~~>?~??w?|~???w>>?xw;~~~~w6>>|8l`00 x `` f88ll < 0 0` <p~~~~`|0 0|~x~w>>>w>w>8>w~w~?w>>8<w?w???ww~ww?><ww8<~>ww|<~pw8n<<~<>>~~~~~~~p<8||~0 ~~ |pw>>>>p>w><<<>>p>>>wwwwwp~~8><>w~w?w?~??>>www>w?ww??>?~ww~~s~~~ww~w~8|00 x0  llf  ll00 `0 0|08>ww?pww~wwwwwwwwp8>w8wwwww88~?w>>wywww?ww???~wwwp~8~~www~pw8;~~|6wxxw?8~88p 0886f`f  8l<8`0 `v0 0xxl`s>wpw>ppppwwwww?ww>8w8www?>p8?~wwwwwww?w??>>>wwp~w~~>w6<>0<}~~~~~~~>>=8|~p88p| x0|88~~><???? >>>>>>ww>>>??>?~p?>>?www8?>>>w8~p~<>w|8~?wx8>py~<00>>|8<~p>>>``ww>xpl>pModerneont  ?9 xx(c>|><x 6; >? ?x?>|?!BRB?`      3 0   3 11 6  f==03?  <<$8Laa<Pc` c`l4>V 0TF( BD$H@@BD@ABBB B@ @@@ ` < 3 3 f0 <3 3 f ,,<< ff 66,,l ,,aa33>~>~7<~6>?3xk>>~6 3 83?  l|ll f${oaLi< Pc` cxlHvHt 8J@ BDH$BBH@IBBB@B@(`>\>:> <\Bl|<|>8>xBJD\~ f< ??l33<<3>flll3?l08^^s3;  63 633 k6 ff6;336~<33<>03? &88l8As~i<X>>||>>|` 4<> l||R<|( $(6~BzP@IBB|B@BHx |0BB@BD>3>3>f | 77mo 3XR33 3 63 36; k6 fv36n>1l 66f?3n*k?3? ~l0 Aa|Lm~Xc`c c?~ h4 @ 8b@D BH$ T"AB@@BH@IBB@B@BHHBB@BH BBXRBBBB@<@BJB f3?`???33>?|33333333`<3 333;ff 57 l3;;ol3zX\337 3 6336 k6 f 3cd30l66f33f*k03  l l|xHޙ p0<  f0.0\  00`0 00HD`(`@ @d  PH@0bxf`~f~~x```000~~`fffff>ffx00f0~fffn|x`0ll~ffffff f~6f l~>n<8~~~4 <>>>><<><>0~0|`><<>fff06><<<~~~f0 v|`800f~~~p0`x00~ `q8 <<x0p0|0`xx<@@ff<~~p` x`Moderneont<<~||||||||x8 0`8pf f0f0f`f ?f00ffff 4444044f z~~f``f< ><0 8888x<$8<` (ff>f68f<<~ ~<~<< 0<<>|f~<<>ff@x` 0```<fff0xff:f60XX<<6lXX<XX[ff|~|~n<>~l>6~f>x|>~66f<<6pf~2l|ll f$o<|<0<|8l<~>~ff~f<<<~~f 66ff l ff6<8vff08l~0 nf|`fxx~ x`~ffff<ff<40l0fff0ffxffff`fbf>|66<`~~~ff|ffffffff`0flff||`f8|<>2bff<0f0~fffn><`0 6l~ffffff f~6 f 6~>n<~~~4 ~ f<|fx<6|<<<xv0`<>>>><<<<<><>~|`><<>fff0 ><<<~~~f 0  v|`l8f~~~p0<~`qT8 0000~<|8|`<<<@@ff< ~~p`H<`Old Style>>~~~~~~~~|<8p<xww8w8wpw?w88wwww>>>>8>>wwppw>?>8<<<<|>6<>p<ww?w?<w>>>>>8>>?~w>>?ww`|p8ppp>www8|ww?w?8||>>?~||>||ww~~>?~??w?|~???w>>?xw;~~~~w6>>|wp~>wwwwssw~pwwwwpwwwsp<p|~?~>8>~<~>?www>>>w>w>8>w~w~?w>>8<w?w???ww~ww?><ww8<~>ww|<~pw8n<<~<>>~~~~~~~p<ww><8>~~>?8w~pw|||pwwww>ww>>8~8www8ww|wwwwpws>wn8>pw>>>>p>w><<<>>p>>>wwwwwp~~8><>w~w?w?~??>>www>w?ww??>?~ww~~s~~~ww~w~8w8>88~wwwwpwppw|pw~w~w>>8wp~ww|wwwp>w~w>ww?pww~wwwwwwwwp8>w8wwwww88~?w>>wywww?ww???~wwwp~8~~www~pw8;~~|6wxxw?~wwwpwswww8w8pwwwspw~swwp~~w>wswwp8?w~ww~~pw<~>?;s>wpw>ppppwwwww?ww>8w8www?>p8?~wwwwwww?w??>>>wwp~w~~>w6<>0<}~~~~~~~>>=wg?`>>>>>8><p?w>~w|>?~>>>|>?8p>w>>p~?~wx ?>???? >>>>>>ww>>>??>?~p?>>?www8?>>>w8~p~<>w|8~?wx8>py~<8888>~<~p>>>``ww>xpl>pOld Style  ?9 xx(c>|><x 888   3 0   3 11 6  f==03?  <<$8Laa<Pc` c` f338 f ??~< < ~~>3?{xcs~~3fcs@<0000  ` < 3 3 f0 <3 3 f ,,<< ff 66,,l ,,aa33>~>~7<~6>?3xk>>~6 3 83?  l|ll f${oaLi< Pc` cxl f06 <33&10F3f ? f333311b3 60w;333303fc3bF ` 8`<>>0>6 n~~n~33? f< ??l33<<3>flll3?l08^^s3;  63 633 k6 ff6;336~<33<>03? &88l8As~i<X>>||>>|`  f3 0 ~~ 7  >> > 0 73>03<<`? <0?33333fk4 0 l0f33f3033 < m33330fb3&0 `3`38880 o33333`>>3>3>f | 77mo 3XR33 3 63 36; k6 fv36n>1l 66f?3n*k?3? ~l0 Aa|Lm~Xc`c c?~ h 37 <; 633 7330300o3 <0k73>3>3<  f30f?|33 < m3330ft 3  f3?`???33>?|33333333`<3 333;ff 57 l3;;ol3zX\337 3 6336 k6 f 3cd30l66f33f*k03  l l|xHޙ p0<  f0.|ff0`fbf~ff`f~0`~fffb`flbff`ll0fxf0bff``>flff|`0p<>20bxf`~f~~x```000~~`fffff>ffx00f0~fffn|x`0ll~ffffff f~6f l~>n<8~~~4 f<|fx<6|x<0x xv``<>>>><<><>0~0|`><<>fff06><<<~~~f0 v|`800f~~~p0`x00~ `q8 000`~<|p0|0`xx<@@ff<~~p` x`Old Style<<~||||||||xf8p<<~ ~<~<<`<<|f<f`f<|<|<~ffff~@x```8pf f0f0f`f ?f00ffff| 44تfffffffffffff<><0 8888<$8<` (fl>fl8ff8f ``ff 0ff<|>|8f|<|>|>~ffff~f<<<~~f0 jf|`f||n~p`~f|f|<ff<0f`ff0fflfffff`fff>|66"3fg```|blllf~fܙ~f~~l0Ã~ ~~l0<0f~f0fn~f`f``ffx`nf`vlff<0 >f`f~0ffxffff`<fff 4ff~>`~~~ff|ffffffff`0flffff`f<|<>0bff<0l0~fffn><`0 6l"3ffffggffff`lfllf|f<f~x>|<><0f<f`|>lf~p~><>>>><<<<<><>~f`><<>fff0 تffffggfffv|`l8f~~~p0<~`qT8`|p`|8|<<<"3fffffffffffff`H<IBM Standard Set>>~~~~~~~~|w<x>>>>>p>>~>|?w>wpw>~>~>wwww`|ppp<xww8w8wpw?w88wwww~>>wwwwwwwwwwwww>?>8<<<<>6<>p<w~?w~ww~pppw~pwwwwwwwwwp<p8ppp>www8|ww?ww8||>>?~3;wwwwwwwww?w>>?wxw;~~~~w6>>|wp~<>>~pwwwwpwpppw|pwwwwpww>w8~p>~>?>~?~<w~>~?~?wwwww>>>w>w>8>w~w~?wwwwwwwwwww8<~>ww|~pw8n<<~>>~~~~~~~p<~>x~~>?8w~pw~~xpw~w~>ww>8wpww8ww~wwwwwpww>w8>pw>>>>p>w><<<>>p>>>wwwwwp~~8><>w~w?w?~??3;wwppp~s~~~www~8~8>8ww8wwpwppww|pwp~ww>8?wpw8ww|wwwwp>www>ww?pww~wwwwwwwwp8>w8wwwww88~?wwpppwp~8~~wwwpw8;~~6wxxw?~wwpwwpwp8?w~wwwwpw>~>?8s>wpw>ppppwwwww?ww>8~8www?>p8?~3;wwwwwwwwwwp~w~~>w6xwnx6><>0<}~~~~~~~>>=~gx8`>>>>8><8p?w~>|p?w>>ww>p?w>?w|?~>?>8w>w>w>~?p~?~wx ?>???? >>>>>>ww>>>??>?wp?>>?www8wwwwwwwww~p~<>w|w~?wx8>py~<p~xp~<~>>>3;wwwwwwwwwwwwwpl>IBM Standard Set  ?9 xx(c>|><x3 ?1~313   3 0   3 11 6*"3 33  333 ?<?  <$8Laa<Pc` c` f636f33003f f33360003 60w;3333303fc3f ` 80000  ` < 3 3 f0 <3 3 f3 ,,<< ff 66 |f|s3sf| 33?s3sfffx3383?  l|llf${oaLi< Pc` cxl f06 <7  <>0 3f ? 733030003 <0?3333003fcf 0 l`>|> 3 v>>>~3f33? f< ??l33<<3>flllUDf |f|s3sf| 33?s3sfffx;336~<33<{>03? &88lAs~i<X>>||>>|`  6 8 ~~ ; l>>0 53>03>>7? 80k?3>3>03fk <  03033033 6 3333303f30 `3`38880 o33333`>>3>3>f |  3  3000 ? xn>1l 66f?3nLk?3? ~l0Aa|Lm~Xc`c c?~ h 6o <3 ~303  7?3030033 <0c730;603f 303?033 < k333303f 3  f3?`???33>?|33333333`<3 333;ff 57 lUDf 3  3000 ? xd30l66f33fLk03  l l|Hޙ p0<  f0.|f800`f0fff`f~0`fffl``fffl`ff`lff`fxf0` ff`f``>flffff`0fx<>00bxf`~f~~x```000~~`fffff>ffx00l0~fffn|x`0ll"30f000fggff`fll0xf$pf~0LHxp<@p06y||| ||<<x9lFvp0@<~~<<<`f|f<0f0~x>|<><`f<f`|>0f~p~><>>>><<><>0~0f`><<>fff06ت0f000fggfv|`800f~~~p0`x00~ `q8`|p`|p0|0xx<"30fff000ffffff` xIBM Standard Set<<~||||||||xf$f8 0f<<~ ~~<<`<<`x` 8p< f0f0f0f ?f00fff 2222~0z4f z~~ff`f|><0 8888<$8<` (f>fl<f8f`0Bff 0ff,fbfbbfb`FbffffBbbbbb`88` 2```bffffYff<0b60LL<<6lLL<X[ff|~|~n<<~l6~f>x~8~~n66f<<6`f~2l|llf$o<>~b<<<<<<<<<888nn~X<<<fbf0bf|<8<fl6< f6f6 fffv<vff08l~|ff||f~ 0L88l<< |||||||`(D$<p0 <~~n ,|<>0 jF|`fxx~x`~Zf|ff<bbj4Ffbf0ff hffffbfbj4fL0 4`fffffffffFFb^ffffffb`|<|0ffffr>f>|66ffnnFFfʱUff<  f fff f6v6 ffvf8|blll~ff`~02bfb<0f0ffffF><`0 6lffffFFf fff~6 f f~<0n|<~~~4 ~lff`lfll|f$f||`f~Lp$<8< 8y|||||||<<9$fv`<~~< <<0<0`>f~~~p0<~`qT8```|x|88<`<<<@@< ~~8x`H|Roman>>~~~~~~~~|w6w<8w>>>>p>>>|>>?p|p<x>w8w8w8w?w88www;;;;8>wwwpw~?>8<<<<>6<>p<w?w~>wwswsswspgswwwwcsssssp<<p;pp pswwww}ww>8s?8nn>>?~nn>|ww~~>>~?w?|<??w>>?pw;~~~~w6>>|3p~pwww>wswppw~p{wwwwpsss>s8~>~>~>~>~<>??s>>>>>>>>><<<|>>>wsw8sw~><>w~?>>w>>8<wwww?w?w?www>ww8<~~ww~~w8n<<~>>~~~~~~~p<f6>x8>>~>?8g~pw|||pw~ww>ss>gwsw8ww|wwwwsws>wn8>pwwwwwwwwwggswwwwwwsp~>~8wwww{?w?~??wwggwww>wwwww??www<~s~~~w>w~8888w8nwwwswppw~powpw~s>8?wp8>w|wwwp>w>w>swp~|wwwwwwwsw8w8wwwww88~?wwyww?www8ww??ww>~wp~8~~wwww8;~~6wxxw?~w8pw;www8w8pgwswspwwsggwp~wcs>w7swwsp8~w~ww~~pgw>>?;s>wpwwwwspppggs}wwwww?ws>8w8wwwwg?>p8?~wwwwggwwww?ww>8~>>~wwp~w~~~w6w~~pwnx6><>0<}~~~~~~~>>=6wp>>>>8>8p?>|8>?~>>c>|>>|>>>p~? 6x ?>?>>>>>>>>>>??>>>~p>>?w8>>>w8<~p~<>w>?wx8>py~<ppp~|~<<>p>>>``><|pl~Roman  ?9 xx(c>|><x3   3??????=<11??{{9?0`888  3  3  11 6   f=03?>  <$8Laa<Pc` c` f36 <330B3f f331311d3 10#13333!bb1C ` 8p000  ` bf 3 3 f ,3 f< &&<< ff 66&&m,aa33>~>?7<~6?3xk?8~~n3`3?  l|llf${oaLi< Pc` cxl "0`3 >03f ~ f731300`3 607933330bb 0 l>>>>7 [n~~n>s? b8877?,31f3>nsflll3?l??08^^33;  33 f3 k3ffv;336~|33 >|3? &88lAs~i<X>>||>>|`  D 8<~~ 7 >> 0 5#>03<<`? <0?-3>33bj h  #31f333 4 m33331fbjf&0 `333333333 ##1 /333ff31`>x>3 3f39>f | 3377mo##3XR33 3 333f;  {3fv3n>1l 66?3k3? ~l00Aa|Lm~Xc`c c?~ h of; &33~ 7?31300n3 >0+'303>bh~0 30f?3 < m3330f4~ f  bf? 0??? ??>?<333fff31f3 3f3/ff 57 l3;;ol??3zX\337 3 3303f c3f6d30l66333k3  l l|Hޙ p0<  f0.|f0 `f2f~ff`f0`Ffbfb`ffbFFf`lfB0&`b ffb`0|f lff|`F00x,|20bx`ffffb```00FFbYfff|fbx0`f0fffF|x`0llffffFFf fff~6ff~<`n|x~~~40 lf`fll0f$f|f~0LHxp<@p06y||| ||<<x9$fv`<~~< <<`<` `0>rҭ@a/Nna/-@E.pax/Nnata'/a JVHHg`E.!p&aHra((N\N\a /-T?<INA\a NuaAa0Aa m0(H$mo$m  ma"ma$m &<:<ad/?? m0(aa8:&aaa*"H ma"mad m`aPa P 24&8:BgnpNu<ngfDcpNufAcpNupa JkpNupNuaAHPB?HQ?<NNAP _NuDExa`bDEa`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a\&8:DE`DEx`aH` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`Pa 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu40rHGGdHGGdSWDу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?`?<`.HapE.̽.gP.`LJg&B.C`a8aD*9.fap-I4=|p4aHz*9.g ENp9.` _a &nO:NM.IK.J$<Nu[1][Error +111][Return]E.H g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAJ"H [1][fSEfNu`HQ?< NA\Nu"_K.JM. V,@IO:HQ <-H,,`N, TNu$H$& K-K C$e aX$d aA$ךf B &n NupNH>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 -K aXA$f B &n NuH>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"-Hpp alpMah=@N?<NNTT@A0r p0Q`pdr ta0.N=@=@ ACp,2QAp 2Qa a`\`Xpea>pCZ2Ad0A2r22a"<J0<NBL Nurt=@B=AH=BDa"<bpsNB0.Nu=@0=@=B0=@a"<6psNBNuC2 @ e$ @bA0AP2r22a~"<0<NBLJNup"AJӘQNuA> NuHz(` NHz ?<&NN\Nu9ixgNuWixNuf  Zf 4\B&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n,NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<a ntoBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg,afNup`ap`L0a tfHRa>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Hk"~CA0< Bha BB2"pNu$_AJ Ge><QBAJpNuafgzp=` aZgzp $I _a &IUd4Id4Id$Id `$$$$Q _Jf,a Id4Id4Id$Id `$$$$Q @NuSa IdIdId`Q @Nup `/ a $I> _a G` VNuag`af`ae `ac` acpNuadpNu/ a L$I> _a B4Ae4v` VfANuHP0(R@kBa ( $I _a IUd4Id4Id$Id `$$$$Q @JfNuNup `:a SAfNuag`af`ae `ac` acpNuadpNua SAkfJANuH HPhkJa $I _a xIUd4Id4Id$Id `$$$$Q @JgSL`QNup `a 2Af` VNuag`af`ae `ac` acpNuadpNua 4@m4v` Vf@Nu?HP0(T@kHa $I _a IUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `a UAfQNuag`af`ae `ac` acpNuadpNua NSAkXf SAkXfJANuth`tpa ".Nutj`t@H`pM` pO`p`po`tN@`t,@-A=B`Bp'rta0 n4rt6(SC0(S@apaBdpapava0paNAXOJkpNu0< aH`0< CJ2p`p a2`p CJp`xa CJ"p`jHza`Hy$"J`VB.D=|HNua.DFpAR@C`4 B.D=|HNuB.Da=GHgNup`.D<.HAx$I"t Q k"RGef~`SG * g *fSG`<.HjZ\FkBJnhg Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?4(g8HP b6 a^$_// Z4HQ`S@Q _Q _a, _Nua$`p`~cc&$H0*a$RHd2Hd2Hd`""Q` @`r ??a"P02R@H`2Q Nu?AJBHP?<GNAPAJ ` 24JBkCkNuCktNu 24JBoSBNugRBNu2(gbc  P"H`Nu/0Haf2  _ PSAvjx E(Wf* ae zb Q @NuBnz`pBnz`p=| z|=Fx@=@l=nh|aHHt=Ar~`:a JfBH@ RfF.p Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAJ gp gj g grffnnzenlfJ.pj6pRGFc$SG` J.pjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.|f?HyadNM\Nu=|H`LtazEfpadppa`AJEg0PaEfaFRE`ܾEfp a@a8?nxnp a2RF`<a\nxoS@f nrfSnv=Ar=FxNup` papq4.|f?HyaNM\Nu=|HHaLNu|A0"P2(@e2<EJ`QHP=|HJ@g$abAJ$HpR@ 0 f _a`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0axp Ce`&g4 Fga>JBjaVgPAe CbRa R@Sf0Nu FgRag JBjaAeaJAg RP0 pNu` Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8apJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`-I`#,HrYapYaLa>pY` 9,/rYapYaHyp?o?<?NAO JkpY``/a `FrLoad A Font File...\*.FON[1][ |I cannot show an 8x16 font|in this resoloution!][Oh Well]Teddy-TERM Font Show Utility - (c)1994 M.J.MattsIf the font below looks Ok it will work in Teddy-TERM!the quick brown fox jumps over the lazy dog!Press any key or click mouse...[1][ |Not a valid font file!][Oh Well]s l2 " *~ f`((@4b| ( -> Teddy-TERM Font Show Utility <- Copyright (c) 1994 M.J.Matts This program is a part of the Teddy-TERM package! This small utility will allow you to view a font file that can be used by Teddy-TERM. If a font file is invalid it will just be displayed as garbage, although some checks are made by the utility, in which case it is not advisable to use with Teddy-TERM. The fonts ending with _B are bold variations and the _I ones are italics. You may prefer to use an italic font instead of a bold font when running in ANSI emulations with less than 16 colours. There are 4 ways to run the program --------------------------------------- 1) By running it and then using the fileselector. 2) By installing it as an application for *.FON files, then it will be started when you click on a FON file. 3) By dragging the FON file to the utility program via TOS >2.06 and replacement desktops. 4) By entering the font file path and filename on the commandline. . ! .. JEKYLL TTP  JEKYLL TXT cJiXYZ TTP u^=XYZ202 DOC [WZ`QI``@>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#3 k # Ј<.@?#Jyg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON||0 J"LN? 9g @N 9g @NNV?<LNA?O6pCAN2J@l <` "/ N"/NO6Nu/ $HCN4NrAB@ANDC JNh$_NuH<*HE&JI/ "M KNXO` BApNfL<Nu/ $H` BApNf$_NuAt Br ANuAt Br ANuAt Br ANu9igB9i9hNu9ifihNuH>On>/HE N%@`N%HFN~ yN5P>"yR5ifB5iD5i`@Hx |"HN4XO%hzGGAtNN#bA6NnA2NdC2AN4NN#BC` AB00RC|m KNz%@PBC` 3 0fB30RC0HPm K *PNw%@TIB@ANh8J@oxAB@NerAZ"<0N\*0NJoHAZB0PBC`AZ 0 0bB00RC0HnBC`0AZN 6RC0HnB@A&Nh8J@mA1B@NerA"<0N\*0NJozAB0PM`XTN0*HA!p NN,H gBpjf2*IA pN`0*HA pNRj g jdmjBC`0HA!RC|mB@AGNh8J@m|ARB@NerA"<0N\*0NJoNAB0PBCM`4TN0HA! Np N,H gB0HA pNRC g|mB@AhNh8J@m6AsB@NerAZ"<0N\*0NJo/|AZB0PBCMX`TNp % Np N,H gBp r -fR`p r +f R p rgNp rNT p *r` p RrRMp\ MN*H fp 22? rNz o0bjp "r oNYp % oNzRѯp rNzr 5C rN g p RC g|2m5C|oBBC`r 42rmbrf 2g2gPr 42rf22f 2g2 g,r 42rfN22fD22 f:42rl0r AC""2A C""2AC ""2pRCrjAmTJfFB@ANh8J@m8AB@NerA"<0N\*0NJo AB0P%EAB@Nerv`l0H o"p -f@|`02H o pN <RF0H/2H o pNz"e`B2H o pND0RCCnB@ANh8J@mnAB@NerAZ"<0N\*0NJo@ANAZB0PMX` TN*Np NN,H gBB MND0 f9gp8gr???4<0+'2+)N\O0+)J@gS@gS@gS@g"`0B9{``{`B9{a`B9{``{`{a%y08J@gS@g ``BC`,CAN4pAANWJf phF@HRC|m *fk9gpApNh3J@l"AB@NV3J@m4`*t29pNzAr09NApNer+%g. <uN#n fB+%ApNer`Ns <uN#r fA@pNer` Nskp yRhb5@:rhdH5A< jP:m j,:lYAoBjrj<5Atj<5B2*OvNrGpN м'@T oN'HT +g|hEAB@NerNTlI)xBKr +Hg>)x$"ҁҀҀҁ'A$'|HB+H`g Nyr` pN"g NyBA` pN2JAf(&])x'|)x'|,N^NlMZ` 9fr8gAjpNer38<`N%SDJDg>092g69g+Hfp`B@H`gNz~r `pNJf8<`N'$SDJDg.9gBA+H`g NyBA` pN2JAf9Dpg ADZNC>9Pg A:NC>+jg&Na`+HygAN"B+Hy+Hzg2+H|B@NlB+HzpN*,<f4 yg*Nm9gr NB@N#`3`<f r k 0Hf yftyg 8d 2k븲gR-(g pNT`BpN[+gr`BA7A7AHm+gA`AG/A3NPONQ7k)x'|`AXpNer`< fB r k 0If* yf HyAzpNerXOpNA` yf rtbfpN['k` rtagVB@W@|b@0;N2tH9g9gWgHyBAzpNerXO2`pN['m`+igpN['k`N^V`AB@Ner`+?fpN[pNO`npygr NB@N#ApNer`HApNer`8AB@Ner`&9g9gAapNerB9B@N[`0+HVf89g9fApNerABNf`pNH&`N;JgNH&Jg NJJg N\<g6B@NJ@g rfNgh` r*4|G| bZB4; N DPP8P,PP pNgh`pNgh`pNgh`pNgh`pNgh`p;bFrDe@BD`2IA2"h1@NghRD0H/2IA2 hNz"e`JpTbDr]e>BD`2IA2"h1@NghRD0H/2IA2 hNz"epNJ@f+HzgT"8e(B@rNl20<AB@Nl)x'|2 8e2+H|B@NlB+Hz yg +Hg"8$$e& 9f 9fNmr B@ NN# yf 8$$e+HfBH|H|H`< ,$Ы$"<.N'@HHdrctԀ'BH|H'kHH+Hg*rHfA`A//+HApNfPOB+H09fL"8e9fNl 8e 9g9gR999fB9N^Nl`230-y|g(99c `B9`B9 8e)x'|4 8eHj2+ARAB@N/Hm:A:Nz/pkHNT&/2+B@Nz/ANOA}NzR@A}rN#Bm*pNlpNg(pNlB@Ng(pyg -gA6`A9/pygA6`A9/pygA6`A9/9gA6`A9/CANOApNerNb +HRg ADPpNf9g ABNf9gB9 +Hg)x "ҁҀҀҁ'A B+H yf 8e9f NB@r N# 8e:9g2 8e)x'|4 8e3 8 eB93 yfTAN}gBAN|"HC AN4B/ HmHo2+pkN|/A=N O & 9f& 9f 9fNmr B@ NN# 8e)x'| 8d 92g<092f2B920+gr A0+N#Bk+Fg6 kmB+FHkIANpNerXO`^r0+AHN#Rk`H0+gBR+GkGHCIANG2AINzT@7@|FBkr0+AHN#B@9|b@@0;N 6 N3`"N4*`092 NNsrp NN#092f r NB@N# 9DFDNg 9g 9f2 +HgX"8 eJ+HgNmr B@ NN#`0A>/9gB`p _Nf)x '|. |H yg 8d ymHNm9fJ9fBBD`8g Nz~r` pN"Jgg pNz` rpNRD| mAcpNerNT|+HygAN"B+Hy+Hzg2+H|B@NlB+Hz+hg& kN`g Nyr` pN"g NyBA` pN2JAfOL|xNuH<*H6E20@RP@|@lGB< g. 94g&#"94 ЀЁЁЀ#B98I*g2RRB*B@AO0g4# RR2&RR2RRp <N%|0|Hr* * N&<N&BE`r25N&REEb rN&L rN&L N&L+<N&LJf0 RR0 RR0RR`0RRp N%|0|Hr* * N%|<N%|BE`r25N%|REEb rN% rN% N%+<N%##,L<8Nu/ E*vg2*@ Rj@ 2Nݐ`29rg2*@ Rj@ 2Nz`0*@ Rj@ BA2pN0*@ j@ mBj@ Bj@ $_Nu?/ N&A2CB@E2g4 RPr@4 RP`0RP$_6Nu/ A2CBAE2g2RPr@4 RP`2RP$_Nu?/ N&A2C'B@@2ERPBA|4E RP$_6Nu/ / A2C'BAA4E RPBB|4PG RP&_$_Nu/A"t&ļC$1( &Nu?/ EB9B9B@|||n8BBj5|N(B@||fr`BA`B$_6NuH0G6+ E'+ogNj`*Kg Ny` pN(B+##]##9g +gl+fB@ JN gD`B@ JN gfB@+ JN @B@ JN +N(B+`Ng6BB@|@|@f p@N(`.<f B9`N`<f`N( yf:f6BA9|IBB9B3y ycB9py29@f*N)B`"gN`<f` <fRk k fBk L Nu?/ Epj2@lN)0ARR$_6Nu/A"t&ļC$1( &NuH>YOE~MZ0.2r2 r4.2r2 t婀0n2r2ቀt2Gv<B.6IfB@A8BA04.2Aep0B3B@9@<BA9A<9fJ9gBWg> 9g4"yDFDNl 9gHyBAppNerXOpN7< g. 94g&#"94 ЀЁЁЀ#B989mg <gN[KB@|b(@0;N.\ J@6@n d0fBAIBB+B3pyg +gmrB@ NN9fNl``~ UfvBD`rt43(NgRDn2e`V UfNBAIB@+@p+tx+t嬀x+ጀt+AN9` UfB@HBA+An:f 9fHn>AppNerXOpNA` Uf 9fB@HBA+Ay2ft+xp+r㨄x+ጄp+#DJ#DFB.02#DRHyBApNerXO/9DN/9DFApNerPO` Uf B@HBA+Ay2fHyBApNerXOBN7` Uf2prt+x骀r+ቀt+#DFB.0ANd`~ Ufv2prt+x骀r+ቀt+ yDFd4#DFB.0`&pyffAN2`.gS. Uf9gBA K0.2N=` Uf9gWgBAIBB+By2fB9Dst+px+r㬄p+ሄx+ r+px+pᬂx+ጂp+ADZ09BNB9Dqg< N092Ns 9D`ANs 9DdANs 9DZA NsyDrrp NN*` Uf . 8fB@HBA+An:ft+xp+r㨄x+ጄp+ft+rx+pᬄr+ቄx+ f`.gX.g>+g8x+ tp+ r㨈t+ ኈp+ f N  KNsrpC KNz׫CהB+0`  KNsrpC KNX׫Cה 9fג`B+0JgH 9DVgf 9DN"9DVЁ"9DVN( rHR"KAE\NSXOp JN~|f\9gB@N|N갬eN< 9f p JN~J@fCFA쿾N4`xpNA`l9g ",ԒF/B@N|NDŽe0)lFCFA쿾N4,7N;,8f rpN`APpNerN=vNbB9B@,8Y@g6S@gQ@gT`0,: LNsrp LNp 9g``V0,: LNs ,ANsrp LN8`00,: LNspANs ,ANsr p LN)xLNu/ E*g*f JpN~|f9gB@N|NJe:N< 9f p JN~J@fCTAN4`pNA`APpNerN=vANeNb$_Nu/ E*gb*f\BAYAg|gSAg`H *mN<0` N<`HRAcpNerXON=vANeNbB`p$_Nu/ EB@ANh4J@o |$*r0ANB| `N<$_Nu/ Ep JNh5@J@oTBB2 *Nzf@%j|HRAnpNerXO/*/*AOpNerPO`HRApNerXON=v$_Nu/ EB@ JNV5@J@oBBB|HRAnpNerXO/*/*AOpNerPO`HRApNerXON=v$_NuNuH0$H86GZ 9fLprt*r㪀t*ኀr*f0|A2N>J`jAN`^ 9fTprt*r㪀t*ኀr*f0|A2N>J + KNsrp KNL NuH0&H6E&JCg$0]@g | g*S@g `dp0 KN@p0ѹ&Ѫђ`FNsC> KNt(JDm$0HA>N@0Hѹ&r2Ӫђ` AN 82gj"9&* ЀЁЁ"82Nڰ'c"<'`*"9&* ЀЁЁ"82N"#6`B6G 96gj 9.&"96Ё"96N( r`6 l&`&Jg "L2+ANד`NAJJf`J L"0+@N&g6JlHkBApNerXO`HkBApNerXOpNALNu// EV gT/A"0*@N&g:BJlHjBApNerXO`HjBApNerXOpNA`B$_&NuH0E9gN *f 0*N`0*NJg9g JN9g 0<NNGHRA/Jgp`p| _NerXO/9./*/*/*/*Ah/Jgp`p| _NerOB9 9g `B9BC@AN4C JN4p#.#&#*|ANeNbL NuH $H:&(*g f g@*f: JNCB5E%C%D BB2pNz%@%C|B*NbL8NuH0$H&BB2* *NzGZ K/ * c"<`"* 0* _N\ѪJoDBA`$$x3ȼA(0H&RA4H°n$ * e|`B* JNCNbL Nu/ $H*g2|B**g 0*N`BB2* *NzNb$_NuH,O|(H@BCE2?RB LNzJgHW"LA2NSXOp\AN(H gRL`IpAN~8K`CT LN4/g"9Pg$9LԹPcz` 9XgR"9:gJ 9TйPЪ"9XN/ 9йԐ"<N"c|` 9`g"9\e~`hANWJg\C JNFJgN 9PѹT 9PѹLR\RCHWA/pNerXO`C JNFJg 9PѹTRCN8JDgJCg 9UfN^VJCfCFAN4`*|g?COANTO`0/CAN4/fHWAYB@NerXO`JCgHWA/B@NerXOK)Jg( 9PLr /$9P/ MpNfPOJgV 9йԐ"<N/ 9TЪ"9XN" r`0CgAN4"KANhCAtNHWApNerXO2`v kf"KAN4pNO`VC2AN4"KANhC NNJ@g.C NB@N J@gHWHVApNerPO`HWHVApNerPO`B`>JDg:B3@`4B@Ngt `t Bl B@AN g@B3@NJB`pOL\NuH4OE09S@gS@gS@gS@g` G` G`GK`GK`G*KCAN4"MANhKi-1g*HUHorp:N// rp:N/ANpO`(HUHorp/N// rp/N/ANFOO$L,NuH>O,<(r<*t<Glh +ft+fhIK kojB@NvJ@f0NJ@gJg<_fFB@N<~Skm(`$p*BA40N@f6`RGkmBGSf`B@[@|b@0;N||&<hp k 0Mggtv*40)ghM0C NNJ@f2p\AN$H gXBAp\N$H gBB*`:"NANhCANh`Br*AN`pr*4)gh$84\d6kg<+g2f B@NT`(+g Sf pNT`p*HtpNTXO7S'x4'|\`CAN4p*CANhCANHWA8pNerXO2`XgRrt*4 )fDE~C JN4p*C JNhC JNJ@gBCB JNJ@g0C JNJ@g+gC JNJ@gNN`HRApNerXO`grt*4 )fA N``gCANN4HkNApNerXO`lf+g`Nn`XgRNv`JgDrt*4 )f6CAN4p*CANhN\`B@|GgrS@gFQ@g`pg2kSAtkBl`rk6`RpSrkAl`pk6`8pg2kRAo`BA6` pSo`B@6`pg rk6`BSNQ`vgprgjt kB@0(NvJ@gRp kBA00N>|JGm2|l,phHJg CAN4pA@pNOB`pOL|NuH.OElfKfBRCAN4CANhp7AN~6I``p,gPCANJ@g`+g&"ZANhANz(m@B3@`T"ZAN4`F9log>ANz(3@9mfB3@B@9mAN(H fB+`B,+gA`A/ApNerXOR9lmlmANzT@ KrN͈B9mlnLNuH6O*HBCGZm-gANWJfB-E-gA`AG/A$pNerXO-ffBDm@RD@RDB3@RDB3@RDBE`8phHmg(@RDB3@RDpA@RDCA@N4VDRE|m`lANBDm@RDB3@RD0@RCRDCA@N4A@NzR@@CAN4ANzKCLANhp7AN~:MF`0@y2||@lָ|o&r K0NBDm@RDB3@RD0@RCRDC$ANJ@gC#ANJ@gtC MN4ANWJg\ANz,p.gr@RDB3@RD`"p@RD@RDA@ .NsXDCA@N4pF@N:JEg|r0 KN>OLlxNuH$H6Kf*-Ug N[`tR-UGIT*fBT"KAT N4 KNzR-T gCr*AN4p*)RTCp*AN4p*)RT`jpMRKf p*)`8p*B5)prt+r㪀t+ኀr+t*+ XKp "K2RT*AN&N TlA0e*g|B-UB-T-T gt`BB;BT;BT2?-T gp`B@2N -jf9gpN[B9Hyi-T gAT `A/ANPONL|Nu 9Uf9fB@N[B9mB9lnA pNerNu?/ E@9J@f9g BApNg`40g(|BC`BAA00NgRCRmB*BR`pNghpNg(Bj;$_6NuH8<&t<(t<I,9gYgE2B@| gQ@gY@g`^ ,9fBRBD8` ,9f0gA ,:Nw &HpN~J@f ,4D8 KNz*REBF` 0E`RF0H2H K2mޛR`: ,9fp lh 0Mf/,rҬ/HlRA%pNerO /,pЬ/HlRCX LNO &lNBF`B KNz* LNz2HЁTb8"K LNhC LNhpERFpl*@l2HҬm LNzU@9@r L0,NB@|Gg>S@g Q@g`Npgrl*HӬ:`4R:`.pgrl*H:`S:`pg )|:`B:N^VB`pLxNuHNXO`pNpNJ@fOLE06ANz(*|fBNl< b̺<g0*)g* FfJCf462 gA N| F||BF`j0HA(H"p26ANJ@fHBG`pNRGGnBG`2IA(L"p1pNRG0H/2IA(L pNz"eTFj)mB* FB*|06B2`.<fJDg06DB2`jll06DB2 06ANz(Nl<gX0622tjlBfDJDg@jll:`ANHSDJDfr pN2p Ni06ANH` 2Ni*|fNlpNlLNuH4O8EGKi<f0622roA NH`<fA NH`ܶ<fA NH`ȶ<fA NH`<f0622B@Nb/C ANXO06:2`C ANhREp26r@mHU22B@Nb/C !/ A NzA "_NPOANH`$<f A NH`<g BApNNl0622ro - gANH2602H42H2*tHN/2602HR2*tHN"jx/ 2602H2*tHN jx"_ NHU062202Nz/062202Nb/A &NO `NHU062202N/0622B@Nz/0622B@Nb/A /NOOL,8NuH0G+gxE06A40gb822H¼/0H2*pHN/2602H2*tHN jx""NwH06A4L NuA"yR0961r"yR0961tNu/ EZ09f JNsypyfg|\B JpN` Bp JN$_Nu/ E Rg Rg4##4B9UBy ygANH3AB@NpN|pN0Bj@Bj@AQN^B*QA:NPB9Q9g09NB9$_NuH8YOB/|B|I9gNV0<NNErG`/g,r8gB` fAINHNANHg NyBA` pN2JAg"g NyBA` pN"pNpNJ@gpN&*r&Jf4pAXWf4(N ;<=DbXN`p8gZBD`(gA0@Nz`ABA0@pNRD0H/ANz"dg Nz~r` pN"Jf`p8gBD`(gA0@Nz`ABA0@pNRD0H/ANz"dg Nz~r` pN"Jf`9fr8fAINHNjANH`X/fr`BAAJgA6`A9/A ONXO`(p8fpN)x)|, 8谬dr8g0<NNp8fBD`(gA 0@Nz`A BA0@pNRD0H/A Nz"dg Nz~r` pN"Jf)x)|, 8谬dr8gBD`(gA0@Nz`ABA0@pNRD0H/ANz"dg Nz~r` pN"Jf`p>nrCmpCNrN`ֺ<f |`ƺ<f,Jfp`B@JgA x`A }/A aNXO`< f*Jfp`B@JgA6`A9/A NXO`bg Nz` BApNp8f@Jg BApN< f*Jg&g p Nz` r pNJg r pN/gXOLNu?6r???4<@A00N\OpAHpALNXO6Nu/ EByB9B9B9B9B9ByB9B9CiAN4ANz32By2B9B92B9DqB9DpB9QB9PB*}BjH.BjBRBjB*4Bj6pjn5@8B*j3B*@B*AB*BB*HQB*B*B*|\B*B*B*BjB*$_Nu2I@Nu"t"tA"A@Nur0< ynN|$33 |>3Nur0< yrN|$33 |HNuH8&H$I6J@g#|:BDIn`BE20Nu<t4"ҁ҂ҁ T pg80`jr2 ЀЁЀ T1Rl T1 T0N{f8 lc0<N{fN`$0,lc0<N{fRy|>lSCff0N{f0<N{fN{ 9|:`pLxNuH8$I&I#|DN|IwN{6|fp`2B@NvZ8BE4@`SD@JDbN{<|f `|fN`|fRy|H`мlelb,2pNvZ8` 2B@NvZ8A p0Ccp`HBE4@`SD@JDbr2, ЀЁЀ l1r2, ЀЁЀ lRl6`NLxNuH68:MEJEf|`<<Er2 ЀЁЀ yn pg pf 0f0`EnF`0<F@`LxNuH 68Ew` r2 ЀЁЀ j0RC j80|b0RC0LNuH~4969DSC< fBt`6< fxCeBt RBQ<e< d< CeBtRBQ3 IL~NuH@r`JfRSj LNuH`JfSjLNuHJ fSjRLNuH2yN49HB09JS@49HSB2FRQQLNuHBg?<NNX @rCQ@| @rCdQFL?NuHBg?<NNX@| @rCQFL?Nu@|#$#(#,#0# !z\$!zH(!y,!x0!zlJ9{ag ` P{bB9{ca`8<FNuH@|!$!(!,!0! FLNuH8/J9{`g <g<fP{da`nB9{d`fA"29jRA|(frylgD3jylj|(|f,J9{`g B9{ba|J9{ag8<LNs?8+8/0NsH@p29jylgpLNuaJ@gH@29lyjgfA"0RA|(fr3l29jylj|(|f4J9{`g P{baJ9{ag@|8<FLNuH@aLNs?8-0NsH@avLNsH@29xRA|frpyzgpLNuH`4aJ@gA"29xRA|fr3x8-g @|aFLNu8-gnJ9{`g,:h:eg{cJg/`J/`BJ9{dg:J9{ag8f*29zyxgA"/RA|fr3zNuHp zrzx:4:6:SCPSBftQ#|:|@3|8LNuH` z:4:~`Q#|:3|8LNuHp zdp:d4:X6:ZSCSftPQ#|D|J3|BLNu3|BNu¼`0QNuA(p"@ "ByA1B33O"Nu/ Hz?<&NN\O$_NuNhNNu/ / $HG"0* |l???*?*?*2*HA/04* HC/1(C KNO K&_$_Nu/&ֹr Np&Nu/ O&HANL o o?|P BWBoBo?|BoAN29g" g&O&_NuH",H?<,NA>?<*NATH@0|A<|?=A|=A|=AH|SA=AH||P=A LDNuH $Hpj 2*`S@| JAm`R@| | lJ@lp`nt@B6mB8H؄ApHjSCt@|f|mRC2H ЀЁ4*HЂ&"鉒8*H҄&$銔0HԀ LNuH &:JlvE< rBA< <b;k`|<*f<`&<0< b ACp a @$Wb<gt<.f6<*f4`$<0< b ACp a $Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA a A pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /YOM, IC Hz"HzaPOXO,_Nu VB@g,Nup`SNuH<&$H&I(oNKFBCBGx%BEggd5PgB5PfSJN:kvRG5PgNRG5Pf oRNSG` oRNSG`HNJ@k@RGg oRNSG`"BEg&<*f g|<0< b ACp a$Wb<g<hg<lg<Lf g̰gr@d|?@0;NrrDJk [0`NRGJ@kgt oRNSG` LJk"[02aJfAJkHRC`B L"oRpJk /02aXOJfAJkRC`A"Hpr QB/$g<^fP$` rAagz<]gT<-fgh<]f<-rAa\`2BA*RAaFg8<]g<-frAa*`J/$grFQ< BA FA02 L"oRHotJk$/aPOJfAJk6RC`0 L"oR0aJ@kfAJk [RCJEk0` ` L"oR0aJ@kfxAJk [RCJEk0` ` L"oR0aJ@kXfJAJk [RCJEk0` ` L"oR0aJ@k*fAJk [RCJEk0`x `r0&LRG4`kI 4`b,ֆSDgNRG4`b`NSGB@$2LNup`NSGp`H8vBG8ghzB$H&II NJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI V4`b,ֆSDgNRG4`b`NSGB@$2LNuP`NSGp`H8vBE8gjB$H&II NJ@kdRE4`k<-Wg<+fNREI 4`< b<ֆSDg NRE4`< b փ"փփց`NSE$JgD2B@LNup`NSEp`H<8z$H&II|NJ@knREJ4k| gNSEJj$JDgJNREJ@kB| gJ4jNSE`0SDf`**o JDg NREJ@k| gJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN` JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNugHf8g@f0g8f(g0f g(fg fgfgg!epNupNuJfpNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNu"SefBJgSf ANu g"@gfSHNuNuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.Gd3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyz/ &yx g/ &S?<INA\O`&y| g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu|A60| Nu<0< SHNuBAA0NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$HBJBf"$HBJBfB@H@NuB@H@HB0B@H@Nu A"B@H@HABAtҁрdЈӁрQNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNuH>?NAO $_Nu/ /?<NA\O$_Nu/ ?/?<NNAPO$_Nu/ ?<NATO$_Nu/ ?</NATO @$_Nu/ ?<ONATO$_Nu/ ??<NAXO$_Nu/ ??<>NAXO$_Nu/ /?<HNA\O @$_Nu/ /?<ANA\O$_NuH>@NAO $_Nu/ /?< NA\O$_NuH>VNAO $_Nu/ ?/?<6NAPO$_Nu/ ?/?<GNAPO$_Nu/ ?/?<Remote doesn't support host mode!%s aborted!There's nothing to view!Remote has been pagedRemote doesn't support paging! left. s left.Ew%sp%s%-300s%-300sqHvConnected: HST %s, Host %s, Page %s, Compression %sonoffjfp%s%sqk%s%s not acknowledged!Disconnected%s aborted by remote!Start sending %s from %lu of %lu bytes%s skipped by remote!Packet ErrorPack Error %s %sacknowledgednegatively jfp%s%s%sqk%sRemote is paging youBad Packet %3lu:%02lu ?:??Error reading %s!End sending %s from %lu to %lu of %lu bytes %lu CPS %lu%%Receive disk full!%s skippedStart receiving %sError opening %s!Wrong PacketError writing %s!Receive disk full while writing %s!End receiving %s%s requested by remoteNo files%hu files%s foundError deleting %s!%s deleted%s requestedError renaming %s to %s!%s renamed to %sFile(s) :p qExtension :New name :Delete ?fjw%s%-11s%s%-17svk%sfjw%s%-11s%s%-37svk%s%s cannot be deleted!Receive path: %sA:\*.*fjHlw %s%svk%sfjH p------ %-12s

%02d/%02d/%04d %02d:%02d:%02d %s q %-12s %10ld %02d/%02d/%04d %02d:%02d:%02d %s q %-32s q %-32s %10ld q l %s accessed%s accessed by remote\.Error receiving directory!View buffer dumped: %s from line #%lu of %lu linesView buffer: %-12s Line #%lu of %lu lines wfj%sSend queue: #%lu of %lu files pView buffer: %-12s Line #%lu of %lu lines k%sqvEPress any key... Loading: %s (0)You cannot view %s!Loaded : %s (%lu) (Not enough memory for complete file!)Loaded : %s (%lu) (Error while reading file!)Loaded : %s (%lu)Loading: %s (%lu)fj%sSend: %-12s %7lu/%7lub Resuming... fj%sSend: %-12s %7lu/%7lub %4luCPS %s %3lu%%fj%sSend: %sRecv: %-12s %7lu/%7lub %4luCPS %s %3lu%%k%s%sRecv: %-12s exists. Resume, Delete or Skip? (Also press Control!)k%s%sRecv: %-12s %7lu/%7lub Resuming... k%s%sRecv: k%sfj%s k%sfj%s %7lu : %sk%sJEKL - Press any key...fjw%s%-500svk%s ABCDf%sl %s%s%sl%s%sf%sM%sL%s%sDisconnecting... Autostart %s. %s duplex mode on. HalfFull Linefeeds %s. Bps-rate set to %s baud. Jekyll v1.32 by Vincent Partington, 28/6/92 Transfer initiated. Press Control-X several times to abort. w0a, Qmpjc5dۈ2yܸو L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c ;n Li^`Agqr<KG k5Blۻ֬@2lE\u ϫ=Y&0Q:Qa!V#Ϻ(_ ٲ $/o|XhLaf-=vAq *q3xɢ4 j m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3 L_ |Pq<'A  Wh% of a^)ɘИ"רY=. \;l  tҚG9w&sc d; mj>zjZ '}DhibW]egl6qnkv+zZgJoC`֣ѓ~8ORѻgWg?H6K +گ L6JAz``ègU1nFiyaf%oҠRh6 w G"U&/ź; (+Z\j1,ٞ[ޮd°c&ujm 6?rgWJz{+ 8Ҏվ | !Bhݳڃn&[owGwZjpf; \ebiaklE x NT9§g&a`IiGM>nwۮjJZ@ f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+ 7 Z-8    nol\]lnonolII$'l Il  nol\]lnonolIIq  no (q'qq\]   q{|I no {|I{|I{|no bcl\]q\]bc nobc{|{| {|Inol\]lnonolII$'l Il  nol\]lnonolIIq  no (q'qq\]   q{|I no {|I{|I{|no bcl\]q\]bc nobc{|{| {|I{| $'I I Ill{|ll ( no(  (I(;Il({|Pno(no{|{|I( qII\] I KbcI IIno\]lno{|  no!{|   !!$'H $'IIII qI Ino lIl {| $'I I Ill{|ll ( no(  (I(;Il({|Pno(no{|{|I( qII\] I KbcI IIno\]lno{|  no!{|   !!$'H $'IIIIqIInol  I    lhh"("%s %s %02d %02d:%02d:%02d %4d   !%-6<BGLS]en ;Zx0NSunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturdayJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilJuneJulyAugustSeptemberOctoberNovemberDecemberr      $  ,  " .$( ,  H 2   "  2*     `    r 4*V."" XJ  "  . 4 2      . * :$* n            D ,0$( "  BN     L$  (4 2  $ &$ "       " "4 <  "@B:8    $  @L    L  T* 2   " ,,   V         $    $      $            0"     *$*  * && 6 ,    "     0       @@ $        *$*  2    ,   20&2*        4&      B    >    J$ (  $ J""    4 4$8df* ^ &   " (("  $"< 8 L 0T&vX    .J $> (t":(0P@>  ( J& <$ " H         &  >,F`,     $     6 * ,  $ l*.. @$@2 ( 0r J (>@PT 0,*  @ b&<&4<.& Hnp. .& jL User manual for Jekyll version 1.32, 3rd revision. Written by Pascal Haakmat, 29/06/1992 Jekyll was developed and written by Vincent Partington Jekyll, the protocol, is public domain. However, Jekyll as in the ST-implementation is shareware, and should be paid for. Vincent Partington Lindenlaan 637 1185 LZ Amstelveen Holland FidoNet: 2:281/202.15 NeST: 90:4001/202.15 Pascal Haakmat Geerdinkhof 130 1103 PT Amsterdam Holland FidoNet: 2:281/202.13 TABLE OF CONTENTS: ------------------ Titlepage ...................................... 1 Table of contents .............................. 2 I : Introduction .............................. 3 I.I : What is Jekyll? .................... 3 I.II : Why was Jekyll called Jekyll? ...... 3 I.III: System requirements ................ 3 I.IV : Functional overview ................ 3 I.V : Installation ....................... 3 II : Getting started ........................... 5 I.I : Making a private Jekyll connection .. 5 I.II: Making a BBS Jekyll connection ...... 6 III : Using Jekyll .............................. 7 III.I : Getting to know Jekyll ........... 7 III.II : The statuswindow ................. 7 III.III: Configuring Jekyll ............... 8 IV : The configuration files ................... 9 IV.I : JEKYLL.CFG ........................ 9 IV.II : JEKYLL.MAG ........................ 9 IV.III: JEKYLL.FKS ....................... 10 IV.IV : JEKYLL.BAN ....................... 10 IV.V : JEKYLL.LOK ....................... 10 V : Jekyll's switches ........................ 13 V.I : General switches ................. 13 V.II : Resume switches .................. 14 V.III : Special switches ................. 14 VI : More Jekyll functions .................... 16 VI.I : The fileselector .................. 16 VI.II : The send queue .................... 17 VI.III: The fileviewer .................... 17 VI.IV : The host mode ..................... 17 VI.V : The terminal ...................... 18 VII : Shareware message ........................ 20 VIII: Disclaimer ............................... 21 Appendix A: Key overview ....................... 22 Appendix B: Troubleshooting guide .............. 24 Appendix C: Examples ........................... 25 Appendix D: Update history ..................... 28 Appendix E: Jargon guide ....................... 31 I: Introduction =============== I.I: What is Jekyll? -------------------- Jekyll is, like Zmodem and Xmodem, a transfer protocol that allows errorfree filetransfer. However, Jekyll is far more power- ful, since it was written for, and on, the powerful micro- computers of today. I.II: Why was Jekyll called Jekyll? ----------------------------------- Jekyll was named after the well-known character in the book "The strange case of dr. Jekyll & mr. Hyde" by Robert Louis Stevenson. The book tells about the split personality of dr. Jekyll, and since Jekyll (the protocol) is capable of full-duplex transmission, it was thought to be a good name. I.III: System requirements -------------------------- Jekyll should run on any ST/STE/TT with TOS in ROM, and at least half a megabyte of memory, though when using it in conjunction with Hyde 1 megabyte is required. Jekyll will run from floppy disks, but a hard disk is strongly recommended. I.IV: Functional overview ------------------------- Jekyll has a mind-boggling amount of functions, and a lot of them are not really visible to the user. It is, therefore, hard to give a functional overview, and the list that will follow only contains the major ones. Many others can only be found and fully understood by using Jekyll ... - Full-duplex (both way) transmission of files. - Split screen full-duplex chat. - Remote-mode, making it possible to scan the other drive. - Fileviewer, to prevent boredom. - Highly configurable, using both the commandline and seperate configuration files. - Little terminal, for private use of Jekyll. - Special 'time left' indication for BBS usage. - Real-time packing, to increase throughput efficiency. - Up to 20 function keys may be defined. - Magics supported. I.V: Installation ----------------- Depending on your needs, installing Jekyll can range from real easy to rather hard. The average user will probably be satisfied with a Jekyll that does only one thing: TRANSFER. For them, the installation procedure is as follows: copy JEKYLL.TTP onto your comms-drive/dir, and run it when you want to transfer something. This will work, but you will only use a very small part of Jekyll's very large potential. Because Jekyll is such a powerful program, setting it up for your own needs might prove harder than you had expected. It is recommended you print this document, and have it handy at all times, until you get the 'feel' of it. If you are a sysop, and want to install Jekyll in your BBS as an external protocol, refer to Appendix D: Examples. II: Getting started =================== II.I: Making a private Jekyll connection ---------------------------------------- Jekyll has been equipped with a large amount of gadgets that might seem useless at first, but that provide you with a far more enjoyable transfer, especially when transferring with a friend. This also was the main goal of the protocol from the beginning. To make a private connection, follow the steps mentioned below (NOTE: this step-by-step-guide assumes you've linked the telephone via the modem!): - Run Jekyll, with an empty commandline. After the title screen has been displayed, Jekyll will throw you into the Jekyll terminal. - Call a friend that owns a copy of Jekyll, and tell him to run Jekyll just like you did. - Now make sure both modems are on, and both modems are Hayes-compatible. You should also check the current bpsrate, and adjust it as required. - Tell your friend to press F2, which will cause Jekyll to send 'ATA' to the modem. A sharp, high-pitched tone is heard. When you hear this tone, you should press F1, which will cause Jekyll to send 'ATD' to the modem. - When you hear the high-pitched whistles change into a sort of crackling sound, you can safely hang up the telephone, since the modems have made a connection. - The terminal will notice the connection, and will enter Jekyll automatically. You will see the title screen again which, on the bottom line, says: "Waiting for Handshake". - After a few seconds (2 to 3, usually) the two Jekyll's will have handshaked, and you will have entered Jekyll. The screen is divided in three parts: the upper part showing everything you type, the middle part showing everything your friend types, and the lower part showing all messages from Jekyll. Having done this, it is time to explore Jekyll. If you need help, press the [HELP] key. You can scroll through the helptext using cursor keys UP and DOWN. You may also jump to section III.I: "Learning the basics". II.II: Making a BBS Jekyll connection ------------------------------------- This is somewhat simpler than a private connection, since the modems have already connected; this part assumes you are inside a BBS, and have given the BBS the command to send you some files. - Run Jekyll, using the 'Execute program ...' option in your terminal program (if it has one), or by quitting the terminal program and running Jekyll from the desktop. - Jekyll will show it's title screen, with on the bottom line the message: 'Waiting for Handshake'. - Once handshaked, you will receive the requested file(s), and, depending on whether the sysop is available, you can chat with the sysop. III: Using Jekyll ================= III.I: Getting to know Jekyll ----------------------------- Once inside Jekyll, the screen is divided into three parts: the upper part (henceforth called 'window'), the middle part, and the lowest part. The upper window shows you everything you type during a transfer. It will be sent towards the other side, who will receive it in the lower window. The middle window shows you everything the other side types. And finally, the lower window shows you all the message from Jekyll, what file you are currently receiving/sending, etc. etc. Jump to section III.II for information on this window. Try typing something. You will see the characters you type appearing in the upper window. When your friend types something, those characters will appear in the middle window. Now we will send a file. Press CTRL + F to call on the fileselector (see section VI.I: "The fileselector"). The cursorkeys up and down allow you to scroll through the list of files, whilst pressing RETURN sends the highlighted file. UNDO takes you back to the chat window. If you understand what you're doing over here, you shouldn't have any difficulties in using the gargantuan amount of other functions inside Jekyll. You may want to print out appendix A of this document, the key overview. III.II: The statuswindow ------------------------ The statuswindow is used by Jekyll to show all errors, messages, and the status of the current filetransfer. The statuswindow is built up like this: Send: b