
TELEMATE ENHANCED HOST V.4G                                             PAGE 1






===============================================================================

                 
                           ۱        
                             
                                    
                        



        ݱ        
             ݱ                   
          ݱ               
             ݱ                   
        ݱ         



                        
                                 
                             
                                  
                               

===============================================================================



















                                        by

                               EDWARD KAPUSCINSKI JR


TELEMATE ENHANCED HOST  V.4G                                            PAGE  2



                  Welcome to the New Telemate EnHanced Host!


   ------------------------
   SETTING UP YOUR NEW HOST
   ------------------------

   TME4GHST SETUP:

   To set this baby up is a breeze.

   I have included a an INSTALL.BAT for this Version of TM Enhanced Host.
   You must first prepare a FLOPPY DISK of the install files to be on.
   This maybe Either (A: or B:). Unzip (TME4GHST.ZIP TO THE FLOPPY)
   This COMMAND WILL DO THE TRICK.
   PKUNZIP TME4GHST A: or B:

   There will be 6 files on your Drive.
   FILE_ID .DIZ = DESCRIPTION FILE
   READTHIS.1ST = INSTRUCTIONS ON WHAT TO DO FIRST
   REQUEST .TXT = A REQUEST FOR HELP TO ALL THAT IS IN NEED
   TM4GINST.BAT = THE INSTALL BATCH FILE.
   TME4GMNU.ZIP = THE HOST MENUS,SCREENS, AND BATS.
   TME4GSCR.ZIP = THE SCRIPT FILES NEEDED TO KEEP THE BALL ROLLING!
   TME4GTXT.ZIP = THE HOST DOCUMENTATION, PRINT FILES, AND HOSTREAD.ME
   ---------------------------------------------------------------------
   NOW CHANGE TO YOUR FLOPPY DRIVE WHERE THE HOST FILES ARE LOCATED

   To Use the Install.bat. Enter the following information after typing
   TM4GINST at the Dos Prompt. It may also be Run from a Dos Prompt from
   inside a Dos Window. In Windows, Which makes it very convenient.

   <PROMPT>TM4GINST A: C: TM

   FLOPPY DISK DRIVE (A: or B:)
   DESTINATION DRIVE (C: or D:)
   DIRECTORY TO START TELEMATE FROM. USUALLY ( TM ) BUT MAYBE ANY.

   The program is broke up into three parts. The files that are required
   for the "Host Menus & Screens". These should all go in the "\TM\HOST\
   DIRECTORY. Or the "Host" Directory you have setup for them.



TELEMATE ENHANCED HOST  VERSION 4G                                      PAGE 3


   The INSTALL BATCH FILE WILL DO THE FOLLOWING AND IN THE ORDER GIVEN!

1. CREATE THE NECESSARY DIRECTORIES.
    \TM\,
    \TM\HOST\,
    \TM\SCRIPT\,
    \TM\TMEDIT\,

   IF THEY ALREADY EXIST, YOU WILL RECEIVE A "DOS MESSAGE" CONFIRMING
   THAT "THE DIRECTORY ALREADY EXIST". LIKE I SAID EARLIER. THESE ARE THE
   DEFAULT SETTINGS, IF YOU PREFER SOMETHING ELSE?
   FOLLOW  THE INSTRUCTIONS UNDER MANUAL INSTALLATION.

2. AFTER THE DIRECTORIES ARE CREATED. INSTALL WILL THEN PROCEED TO COPY
   A TEST FILE TO EACH ONE. THE FILE IS FOR TEST PURPOSES ONLY AND WILL
   BE DELETED AFTER INSTALL HAS COMPLETED ITS JOB. INSTALL WILL FIRST
   CHECK TO SEE IF THIS FILE EXIST IN ALL OF THE DIRECTORIES BEFORE
   PROCEEDING ANY FURTHER. IT MUST BE THERE or Install will ABORT.

3. AFTER INSTALL HAS CONFIRMED THE DIRECTORIES DO INDEED EXIST.
   IT WILL UNZIP THE THREE ZIPFILES. SENDING THE FILES TO THESE
   DIRECTORIES.

4. IF THE DIRECTORIES NAMED ABOVE ALREADY EXIST ON YOUR MACHINE AND
   HAVE HOST FILES IN THEM. THERE IS NO NEED TO REMOVE THEM BEFORE
   INSTALLING THE NEW FILES. INSTALL IS PRETTY SMART DUDE IN HANDLING FILES.

   ALL FILES THAT HAVE A "TYPE" of (.HST) & (.SCR). Will be named to (*.OLD).
   THE FIRST PART OF FILENAME WILL STAY THE SAME. JUST THE EXTENSION
   WILL CHANGE.

   OF COURSE, YOU MAY REMOVE THE FILES BEFORE INSTALLING YOUR NEW HOST
   IF YOU PREFER. BUT IT ISN'T NECESSARY. THEY ARE IN SAFE HANDS, MINE.

5. AFTER THE FILES HAVE NEW NAMES THE NEW FILES WILL BE SENT. INSTALL WILL
   NOT ALLOW TWO FILES WITH THE SAME NAME IN THE SAME DIRECTORY. IT IS JUST
   AGAINST THE LAW OF "DOS".

