
 ---------------------------------------------------------
 Document Revision Date      : Fredag Juli 1 (05:32)
 ---------------------------------------------------------
 Textmanual for NeoCom 2.xx

 NEOCOM                          TERMWIND
 1992/93/94                      1993/94
 By Michael Lundgren,             By Ulf Ronald Andersson
 Griffon SoftWare
 c/o Lundgren
 Gillbostrket 55
 191 76  Sollentuna
 Sweden
 PostGiro: 466 89 46-9
 ---------------------------------------------------------------------------
 Version 2.44 Multi               Version 1.02
 ---------------------------------------------------------------------------

 Foreword
 --------
 First & most I would like to thank everybody who has been involved i my 
 development of NeoCom, Beta Testers, Registrated users, friends, etc.

 When I begun a hobby-project called 'AutoTerm' I never expected it to
 to become what NeoCom is today.

 I has been many long hours of programming to get NeoCom to this point.
 When I started on AutoTerm, I had almost NO experience at all, but every-
 thing I've learned along the way, has contributed to my knowlegde and
 understanding for the Atari & programming.

 One of the main reasons to begin, was the lack of good, easy-to-use
 terminal program for the Atari.  There were a few, but no one satisfied the
 need I had.

 When I started 'AutoTerm' back in 89/90, there was very few GEM-based
 terminal program on the scene.  That was one of the reasons for NeoCom.

 Since then, there's has been some good programs, mainly from Gearmany.
 But I do NOT read or speak Gearman, and I think that most of you feel the
 same as me.  The german programs also has a tendancy to be quite complex.

 The early versions of NeoCom depended heavely on the built-in VT-52 emulat.
 With the new (?) TT-series and the Falcon, I had to make some changes.

 The most difficult bit was to enable NeoCom to work within a window.  Also,
 I had to make my own VT-52 emulation and ANSI.  All this together was way
 to slow to accept.  My solution to this problem was to contact one of Neo-
 Com's faithful user : Ulf Ronald Andersson.  We agreed that the best solu-
 tion for NeoCom was to optimize the window and emulation in pure assembler.

 So, after many nightly calls, he came up with a package consisting of a 
 window/Emulation object code, ready to link with NeoCom.

 So, this is were we stand today, with a higly competent terminal program
 for the Atari ST/STE/MEGA/TT/Falcon.

 To registrate NeoCom, all you have to do is send 12, $18 ,130 swedish
 crowns or 110 French Franc to the address above or use the swedish 
 PostGiro: 466 89 46-9
 * Please Make sure NOT to send any cash if you live outside Sweden. *

 For this you will allways recieve the latest version of NeoCom if you send
 an emty disk.

 Registrated users do NOT have to register again to get new updates. all you
 have to do, is to send an emty disk along with international reply coupons.
 Another option is to logon to NeoCom Support BBS in Scandinavia - BURNING
 CHROME BBS.  You will always get the latest version here.

 This program is S H A R E W A R E and nothing else.  It has never been or
 will be Public Domain (PD)  Michael Lundgren is the owner of all right of
 NeoCom, AutoTerm.  Ronald Andersson is the Copyright owner of TermWind.

 Registrated user has the right to USE the program, but NOT modify, copy or
 spread their version in ANY way.  If more than one user is using this
 program, a registration from all users will be nessecary.

                                            Michael Lundgren


 First I would like to point out some of the things that is not part of the
 NeoCom package.

 NO script handling.
 NO pure VT100/102/200/220
 NO Capture editor.
 NO View function for Capture or text.
    (Ascii upload with echo, could do this to a certain extent.)

 Some of the thing NeoCom DOES have!

 * One of the best ANSI emulations on the Atari ST.
 * Mouse-handled Macro functions.
 * Advanced Window handling.
 * 7 or 8 bit ASCII/VT52/ANSI Emulation.
 * A NEW BBS-menu interface (BMI)
 * Translation (Edit this with a seperate program!)
   can be very useful for those of us living outside UK or USA.
 * Capture (Full or partial)
 * Logfile for all calls.
 * External Protocol handling.
 * External programs.
 * ASCII Uploads.
 * Seperate Macros for every BBS.
 * Sepearte INIT/PREFIX/BAUDRATE/NAME/PASSWORD etc for every BBS-entry.
 * Echo (Normal or BBS)
 * Cost Counter.
 * Multi language.
 * Moveable Dialog boxes.
 * and much, much more.


 Since NeoCom can be very complex to use, I will try to explain some of the
 features here.

 To get the program to use english language, you just rename NEOC_Exx.RSC
 to NEOCOM.RSC.  If you intend to use the swedish language, rename the file
 NEOC_Sxx.RSC to NEOCOM.RSC.

 NEOCOM
 About NeoCom        Here you will find information about the program, the
                     current version, free RAM etc.

 SYSTEM
 Dial Directory      If you use this meny, you will get a dialog, edit this
                     with EDIT DIAL DIRECTORY.
                     Here, you can double-click on a BBS-entry.  This will
                     make NeoCom to dial that specific BBS for you with the
                     settings specified under EDIT DIAL DIRECTORY.

                     To make a manual call, enter the number you wish to dial
                     on the row named 'DIAL'  Press OK, and NeoCom will dial
                     that number for you.

                     *NOTE*  NEOCOM.MAC is default if manual dial is used.

 SYSTEM
 Load *.TRN          Here you can choose the translation file to be used.
                     to edit these, use the seperate program, NEOTRAN.

 SYSTEM
 Load *.NUM          This will load a choosen *.NUM file.  This file holds
                     the information entered under EDIT DIAL DIRECTORY.

 SYSTEM
 Load *.ZYZ          This will load any previous stored *.ZYZ file.
                     This file contains all the settings for NeoCom such as
                     Window size, emulation, Init, Baudrate, paths,external
                     protocols etc.

 SYSTEM
 Save *.NUM          Will save the current *.NUM file.

 SYSTEM
 Save *.ZYZ          Save all your settings for NeoCom.

 SYSTEM
 Hang-up             You will get a dialog, asking you to Hangup on remote.
                     If you choose OK, the call will be disconnected.
                     Use this function ONLY if there has been som failure.
                     This way of disconnecting a BBS is NOT popular with the
                     SysOps!

 SYSTEM
 Auto Answer         This will enable your modem to answer an incomming call.
                     All that NeoCom is doing is to send a 'ATA'.

 SYSTEM
 Info                Some short information about NeoCom.

 SYSTEM
 Help                Short summary of NeoComs keykommands.  You will find
                     all the ALT key currently in use here.

 SYSTEM
 Quit                You will get a dialog, asking you to quit.  If the
                     capture is on, this will be closed, before NeoCom is
                     terminated.  Same goes for NEOCOM.ZYZ/NUM if that
                     setting has been choosed.

 EDIT
 Catalog             This is one of the powerful functions.
                     To choose a BBS to edit, use the catalog in the same way
                     as when you dial, just click on the BBS you want.

                     You will also see two other boxes to click on.

                     LOAD*.NUM file
                     Loads a presaved *.NUM file.  In this way you can have
                     several seperate number files.  Each file can hold up
                     to 50 different entries.

                     SAVE*.NUM file
                     Save the current number file.

                     Both of these functions can also be reached from the
                     Main menu.

                     To choose a BBS to edit, use the catalog to find the BBS
                     you wish to edit.  You will get a new dialog.

                     BBS NAME
                     Here you enter the name on the BBS. (Max 30 Chars.)

                     PHONENUMBER
                     Enter the phone number to use.

                     USER NAME (Macro function)
                     Enter the name you wish to use on the current BBS.
                     Here you can use the CONTROL-M (CR) after the name, this
                     will send a carriage Return after the name.

                     PASSWORD (Macro Function, can be reached by pressing
                               the right mousekey!)
                     Enter the password of your choice.  CONTROL-M can be
                     used as above.

                     MACRO BOX FILESELECTOR
                     With this you can choose a macrofile to be used with the
                     current BBS.

                     MACROS
                     Here the name of the choosen macro will appear.  You can
                     edit by hand.  When you call, this file will be loaded
                     and be used as macros for NeoCom.  You can reach them
                     either from the function-keys or the pop-up menu if you
                     are online.

                     INIT STRING
                     This is the init string to be used with your modem.
                     ATX4 is default, and so is the 'ATH0E0S11=55'  If you
                     are unsure of what Init to use for you specific modem,
                     take a look in the manual of your modem.

                     PREFIX STRING
                     Prefix is the code preceding an outgoing call.  In
                     Sweden and most other european countries, ATDT is the
                     most common (ATDP can occur!)  See your modem manual.

                     RESET
                     Is used to reset your modem to the factory settings.
                     This command will be sent BEFORE the INIT string.

                     BAUDRATE
                     A number of boxes to choose the desired baudrate for the
                     current BBS entry.

                     EMULATION
                     Here you can pick the emulation you want for the BBS.
                     Currently, there is 6 different emulations.
                     1. - 7 bit ASCII
                     2. - 8 bit ASCII
                     3. - 7 bit VT52
                     4. - 8 bit VT52
                     5. - 7 bit ANSI
                     6. - 8 bit ANSI

                     In the last box you accept the setting made by you, and
                     will be returned to choose a new entry to edit.

 EDIT
 RS232               Here you can edit the modem setting.
                     Note!  The baudrate will NOT affect the baudrate you
                            have specified for a certain BBS.  They have a
                            higher priority than this one.  This is mainly
                            used when you are dialing manually.

                     There is 7 baudrates.

                     110
                     300
                     1200
                     2400
                     4800
                     9600
                     19200

                     You should choose the one best suited for your modem.

                     PARITY
                     On an Atari, this should be NONE

                     STOPBIT
                     Default is 1.

                     DATABIT
                     Default is 8

                     FLOW
                     Default is NONE.  If you have a highspeed modem, this
                     should be CTS/RTS or XON/XOFF.

                     MODEM 1
                     This one is default.  It's the ST:s usual RS232 port.
                     You should use this one if you are using an ST/e

                     MIDI PORT
                     With this, you can send and recieve characters via the
                     Midi port.  This should only be used with a NUL-Cable.

                     MODEM 2 and SERIAL 1 & SERIAL 2
                     This is mainly for the Mega ST/e and TT.
                     (Currently unavailable)

 EDIT
 Protocol            This is where you edit the external protocols.
                     There is entries for up to 5 different protocols.

                     Note that the 1:st protocol is default to ALT-Z
                     and the 2:nd to ALT-Y.
                     So, if you have choosen Z-modem as your first proto-
                     col (Default), then all you have to do to make a
                     download is to to press ALT-Z, and the transfer will
                     begin.

                     At your left there is a box. If you click in the box
                     you will get a fileselector.  Use this to pick the path
                     to the external program you intend to use.
                     If you click OK in the fileselector, the name of the
                     program (TTP) will appear to the right.  This field can
                     be edited to name the protocol.  This name will appear
                     in the menu bar.

                     If you for exampel, have choosen the XYZ.TTP, edited
                     the name to Zmodem, It's time to put some parameters
                     for the program.  In this example, we want the Zmodem.
                     So, on the row for UL, we will put : -U -Z
                     and for the DL row                 : -D -Z

                     If you want Ymodem, use -Y instead.

                     For more information on the parameters required, take
                     a look in the manual of the program you wish to use.

 EDIT
 Window              This is one of the most difficult bits with NeoCom, and
                     can be quite tricky.  The reason for this was to as 
                     flexibel as possible.
                     At the top you will find SIZE of the window.  With this
                     you can choose wether you want a RESIZEABLE window.
                     With this, you will get a window with ALL attributes on.

                     If you choose a INFO WINDOW, the window will only have
                     a Inforow and the possibility to be moved.  One of the
                     advatages with this mode is, that you will get more
                     characters on the screen.

                     If you choose FULL WINDOW, you will get a window without
                     ANY attributes.  This window cannot be moved or in any
                     other way manipulated.  This mode also have space for
                     more characters than the resizeable window.

                     FIT WINDOW
                     This option enables the terminal to fit the window.
                     ie. you will get as many rows & columns as there is
                     room for in the window.  If this option i OFF you can 
                     edit the number of rows & columns by yourself.
                     *NOTE!* The maximum Rows & Columns are 255.

                     FONTSIZE
                     This defines the size of the font to be used.
                     This will also affect the number of rows & columns.

                     The best way to get a grip with the window handling,
                     is to experiment until you get used to it.

                     If the setting SHOULD go wrong, the window will use
                     default values.

 EDIT
 Emulations          This is the terminal emulation department.  In here you
                     can choose the emulation you wish to use.  NOTE! This
                     is overruled by the emulation settings in the Auto-
                     dilaing, and is only used for manual dialing.

                     NeoCom has 8 bit VT52, as default emulation.  This is
                     the most common emulation on the Atari systems.
                     ANSI should only be used with systems using a PC, since
                     the Atari Systems has a very poor ANSI emulation.

                     If you are using ANSI, there are some other options:

                     ANSI colour differentation
                     This will prevent the text to have the same colour as
                     the background.  It is very useful if you are running
                     in medium or high resolution.

                     Other options are :

                     Hide the cursor while the text is displayed in the
                     window, this speed up the output.

                     Option to lock the output to the window.  This will
                     only output the text when the RS232 buffer is emty or
                     3200 characters has been recieved.  This will also speed
                     up the output alot!  If this option is OFF, the output
                     will be as soon as a characters enters the buffer.
                     This vill be VERY slow. In fact this will turn your
                     14400 Bps modem into a 300 Bps modem :-)

 EDIT
 Settings            Here you can edit the settings for NeoCom.
                     NOTE!  These settings are mostly used with manual dial.
                     The autodial settings will overule these settings.

                     However, there is some setting wich is universal.

                     DEFAULT PATH for UPLOAD
                     This is the default path for upload, if you click on 
                     the row, you will get a fileselector.  Pick a path
                     were you want your uploads to go.  NOTE!  Do NOT enter
                     any filenames!

                     DEFAULT PATH FOR DOWNLOADS
                     As above.

                     SAVE NEOCOM.NUM AT EXIT.
                     If this is ON, NEOCOM.NUM will be saved when you exit
                     NeoCom.  Can be useful to people with a short memory.

                     SAVE NEOCOM.ZYZ
                     As above, exept it is the NEOCOM.ZYZ file.

 EDIT
 F-KEY               In here, you can edit all your Function Key's.
                     Note!  There is NO need to put any Name or password
                     in here.  To use any Macro, press F1 to F10, or use
                     the right Mousekey.

                     LOAD *.MAC
                     Load previously saved Macros.

                     SAVE *.MAC
                     Save the current macros.  You can save different macros
                     under different names and use them with the Autodial.
                     (Se EDIT DIAL DIRECTORY)

 EDIT
 Cost                Edit the call cost.

                     You can enter a cost for every CONNECT, use the box to
                     the right, to activate the function.  When this is
                     activated, NeoCom will add this cost as soon as you
                     get a connect.  This will only happen once a call.

                     There is also a Minimum Cost for the call, to activate
                     this function, use the righthand box.  If the normal
                     cost is BELOW this value at the end of your call, this
                     sum will be added to your total sum instead.

                     The last function to activate is the Cost.  Use the box
                     to activate it. This sum will be added every x minute,
                     specified by the 'UPDATE EVER _ MINUTE.'

                     You can also see the total cost, and delete it.

 EDIT
 REDIAL              Here you enter the amount of time NeoCom should wait
                     before attempting a redial.

                     10  Second
                     30  Second
                     60  Second  (1 Minute)
                     120 Seconds (2 Minutes)

                     Default is 30 Seconds.

 EDIT
 Capture             Choose the capture type you will be using.

                     CAPTURE SIZE - This will determine the size of your
                     capture.  When this size is reached NeoCom will dump
                     the capture to a file (See OPEN CAPTURE FILE).
                     This dump will also take place if you change the size
                     for capture.  The minimum size is 4 Kilobytes, and
                     maximum size is the available free RAM.

                     FULL CAPTURE - You will get ALL the characters, even
                     control codes and escape codes.  Useful if you wish to
                     capture an ANSI animation etc.

                     PARTIAL CAPTURE - Only capture the pure ASCII chars.
                     Useful if you intend to look att the capture in an text
                     editor.

 EDIT
 Echo                Choose the type of echo mode.

                     NORMAL ECHO
                     With this you will se everything you and the remote
                     writes.  The remote will only se what you write, unless
                     he has Halfduplex on his side.

                     NOTE!  This kind of echo and Echo mode ON, you are able
                     to se any text file sent via ASCII UPLOAD.

                     BBS ECHO
                     This is the type of echo used by Bulletin board systems.
                     This could be used terminal to terminal.  Everything
                     you write will go through the modem and to your window.
                     All the text the remote is writing will be seen by you
                     AND him.  NOTE!  This echo mode should only be used by 
                     ONE of you.

                     LINEWRAP
                     This function will wrap anything you write to the next
                     row if you exceed the number of columns specified.

 EXTRA
 Time & Date         Set the time and date right.

 EXTRA
 Translation         If this function is ON, all the incomming and outgoing
                     characters will be translated.

                     To change translation, se SYSTEM

                     To edit these tables, use the external program included
                     in the NeoCom package : NEOTRAN2

                     VERY useful if you not living in the UK or USA.

 EXTRA
 Echo                If this function is ON, characters vill be echoed to
                     your window.  The type of echo to be used, is edited
                     under EDIT ECHO.

                     NOTE!  Echo mode is automatically SWITCHED OFF during
                     an outgoing call, just to prevent mistakes.

 EXTRA
 Redial              If this function is ON, NeoCom will automatically try
                     to redial a BBS if the BUSY tone is detected.
                     Redial is activated after the amount of time specified
                     under EDIT REDIAL.

 EXTRA
 Normal/
 Reversed video      Here you can toggle the white or black background.

 EXTRA
 Sound               Toggles the sound ON/OFF

 EXTRA
 Open/Close
 Log file            With this you open, or if the file is already opened, 
                     closing a logfile.  The only thing this function does,
                     is to open create or close a file.

 EXTRA
 Log ON/OFF          With this function you decide when and if you want to
                     log every call.

 EXTRA
 LINEWRAP
                     This function will wrap anything you write to the next
                     row if you exceed the number of columns specified.


 CAPTURE
 Open/Close
 capture file        Same as for the logfile.  It ONLY open, creates or 
                     closes the capture file.

 CAPTURE
 Capture             This function decides if and when you wish to capture
                     any text.  The type of capture is edited under EDIT
                     CAPTURE.

 PROTOCOL
 Protocol 1          If this one is checked, this protocol will be the activ
                     protocol when using UPLOAD or DOWNLOAD.
 PROTOCOL
 Protocol 2          If this one is checked, this protocol will be the activ
                     protocol when using UPLOAD or DOWNLOAD.
 PROTOCOL
 Protocol 3          If this one is checked, this protocol will be the activ
                     protocol when using UPLOAD or DOWNLOAD.
 PROTOCOL
 Protocol 4          If this one is checked, this protocol will be the activ
                     protocol when using UPLOAD or DOWNLOAD.
 PROTOCOL
 Protocol 5          If this one is checked, this protocol will be the activ
                     protocol when using UPLOAD or DOWNLOAD.

 PROTOCOL
 ASCII Upload        With this function you can send a prewritten textfile
                     to a BBS.  The text file will be sent character by 
                     character to the remote.  If you have echo ON, and the
                     NORNAL echo type on, the text will be sent to the 
                     window.

                     NOTE! -------------------------------------------------
                     If you send an ascii file to a BBS using the QuickBBS,
                     it's VERY important NOT to use more than 75 chars.
                     This ALSO includes the CARRIAGE RETURN character.
                     This applies to ALL BBS systems that is using 2 CR to
                     bring you the message edit commands.
                     -------------------------------------------------------

 PROTOCOLS
 Parameters         In this dialog you can choose if you wish to send an
                     CONTROL-Z to mark a end of file (EOF).  This is used
                     on among others, MICHTRON BBS systems.  Use this if
                     you know your ASCII file does NOT end with an CONTROL-Z.

                     You can also choose to translate the file wit the curr-
                     ent translation table.

                     You can also opt to strip the Linefeed.  This can be
                     important sometimes.

                     The last alternative is to put a SPACE instead of a
                     LINEFEED after a CR.  This is MOST useful on systems
                     like QuickBBS.  This is also default.

 PROTOCOL
 Upload              Here you will get a fileselector to choose the file you
                     wish to send.  The protocol used will be the predefined
                     protocol above.

 PROTOCOL
 Download            Here you will get at fileselector to choose a PATH for
                     files you are about to download.  The default path will
                     be the one you defined under EDIT SETTINGS.

                     NOTE!  You should NOT specify ANY filename here, just
                     the path.  Unless you are using Xmodem, then you have
                     to specify a filename also!

 EXTERNAL
 Program             Here you can define all the external programs you wish 
                     to use, there is room for up to 10 different predefined
                     programs.

                     To choose a program, use the box marked with an 'F'
                     next to the program row.  You will get a fileselector
                     to point out the file you want to use.
                     If you click OK, the file you have choosen, will appear
                     on the row next to the box.  The filename can be edited
                     to any desireable name.

                     At the bottom there is a row.  Use this to send any
                     parameters needed for the program you are about to use.
                     To make life even more simple, there is also a box,
                     marked with an 'F' beside the parameter row.  Use this
                     if you should need a path along with tha parameters.

                     To start any of the above programs, just click on the
                     row with the name on.

                     UNLOAD NEOCOM
                     This function will tell NeoCom to unload before the 
                     external program is called.

                     EXTERNAL PROGRAMS
                     This function is most usable if you have to run a 
                     program that has not been listed above, application
                     not commonly used for example.

 INSERT KEY
 ----------          INSERT will get you a dialog where you can type some
                     text to send to the modem, useful to make sure the
                     spelling is right etc.  This is a form of directedited
                     macros.


 SOME LAST WORDS
 ---------------

 NeoCom is not a program for a beginner, unless you have SOME idea of what
 modem Communication is.  NeoCom is best suited for anyone with some ex-
 perience, who does not have the need for some of the more extreme and
 obcure functions in some of the terminal programs available on the market.

 NeoCom is at current in the lead of a new generation of terminal programs,
 with functions ONLY available with the use of windows.

 One of the NEW functions in NeoCom is the unique BMI-handling.

 BMI
 ---
 BMI stands for BBS Menu Interface.  This interface makes it possible to
 use your mouse most of the time, except when you have to write something.
 If you point the mousearrow on a character on the screen and click the left
 mousebutton, this character will be sent to your modem.  
 NOTE!  SPACE will not be used as legitable character.

 To make things even more simple, the right mousebutton will bring you a pop-
 up dialog, where you can reach every macro you have predefined.  There is
 also 4 other buttons :
 NAME        (send the name you have specified for the current BBS)
 PASSWORD    (send the password you have specified for the current BBS)
 SPACE
 RETURN

 So, with BMI and this menu, you can reach almost every command in the BBS
 without touching the keyboard.

 Keyboard commands available is :

 ALT-Z     Default external protocol 1.
 ALT-Y     Default external protocol 2.
 ALT-V Pil Your userNAME for current BBS.
 ALT-H Pil PASSWORD for current BBS.
 CLR/HOME  Clear the window.
 INSERT    Type ahead
 F1-F10    Function Macros.

    SYSTEM     ALT-H    = Hang-Up
               ALT-A    = Auto-Answer
               ALT-I    = Information
               HELP     = Help
          ALT-Q/UNDO    = Terminate NeoCom

    EDIT       ALT-M    = Dial Catalog
               ALT-N    = RS232
               ALT-W    = Window
               ALT-L    = Emulation

    EXTRA      ALT-T    = Translation ON/OFF
               ALT-E    = Echo ON/OFF
               ALT-R    = Redial ON/OFF
               ALT-V    = Video normal/reversed
               ALT-S    = Sound ON/OFF

    CAPTURE    ALT-O    = Open capture file
               ALT-C    = Capture ON/OFF

    PROTOKOL   ALT-1    = Protocol 1
               ALT-2    = Protocol 2
               ALT-3    = Protocol 3
               ALT-4    = Protocol 4
               ALT-5    = Protocol 5
               ALT-U    = Upload
               ALT-D    = Download

    EXTERNAL   ALT-X    = External Programs


 SOME EXTRA HINTS
 ----------------
 1. USE TURBOCTS/SERFIX20 or some other program fixing the Highspeed modem
    bug in Atari's TOS.
 2. USE NVDI or any other program that will speed up the screen.  This will 
    make NeoCom alot faster!  NOTE!  NeoCom is using it's own BLITTER, so
    you will have this even with an old STFM or any machine without built-in
    blitter operations.


 The latest version of NeoCom is always available on NeoCom Support BBS -
 BURNING CHROME - 046-8-6268886 14400Bps 24H/day.

 Have a nice day!
 Michael Lundgren

 - END OF FILE-
