  AMIC PD TERM beta version .56 preliminary documentation

    1. AMIC PD TERM Beta release .56


    1.1. Overview of new features over version .55

    1.1.1. Set GEnie-Chat (PROJECT MENU, ITEM 2)

    This function will  set AMIC PD TERM to strip out any blank lines
    sent by GEnie,  which is an extremely nice  feature for the Amiga
    RTC (Real Time Conferencing),  held every thursdays and saturdays
    at 10PM Eastern.  This does  not  mean it can't  be used on other
    services besides GEnie though,I just named it like that in appre-
    ciation for the SYSOP's of this service (they sure asked!)

    When CHECKMARKED, the  flag is toggled ON, otherwise AMIC PD TERM
    won't filter any blank lines (DEFAULT mode).
 

    1.1.2. ASCII send mode (TRANSFER MENU, ITEM 7)

    Allows you to upload ASCII files using the START ASCII SEND func-
    tion in a "WAIT FOR PROMPT" mode. What it does is  to wait for an
    user definable character to come from the host before sending the
    next string of the file.  This is EXTREMELY useful when uploading
    pre-edited messages to network  services like GEnie that may have
    slow response. For example,let's say that the prompt character is
    a '>' (default on GEnie, I think  (at least mine!)), and you have
    pre-edited a file that contains the description of a file you are
    about to upload. Setting the ASCII SEND MODE to PROMPTED, you use
    the START ASCII SEND; you will notice that AMIC PD TERM will send
    the first line of text to the host and stop.  It is actually in a
    wait mode until the '>' gets transmitted from GEnie,which usually
    means it is ready to receive the next line of text.As soon as the
    '>' character appears on your  screen, you will see the NEXT line
    of this file being transfered,until the whole file is transfered.

    Now,  how to define  this character?  Well, for NOW, you can only
    assign this character  from the .Config file, by creating a field
    called CHARACTER, in example:
 
    CHARACTER        >

    Where '>' is  the character  to wait for  before sending the next
    line of text. For version .57 you  will be able to define this on
    a NEW .param  file that  contains this and other  information for
    each one of the phone records in the system (optional).

    1.1.3. Get fonts (SETUP MENU, ITEM 13)

    This  function  allows  you  to load a new font to be used as the
    I/O text font.  You can load a new one any time during a session,
    but  notice that  loading a font  will do a CLEAR SCREEN. Propor-
    tional fonts are *not* supported, yet,and they will look a little
    wierd if used.  And yes,  you can  define  a DEFAULT font in your
    .Config file too!  All you need to do is to add the following two
    fields to your configuration file!

             FONT     fontname (which MUST be located in FONTS:)
             SIZE     fontsize (if defined size is not found, it will
                      load either  8 or the first one it finds in the
                      list)


    Please notice that  if you select the GET FONTS routine and click
    over the OKAY gadget WITHOUT selecting a font from the directory,
    AMIC PD TERM will reset back to the ROM font! (Topaz 8)



    1.1.4. Set a different editor for LOAD EDITOR.

    You are  now able to  set the Editor you want  to load when using
    the LOAD EDITOR  function  at the UTILITIES menu of AMIC PD TERM.
    So far I have been able to have it  to load TxED, ED and UE with-
    out any problems  from both parts.  I am not sure about any other
    editor though, but would be nice to know.

    To set the editor, you must create field in the .config file as:

             EDITOR   editor-filename

    where  "editor-filename"  could be, among  others, "C:E", "C:ED",
    UEDIT, even "C:E temporal.txt" will work fine.



    1.2. Fixes on AMIC PD TERM from version .55


    1.2.1. In the DIAL Requester.

    o Real  support of  2000  phone records  on each phone directory,
      instead of only 1000 as on .55
    o No more crazy numbers when using the autoredialer (like 5656566
      seconds, etc)

    AMIC PD TERM beta version .56 preliminary documentation


    o NO more problems with the ALTERNATE SERVICE NUMBER Flag.
    o No more problems with the EDIT gadget.
    o No more problems  deleting  multiple phone entries from the re-
      quester.  You won't be  able to  delete  the LAST record in the
      directory, this  way you can  always add a new one whenever you
      want (notice that once you fill the blank  record with informa-
      tion, a NEW blank is created.


    1.2.2. START ASCII CAPTURE

    o Blank spaces are NO longer appended to  the end of the filename


    1.2.3. START ASCII SEND

    o When ABORTING (STOPING) an  ASCII send you won't be bothered by
      the file requester again.


    1.2.4. INTERLACE switch

    o No apparent  problems  doing  this function  several times in a
      row. I have tried  switching back and forth  100 times in a row
      and no problem was detected during the whole process.


    1.2.5. BORDERS OFF/ON

    o the BORDERS OFF/ON switch in the configuration file is working
      now.


    1.3. Miscellaneous comments

    Well,  its been a while since we made the last release to AMIC PD
    TERM, but it sure has been busy around here. But I am glad to re-
    lease this new version, with a part of the complete documentation
    that will go with this program from now on. PLEASE leave feedback
    about the docs  and about the  program on GEnie or on AMIC! (Read
    about technical support, at the begining of this addendum file.

    Some of you must be  glad to know  that I have decided to add the
    Ymodem protocol to AMIC PD TERM version .60, on top of the Zmodem
    protocol I have been implementing  for a while now.  You might be
    happy to know that version .57 will have a review buffer and some
    other really neat features like  HAYES messages for autoredialing
    sequences,  a better user interface, more configurable variables,
    and much more.. keep looking, and please, if you use and like the
    program, become a registered user!!

    1.4. Known bugs


    o When used on an Amiga 500, and loading AMIC PD TERM from the WB
      system, I was unable to load different fonts, please try and
      let me know!

    o The memory used by a font won't be deallocated when closing the
      program down,but fonts that are loaded will use the memory used
      by previously loaded fonts,  so that you won't lose more memory
      than the one used by the largest font you load. I haven't debug
      this one enough to tell if the problem is not the text attribu-
      tes structure instead, not being deallocated properly.


    o WHO KNOWS!! Let me know if you find bugs! I gotta fix them ALL!


    1.5. About the new docs

    If you are new  to telecommunications,  or confused  with some of
    the functions of  AMIC PD TERM, I  recommend  you to download the
    new documentation files, released under the name of APD56DOC.ARC.
    They explain in great detail all about AMIC PD TERM and about the
    world of telecommunications.  One thing though, as of today, only
    a part of the complete  docs are  ready and  released. Chapters 1
    and 2 to be more precise,  which explain some of the program ope-
    ration but  without any great detail. I expect to finish the com-
    plete documentation by August 20, 1987.

=====================================================================
                       AMIC PD TERM BETA .52
---------------------------------------------------------------------
This note just to tell ya, READ the AMIC.NEW file if you wonder about
certain things of the program.
---------------------------------------------------------------------
The following is a list of the files that should be contained in this
ARC. If you upload this ARC  file to any other system,  you shall NOT
remove ANY of this files,nor alter them. Your colaboration is GREATLY
appreciated.

File           Size   Description
---------------------------------------------------------------------
READ.ME         3603  This file.
AMIC.info        482  ICON for AMIC PD Term.
AMIC.NEW       52973  Documentation for AMIC PD Term. Well, sort of.
                      MAKE SURE you read it!
AMIC           69184  Executable and the actual heart of this!
AMIC.Config      860  Example Configuration  file for AMIC.
AMIC.Phone      1394  EXAMPLE Phone directory. There is a NEW format,
                      so make SURE YOUR Phone directories are changed
                      accordingly. More info in the docs.
AMIC.Keys         81  Macro Keys example.  Define  your own.
GENIE.Keys       117  Some useful macros for GEnie, as an example.
AMIC.Color       210  Default Color Palette file.
IBM.Color        261  IBM UGLY Colors!
=====================================================================
IMPORTANT NOTE: The files with the extension .Phone, .Keys and .Color
                must be  copied  to the  path  (or disk)  assigned to
                LOOKDIR in the .Config file.  Read the  docs for more
                information,  or load AMIC.Config on  your editor and
                change the LOOKDIR path (has to be FOUR chars max, to
                your preference.

                Also very important,  the first letter,  and ONLY the
                first letter,  MUST be a  CAPITAL if  you want to see
                those files listed in the file requester when loading
                phonelibs, colorlibs and/or macrolibs.
=====================================================================

CALL AMIC:
Amiga's Larget BBS in the WORLD!
217 Megs of available storage.
Largest Amiga Public Domain  Library ANYWHERE,  with over 2600  files
online, for over 100 Megs of data in just PD files.
1700 Messages are active,  they last just around 25 days (LOTS of ac-
tivity.

AMIC 2 will be on operation sometime this summer, with 8 lines for
mutliuser capabilities, Chat with other users, transfer several files
simultaenously while doing some other activities in the system at the
SAME time, via MultiTalk(tm),  visit our "3D" shopping mall where you
are an animated  character, browse through  the different  shops, buy
with your credit card, or COD, see product pictures, transfered while
viewed in  real-time, play  online games with other users,  including
graphical games via GraphLink, our graphics protocol for the Amiga.
To take advantage of the graphics interface  you must be using Graph-
Term, our commercial terminal program, available early Fall/87.
Databases, Conferences, Networking, etc, via AMIC-2. For more infor-
mation, call AMIC or leave messages in the Communications Category on
GEnie. I will respond mail (slowely but surely) on the following sys-
tems:

GENIE:     D.SALAS
AMIC:      SYSOP
BBS-JC:    David Salas
AMIGO BBS: David Salas
And any others where you see my name stamped in the message base.
=====================================================================
=====================================================================
              AMIC Development presents
              AMIC PD Term

              By: David Salas & Albert Kirk
=====================================================================
Version: Release beta 52
Date   : July 7, 1987
Time   : 15:00:00
Status : RELEASE GRANTED FOR ALL USERS, ALL BBS's
=====================================================================
                          *** NOTE ***

AMIC PD TERM was  originally made from Dan James (DJJ) source to COMM
version 1.34, but has evolutionized im the last couple weeks into its
very own environment. I was actually going to adopt the name of COMM
version 2.0, but on requests of DJJ I have adopted this new name. But
Dan sure deserves some credit on it, even if the program doesn't look
too similar at all.  Most of the I/O  and Transfer  protocol routines
are intact,  with few changes,  this will ultimately  change,  HAS to
change to accomodate our MultiTalk protocol,  and it will improve I/O
speed greately by using assembly made routines. Thanks and ENJOY this
BETA version of AMIC PD TERM,  this BETA status implies that the pro-
gram might have some bugs here and there,  and that some of the items
available are  not actually implemented. Just be patient,  I DO *NOT*
intent to release EVERY single update to the public domain,but perio-
dically,  as I have been doing for about a month since I started with
it.  There are about  40 testers of it,  so I think that is enough to
get enough feedback on problems with the program.  I would appreciate
your feedback,  but if I don't reply  at all is because that has been
taken care already  on new releases to selected  testers (mostly from
AMIC).

SYSOPS: Do *NOT* delete COMM 1.34 from your  libraries,  AMIC PD TERM
        is NOT considered a newer  version of this program,  nor want
        to takeover the great work that DJJ has put into the original
        version of COMM.
---------------------------------------------------------------------
                   ** DISTRIBUTION AND COPYRIGHT **
---------------------------------------------------------------------
This program is placed in the public domain as SHAREWARE. If you find
this program useful, a  $20.00 registration fee will be really appre-
ciated, and will help us to keep mantaining and enhancing the program
on a regular basis.  At this point of time I won't release the source
code, in first place because  I don't feel confortable releasing code
that is not being 100% debugged, secondly,  I would rather wait until
the full implementation of the  program has been completed. By then I
will make the source code available one way or another.

As registered users  you are entitle  for updates of  the program  as
they become available, uinlike non-registered users that only will be
able to update it  whenever I release Generally  available updates of
the program. These updates have to  be obtained either  by mail or via
AMIC. Via mail, the only cost for you is a SASE (Self Addressed Stam-
ped Envelope). Via AMIC, just the cost of the call. Also, on AMIC you
will be able to read  and participate in the AMIC Development Testers
Area, with hints  and information about AMIC PD TERM,  special files,
etc. And best of All,  AMIC PD TERM  registered users are entitled to
a $20.00 discount on GraphTerm, our commercial terminal program.

Send your registration fee to:

David Salas or Albert Kirk
AMIC Development
1002 Apple Creek Lane  (NEW ADDRESS!!)
Santa Rosa, CA 95401-2731
---------------------------------------------------------------------
		System Requirements, suggestions
---------------------------------------------------------------------
MINIMUM Configurations: - Amiga 1000/500/2000 w/512K of memory
                        - One 3.5 floppy drive
                        - Amiga Monitor
                        - Kickstart/Workbench 1.2 or up!
                          (It does NOT work under 1.1 and we don't
                           plan on doing such thing)

SUGGESTED Configuration:- Extra 512K or more of memory.
			- Second Floppy Drive or Hard Disk
			- Printer
=====================================================================
                  Features of the NEW AMIC PD Term
---------------------------------------------------------------------
                         *** Features of .53 ***
---------------------------------------------------------------------

Nothing at all, just a  MAJOR bug  has been  revised on this verison,
you perhaps didn't even see .52 around,  so that's good!  The problem
was not really easy to find, I think,  unless you are an avid user of
the HELP key... But there is goes, this version fixes the problem!

Leaving some 12 hours after releasing .52......... I guess you better
reade the features in .52 now...
=====================================================================
---------------------------------------------------------------------
                         AMIC PD TERM .52
---------------------------------------------------------------------

SEVERAL bugs have been fixed, and perhaps new ones have been created.
Please understand that we are not just adding features to the program
but we are also optimizing the code GREATELY, that's why you will be
surprised to see this new version having a code size SMALLER than
versions .50 and .51, while new additions and bugs have been fixed.

Again, I haven't add any new functions at all to the program, but
enhancing the ones already available in the program. This includes:

   o Better error trapping in the program.
   o No more strange  GURU's upon exit,  or while playing around with
     the menus.
   o Support of multiple menu selections: (Select items while keeping
     your RIGHT BUTTON down, go through all the menus items you want,
     select the ones you  want to execute,  by clicking  on them with
     the LEFT button, and when ready to  go just release the buttons.
   o The program won't die  misteriously after a  download,  or after
     canceling autoredial, etc.
   o The Autoredial flag has been fixed now,  so that it reflects the
     real status of it.
   o You can now do double clicks on the file requester to select the
     file you want for file tranfering.
   o The system will DESELECT the phone item to which you have  esta-
     blished connection, so that you can  just go and and start auto-
     redialing w/o having to deslect that BBS system you logged into.
     This is not true when using DIAL instead of AUTOREDIALING.
   o Also the system should work fine on splitting into chat mode, or
     viceversa,we have optimized that routine to work much faster and
     safer.
   o You can now have  several requesters up,  but only the  last one
     is going to  get your mouse inputs,  but I should suggest NOT to
     do that (like the phone and color requesters up at the same time
     and other combinations like those).
   o Xmodem should  be faster than  on any previous  versions, due to
     flow control optimization.
   o Assembly  routines  have replaced a lot of the color requester C
     code, making  it faster to  save and convert the color table. No
     big deal though, just saved a lot of code!
   o the status line should be less messy now.


CAUTION:
   o DO NOT ASSIGN a path longer than three chars AND the ':' to your
     LOOKDIR, GETDIR, DEFDIR  preferences, or the file requester will
     die as well, memory  allocation  problems.  I think  I have this
     warning at least two more times here,  but you keep skipping it!
     That will be trapped on .53, promise..

Well, not much for now, believe me, a lot of work went into this one,
even if you don't see that much, other than the code being SMALLER!

So, keep around for  Zmodem and Scripts, but don't forget you must be
registered to be entitled to such release (.60).

We want to  express our  gratitudes to all  those fine guys that have
been reporting bugs with  the program.  Many of you  don't understand
that the program is in its prelimary stages of  development, and many
bugs are still living in this thing.  But we are crushing them, don't
worry! Our main project is GraphTerm  and the  multiuser BBS, so that
we can only give so many hours of concentration  to this project, but
even so, we are giving it lots of time to it..
---------------------------------------------------------------------
                          *** NOTICE ***
---------------------------------------------------------------------
I you are interested in a new READY to go version of AMIC PD TERM,
just send $5.00 and a SASE to:
 
AMIC Development
Att: David Salas/Albert Kirk
1002 Apple Creek Lane
Santa Rosa, CA 95403

This does NOT make  you a registered user though, if you want to be-
come a registered user,  send $20.00 and the  SASE, and we will send
you the latest  version of AMIC PD TERM as soon as possible, besides
the fact  that you will be  receiving future versions of the program
that are NOT  going to be  released to  the general  public at  all,
including the functions that I describe in the following NOTE.

Please  specify your  system  configuration,  so I can build you the
best possible startup-sequence on the disk.

Also, complete documentation is available to registered users...
====================================================================
---------------------------------------------------------------------

                            ** NOTE **

AMIC  PD  TERM  Beta  release    .60  is almost ready to be
delivered. This version won't be available to non-registered users,
unless the satisfaction/registrered ratio changes to a more favorable
percentage. This version includes the several additions:

SCRIPT LANGUAGE: Scripts can be assigned to each phone record, or can
   be loaded on the fly (taking over any loaded script if there is
   any currently in memory). The following commands are available in
   such release:


About Dialing:

   AUTO ON/OFF
      Sets the autoredial flag to ON or OFF.

   DIAL number
      Dials <number>. If AUTO is OFF it won't try again if no carrier
      was detected, but if AUTO is ON it will redial until carrier is
      detected.

   HANGUP
      Couldn't be simplier! It hangs up,disconnecting the system from
      the host immediatly. Be kind and use this wisely, make sure you
      send a goodbye command to the host before doing this!

About Flow control:

   BREAK
      Sends a break to the system.

   DELAY nn
      Delays <nn> amount of seconds.

   GOTO label
      Goes to <label>. See RETURN

   IF "string" THEN ... ELSE  
      IF <string> matches  the received data  THEN execture whatever,
      ELSE does this other thing.  This IS POWERFUL stuff if you know
      how.
   (NOTE: IF  recursion may or may not be available in .60, but it'll
    be there for sure  on a further release. Can't promise it because
    still working on it, and want to have .50 available ASAP!)

   RETURN
      Returns to the routine (or main)  that called  this routine via
      the GOTO commands.

   SSTRING "string"
      Sends such <string> to the host.

   WSTRING "string"
      It will wait until the incoming text matches the <string> before
      continuing. If for some reason such string does not match within
      60 seconds, the program will abort this command  and resume with
      the next. File transfer time does NOT count, if you ask.


About file transfer and file capture:

   CAPTURE "path/filename"
      Will start capturing  all the  console  I/O into the <filename>.
      If CAPTURE OFF is  issued,  the the capture file will be cloased
      and no more is  capture until such  command  with a  filename is
      reissued.
 
   FILEDOWN "path/filename"
      Initializes a  download,  creating <filename>  in the requested
      path, if no path is specified, FILEDIR is used (see under CONFIG
      file for more information)

   FILEUP "path/filename"
      Initializes an upload of the <filename> to the host. The path
      argument is obviously optional.

   PROTOCOL nn
      Sets the protocol to be used for error free file transfers.
            1 = XModem
            2 = XModem Text
            3 = WXmodem
            4 = Zmodem
            Others will be available as well.

   SEND "path/filename"
      This will start an ASCII Send process. Simple enough.


About thingies:

   BEEP nn
      Issues <nn> beeps.  Display  Beep or Audible Beep, depending of
      your current set. There is about 1/10 of a second delay between
      beeps.

   LOAD "path/script"
      Allows you to load a NEW script. At this point, ANYTHING on the
      calling script will be  wipped out,  in other words,  you CAN'T
      return to this script at all (you can reload it fron the called
      script file,  but  it won't continue  where you left  over, use
      GOTO instead!
      This is  useful if you need  EXTREMELY long  scripts that don't
      fit on your memory!  With good planing  you can use  scripts to
      control everything on a very large net. Have fun!
      If NO path is given, LOOKDIR is used as the default path.

   KEYS "path/Macro-Keys-file"
      Allows you to load a different macro keys file on the fly! This
      gives a really  unlimited potential  to the kind  of things you
      can do with scripts and macros at the same time.
      if NO path is given, LOOKDIR is used as the default path.

   MACRO F-Key
      Sends the string stored in the F-Key macro.  This is  very nice
      to cut some time writing scripts!

   PRINT ON/OFF
      Allows you  to set the printer ON or OFF  to capture everything
      into a  hardcopy.  At the present  time this can  slow down the
      whole process a lot since no buffers are provided to print, but
      this will be implemented in a future version of AMIC PD TERM.

   EXIT
      Sets the END  of script.  If this command  is found, the script
      control is aborted and normal operation is resumed.

Other commands to be implemented in the future:

   ONTIME hh:mm:ss
      Allows you to control the START of a script at a certain time,
      very useful for unatended use of scripts!

   ------------------------------------------------------------
                          MACROS ARE HOT!
   ------------------------------------------------------------
   Although I haven't implemented this yet, macros are gonna be
   hot, this means that you STILL have control of the WHOLE en-
   vironment, even if the script  is being ran. This allows you
   to do stuff like sending a string yourself to the system and
   things like this that are specially useful for debugging the
   scripts.
   ------------------------------------------------------------

So, this is more (and MUCH more to come) are the things that you are
gonna miss if you don't register! Oh yes, a bettter and more compre-
hesive manual will be  available as well for registered users.  Plus
usable scripts for AMIC, GEnie and PLAIN BBS-PC host systems.

If you don't need all this power, register anyways!!

One last thing, all this is just around 80K of code, not like some of
the commercial packages that need to look BIG w/o any aparent reason,
in my opinion.


David Salas
Albert Kirk
AMIC Development

---------------------------------------------------------------------
                       BETA RELEASE .51 NEWS
---------------------------------------------------------------------
Okay, just some 24 hours after releasing .50 we are ready to go again
with .51 adding several new things to the program:

ERROR TRAPPING:

   o One of the things we didn't add to previous version was a better
     error trapping system,mostly when loading files and initializing
     the system. Here I list some of those.

     - The system won't GURU if you have specified a WRONG phone lib,
       instead it will open  with 12 blank entries that you can fill,
       and later one save as a new phone library  (upto 200 entries).

     - The system won't come with  BLACK colors (BLACK screen) if you
       have specified the WRONG color file,  instead, it will use the
       default  Preference colors,  if using 3 bit planes then I have
       hard coded  4 colors  that I consider  nice to be used on LACE
       more (what I use ALL the time).

     - When dialing and  making connection AMIC PD TERM tries to load
       a  macro file that matches the PHONE NAME  field in the  phone
       record, this is usually  nice, problem  WAS that if you didn't
       have a matching macro .keys program (if you dial AMICBBS it'll
       try to load  AMICBBS.Keys),  the current (now old)  macro file
       would stay, and if  you hit those F-Keys you think have a good
       macro,  and it  actually shoots  your  GEnie or PLINK account,
       bad things could happen.  So, I fixed this by forcing the pro-
       gram to load the DEFAULT Macro Keys file if no match is found,
       making life a little easier!

     - When the Macros  requester comes up, the CORRECT macro file is
       now copied into the  string gadget,  that was not working well
       in the old version.

     - When loading AMIC PD TERM from  WB you were  able to crash the
       system if you attempted to use the editor or load a NEWCLI w/o
       having a CLI up on the system. Now it makes sure you have load
       AMIC PD TERM from CLI before activating the UTILITIES menu, if
       loaded from WB it will just disable this features.

NEW FEATURES!

   o Not much as of terminal features right now, but we are now using
     the routine FastText() by  Darren M. Greenwald  for our file and
     phone requesters. Boy, they are FAST! FASTER than BlitzFonts, no
     question about it, and you don't need to load BlitzFonts anymore
     when using  AMIC PD TERM! I hope more  developers use this inva-
     luable routines for text  rendering. Such routines are available
     on AMIC or GEnie, and I guess in many more systems.
     Some 24 hours after being  posted on GEnie I grabbed it down and
     almost immediately after  seeing the demo we thought it would be
     a good idea to use them, so, here it is!

     So, the file and phone requesters are now accelerated by a some
     600-800 percent over a standard Amiga w/o BlitzFonts loaded, and
     some 100 to 150% over a system that does have BlitzFonts loaded.
     This FastText()  routine  only uses some 1500 bytes against some
     8-10K+ by BlitzFonts. Great work Darren.

   o I changed the UNARC gadget in  the SideBar for  MACROS, it makes
     more sense to me right now,  specially because MACROS are imple-
     mented already, while unARC isn't yet.
---------------------------------------------------------------------
                       BETA RELEASE .50 NEWS
---------------------------------------------------------------------
---------------------------------------------------------------------

There are a couple more notes I want to add before I go into detail
on the new features and enhancements of this release:

"I am getting an invisible requester, but when I hit the proportional
 gadget everything shows up, why is that?"

Okay, this should be fixed now.  Strange thing though. DO NOT use the
fix that was posted by  LILMAC (GEnie Member) for .42,  it won't work
on .50 and it may even crash your system!!

"The file requester is adding to spaces to the filename, and it drove
me nuts  until I realized  the problem  since the file  showed in the
LIST, but I couldn't access it. Ideas?"

Yeah, I was passing a bad argument to the file requester, that is now
fixed in .50, sorry for that one, the worst of all, in my opinion.


"Many things don't show up when using 1 bit plane, specially on the
requesters!"

That is fixed, bad use of colors on .42, thanks!



I guess that is it for now. Now lets get to the new features:
---------------------------------------------------------------------
FILE TRANSFER: Enhancements and fixes!

 o It seems like sometimes the sytem would locked up on a file trans-
   fer, after debugging the whole transfer loop, we found the problem,
   and better yet, we fixed it! It should work perfect now!

 o And good news, the  speed should be improved by  at least 20%, if
   not more.  I will make some tests and let ya know,  but we cut the
   checksum/CRC and  character processing overhead on file transfers.
   The only little problem is that if you want to abort the transfer,
   you might need to press  the ESC key more than one time before the
   program aknowledges it.  This is because  we are not  checking for
   system events only one time per loop, instead of three times as it
   was doing before (which added a tremendous amount of overhead!)


FILE REQUESTER: Enhancements and fixes!
                Tell me if you have seen a nicer, while intuitive
                file requester!

 o Speed improvements, faster than ever! And now more optimized for
   floppy drives while very fast on hard drives (and RAM Disks).

 o Now featuring Images! Disk and  Drawer Images  on the gadgets make
   things  more user friendly,  nice, neat!  (I considered being even
   more selective, but the heck with it, that takes MEMORY!).

 o The file requester now is smarter,  it does not duplicate drawers/
   disks in the requester, so you won't see those df1: df1: df1: any-
   more. The only caution is that it is case sensitive, so, make sure
   to set LOOKDIR, FILEDIR & DEFDIR in UPPER CASE. See for yourself!

 o Brand new UP and DOWN Arrows, with smooth scrolling make life much
   easier with this requesters! And yes, it is continuous, just leave
   your  mouse pressed  over the arrow  and it will  scroll until you
   release the mouse button! (LEFT).

 o Proportional gadget makes page scrolling a possibility!

 o Oh yes, no more extra spaces in the requester filename.

 o you can now pop it up while receiving text (or entering text) into
   the host. It was not working this was in .42.


PHONE REQUESTER: Enhancements and fixes!

 o Fast, yes, very fast.

 o EDIT is now working!  Select EDIT, click  on the phone  record you
   want to edit, and get to work! Simple and easy. If you want to re-
   edit the whole record,  just clear it with RIGHT-AMIGA-X (It is an
   Intuition String Gadget).

   EDIT does allow you to ADD or  DELETE a phone entry. At the end of
   the list, you will see a  BLANK line, use it to ADD  a new number,
   a new line will be added once you EDIT that BLANK one.
   to DELETE a record,  select the entry,  CLEAR IT,  and hit return,
   and it will be taken off for ya. Piece of cake, isn't it?

   EDIT allows you to change your mind when selected, this means that
   if you selected a phone  number that you  didn't want to edit, but
   another is,  you can  simply go and click  over  the correct phone
   record, and it will be available for editing at once.

 o SAVE must go  along with EDIT,  of course, so you can now save the
   phonelib, you get a requester where you can select the filename to
   save the phone library.

 o Displays the number of entries you have in the library, so you can
   tell how many more you can enter.

 o Yes, propotional gadget too, so you can scroll a page at a time!

 o and UP and DOWN arrows as well, and boy,  does it scroll smoothly!
   (NOTE: If you don't have  FastMEM, your requesters  will be slower
   than on a system with FastMEM. Obvious, isn't it?)

 o You can enter the phone library you want to load into the PhoneLib
   string gadget, and the program will  go and load if w/o popiing up
   the file requester. If  such phone lib  does not exist, the system
   will simply return w/o changing anything (no warning message YET).


MACROS REQUESTER: BRAND NEW!

 o Another nice requester for AMIC PD TERM. Tired of that SHIFT HELP,
   Editing string, etc? Now with this requester you can see your key
   macros, EDIT, LOAD, SAVE, LIST your macros from the same place!

   The are seven gadgets that perform as follow:

   - OKAY    : When you are satisfied with it your changes, just use
               this gadget to resume to the terminal program.
   - LOAD    : Pops up the file requester, which list those .Keys key
               file you have in the logged directory. Select it and
               just watch it loading and displaying the new macros.
   - EDIT    : Select the gadget, click on the macro you want to EDIT
               and go to work! It allows upto 256 chars per macro.
   - SAVE    : Once you have edited your macros you obviously want to
               save them, nothing easier than this one!
   - CANCEL  : It actually does not cancel anything but the requester
               but it will  soon abort and  restablish  everything to
               the way it was before selecting this requester.
   - NORMAL/SHIFT: Allows you to switch between UnShifted and Shifted
               functions keys. You will see, try it!

 o The other gadget  is the MacroLib  string gadget showing the macro
   file being in use. Type the filename of the macro you want to load
   and the system will go and load  it (if it exists, otherwise it'll
   return and continue normally (no warning message YET)).

 o DO **NOT** try to pop this (or ANY for this matter) requester when
   a file  transfer  is on its way,  I know I should  trap such  user
   action,  but plans are that user  will be able to  do such  thing,
   which will be VERY handy for macros,  since you will be able to go
   and edit  a macro  with all the  stuff to download your next file,
   press the F-Key and voila, no loose of time..


COLOR REQUESTER: Fixes, enhancements!

 o It seems that  some memory  corruption was  happening when loading
   color files, this should not happen any more on this release.

 o you can now pop it up while receiving text (or entering text) into
   the host. It was not working this way in .42.


CHECKSUM vs CRC: This  flag setting  was not working  at all, even if
   the user selected CHECKSUM the  program would go  and do check for
   CRC first, and since  VAXES Xmodem implementation is so primitive,
   it would not work due to timeout  from the VAX  before the AMIC PD
   TERM would go down to CHECKSUM. This should be working now.


HELP REQUESTER: This  requester now displays  CORRECTLY  the filename
   that is being used for text capture.  This also means that the de-
   fault file, CAPTURE.TXT is passed onto the  file requester  as the
   default one if none other has been used yet.

**
NOTE: DIRECTORY NAMES ---> in the Amic.Config file can have NO MORE
      than THREE  (3) letters or numbers!!!!!!
**
---------------------------------------------------------------------
                       BETA RELEASE .42 NEWS
---------------------------------------------------------------------

The first and most important problem seems to be with Auto-redialing,
I am checking the DTR signal to know if the program got a carrier, if
carrier is present,  the autoredialer will abort and  tell the user a
carrier was detected, this USUALLY means that we got through the sys-
tem you have been redialing to... Now, some modems have this DTR sig-
nal enable to  be HOT all the time, that is enough  to "fool" AMIC PD
TERM  which will "think" that "We ARE online" at  the moment  of ini-
tializing  the autoredialing  loop, making the program  to abort  the
operation like if it got through a system. Now, MOST of this modem do
have a way  to turn such signal OFF, in fact, most modems should have
this signal in  the OFF position. DTR ON is only useful for some  BBS
programs that don't detect the DTR  by themselves. DTR always ON also
allows an user to reboot the system without loosing the communication
with the remote  system.  So, for MOST useful purposes, DTR should be
in the  OFF position hardware-wise, meaning that it will be turned ON
ONLY when you are INDEED communicated  with some other system,  some-
thing that the terminal program will do for you, of course.  So, look
in your manual, this signal is usually enabled or  disabled via a DIP
SWITCH on your modem.  Once you have this OFF,  I am 99% that autore-
dial will work for you just fine.

Another thing that users have been asking for is why the Amiga 1...10
key sequence does not work anymore for dialing the top 10 numbers of
your phone library don't work anymore. To answer this I will get into
the way Comm 1.xx does it.. DJJ uses the COMMSEQ flag, which allows
an Intuition menu to have an Alternate Key to call such menu item via
the keyboard, so he allocated 1 through 10 as such keys.. Well, since
AMIC PD TERM does NOT  use the menu to display the phone numbers any-
more, I just can't do the same trick in the same easy way.  This does
not mean that I couldn't do  something like  that, just that I didn't
do it, and that it  was VERY VERY easy  to do using the  menu type of
approach from DJJ.... In a future version of AMIC PD TERM you will be
able to assign this type of things by yourself.... Meanwhile, the 200
phone library worths this change.... and much more with this new ver-
sion of the phone requester, which I will describe next.

THE DIAL REQUESTER: Enhancement and changes.
   o About 10 times faster than the previous version of it.. Frankly,
     this is about  the best speed  one can get using  Intuition text
     primitives, period.
   o Support of MULTIPLE selections for Auto-redial! Yes, this featu-
     re is REALLY nice.  You can select as  many number to attempt to
     get connected to.  All  the library if you want.  The first four
     selections are displayed  separately on the phone requester, but
     again,  you can  select as many as you wish.  Autoredial will go
     and start from the top of the list, dialing each selected number
     one at a time, repeating the loop until a connection is establi-
     shed,  or until the user aborts  the operation.  Smart enough to
     abort the  operation immediately if no selections were made.  If
     you  don't have  the auto-redial flag on,  it will dial the LAST
     number your selected.
   o Highlights  the selections  you make,  and they are always high-
     lighted until  the user exits  the requester,  or unselects such
     number from the selected list (by clicking over it again).
   o Also, it automatically selects Auto-redial mode if more than one
     phone is selected for dialing.
   o The SET  field is now supported.  This field allows  the user to
     set some communication  parameters to each one of the records in
     the phone library. This parameters are: Duplex, Data Length, Pa-
     rity and Stop Bits.  To set  each one of them,  you set ONE byte
     per parameter in the following order:
           DUPLEX     : F for Full - H for Half
           DATA LENGTH: 8 or 7
           PARITY     : E for Even, O for Odd or N for NONE.
           STOP BITS  : 1 or 2 stop bits
     So, a formated field  will look something like  this:  F8N1, for
     FULL Duplex, 8 Data Bits, No Parity, 1 Stop Bit. Please look the
     Phone Library example accompaining this program for more info.
   o Because this SET field, the format for the phone library changed
     a bit. The new format is as follows:
           SYSTEM NAME: 17 Bytes + 1 Space
                NUMBER: 17 Bytes + 1 Space
                  BAUD:  5 Bytes + 1 Space
                   SET:  4 Bytes + 1 Space
               COMMENT: 23 Bytes
     Again, best is to give a look to the example phone directory.
     Also, The Final List (tm), from Chet Solace at Color America BBS
     is now supporthing this new format.  His latest version, v5.6 is
     now using this new format, which is NOT compatible with any pre-
     vious releases  of AMIC PD TERM or  Comm, but it will be for all
     future releases of the program (crossing fingers).
   o The Alternate number  is now displayed at the Right of the phone
     Library name. NONE will be displayed if Alternate Service wasn't
     given in the Phone Library.
   o The LOAD gadget  is now active and working,  which allows you to
     load different .Phone files on the fly.
   o KEYS files are now loaded  upon the name of  the system  you are
     calling, ala Comm,  with the exception that it  does a  look for
     a .Keys file,  so, if the entry you selected is called AMIC, the
     system is going to load AMIC.Keys, IF available.

THE GET FILE REQUESTER: Enhancements and changes.
   o No radical changes here, only code optimization and SPEED impro-
     vement (about 300%).
   o The problem with the  so-named "invisible files" should be gone,
     please let me know about this,  since I was  unable to reproduce
     this problems on my machines.
   o The file requester is  now hot all the time, so that floppy dri-
     ve scans are not as painful as it was with earlier versions. But
     it is also optimized to make full use of the speed of Hard Disks
     an RAM devices.
   o There seemed to be some problems with the PARENT gadget, this is
     also fixed.


THE PALETTE REQUESTER:
   o Also a little faster, plus code optimization.
   o A bug with loading colors has been fixed,there shouldn't be more
     bugs in this requester.

BORDERS ON and OFF: Fixes
   o It was not working as advertised, only when the user was in chat
     window (Split Window).  It now works  fine in both mode, without
     any problems at all. Let me know.

THE SIDE BAR: Fixes and Changes.
   o When selecting BUP or BDOWN,  the program was actually selecting
     Xmodem Download and Upload,  instead of using  the protocols the
     user  selected for binary  transfers.  This has been changed and
     it is working properly now.


This is for now,  sorry if I didn't add any of the unimplemented fea-
tures in this releae,  but I was more into optimizing code and enhan-
cing current feature.

---------------------------------------------------------------------
                       BETA RELEASE .41 NEWS
---------------------------------------------------------------------
Only fix here was a  bug with the SideBar,  when selecting Binary Up,
the program was actually processing Binary Download.
This release  was in a HURRY, a  problem I found  important enough to
go ahead and re-release it just about an hour after .40 was released!

---------------------------------------------------------------------
                       BETA RELEASE .40 NEWS
           *** FIRST RELEASE TO THE GENERAL PUBLIC ***
---------------------------------------------------------------------
DIAL REQUESTER: Speed has been improved,  making it  about 30% faster
          than on version .39.. Don't worry,  it will be very fast in
          future versions. But it ain't THAT slow, is it?

MENU PROJECT:
   o ABOUT does now call the STATUS window, which is also callable by
     pressing the HELP key.

MENU SETUP:
   o AUDIBLE BEEP: Allows you to select between and AUDIBLE  beep and
     a screen beep (DisplayBeep()). If AUDIBLE the MenuItem is Check-
     marked. This flag is configurable from the .Config file, see be-
     low.
   o AUDIBLE BELL: Allows you to set for Audible or Screen beep. Read
     below for more information.

   o BORDER: It now works correctly on SPLIT WINDOWS.

CONFIG FILE: Two new command additions to it:

   o BELL [ON/OFF]: Select between  Bell being Audible or not.  ON is
                    Audible, OFF is DisplayBeep();

   o BORDER [ON/OFF]: Allows you to  preselect the type of Window you
                    want the program to come with.  ON means the win-
                    dow has borders.  OFF means the window  does come
                    without  any borders. This  is true  for the  I/O
                    window only,  *NOT* for any other  windows in the
                    system.

Minor  requesters have  been improved in the way they look, including
the STATUS requester. No big deal.
---------------------------------------------------------------------
                      BETA RELEASE .39 NEWS
---------------------------------------------------------------------
MENU DIAL:
   o DIAL: COMPLETELY different  from the  original  Comm or previous
           versions of  AMIC PD Term.  It now has a window requester,
           which  has a capacity  to hold upto  200 phone  entries at
           the  same time.... From there you can also flag for REDIAL
           and  ALTERNATE SERVICE.  At this  point you  can't  change
           phone directory from the file string gadget,  use the  GET
           PHONE (Amiga G) to load a new phone directory.
           Plans are to support an unlimited amount of phone entries,
           but I am not really sure if I want to implement it here on
           AMIC PD Term.... I feel that 200 entries is enough for 99%
           of the users!

GET FILE REQUESTER: Improved  and optimized  for faster speeds, it is
           about 3 times  faster than it was before scrolling data on
           on it.
           This  requester also  has been adopted  for LOADING/SAVING
           Phone Libraries and Macro Key files.

Some bugs are  fixed now,  and the program is faster than on beta .38
in I/O. Here are some of those I remember beforehand! :-)

   o The  BORDERLESS window  now does not  overwrite the CLOSE WINDOW
     gadget

   o AMIGA Y does now serve as a shortcut for SEND BREAK.

---------------------------------------------------------------------
                       ORIGINAL DOCUMENTATION
---------------------------------------------------------------------
                            *** USAGE ***

AMIC {[Configfile]}

Configfile is OPTIONAL, is NONE is issued, the  program will look for
AMIC.Condfig in the CURRENT directory, if no luck (can't find it), it
will look in the S: directory,  if still no luck,  it will use a hard
coded configuration.
---------------------------------------------------------------------
I will go  directly into  explaining  the features of the  program by
describing  the menus on  the program,  which reach about all the pos-
sibilities of the program:

PROJECT MENU:
   o ABOUT: NOT implemented right now.

   o SIDEBAR: Toggles the SideBar.  It actually is  moving it  to the
              background if it is in the foreground, and viceversa.
              This function is called when the BACK gadget is clicked
              on the SideBar window.

   o START BUFFER: NOT Implemented: This feature will allow you to
              open and close the program buffer. Different to CAPTURE
              indeed, it will have an user definable buffer that resi-
              des in the system at all time (when toggled), which the
              user can review entirely with the VIEW Buffer function,
              or scrolling back using the ARROW keys.

   o VIEW BUFFER: Allows  you to review the  buffer in an editor type
              of environment. NOT IMPLEMENTED.

   o PRINT BUFFER: If the PRINTER  was NOT on, and you want to have a
              hardcopy of the present  information in the buffer, se-
              lect this item.. NOT IMPLEMENTED.

   o PRINTER ON: Toggles and  untoggles the printer.  If it is in the
              ON (Checkmarked) it  will turn the printer  off and un-
              check the item.. and viceversa.
              NOTE: This process is  called when the  PRINT Gadget is
              selected from the SideBar.

   o LOAD CONFIG: NOT IMPLEMENTED: Allows  you to load a  Config file
              and  reconfigure the  terminal program  entirely.  NOTE
              that you will need to be OFF line to  execute this pro-
              gram, otherwise  you will loose the carrier in the pro-
              cess (NOT FATAL ERROR).

   o EXEC SCRIPT: NOT IMPLEMENTED: Allows the  user to load a  script
              file and start the execution of it. The SCRIPT language
              hasn't been established entirely at this time, but will
              have functions  for full remote  operation of BBS's and
              Network systems for downloading of files, execution can
              capture of text files, message bases, etc..... Also the
              ability to put the system  to sleep  until a determined
              time, on which it will start to execute the script file.

   o QUIT AMIC PD: Allows  you to quite  the program,  after  closing
              buffers, capture files,  and all the ports & windows of
              the system. It also makes the similar of the SWEEP pro-
              gram to ensure that data is not layed around. That also
              forces the serial.device to be unloaded of the system.
              NOTE: This process is called when the QUIT gadget is se-
              lected from the SideBar.

---------------------------------------------------------------------

SETUP MENU:
   o BAUD RATE: Simple enough. Allows the user to  set the Baud Rate.
              The default  Baud rate can be defined  by the user from
              the Config file,  if none is defined, it  will use 1200
              Baud as the default.

   o PARITY:  Allows you to set the PARITY check of the communication
              session to ODD, EVEN or NONE.

   o DATA LENGTH: Allows you to set the data length to 7 or 8 bits.

   o STOP BITS: Allows you to set the stop bits to  either 1 or 2, if
              possible (ie: 2 stop bits are  not possible if the data
              length is set to 8 bits.

   o DUPLEX:  Allows you to set the duplex to FULL or HALF duplex.

   o CR's, LF's: Allows you to Toggle or Untoggle Linefeeds for Inco-
              mig or outcoming data.

   o XON/XOFF: Toggles Handshaking to none or automatic.

   o SEND BREAK: Sends a break to the host.

   o SPLIT WINDOW: Will split windows for CHAT mode, with one to show
              the receiving data,and the other to contain your input.
              VERY handy for network chatting.

   o BORDERS: Allows you to set or unset borders for the Input window

   o INTERLACE: NOT IMPLEMENTED:Allows you to change to INTERLACE and
              NON INTERLACE screens on the fly.

   o COLUMNS: NOT IMPLEMENTED: Allows you  to change  fonts,  from 80
              columns to 128 (upto over 132 in overscan mode) cols,or
              viceversa.

   o COLORS:  Brings up the  COLOR requester, on which you can CHANGE
              the current colors,  LOAD an already  saved color file,
              or SAVE your current palette into a file for future use
              The FILE requester *IS* case sensitve, and it'll search
              for files with the extension "Color".
              NOTE: This  process is called  when the COLOR gadget is
                    selected from the SideBar.
---------------------------------------------------------------------

TRANSFER MENU:
   o START ASCII CAPTURE: Allows you  to open a file on which to cap-
              ture the  I/O  from the terminal  for later  review (or
              whatever). Once on capture, this item  changes to CLOSE
              CAPTURE file, which closes the file when selected.
              NOTE: This process is called  from the SideBar when the
                    CPTURE gadget is selected.

   o START ASCII SEND: Allows you to  send an ASCII  file to the host
              system. It  will add the  Linefeeds to the file if it's
              toggled in CR's/LF's (See Setup).
              NOTE: This process is called if the ASEND gadget is se-
                    lected from the SideBar.

   o BINARY RECEIVE: Allows you to start a Binary file Receive, which
              will be  requested with  the protocol selected with the
              SET PROTOCOL (see below).  If such protocol is not sup-
              supported by the host, the terminal will drop to Xmodem
              NOTE: This  process is called  if the  BDOWN gadget is
                    selected from the SideBar.

   o BINARY SEND: Allows you to start a  Binary file Send, which will
              be transfered using the selected protocol on SET PROTO-
              COL (see below). If the host does not support such pro-
              tocol, the program will drop down to Xmodem protocol.
              NOTE: This process is called if the <BUP> gadget is se-
                    lected from the SideBar.

   o SET PROTOCOL: Allows you to set the protocol of your preference,
              note that Xmodem, Xmodem Ascii and WXmodem are the only
              ones supported  at the present time.  MultiTalk  may or
              may not be supported in  the future,  it all depends on
              the progress of GraphTerm.  The default protocol can be
              set from the AMIC.Config file(see below for more info),
              if none is set, the terminal defaults to Xmodem.

   o PROTOCOL MODE: Allows you to select between Checksum or CRC cor-
              rection mode.

   o AUTOCHOP: Checkmarked if toggled, unchecked if not... Also it is
              ignored if the extension  given to the file to transfer
              has the .ARC or .ZOO extension.

   o VIEW TRANSFERS: Use only to view transfers that contain readable
              ASCII information, otherwise you'll get  unpredicatable
              information on the window.

---------------------------------------------------------------------

PHONE MENU:

   o DIAL:    Read UPDATED information for more.
              NOTE: This  process is called  when the DIAL  gadget is
                    selected from the SideBar.

   o HANGUP:  Sends a HANGUP command to your modem.

   o AUTOREDIAL: Toggles/Untoggles the Autodial flag.  If checkmarked
              the program will redial the  selected phone entry until
              connection is made, or until the user aborts the opera-
              tion.  This are  the different things  you can do while
              autodialing.. At this point the only GADGET you can se-
              lect and make it to respond is the SCREEN Gadget in the
              sidebar, which will bring the Back screen to the front,
              placing the terminal screen in the background.
              The following a KEY commands:
              ESC Key: ABORTS the Autoredial process.
              TAB Key: SKIPS the actual loop, forcing a new dial,this
                       is VERY useful if  you are around and can hear
                       the BUSY beep,  so  you are  sure it won't  go
                       through, thus forcing a  new redial before the
                       whole time loop is done.
              UP ARROW: INCREASES the amount of time for each dial.
              DOWN ARROW: DECREASE the time for each dial loop.

              NOTE: If you  are working on another screen at the time
                    of the connection using  Autoredial, the Terminal
                    screen will pop up automatically. Many  love this
                    feature (per feedback),but others may not, let me
                    know!

   o ALT SERVICE: Toggles or Untoggles the ALTERNATE SERVICE flag. If
              set  the system  will add the  alternate number to your
              entry everytime it dials.

   o LOAD PHONE: Allows you to load a new phonedirectory.

   o MACRO KEYS: Allows you to LOAD, SAVE or EDIT a macro keys file.
---------------------------------------------------------------------

UTILITIES MENU:
   o NEWCLI: Allows you to open a NewCLI process in the WB window.

   o ARC FILES: NOT IMPLEMENTED: And perhaps it won't be.

   o UNARC FILES: NOT IMPEMENTED: Allows you to UnARC files online.

   o LOAD EDITOR: Loads AmigaDOS ED, on which you can edit files.

---------------------------------------------------------------------
                             Other commands
---------------------------------------------------------------------
SHIFT HELP: Displays a list of the define macros.

HELP:       Opens a small window that gives some helpful information.

RIGHT AMIGA 0 through RIGHT AMIGA 9: Attached to the first 10 phone
            entries on your directory.

F1 - F10:   Attached to the user definable macro keys.

---------------------------------------------------------------------
                               SideBar
---------------------------------------------------------------------
SCREEN: Sends the terminal program to the back screen,bringing the WB
        (most likey) as the front screen.
BACK:   Sends the SideBar to the Back of the I/O window.
COLOR:  Calls the SETUP/COLOR window requester function.
DIAL:   Calls the PHONE/DIAL window requester function.
HANGUP: Calls the PHONE/HANGUP function.
SCRIPT: Calls the PROJECT/EXEC SCRIPT function.
BDOWN:  Calls the TRANSFER/BINARY RECEIVE function.
BUP:    Calls the TRANSFER/BINARY SEND function.
CPTURE: Calls the TRANSFER/START(STOP) CAPTURE FILE function.
ASEND:  Calls the TRANSFER/START(STOP) ASCII FILE SEND function.
PRINT:  Calls the PROJECT/PRINTER ON function.
UNARC:  Calls the UTILITIES/UNARC function.
NEWCLI: Calls the UTILITIES/NEWCLI function.
QUIT:   Calls the PROJECT/QUITE PD function.

---------------------------------------------------------------------
                          Config File
---------------------------------------------------------------------
The following are the different commands supported by the Initializa-
tion Configuration file.. This file must either reside on the CURRENT
or S: directories, otherwise a set of pre-default settings are used.

PRIORITY:  The system priority you want to set to the terminal prog.

VERSION:   The string you want on the Title bar. DON'T CLAIM the pro-
           gram is your own work!! :-)

INTERLACE: Allows the user to select  between INTERLACE/NON-INTERLACE
           as the work screen.. It DOES support full overscan mode.

PLANES:    Allows the user to set the  number of bitplanes to be ope-
           ned when the program is invoked... I DO support upto 3 bit
           planes, but the program will allow you to set 4 and even 5
           bit planes, but don't tell me if it does not work.

NUMBUFFS:  Allows you to set the  number of Xmodem buffers (128 bytes
           long) you want to keep in buffer for file receptions.

BAUDRATE"  Allows you to  set the Baud Rate to be used as the default
           when the program is invoked.
PROTOCOL   Allows you to set the protocol of use for file transfer.
              0 = Xmodem
              1 = Xmodem Ascii
              2 = WXmodem
              3 = Zmodem        (NOT YET IMPLEMENTED)
              4 = Kermit        (NOT YET IMPLEMENTED)
              5 = Multitalk     (NOT YET IMPLEMENTED)

DIALTIME:  Time to be set as  call to call time between call attempts.
           In seconds.

GETCOLOR:  If on, the system will load the defined .Color file and set
           those colors to the terminal program. If OFF, the WB colors
           are used for the first 4 colors,and other predefined colors
           as colors 5 through 8.

LOOKDIR:   This is the Directory Path on  which the  program will look
           for the PHONE, KEYS & COLOR files.  If the file isn't found
           in LOOKDIR it will go and look in DEFDIR.

PHONE:     The filename of the file containing your phone directory.

KEYS:      The filename of the file containing your default KEYS.

COLOR:     The filename of the file containing your COLOR file.

FILEDIR:   The directory path on which file transfer will reside. This
           is just a default, you  can change to a different path any-
           time you want.

DEFDIR:    The path on which the terminal program will look  for files
           if they are not found in the LOOKDIR path.

NOTE: LOOK Update notes for new commands.

----------------------------------------------------------------------
                           A NOTE ABOUT PATHS
----------------------------------------------------------------------
I *HIGHLY*  recommend  users  to set 1 to 3 letter  paths for LOOKDIR,
DEFDIR and FILEDIR, since they  will be attached to the FILE REQUESTER
if Disk Icons are available..

----------------------------------------------------------------------
                         The Getfile requester
----------------------------------------------------------------------
This requester is probably one of the best around for this, it is very
smart, looking and assigning those devices YOUR system has to the disk
icons, if you have less  than 6 devices,  it will assign some  of your
PATH's (LOOKDIR, FILEDIR and DEFDIR) to  those remaining disk gadgets,
making life much easier. It also has a  PARENT directory gadget, which
will go one level down through the path, if selected.
Also the filesize of each file is displayed, and better, you only need
to click on it to get the aproximate time it will take for the file to
be transfered to the host.
----------------------------------------------------------------------
Boy, I am tired, so, that is it for now!
======================================================================