6. At this point your are about to configure your host.

   Start up TELEMATE AND SET ALL OF THE DIRECTORIES TO THEIR CORRECT PATHS

   IN THE OPTIONS MENU. Don't forget to add the Backslash to the end of the
   Directory listings. (C:\TM\SCRIPT\) This is important!
   Save your settings and Exit Telemate!

   Enter "TM TME4GHST" At the prompt of your Communication Directory.
   ------
   TMS,(TELEMATE'S SCRIPT COMPILER) WILL THEN COMPILE YOUR HOST SCRIPT FILE.
   ANSWER ALL THE QUESTION IN SETUP AND YOUR DONE.



TELEMATE ENHANCED HOST  VERSION 4G                                      PAGE 4


   AT THIS POINT YOU SHOULD HAVE YOUR HOST ONLINE IN LOCAL MODE.
   -------------------------------------------------------------------
   It has come to my attention that some TM/Host Users, are having some
   trouble using the HOST that comes with TELEMATE 412. I don't know the
   reason why. I am not a Communication Whiz as Winfred is. But if you
   are using a ZOOM INTERNAL MODEM 14400 BAUD v32bis v42bis, OR HAYES
   COMPATIBLE. TRY ENTERING THESE COMMANDS ON YOUR INIT LINE.
   (S0=0),(&D0),(S95=0) and (S37=0), Without the () of course.



   I have found that for some unknown reason, unknown to me that is, Hayes
   Compatible and Zoom Modems. Seem to Function with these Three
   COMMANDS ADDED TO YOUR PRESENT INIT LINE. PUT THEM IN WRITE AFTER THE
   "X4", COMMAND.

   Like this: AT S0=0 E1 W2 X4 &D0 S95=47 S37=0.

   You might also check Register 37 while your at it. I have mine set to
   ZERO ALSO. Some modems set them to either "SEVEN" OR "NINE".

   THEN, WHILE IN THE TERMINAL IN TELEMATE. ENTER (ALT-G). THIS WILL
   RE-INITIALIZE YOUR MODEM, INSTALLING THE NEW SETTINGS. SO YOU DON'T HAVE
   TO EXIT TELEMATE.
   THEN MAKE A FEW CALLS TO LOCAL BOARDS AND SEE IF THERE IS A SPEED
   DIFFERENCE IN THE TRANSFERRING OF FILES.

   These settings I use for "TELEMATE ONLY". On all of the other terminal
   Programs that I use. The "&D0" = "&D2", and "S95=43", and "W1" = "W2".
   So, As you can see. These are special Setting's that I use with this
   with this program Only.

   And, If they work for me here? And they do. The Author,
   Mr. Winfred Hu and myself have been in host mode on several occasions
   without any trouble at all;

   Possibly they will work for you too. He, has even used Different Baud
   Ratings and Modems without trouble. One of the modems that was used.
   Was a 2400 Baud with MNP, and the other, a 14400 v32.

   Both ran Beautifully in the TM Enhanced Host.

   WHILE RUNNING TELEMATE FROM "DOS", AND USING TELEMATE'S ZMODEM.I
   USUALLY GET 1560 TO 1620 CPS, SOMETIMES MORE ON A CLEAR NIGHT.
   AND USING "HsLINK" WITH TELEMATE, I HAVE REACHED AS HIGH AS
   1710 CHARACTERS PER SECOND OR MORE.
   ZOOM MODEMS ARE 100% COMPATIBLE WITH TELEMATE.


TELEMATE ENHANCED HOST  VERSION 4G                                      PAGE 5


   TO GET THE SETTINGS THAT I DID. I ISSUED TWO AT COMMANDS TO BRING MY
   SETTINGS TO THEIR DEFAULTS AND THEN ISSUED THESE COMMANDS FROM TELEMATE'S
   TERMINAL.
   ------------------------------------------------------------------------
   ATV1W2\N3^M                    ADDED THE REGISTER S95=47 & W2 COMMANDS
   AT&C1&D0&K&Q5&R0S95=47&W^M     THIS WILL ALLOW TELEMATE TO SHOW THE
   -----------------------------  CORRECT BAUD CONNECT RATE WHILE IN TELEMATE.
   BUT WILL NOT WORK PROPERLY IN THE HOST. THE W1 COMMAND MUST BE ON THE HOST
   INIT LINE FOR IT TO FUNCTION PROPERLY.
   ------------------------------------------------------------------------
   THESE SETTINGS WILL CONFIGURE A ZOOM INTERNAL V32bis V42bis MODEM TO
   OPERATE PROPERLY ON MOST ALL COMMUNICATION PROGRAMS.
   TELEMATE NEEDS THESE EXTRA COMMANDS ADDED TO IT'S INIT LINE.
   FOR IT TO OPERATE PROPERLY IN HOST MODE.

   I HAVE INCLUDED THE "&D0" COMMAND ON THE HOST INIT LINE.
   SO WHEN THE HOST IS RUN. IT WILL SEND THAT COMMAND TO YOUR MODEM. IT
   SHOULD WORK WITHOUT A HITCH.

   THIS IS MY ACTIVE PROFILE WHILE IN TELEMATE. AND ALSO MY INIT LINE.
   THE COMMANDS ARE LISTED LIKE THIS IN TELEMATE'S COMMUNICATION MENU.

---------------------------------------------------------------------------
AT S0=0 Q0 EI W2 X4 &D0 S95=47^M~~~AT&C1^M
---------------------------------------------------------------------------
AT S0=0 Q0 E1 W2 X4 &D0 S95=47
OK
AT&C1
OK
AT&V
ACTIVE PROFILE:
B1 E1 L2 M1 N1 T Q0 V1 W1 X4 Y0 &C1 &D0 &G0 &J0 &K3 &Q5 &R0 &S0 &T4 &X0 &Y0
S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:002 S07:050 S08:002 S09:006
S10:014 S11:095 S12:050 S18:000 S25:005 S26:001 S36:007 S37:000 S38:020 S44:003
S46:138 S48:007 S49:008 S50:255
---------------------------------------------------------------------------
THESE ARE MY SETTINGS. I'M NOT SAYING THAT THEY ARE YOURS. THEY WORK FOR ME.
---------------------------------------------------------------------------



TELEMATE ENHANCED HOST  VERSION 4G                                      PAGE 6


===========================================================================
IF YOU CHOSE TO MANUALLY INSTALL YOUR HOST, FOLLOW THESE INSTRUCTIONS.
===========================================================================

   Follow the steps as I have outlined here and You won't have any
   problems.

   First of all copy "TME4GHST.ZIP" to a work Directory. This directory
   is temporary and will be deleted after words.

   This the command will create the directory TMWORK,
   MD TMWORK

   Open "TME4GHST.ZIP" with this command: pkunzip TME4GHST.ZIP
   This command will dump all of the files in your work directory.
   There should be "THREE ZIPFILES" named:
   "TME4GMNU.ZIP","TME4GTXT.ZIP", and "TME4GSCR.ZIP", They are as their
   names say. The TME4GMNU.ZIP contains your Menus and Screens.
   TME4GSCR.ZIP is just that. TME4GTXT.ZIP contains files that should be put
   in the "D:\TM\TMEDIT\" Directory and left there. They are the Print Files.

   Change to your "\TM\SCRIPT\" Directory.
   Issue this command from the "DOS PROMPT AT THAT DIRECTORY".

   REN *.SCR *.OLD

   This command will rename all files that have a TYPE of (.SCR), to
   To "OLD". The first part of the Filename will not be changed. Thus
   if you had a file's named "Menu1.scr, Menu2.scr, Menu3.scr). After
   this command was issued their New Names would be (Menu1.old,
   Menu2.old, Menu3.old), Get the Idea?

   Use this command in the directory you plan on putting the menu files.
   The files with a (TYPE) of (.HST). This will save your old files for
   later if you choose to return to your OLD FILES.

   Use this command again: REN *.HST *.OLD
   ---------

   If your Directory tree doesn't look something like this. Create the
   following directories so that it does. Use the "MD" command.
   Example: MD (drive letter:\TM\HOST)

   \TM\
   \TM\HOST\
   \TM\SCRIPT\
   \TM\TMEDIT\



TELEMATE ENHANCED HOST  VERSION 4G                                      PAGE 7


   NOW YOUR READY FOR ACTION:

   Change to your "work directory". Issue the following commands from that
   directory.
   PKUNZIP TME4GMNU.ZIP (drive letter:\tm\host) Without the "( )".
   PKUNZIP TME4GSCR.ZIP (drive letter:\tm\script)
   PKUNZIP TME4GTXT.ZIP (drive letter:\tm\tmedit\)

   You may at this time delete all of the files in Your Work Directory.
   They are no longer needed.
   ------------------------------------------------------------------
   After setting up you system directory paths in the TELEMATE PROGRAM.
   Change to the Main Directory, (TM). Issue this command from its prompt.
   TM TME4GHST

   This will start the Original Setup going and Configure your host for
   you. Follow the Prompts and be sure to Enter in the Path to your
   HOST DIRECTORY in the Config. This will be started when you press
   the Letter "C" From the Online Menu.
   Enter the Path like this: D:\TM\HOST\  (The back slash is important)
   Now save your Configuration to Disk.
   -------------------------------------------------------------------
   You have now setup your Host Properly.
**********************************************************************
   Enjoy YOUR New Telemate Host, AND Please GIVE GENEROUSLY!
**********************************************************************




TELEMATE ENHANCED HOST  VERSION 4G                                      PAGE 8


        WELCOME TO THE TELEMATE ENHANCED HOST FEATURE SECTION
   ==================================================================
   This is just some of the Features NEW FEATURES it has to You:
     THERE ARE MORE AND SOME ARE NOT DOCUMENTED AT THIS TIME!


1. All new MENUS, either Text and Ansi can be displayed at anytime. I
   have supplied Menus for you but you are Welcome to Create your own
   Special Menus. For that Special Occasion, or Friend.

2. You now can choose what Graphic Mode you wish to use when logging
   on. You may choose Text or Ansi Graphics and have your notices shown
   to you in living color. There is even a blank notice for you to fill
   in with what ever you wish to be Shown to the Caller at logon already
   pre-made for you. The dimensions of the notices are as follows: 20-22
   lines max, and 70 columns.

3. Self installing BULLETIN PROCEDURE. Now you can have as many
   Bulletins as your disk will hold. Displayed at logon, either Text or
   Ansi Modes.

   The Procedure "ShowNote" will let do it all. No Muss, No Fuss. Just
   enter ShowNote "GREETINGS.HST", and Your done.

4. Self installing Menus and Screens are in Your New Telemate Host!
   Enter the Procedure Name and the Filename and your done!!! That's all
   there is to it. Nothing more.

   A sample may look like this.
   ShowScreen "HapyFace.Hst" would display the happy face screen on your
   screen. It's that easy, no fool'en!

5. There are three new procedures for displaying your screens or menus
   in this script. All will do the same thing, but a little differently.
   ---------
   The first is "ShowScreen" which will bring your menu or screen,
   whether Ansi or Text to the top of the screen, execute the command
   from your menu, then re-display the menu back as it was before you
   left. It works quite well. It is used through out the script.
   ---------
   The second procedure is "SaveScreen". it's job is the same as
   the "ShowScreen" procedure. But the "SaveScreen" procedure will save
   the text that is currently on the screen just before the menu, or
   screen to be displayed. Then after the menu or screen is finished it
   will display that text "Again" as it was before the Menu was
   displayed.



TELEMATE ENHANCED HOST  VERSION 4G                                      PAGE 9

   For an example of the Action of "ShowScreen & SaveScreen":

   "Let's say this line of text is just above my menu"
   describing the menu's meaning in the script as the main menu.
   1  ----------------------------------------------------------------
   2  -                - this is of course my menu -                 -
   3  ----------------------------------------------------------------
 : Now, You understand that the lines, "1 thru 3" in my menu. Would be
   in my menu file and not displayed the way they are here. This is the
   way it would look in the script.

   Let's say this line of text is just above my menu.
 : showscreen "menu.hst"

   Now if the "ShowScreen" procedure was placed at the "colon". the menu
   itself would be displayed, not the line that is just about it.

   But if the procedure "SaveScreen" was placed at the ":". the line and
   the menu would be displayed. And after the command was executed from
   the menu. The same line and the menu would be displayed once again.
   You'll have to play with this one to see it's benefits.
   ---------
   The Third is "ShowNote". It to is a very versatile procedure to have
   in your New Host. It will allow you, to not only show as many notices
   as you would like at the start of the script. But also allows you to
   display a large file to the screen. A screen full at a time.
   ---------
   Shownote, unlike "ShowScreen" & "SaveScreen" breaks, the text or ansi
   at 22 lines. Both "ShowScreen" & "SaveScreen" do not have this power
   to show only a Screen full at a time. Unless you insert a Pause Command.

   They show what ever is in the "Variable FILE", To the end.  And if the
   end, is 70 lines long. Then all 70 lines will be displayed without a
   break. Thus they should be used for "Menus" & "Screens" so you don't get
   that "Press a Key to See, More" statement.
   ---------
   *******************************************************************
6. Password Protection Is Here At Last:
   ------------------------------------
   This is a New MileStone in Telemate Host Advancement and Will, I'm
   sure be Improved upon in the future.
   ----------
   The Prevention of going to "Dos Shell" or a "Running Batch file",
   or Shutting your host down by People without your knowledge is at
   Point Here.
   ----------
   As it works right now. Your "Passwords" are in an "Include Script
   File", that is at the top of the Script. When, Your Host Script is
   Compiled. Using "TMS.EXE", the "Telemate Script Compiler". The
   contents of this "Include File" is read into the script. It is no
   longer needed on the disk. It is a good idea to keep a BACKUP of this
   Script File for safe keeping, just in case you forget the passwords,
   it does happen!


TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 10

   *******************************************************************
   KEEP YOUR PASSWORDS OUT OF SIGHT:
   ---------------------------------
   The Best and Easiest way of doing this, is to Archive the "HOSTPASS",
   after you Compile its contents into the "Host Main Script" itself.
   You'll will do this with this command at the Command Prompt:

     PKZIP -M HOSTPASS.ZIP HOSTPASS.SCR

   This way you can keep your list of PassWords on your Hard Disk
   and still keep them out prying eyes. At least Directly that is.
   You may choose to delete the script entirely from your Telemate
   Directory. Since it is not needed at this point.

   But if you make any internal changes to "Telemate EnHanced
   Host Script". You will need HOSTPASS.SCR in your Telemate
   Script Directory before you Re-Compile your Host Script.

   After the script is Compiled and the contents of the include file is
   in the compiled script,"TME4GSCR.TMS". Nobody will no the PASSWORDS
   except YOU, and who ever YOU tell.

   For anyone to go to DOS from your Host Mode, Run a Batch File or
   Program in a Batch file, or attempt to Shutdown your System without
   Prior Approval is at this point impossible.

   They must first have the proper "USERLEVEL", which can be anything
   you set it at, Anywhere from 1 to 9. Then at that level, they must
   know the PROPER PASSWORD to enter. They are all different, and you
   may change them to anything at all, including spaces.

   For instance, like "12# $ $ &&&" would be a valid password, or "in
   the shade of the old apple tree" everything in between the two
   quotes must be entered in just like the way it is, (OR ELSE).
   Capitalization doesn't count though. But every Character, Symbol,
   Space. Must be entered in just like the way you have it in your
   password list.

   PASSWORD LIMITS:
   ----------------
   Your imagination and 250 characters. They shouldn't exceed this
   amount!  A PassWord of 250 Characters will be allowed by the
   TELEMATE PROGRAM, But this is the MAX. A Password of this size will
   WRAP ON THE TERMINAL SCREEN, but it will be allowed. To see a Password
   Wrap for the first time on your terminal will blow your mind, I know it
   did mine. I didn't think it would work, but it did.

   There will be "Ten PassWords Defined" when you receive the Password
   list. Only "One Security Level is Protected from UnAuthorized Use" the
   "Sysop Level", since this is where the "Shell Command is".
   You may, at your convenience, add other levels of Authority!

   *******************************************************************

TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 11

   TADDLER INSTALLED:
   ------------------
   Now, I suppose you would like to know what I meant when I said,
   (OR ELSE)!

   Well I have also installed a TADDLER in this script. I know, I'm
   Mean, but I couldn't help myself! I don't know what got into me. But,
   its HERE and HERE to STAY. If the password's are not entered in just
   the way you have them in your password list, Whammy.

   The caller gets Hung Up On, Disconnected, like OFFLINE. Real Quick.

   But not before his or her name is written in the "TM.USE" file. Which
   keeps Track of EVERYTHING from Disconnections, Password Errors,
   Goodbye Errors, or just about Anything that could go wrong, will be
   recorded and by Whom is responsible.

   For instance, if the caller (Wendy Day) enters the wrong password.
   And She has access to Your Sysop UserLevel and Attempts to Shell To
   Dos. This will be what is Written in the TM.USE FILE at that point.
   And then she will be quickly disconnected.

   I'm sure, in the beginning use of this host you might get confused
   on which option is what. Since they are "Numbers" now instead of
   Letters. 
   *******************************************************************
   CHANGING YOUR SYSTEM PASSWORDS IN HOSTPASS SCRIPT:

   TO CHANGE THE PASSWORDS IN "HOSTPASS.SCR". FOLLOW THESE GUIDE LINES.

   LOAD "HOSTPASS.SCR" INTO YOUR FAVORITE TEXT EDITOR. IT MUST BE ABLE
   SAVE A FILE IN "TRUE ASCII FORMAT", SUCH AS "EDIT.EXE".
   THE EDITOR THAT COMES WITH MSDOS 6. Myself, I use AURORA.

   ADD THE PHRASES THAT YOU WOULD LIKE FOR YOUR PASSWORDS LIKE IN THE
   EXAMPLE BELOW:
      pA = "ONE TWO THREE"
      pB = "WHAT'S UP DOC"
      pC = "OMYGOSH OMYGOSH  OMYGOSH   OMYGOSH"
                   .       ..       ...
                   1 SPACE,2 SPACES,3 SPACES

      YOU MAY INCLUDE SPACES IN YOUR PASSWORDS ALSO TO CREATE SOME
      FANTASTIC PASSWORDS. capitalization dOn'T cOUNT thOUGH. bUT THOSE
      SPACES MUST BE PUT IN JUST LIKE YOU HAVE THEM OR "whammy".

   LINE NUMBERED PRINTOUT'S INCLUDED:
   -----------------------------------
   Included with this documentation is a numbered line printout of
   "TME4GHST.SCR" & "TME4GCFG.SCR".
   This printout was done by Lineprint of Norton Utilities.
   In this file are Printing Codes for any "IBM PROPOINTER" or
   IBM "Compatible" Printer.  To print the numbered scripts.
   Enter this command at the DOS Prompt:

   TYPE FILENAME.LP > PRN <ENTER>

TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 12


   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
   SPECIAL NOTE: IF YOUR PRINTER IS SETUP TO USE MACROS OR OTHER WAYS
                 OTHER THEN ESCAPE CODES, OR IS NOT FULLY IBM COMPATIBLE.
                 YOU SHOULD EDIT THESE "*.PRN" FILES AND REMOVE ALL
                 PRINTING CODES. YOU CAN DO THIS QUITE EASILY WITH A TEXT
                 EDITOR THAT HAS A SEARCH AND REPLACE FEATURE TO IT.
                 THE ONE I USE IS "AURORA 1.12" BUT ANY TEXT EDITOR
                 WITH THESE FEATURES WILL DO.
                 SEARCH FOR THE ASCII CODES "012","013", & "015". AND
                 REPLACE THEM WITH A SPACE OR CODE "255".
                 THEN SAVE THE FILE TO ANOTHER NAME SO YOU CAN STILL
                 HAVE THE ORIGINAL PRINT FILE AT YOUR DISPOSAL.
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
   The printing codes in the file will set your IBM or Epson Compatible
   to print at compressed print. They are also set at 66 lines per page.
   So start at "line one". The printout is fantastic and you will
   be able to go over your script with a fine tooth comb. Weeding out
   what you don't want and possibly telling me about it so I can do the
   same. And also adding your own special touch. Your own ansi menus
   passwords, "these should be changed IMMEDIATELY if not sooner!" the
   passwords are great but every "TM ENHANCED HOST SCRIPT OUT there will
   have the same words as you. So that makes them useless until you put
   your special touch to them." Remember, they can be anything at all!

   So now that you have a great looking printout that is nice and neat
   and line numbered too. Go over it and see what was done to Enhance
   your Host to the point of no return. Get out The Script Manual from
   the TELEMATE PROGRAM and study it. The Script Itself is heavily
   commented to Illustrate what was Done and Why.

   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   After you have made Several Backup Copies of the Original as it came
   out the can to you. You may Increase this Host's Power and Speed.
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   Remove some of the Comment lines that you FEEL are Unnecessary.

   By reducing the size of your host, you increase the speed that it
   executes your commands. That is why the "Procedure ShowScreen" is so
   important in your host. In it, is all the commands. You just enter
   the procedure name and the file that you wish to be displayed.
   *******************************************************************

   NEW DIRECTORY DISPLAY:
   ----------------------

   Your new HOST ALSO has a ENHANCED DIRECTORY DISPLAY.
   When a Directory of the \TM\DL\ DIRECTORY is done.
   That would be the files that are Available to the CALLER. It is done once.
   That is all. After that, any further directory request that the caller
   does. Is a re-display of the directory from the Host.Dir file.
   It is Very Fast, And, There will never be MULTIPLE PROMPTS ON YOUR SCREEN
   AGAIN!  There is also a Directory Menu for this option to let you choose
   the type of Directory you prefer.
   *******************************************************************

TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 13

   CREATING A TEMP DIRECTORY ON THE "C" DRIVE:
   -------------------------------------------
   The file "HOST.DIR" is set to be in the "TEMP" DIRECTORY OF YOUR DRIVE.
   If you don't have such a directory. Create One, Your system needs to
   have such a Directory. To Establish a "TEMP" Directory. Edit your
   AUTOEXEC.BAT IN "EDIT.EXE" or your favorite editor. And place a SET
   COMMAND IN THIS FILE THAT READS: SET TEMP=C:\TEMP or SET TEMP=D:\TEMP.
   Then Reboot your Machine, or restart your Machine.
   The Directory must EXIST FIRST THOUGH. USE THIS COMMAND: MD C:\TEMP

   That "MD" command will create a Temp Directory on the "C" Drive.
   *******************************************************************

   Well that's enough about your new host mode for awhile. Let's talk
   about your new Host Config File Now. Yes, I said NEW.
   THIS IS THE WAY YOUR HOST CONFIG WILL LOOK WHEN YOU LOAD UP "TME4G".

            ķ
             * * * Telemate EnHanced Host Configuration * * * 
            ͼ
             Copyright by (Edward Kapuscinski Jr) MAY 18, 1994

-----------------------------------------------------------------------------
A: LEVEL 1   : 1            D: LEVEL 4   : 4           G: LEVEL 7       : 7
B: LEVEL 2   : 2            E: LEVEL 5   : 5           H: LEVEL 8       : 8
C: LEVEL 3   : 3            F: LEVEL 6   : 6           I: LEVEL 9       : 9
-----------------------------------------------------------------------------
J: Yell Time : 3 sec        K: Yell Sound: 1 sec       L: Closed System : OFF
M: Detect Baud Rate   : ON
N: Initial Baud Rate  : 19200
O: Host Directory     : D:\TM\HOST\
P: Download Directory : D:\TM\UL\
R: UpLoad Directory   : D:\TM\DL\
---------------------------------------------------------------------------
S: Save Configuration     Q: Abort Configuration
---------------------------------------------------------------------------
Which Option :

   From the ground up. This baby has been redone. You still only have
   Nine Userlevels to select from, but now you may set them anyway you
   like to. I mean anyway! for instance. You can now have more then one
   level representing "userlevel 6", let say. Or four set at "userlevel"
   7, one at 3, two at nine <sysop> level. And, only those that have the
   right userlevel and the right name in the "TM4GPASS.HST" file. Will
   be able to access your system.

   It makes things just wonderful, to have complete control over your
   system. Who see's what Menu and can Access just what type of Utils.
   It makes being the SYSOP OF A TELEMATE HOST the Ultimate Place to
   be!

TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 14

   Now for the fun part of it all. I have installed a Exit Screen in
   your host. Upon leaving, the caller view's the standard goodbye menu.
   And then what ever you would like him to see.

   Then after the screens have Displayed, the screen is Wiped Clean and
   you are returned to the ORIGINATE MODE SCREEN, or TERMINAL SCREEN.
   It's really nice. It's one nicest features in the Enhanced Host.
   And was also One of the MOST DIFFICULT to Achieve.

   To do this, and still keep the Record Files properly UpDated was a
   MAJOR UNDERTAKING. But I'm glad it all turned out all right.

   You may install a fancy Ansi file, or a special Message for that
   special person in your life on that special day. Then later remove it.

   I have used this system of screen's to inform you of where the
   latest "Version's of This Host can be Obtained".
   AND ALSO WHERE TO SEND THE $10.00 DOLLAR DONATION TO.

   - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - -
   Screen One will go to the "EGGHEADS PLACE BBS" for their Effort in 
   Supplying you with the Latest of the Greatest in TELEMATE PRODUCTS.
   EGGHEADS PLACE BBS SYSTEM / TELEMATE PRODUCTS DISTRIBUTER
   SYSOP OF THE SHIP: MR. HAWLEY WARREN
   PHONE NUMBER     : 1-313-537-5704
   FIDONET ADDRESS  : 1:2410/297
   ---------------------------------------------------------------------
   SCREEN TWO BELONGS TO THE GREAT NANCY PORTER OF THE LAND OF GYPSYS
   LAND OF THE GYPSYS BBS SYSTEM / TELEMATE PRODUCTS SUPPORT SYSTEM
   SYSOP OF THE SHIP: MS. NANCY PORTER
   PHONE NUMBER     : 1-XXX-XXX-XXXX
   FIDONET ADDRESS  :
   ---------------------------------------------------------------------
   I MAY BE REACHED AT THE EGGHEADS PLACE OR AT THE FOLLOWING ADDRESS:
   INTERNET ADDRESS = Ed.Kapuscinski@ACK.MI.ORG
   ---------------------------------------------------------------------

   The THIRD  and Last Screen for your caller to See is A Special Request!

   I Have been Authorized by "WINFRED HU", THE AUTHOR OF TELEMATE!
   To ask YOU for a $10.00 Dollar Money Donation for this Version.

   I thank you VERY MUCH, Winfred.
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 15

   I HAVE ELECTED TO HANDLE THE MONEY PART OF THIS PROGRAM IN THIS MANNER!

   THE MONEY WILL NOT GO TO ME. I WOULD LIKE FOR YOU TO SEND $10.00 DOLLARS
   TO YOUR FAVORITE CHARITY. IT CAN BE ANY AT ALL, BUT MAKE SURE THEY
   APPRECIATE IT AS GOOD AS IT MAKES YOU FEEL WHEN YOU GIVE IT THEM!

   This is important, I think. To give money to a Charity that just opens
   envelopes and takes your money. To me is not a charity. A Charity to me
   is ONE that you can call at anytime, send a letter to, and get a response
   back from. That the person you spoke with actually remembered your name
   when you called. That SIR is a charity, that appreciates what you are
   giving. Weather it's $1.00 or $10.00 Dollars. The amount is still the
   same.

   "IT IS NOT THE AMOUNT THAT YOU GIVE THAT MATTER'S, BUT THE FACT THAT
   YOU ARE GIVING THAT COUNTS".

   That last statement came from ME to YOU!  Please give as much as you
   can afford to Give, But never more. You are helping many with just a
   few BUCKS, but if you haven't got "ONE THIN DIME". You won't be able
   get on that BUS!
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   It need not be "$10.00 Dollars", Any Contribution will be welcome and
   Appreciated. But, Please don't give more then you can afford to.

   I'm sure they will Appreciate what ever Amount you send! And I will also.
   Be sure and send them the money, not me. Leave me a note confirming your
   donation. So I can add your name to the list of people that support my
   cause!

   I Thank You,
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

   You may place any screen of your Choosing here. And it will display
   full screen IN what ever Graphic Mode that is Active at the Present
   Time. It may be Text or Ansi Art.
   Maybe a Ansi Screen that Advertises Your system.

   The screen will then pause, ask for a key to be pressed. After which,
   The host disconnects the Caller and goes back online.

TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 16

  This is a list of FILES in Your New Host. Their names have been changed
   to provide you with files that will work in all of the later Versions
   of this HOST. That's right! These names will remain the same in all
   later Versions. Doing it this way speeds thing's up a bunch.

   I will be adding more OPTIONS TO THE MAIN MENU in future versions.
   I THANK YOU FOR YOUR SUPPORT!
----------------------------------------------------------------------
TMLvl1A.HST = Ansi New User Menu     *  TMLvl1X.HST = Text New User Menu
TMLvl2A.HST = Ansi Host User Menu    *  TMLvl2X.HST = Text Host User Menu
TMLvL3A.HST = Ansi Silver Menu       *  TMLvL3X.HST = Text Silver Menu
TMLvL4A.HST = Ansi Gold Menu         *  TMLvL4X.HST = Text Gold Menu
TMLvL5A.HST = Ansi Level 5 Menu      *  TMLvL5X.HST = Text Level 5 Menu
TMLvL6A.HST = Ansi Level 6 Menu      *  TMLvL6X.HST = Text Level 6 Menu
TMLvL7A.HST = Ansi Level 7 Menu      *  TMLvL7X.HST = Text Level 7 Menu
TMLvL8A.HST = Ansi Level 8 Menu      *  TMLvL8X.HST = Text Level 8 Menu
TMLvL9A.HST = Ansi Sysop Menu        *  TMLvL9X.HST = Text Sysop Menu
TMXPRT1A.HST = Ansi Expert Menu      *  TMXPRT1X.HST = Text Expert Menu
TMXPRT2A.HST = Ansi Expert Menu      *  TMXPRT2X.HST = Text Expert Menu
DIRMENUA.HST = Ansi Quick Dir Menu   *  DIRMENUX.HST = Text Quick Dir Menu
TMPROT_A.HST = Ansi Protocol Menu    *  TMPROT_X.HST = Text Protocol Menu
Hello_A .HST = Ansi Welcome Menu     *  Hello_X .HST = Text Welcome Menu
GOODBY_A.HST = Ansi Goodbye Menu     *  GOODBY_X.HST = Text Goodbye Menu
TMSTAT_A.HST = Ansi U/L Status       *  TMSTAT_X.HST = Text U/L Status
NOSEND_A.HST = Ansi File Selection   *  NOSEND_X.HST = Text File Selection
TMENOT1A.HST = Ansi Newuser Note     *  TMENOT1X.HST = Text NewUser Note
TMENOT2A.HST = Ansi Host User Note   *  TMENOT2X.HST = Text Host User Note
YOURNT_A.HST = Ansi YourNote         *  YOURNT_X.HST = Text YourNote
OPTIONSA.HST = Ansi Options Sheet    *  OPTIONSX.HST = Text Options Sheet
EGGHEADA.HST = Ansi Egghead Place    *  EGGHEADX.HST = Text Egghead Place
GYPSYSA .HST = Ansi Land Of Gypsys   *  GYPSYSX .HST = Text Land of Gypsys
GIVALTLA.HST = Ansi Request 4 Help   *  GIVALTLX.HST = Text Request 4 Help
TME4GHST.SCR = TM ENHANCED HOST      *  TME4GCFG.SCR = TM ENHANCED HOST CONFIG
HOSTPASS.SCR = HOST PASSWORD SCRIPT  *  TME4GUTL.SCR = TM ENHANCED HOST UTILS
TME4GHST.TXT = ENHANCED HOST MANUAL  *  CHANGEME.TXT = HOW TO CHANGE ME
UPDATE  .TXT = WHAT EVER DIDN'T MAKE THE MANUAL WILL BE IN HERE!

--------------------------------------------------------------------------
THESE FILES ARE YOUR PRINT FILES DONE WITH "NORTON UTILS" LINE PRINT.
--------------------------------------------------------------------------
TME4GHST.LP  = TM ENHANCED HOST      *  TME4GCFG.LP  = TM ENHANCED HOST CONFIG
TME4GUTL.LP  = TM ENHANCED HOST UTIL *  HOSTPASS.LP  = TM ENHANCED PASSWORD
--------------------------------------------------------------------------
HREMOTE .BAT = REMOTE RUN BATCH FILE *  HLOCAL  .BAT = LOCAL RUN BATCH
TM4GPASS.HST = HOST PASSWORD LIST    *  HOSTPASS.SCR = INCLUDE PASSWORD LIST
--------------------------------------------------------------------------
THESE FILES ARE CREATED WHEN THE HOST IS CONFIGURED BY SETUP.
HSHELL.BAT and TM4G_CFG.HST AND SHOULD REMAIN IN THE "\TM\" DIRECTORY.
THE OTHERS SHOULD BE IN THE "\TM\HOST\", DIRECTORY
--------------------------------------------------------------------------
ALL THE FILES LISTED ABOVE CAN GO ON ONE 1.4 FLOPPY DISK
AND IF YOU SET YOUR HOST DIRECTORY TO LET'S SAY "B:\TM\HOST\"
YOU CAN ACTUALLY RUN YOUR HOST FROM A FLOPPY DRIVE! UNREAL, HA!
**********************************************************************

TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 17

THE FILE "HOSTPASS.SCR" IS YOUR INCLUDE PASSWORD LIST FILE AND MUST BE 
LOCATED JUST BELOW THE LINE "Tmcolor = TRUE".

EXAMPLE: #INCLUDE"\TM\SCRIPT\HOSTPASS.SCR"

THIS IS THE NAME THAT I PINNED ON IT. CHANGE IT TO YOUR OWN LIKING!
IF YOU DO CHANGE THE NAME? ALSO MAKE THE NAME CHANGE IN "HOSTPASS.SCR"
SO THE FILES KNOW WHERE TO LOOK FOR THE PASSWORDS.

**********************************************************************
ALSO CHANGE THE PASSWORDS THAT ARE IN THIS FILE. THIS IS A MUST SITUATION!
I CAN'T EMPHASIZE THIS POINT ANY STRONGER THEN TO JUST DO IT OR ELSE!
THE TEN PASSWORDS CONTAINED IN THIS TEXT FILE WILL BE SENT EVERYWHERE
THIS SCRIPT IS SENT. SO EVERYONE WILL KNOW THESE PARTICULAR PASSWORDS.

The Default PASSWORDS ARE:
DOS SHELLOUT PASSWORD = TELEMATE 412 DOS. $ .SHELL
EXECUTE BATCH FILE    = TELEMATE 412 RUN. # .BATCH
SHUTDOWN HOST SYSTEM  = TELEMATE 412 SHUT. ! .DOWN
**********************************************************************
TO KEEP THE SIZE OF THE MAIN HOST SCRIPT DOWN TO A MINIMUM. ALTERNATE
SCRIPT FILES WILL BE EXECUTED INSTEAD OF OPTIONS. IN LATER EDITION'S TO
THIS HOST. THERE WILL BE STILL MORE SPEED, LESS COMMENTING, MORE OPTIONS
ON THE MENUS AND MAYBE SOME OTHERS THAT I HAVEN'T THOUGHT OF YET.
**********************************************************************
LET ME HERE YOUR SUGGESTIONS? AND IF POSSIBLE, WE'LL HAVE A GO AT THEM!

IF YOU HAVE YOUR DIRECTORY'S SET AS I DO?
\TM\
\TM\HOST\
\TM\SCRIPT\

THEN PLACE ALL FILES THAT END IN "HST" IN THE HOST DIRECTORY.

.... THE FILE TM4G_CFG.HST SHOULD REMAIN IN THE "\TM\" DIRECTORY ....
IT SEEMS THAT TELEMATE NEEDS TO HAVE ITS CONFIG FILE IN THE CURRENT
DIRECTORY. IF IT'S NOT THERE, IT WILL ASK YOU IF YOU LIKE TO SETUP YOUR
HOST AGAIN.

TELEMATE ENHANCED HOST  VERSION 4G                                     PAGE 18

----------------------------------------------------------------------
 Now let me say a Few words on That Copyright Notice!
----------------------------------------------------------------------
 Well, I put that notice on this Version because of I'm Proud of my
 Work. And there's an old saying that goes something like this.
 "If your Proud of you did, or what you said"?
 Put YOUR NAME ON IT so Everyone can Appreciate it as much as YOU.
 So, that's why it's there.

 Don't let that stop you from enjoying this host to its fullest. NO
 Indeed. I want to feel as though YOU, YOURSELF HAD WRITTEN THIS.
 It is a Wonderful Feeling inside of you. When you Sit down and Turn
 on the MACHINE and Know that you have Contributed!.
 Put in your 2 cents. You might say. I am whole different person Now
 then I was 7 months ago! Better in many ways and feel better too!

 You may change anything that you wish to in this host script and feel
 comfortable about doing it.
 You may not UPLOAD A SCRIPT of the same Name as this one.
 Nor any that are in this form: TME??HST.ZIP. THE TWO "??" WOULD STAND
 FOR A NUMBER AND A LETTER, LIKE "TME4GHST.ZIP, TME5GHST.ZIP AND SO ON".

 Any "ENHANCEMENTS OF THIS HOST MUST START WITH "TME_".
 THE UNDERSCORE IS NEEDED TO DISTINGUISH IT FROM A HOST OF MY OWN MAKING.
 AND THE LETTERS "TME" SHOW THAT IT IS AN ENHANCEMENT OF THE
 "TELEMATE ENHANCE HOST SCRIPT".

 THIS IS ALL THAT I ASK OF YOU AS FAR THE COPYRIGHT NOTICE GOES.
 ------------------------------------------------------------------------

 I have left many "Doors" open you might say in the making of this script
 for other "Telemate Script Makers" out there to close. The "BadNames.lst"
 has not yet been created for instance. And there are other's.


 I Hope you like this host as much as I do? Because I wrote it for YOU.


 EDWARD KAPUSCINSKI JR
 ------------------------------

 If you don't have Telemate on your system yet?  Give it a try and I'm
 sure you'll be glad you did. This is just the Tip of IceBerg for Host
 Advancement. You can look forward for many New and Useful Additions
 in Future Host from this Author and Others.

 I THANK YOU!



