home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1998 February / PCOnline_02_1998.iso / filesbbs / dos / mxt_b201.exe / MXT.RES / MAXTERM.DOC < prev    next >
Encoding:
Text File  |  1997-06-29  |  41.2 KB  |  772 lines

  1. ╔═════════════════════════════════════════════════════════════════════════════╗
  2. ║      FIRST THINGS FIRST - READ THE FILE WARNING.TXT BEFORE PROCEEDING!      ║
  3. ╚═════════════════════════════════════════════════════════════════════════════╝
  4.  
  5.                              ┌╦══╦┐ ┌╦══╦┐ ┌╦═══╦┐
  6.                              │╠══╩╗┐│╠══╩╗┐└╩═══╦┐
  7.                              └╩═══╩┘└╩═══╩┘└╩═══╩┘
  8.         ┌╦   ╦┐┌═╤╦╤═┐┌═╤╦╤═┐┌╔     ┌═╤╦╤═┐┌═╤╦╤═┐┌╔═══╦┐┌╔═══╦┐┌════╦┐
  9.         │║   ║│  │║│    │║│  │║       │║│    │║│  │╬══   │╬══   ┌─╔═╝─┘
  10.         └╩═══╩┘  ╧╩╧  └═╧╩╧═┘└╩═══╩┘└═╧╩╧═┘  ╧╩╧  └╩═══╩┘└╩═══╩┘└╚════┘
  11.             ┌╦═══╦┐┌╦═══╦┐┌╔═══╦┐┌═╤╦╤═┐┌╦   ╦┐┌╦═══╦┐┌╦═══╦┐┌╔═══╦┐
  12.             └╩═══╦┐│║   ║││╬══     │║│  │║ ╦ ║│├╬═══╬┤│╠══╦╩┘│╬══
  13.             └╩═══╩┘└╩═══╩┘└╩       ╧╩╧  └╩═╩═╩┘└╩   ╩┘└╩  ╚═┘└╩═══╩┘ <tm>
  14.  
  15.                             A Subsidary Of LA-Soft
  16.  
  17. ───────────────────────────────────────────────────────────────────────────────
  18.   MAXterm ß2.01
  19.   The Original MAX Graphics Compatible Terminal Program
  20.   Copyright 1995-Current * Larry L. Athey * BBS Utiliteez Software
  21. ───────────────────────────────────────────────────────────────────────────────
  22.   ▀▀▀   ▀▀▀   ▀▀▀▀▀   ▀▀   ▀▀
  23.   ▀▀▀▀ ▀▀▀▀  ▀▀   ▀▀   ▀▀ ▀▀
  24.   ▀▀ ▀▀▀ ▀▀  ▀▀▀▀▀▀▀    ▀▀▀    ╔══ ╦═╗ ╔═╗ ╦═╗ ╦ ╦ ╦ ╔═╗ ╔═╗
  25.   ▀▀  ▀  ▀▀  ▀▀   ▀▀   ▀▀ ▀▀   ║ ╦ ╠╦╝ ╠═╣ ╠═╝ ╠═╣ ║ ║   ╚═╗
  26.   ▀▀     ▀▀  ▀▀   ▀▀  ▀▀   ▀▀  ╚═╝ ╩╚═ ╩ ╩ ╩   ╩ ╩ ╩ ╚═╝ ╚═╝  v2.01
  27. ───────────────────────────────────────────────────────────────────────────────
  28.   The Universal Multimedia Interface For BBS Software
  29.   Copyright 1995-Current * Larry L. Athey * BBS Utiliteez Software
  30. ───────────────────────────────────────────────────────────────────────────────
  31.  
  32.   Information Regarding MAX Graphics:
  33.   ───────────────────────────────────
  34.   Notice is hereby given that the MAXscript/MAXcontrol/MAXcolor language,
  35.   and MAXterm are products of BBS Utiliteez Software and are protected by
  36.   US copyrights listed with the US Library Of Congress (1996)....
  37.  
  38.   No changes, additions, subtractions, or other modifications shall be made
  39.   to MAXscript/MAXcontrol/MAXcolor language or the MAX Graphics development
  40.   kit without express written permission from Larry L. Athey, BBS Utiliteez
  41.   Software, Alliance, Nebraska, USA....
  42.  
  43.   The MAXscript/MAXcontrol/MAXcolor language may be used in any BBS or Door
  44.   software 100% royalty free. You are also allowed to implement full local
  45.   graphics viewing in any BBS or Door software 100% royalty free. However,
  46.   any program that uses the MAXscript/MAXcontrol/MAXcolor language *MUST*
  47.   bear the MAX Graphics/BBS Utiliteez Software copyright notice....
  48.  
  49.   Example: MAX Graphics and the MAXscript/MAXcontrol/MAXcolor language is
  50.              (C) 1995-Current * Larry L. Athey * BBS Utiliteez Software
  51.  
  52.   Disclaimer:
  53.   ───────────
  54.   MAX Graphics, MAXscript/MAXcontrol/MAXcolor and MAXterm are by no means
  55.   copies of, or otherwise plagiarized remote graphics methods used by any
  56.   other BBS software. Even though MAXterm responds to a few commands used
  57.   by RIPscrip and other RIP capable BBSes, this is by no means any kind of
  58.   a copyright infringement of the RIP technology. If it was, then I'm sure
  59.   that Pat Clawson of TeleGrafix would have notified me by now....
  60.  
  61.   Yes, there are some similarities between MAX Graphics and some other BBS
  62.   graphical user interfaces, yet this is still not any kind of a copyright
  63.   infringement either. Since I have ran about every graphical BBS out there
  64.   from DOS to Windows platforms, I'm bound to create things in the image of
  65.   my own memory. Even the authors of other graphical BBS packages have told
  66.   me where they got their ideas....Other graphical BBS packages....So don't
  67.   worry if someone tells you "Gee, your BBS looks a lot like Shotgun BBS or
  68.   RoboBOARD/FX", all similarities if any are 100% within copyright laws....
  69.  
  70.   ....End of disclaimer....
  71.  
  72. ───────────────────────────────────────────────────────────────────────────────
  73.  
  74.   Guarantee:
  75.   ──────────
  76.   Ha Ha Ha Ha....Guarantee? Okay, if this program breaks, I guarantee that
  77.   you get to keep both pieces....How's that?  :)
  78.  
  79. ───────────────────────────────────────────────────────────────────────────────
  80.  
  81.   The Contributors:
  82.   ─────────────────
  83.   This is a list of people who contributed to the cause of beta testing the
  84.   MAX Graphics related programs and the TDK door development kit.  Although
  85.   there were more people who applied to be beta testers, most of these beta
  86.   sites never posted anything in the support echo, so I don't consider them
  87.   to have made any contribution to the cause. But, these people stood by me
  88.   and my efforts without a single sour word, and never threw in the towel..
  89.  
  90.   Many people apply to be a beta tester for new programs and never think of
  91.   the qwerks involved in testing untested software. So they quickly give up
  92.   and avoid beta testing like the plague. Beta testing requires a person to
  93.   do nearly as much work (if not actually more) as the programmer themself.
  94.  
  95.   Programs can't evolve without testers actually running the program and at
  96.   least trying to make it work even with the bugs in it.  True beta testers
  97.   don't seem to know the meaning of the phrase "I give up", and that's what
  98.   makes being a program author worth while. I couldn't give a damn if I get
  99.   one more program registration in my life,  so long as there are dedicated
  100.   common sense thinking people like this standing by you, it's worth while!
  101.  
  102.         Let's here it for the people that refused to say "I give up"!
  103.  
  104.   Name:                          BBS:                            Phone:
  105.   ───────────────────────────────────────────────────────────────────────────
  106.   Brad Larned (1:205/400)        The Fresno Online BBS           209-276-3657
  107.   Sean Price (1:205/46)          Sanctuary From The Law BBS      619-377-3611
  108.   Chris Martin (1:219/308)       The Mars Station BBS            760-254-3012
  109.   Bob Wingender (1:284/11)       The Oak Tree BBS                417-581-0868
  110.   Chet Rhodes (1:151/124)        Hawkmoon's Realm                919-556-8363
  111.   Larry Thrasher (1:3612/650)    The Night Thrasher BBS          904-937-9144
  112.   Thomas Wells (1:3621/1)        Renegade's Hideout              615-326-5597
  113.   Timothy Barney (1:2622/3)      The Gravel Pit                  814-942-1552
  114.   Cliff Williams (1:112/124)     The City Of Thought             904-645-8850
  115.   Jon Parise (1:2606/421)        Infinite Twilight               908-637-8243
  116.   Arthur Stark (1:395/670)       Top's Diamond Mine              254-542-8783
  117.   Ronald Schlegel (1:110/1065)   Dynasty BBS                     937-258-1030
  118.   David Raasch (1:280/285)       Let It Shine Online!            816-461-2290
  119.   ───────────────────────────────────────────────────────────────────────────
  120.  
  121.   NOTE: These names appear in no particular order, they are only listed here
  122.         as the names appear in my MAX Graphics area message base....
  123.  
  124. ───────────────────────────────────────────────────────────────────────────────
  125.  
  126.   One Quick Note Before We Start:
  127.   ───────────────────────────────
  128.   I'm going to apologize ahead of time in case any part of this documentation
  129.   seems kind of vague. I'm a programmer, not a teacher, so all I can do is my
  130.   best.  Plus,  it appears that there is a world wide campaign to abolish the
  131.   reading of any and all documentation,  so I really don't spend a whole heck
  132.   of a lot of time writing any documentation any more. If for some reason you
  133.   can't understand what a certain feature does by reading this document,  all
  134.   I can suggest is that you tinker around with that feature for a while until
  135.   you understand what it's actually doing.  Hands on experience is always the
  136.   best teacher and most effective way of learning something new....
  137.  
  138. ───────────────────────────────────────────────────────────────────────────────
  139.  
  140.   System Requirements:
  141.   ────────────────────
  142.   IBM or compatible PC with a 386 or better (Preferably Better) CPU. MAXterm
  143.   has been tested on as small as a 386/SX40 and as high as a Pentium 133. If
  144.   you are running a 386, you can expect MAXterm to run a little slow, sorry.
  145.  
  146.   DOS 3.0 or greater, no special operating system required. This program will
  147.   also run perfectly in a DOS session under MS Windows or OS/2 as well.
  148.  
  149.   480K (or greater) free conventional memory.
  150.  
  151.   1 Meg (or greater) free XMS or EMS memory.
  152.  
  153.   SVGA video card with at least 1 Meg of video RAM. If your video chipset on
  154.   your video card is not directly supported by this program, you will need to
  155.   make sure your video card is at least VESA compatible. If your video card
  156.   does not have an on board VESA BIOS, you will need to load the VESA driver
  157.   TSR that came with your computer or video card before running this program.
  158.   Keep in mind that running MAXterm in generic VESA mode will result in slow
  159.   performance.
  160.  
  161.   Configuring your video card's chipset is done through the MAXVIDEO.CFG file,
  162.   which is a plain text file with the video chipset ID number on the first
  163.   line of the file. Below is a list of the supported chipsets and their ID
  164.   numbers:
  165.  
  166.   ID - Video Chipset Brand/Series
  167.   ────────────────────────────────────────
  168.   0  - Attempt To Auto Detect Chipset
  169.   1  - Generic VESA Support
  170.   2  - Ahead A series
  171.   3  - Ahead B series
  172.   4  - ATI 18800
  173.   5  - ATI 18800-1
  174.   6  - ATI 28800/38800/68800/88800
  175.   7  - Chips & Technologies 82c451/455/456
  176.   8  - Chips & Technologies 82c452
  177.   9  - Chips & Technologies 82c453
  178.   10 - Genoa 6000 series
  179.   11 - Oak OTI-067
  180.   12 - Paradise PVGA1a
  181.   13 - Paradise WD90C00/WD90C10
  182.   14 - Paradise WD90C11/30/31/33
  183.   15 - Trident 8800 series
  184.   16 - Trident 8900/9000 series
  185.   17 - Tseng ET3000 series
  186.   18 - Tseng ET4000 series
  187.   19 - Video7
  188.   20 - Cirrus Logic 5400 series
  189.   21 - S3
  190.   22 - NCR 77C22/77C32
  191.   23 - Oak OTI-077
  192.   24 - Oak OTI-087
  193.   25 - Type 25 (Reserved)
  194.   26 - Cirrus Logic 6400 series
  195.   27 - Advance Logic 2000 series
  196.  
  197.   If you select ID #0 and get nothing but garbage when you fire up MAXterm,
  198.   this usually means that MAXterm could not detect your video chipset, nor
  199.   could it auto detect VESA compatibility either. If you have also tried to
  200.   load a VESA driver TSR in advance and are still having no luck, you will
  201.   need to force VESA support ON by placing a number 1 on the first line of
  202.   the MAXVIDEO.CFG file. If this still doesn't work, it is obvious that the
  203.   MAXterm program will not work with your video card. In this event, please
  204.   send me the specifications on your video card so I can see if there is a
  205.   chance that direct support can be added for it.
  206.  
  207.   You will need to have shareware or registered copies of ARJ, LHA, PKWARE,
  208.   and RAR archivers on your system located in your "Archiver Path" in MAXterm.
  209.   If you don't have any of these, you will need to get them before you can
  210.   run this program. If these utilities do not exist in your Archiver Path you
  211.   will not be able to unpack or re-package graphics resource packages.
  212.  
  213. ───────────────────────────────────────────────────────────────────────────────
  214.  
  215.   F.Y.I.:
  216.   ───────
  217.   One thing to keep in mind about MAXterm is that its original intention was to
  218.   be an external protocol, rather than a complete terminal program. Most people
  219.   are too fond of their existing ANSI terminal program to part with it which is
  220.   why MAXterm doesn't have all the bells and whistles of other programs. If the
  221.   terminal program you use has the capability to run external protocols, or run
  222.   external script/batch files, you would be wiser to strip MAXterm down and run
  223.   it that way instead. See "COMMAND LINE PARAMETERS" for more information....
  224.  
  225.   My priorities are the advancement and development of the MAX script language
  226.   interpreter, MAXpaint, TDK (The MAX Graphics Door Development Kit) and my BBS
  227.   package Max-Menu (FS). MAXterm in my opinion is merely a utility, it is by no
  228.   means meant to be a competitor/replacement for the more popular ANSI terminal
  229.   programs out there today. MAXterm is only intended to be a compact and basic
  230.   online MAX script language interpreter which requires the absolute minimum of
  231.   memory and does not require a hot rod system to operate. There is no need to
  232.   send me messages telling me that MAXterm is limited....It's suppose to be....
  233.  
  234.   On the other hand, if you are a Pascal programmer and are interested in going
  235.   to work on an advanced version of MAXterm, I can make special arrangements to
  236.   make the MAXterm units outside of the commercial units available to you....
  237.  
  238. ───────────────────────────────────────────────────────────────────────────────
  239.  
  240.   Installation:
  241.   ─────────────
  242.   Before this program can continue installing, you will need to know a few
  243.   things about your system in advance. First of all, the default archiving
  244.   method used by MAX products is PKZIP, you will need to know the path to
  245.   PKZIP.EXE and PKUNZIP.EXE ahead of time. If these already exist in your
  246.   DOS path, the installation program will automatically find them for you.
  247.  
  248.   You will also need to know the comport number and IRQ that your modem is
  249.   attached to. This program will default to UART communications as well as
  250.   to a 38400 baud locked port speed. You can change these settings to suit
  251.   your system as needed.
  252.  
  253.   Lastly, if you have a "SoundBlaster" compatible sound card installed you
  254.   will need to know the port hex address, IRQ, and DMA channel of the card
  255.   as well. This information is usually available in your AUTOEXEC.BAT, or
  256.   if you run MS Windows, check the "Control Panel" settings for your sound
  257.   card to obtain this information.
  258.  
  259.   To continue, simply copy the contents of this archive to any directory of
  260.   your choice. Run SETUP.EXE with no parameters and the program will do all
  261.   of the work for you, and be sure to follow *ALL* on screen instructions!!
  262.  
  263.   Repeat this process when upgrading from a previous version of MAXterm....
  264.  
  265.   Installation Problems:
  266.   ──────────────────────
  267.   Major changes have been made from MAXterm v1.XX to MAXterm v2.XX, and the
  268.   installation procedure is one of the major changes. A lot of sysops, web
  269.   masters, and CD-ROM manufacturers process files with "Upload Processors"
  270.   and there are quite a few of them that think it's wise to convert any and
  271.   all internal archives to their favorite archive format. BZZZT!!!...NOT!!!
  272.   This was causing problems with people trying to install MAXterm and then
  273.   being blasted with messages saying that the program couldn't find any of
  274.   the icon libraries because the person they got it from converted the file
  275.   DEFAULT.PKG to DEFAULT.ZIP or some other archive format. MAXterm is fully
  276.   dependent on the SETUP.EXE to install the program, and now file names and
  277.   their CRC32 values are verified to prevent any possible tampering. So now
  278.   you can rest assured that when you install MAXterm, you will always have
  279.   an authentic installation archive. The only way to assure that SETUP.EXE
  280.   is authentic is to get your MAXterm archive directly from the author, but
  281.   hopefully people will find better things to do than to tamper with that..
  282.  
  283. ╔═════════════════════════════════════════════════════════════════════════════╗
  284. ║ Program Tips and Troubleshooting:                                           ║
  285. ╚═════════════════════════════════════════════════════════════════════════════╝
  286.  
  287.   Windows 95 Tips, From The Explorer:
  288.   ───────────────────────────────────
  289.   1.  Open Explorer
  290.   2.  Find the DOS file executable you are interested in. In this case that
  291.       would be MAXTERM.EXE (or MAXPAINT.EXE)
  292.   3.  Right click one time on the *.EXE and a quick menu will open up.
  293.   4.  At the bottom will be an option called "Properties". Left click it.
  294.   5.  A menu set with tabs at the top will pop up. The default one is the
  295.       "General" menu. Beside it is one called "Program", left click it.
  296.   6.  At the bottom of this screen is a button labelled "Advanced".
  297.       Left click it.
  298.   7.  There will be 3 items highlighted on this page. Click on the one that
  299.       says "Prevent MS-DOS-based programs from detecting Windows."
  300.   8.  Be sure to set your idle sensitivity as far to the left as possible.
  301.   9.  Click OK to exit....You are done....
  302.  
  303.   Windows 95 Tips, From A Desktop Shortcut:
  304.   ─────────────────────────────────────────
  305.   1.  Right click on the desktop shortcut for the program in question. (If you
  306.       haven't made one already then you can perform the following steps during
  307.       the shortcut setup).
  308.   2.  At the bottom of the quick menu that will appear will be an option
  309.       labelled "Properties". Left click it.
  310.   3.  This menu will default to the "Program" tab. (note: the "General" tab is
  311.       not available from the desktop icon.)
  312.   4.  Go to step 6 above and contine.
  313.  
  314. ───────────────────────────────────────────────────────────────────────────────
  315.  
  316.   Modem Initialization:
  317.   ─────────────────────
  318.   Please do "NOT" rely on the default modem settings created when you install
  319.   MAXterm, this is just a "Get By" set up. There is no such thing as a global
  320.   compatible modem setup, so please read your modem's manual to find out what
  321.   your actual initialization string is.
  322.  
  323.   The AT&F&C1&D2H0W2S95=2 is nothing more than a generic modem init string to
  324.   tell a modem to kick back the actual connect rate, rather than your locked
  325.   port speed when you call a BBS. Your modem may or may not require it, also,
  326.   it is most likely that your modem will require more commands. This is just
  327.   here to make sure the MAXterm uses the actual connect speed for calculating
  328.   transfer times in uploads and downloads.
  329.  
  330.   Also, some modems have this feature (?) that makes it kick back a "RINGING"
  331.   when waiting for a BBS to answer. This may interfere with the operation of
  332.   MAXterm when dialing because the "RING" part of "RINGING" might be mistaken
  333.   for an incoming call and may cause MAXterm to abort the dialing screen...If
  334.   your modem does this, please refer to your manual to see what command will
  335.   disable this feature in order to remedy the problem.
  336.  
  337. ───────────────────────────────────────────────────────────────────────────────
  338.  
  339.   ANSI Emulation:
  340.   ───────────────
  341.   On some slower systems (386/SX Models) you will notice the ANSI emulation in
  342.   SVGA mode is extremely slow. This isn't a bug or a shortcoming in MAXterm,
  343.   it's merely a side effect of trying to make SVGA graphics do something that
  344.   it was never intended to do. In graphics mode, fonts don't have a background
  345.   color, so the program first needs to block out the character space with the
  346.   current ANSI background color, then plot the letter over top of that block..
  347.   This is where the system drag comes from....
  348.  
  349.   If you are using a slower machine, or if you have an older SVGA video card,
  350.   you will want to set the ANSI emulation selection in your dialing directory
  351.   entries to "Text Mode". This will force MAXterm to switch all the way back
  352.   to text mode when a BBS or a BBS door jumps into ANSI mode. While in text
  353.   mode ANSI, MAXterm will look like any other ANSI terminal and will totally
  354.   eliminate the drag associated with ANSI and SVGA graphics.
  355.  
  356. ───────────────────────────────────────────────────────────────────────────────
  357.  
  358.   Special Batch Files:
  359.   ────────────────────
  360.   MAXterm makes use of four special batch files to handle specific functions
  361.   that you can customize. These batch files are listed below as well as their
  362.   purpose and how MAXterm executes them. These batch files are also created
  363.   automatically by SETUP.EXE if they do not currently exist.
  364.  
  365.   BROWSER.BAT  - Any time MAXterm receives the HTML_Browser() command, this
  366.                  batch file is called with the name of an HTML file on the
  367.                  command line. The HTML file will have to exist in MAXterm's
  368.                  \SESSION\ subdirectory.
  369.  
  370.                  Example: BROWSER.BAT C:\MAXTERM\SESSION\FILENAME.HTM
  371.  
  372.   TEXTEDIT.BAT - If you select "1 TEXTEDIT.BAT" from the "Other Stuff" menu
  373.                  in MAXterm, this batch file is executed with the path & file
  374.                  name to edit. You will be prompted to enter the file name in
  375.                  MAXterm before this batch file is called.
  376.  
  377.                  Example: TEXTEDIT.BAT C:\BBS\MAX\FILENAME.MAX
  378.  
  379.   SCRNVIEW.BAT - If you select "2 SCRNVIEW.BAT" from the "Other Stuff" menu
  380.                  in MAXterm, this batch file is executed with the path to the
  381.                  \SESSION\ subdirectory on the command line as well as a file
  382.                  name to view. You would put a MAX Graphics screen file viewer
  383.                  executable in this batch file.
  384.  
  385.                  Example: SCRNVIEW.BAT C:\MAXTERM\SESSION\ C:\BBS\MAX\?.MAX
  386.  
  387.   ICONEDIT.BAT - If you select "3 ICONEDIT.BAT" from the "Other Stuff" menu
  388.                  in MAXterm, this batch file is executed with the path to the
  389.                  \SESSION\ subdirectory on the command line. You would put a
  390.                  MAX Graphics icon editor executable in this batch file that
  391.                  expects a path to resources on the command line.
  392.  
  393.                  Example: ICONEDIT.BAT C:\MAXTERM\SESSION\
  394.  
  395.   Other Batch Files:
  396.   ──────────────────
  397.   MYARC.BAT
  398.   MYUNARC.BAT  - These batch files are used to call a custom archiver of your
  399.                  choice, these batch files can actually be named anything you
  400.                  wish. Both of these batch files are called from the \SESSION
  401.                  directory and the current PKG file in use is passed as the
  402.                  first command line parameter, "> NUL" is the second parameter
  403.                  which is used to suppress direct screen output.
  404.  
  405.   UPLOAD.BAT
  406.   DOWNLOAD.BAT - These batch files are used to call custom upload/download
  407.                  protocols. These batch files are called with no parameters
  408.                  whatsoever, so you may wish to obtain a program to read the
  409.                  :\MAXTERM\SESSION\MAXINFO.DEF drop file before this batch
  410.                  file is called. There are simply too many different types
  411.                  of protocol drivers out there to add specific command line
  412.                  parameters. These batch files are also only called when the
  413.                  program is in "Text" ANSI mode.
  414.  
  415. ───────────────────────────────────────────────────────────────────────────────
  416.  
  417.   Remote MAX Detection:
  418.   ─────────────────────
  419.   If you call a BBS that happens to be running a lot of MAX compatible doors,
  420.   and the door cannot detect MAX capabilities in your terminal program, there
  421.   are a couple things that will cause this.
  422.  
  423.   First of all, the speed of your computer. If your computer takes more time
  424.   to save the screen and fire up the ANSI emulation window than it takes for
  425.   the BBS or BBS door to start up, then you need a faster computer. You can't
  426.   expect MAXterm to work correctly on some old 386/SX20, simply because those
  427.   computers were never designed to handle multimedia applications.
  428.  
  429.   Secondly, the sysop of the BBS you are calling could very well have some
  430.   kind of an error in their configuration. A lot of times this error can be
  431.   caused by something as simple as the sysop not having enough delay in the
  432.   program startup/detection, or an error in their program's comport settings.
  433.   You will have to work with your sysop to find the root of the problem, it
  434.   is usually just a simple oversight that needs to be corrected.
  435.  
  436. ───────────────────────────────────────────────────────────────────────────────
  437.  
  438.   Command Line Parameters:
  439.   ────────────────────────
  440.   MAXterm can be used in conjunction with any other terminal program that will
  441.   allow you to drop to DOS, run external scripts, or run external batch files.
  442.   You may wish to strip MAXterm down if this is how you intend to run it. Only
  443.   the files that start with MAX (ie: MAX*.*) need to be kept. By stripping it
  444.   down, MAXterm will occupy about 250K of drive space. However, depending on
  445.   the systems you call, it can occupy more space when the systems you call
  446.   automatically update your graphics resources. Good thing the resources are
  447.   stored in compressed format eh?  :)
  448.  
  449.   To start up MAXterm already online, use the following command line:
  450.  
  451.   MAXTERM.EXE ONLINE [Dialing Directory Entry Number]
  452.  
  453.   Or:
  454.  
  455.   MAXTERM.EXE ONLINE 10 (For BBS #10 in your dialing directory)
  456.  
  457.   The reason for the "Dialing Directory Entry Number" is because the BBS you're
  458.   calling may have a specific resource package that needs to be unpacked first.
  459.   This also automatically assigns your name and password for that system to the
  460.   F9 and F10 keys. If no entry is specified, DEFAULT.PKG will be used instead,
  461.   but MAXterm will not repack the resources upon exiting.
  462.  
  463.   There is also an alternative to using the dialing directory entry number on
  464.   the command line. You may also use the first 8 letters of the file name of
  465.   the graphics resource package you wish to unpack. Some people find this to
  466.   be easier to remember than the dialing directory entry number.
  467.  
  468.   Example: MAXTERM ONLINE MYBBS  (Forces MAXterm to use MYBBS.PKG)
  469.  
  470.   Unfortunately this method has a drawback. With this method, you cannot send
  471.   your name and password using the F9 and F10 keys. This method also disables
  472.   the "MAX Auto-Logon" feature that may be supported by some BBS packages.
  473.  
  474. ───────────────────────────────────────────────────────────────────────────────
  475.  
  476.   Special Note:
  477.   ─────────────
  478.   Even though MAXterm is not RIP compatible, it does rely on two RIP commands
  479.   for screen clearing, and for flipping the program between ANSI and Graphics
  480.   modes. If you enter a BBS or a Door that detects RIP and locks itself into
  481.   RIP mode, you won't see anything on your screen.
  482.  
  483.   To get around this problem, there is a function assigned to the F2 key that
  484.   toggles the program's "RIP Fake Mode". Toggling this to "OFF" tells MAXterm
  485.   not to send the RIPSCRIP015400 back to the host system when it receives the
  486.   ESC[! command that detects RIP capabilities in your terminal program.
  487.  
  488.   MAXterm also has the capability to fake out BBS/Door programs that query
  489.   the remote for RIP icon files. Since MAXterm makes no use of RIP icons, it
  490.   will tell a BBS/Door program that the icons actually do exist so long as
  491.   the "RIP Fake Mode" is activated. This is done because there is no reason
  492.   for MAXterm to take the time to download icons that it won't read anyway.
  493.  
  494.   If you are unsure about whether a BBS or a Door supports MAX Graphics, call
  495.   the BBS in normal ANSI mode and ask the SysOp what percentage of their BBS
  496.   is MAX compatible. If no part of their system is MAX compatible, you might
  497.   want to upload a copy of the MAXterm program to them so they can see all of
  498.   the advantages it has over their existing RIP interface.
  499.  
  500. ───────────────────────────────────────────────────────────────────────────────
  501.  
  502.   F-Keys In MAXterm:
  503.   ──────────────────
  504.   F1  - Pops up the F-Key help menu.
  505.   F2  - Toggles the "RIP Fake" mode on and off.
  506.   F3  - Drops carrier and stays in terminal mode.
  507.   F4  - Drops carrier and exits terminal mode.
  508.   F5  - Pops up the upload queue menu.
  509.   F6  - Pops up the download menu.
  510.   F7  - Pops up the ASCII upload menu.
  511.   F8  - Performs a shell to DOS.
  512.   F9  - Sends the name stored in the current dialing directory entry.
  513.   F10 - Sends the password stored in the current dialing directory entry.
  514.  
  515. ───────────────────────────────────────────────────────────────────────────────
  516.  
  517.   SysOp Tips:
  518.   ───────────
  519.   You may customize the MAXterm archive to suit your BBS, the only required
  520.   files in the MAXterm archive are SETUP.EXE, and MXT.RES, You may actually
  521.   add other files to this archive as well so users will always have all of
  522.   the required resources for your BBS, and so your BBS number automatically
  523.   appears in the user's dialing directory.
  524.  
  525.   To make your BBS number automatically appears in the dialing directory you
  526.   simply place a copy of the MAXPHONE.DIR in your MAXterm archive. All you
  527.   do is fire up MAXterm, create a dialing directory for your BBS, save your
  528.   changes, then exit the program. Copy the file MAXPHONE.DIR to a temporary
  529.   directory on your hard drive containing SETUP.EXE, and MXT.RES, and then
  530.   make an archive of the files. When the user installs MAXterm, the custom
  531.   dialing directory will be used instead the the one SETUP.EXE creates.
  532.  
  533.   To add your resources to the program, make sure that the dialing directory
  534.   entry you created shows any Board ID other than "DEFAULT", and then create
  535.   an archive (preferably ZIP format) containing all of your resources using
  536.   the file extension ".PKG" (ie: MYBBS.PKG). Place this file as well as the
  537.   files SETUP.EXE, MXT.RES, and MAXPHONE.DIR in any temporary directory and
  538.   make an archive of all of them.
  539.  
  540.   Changes from MAX v1.XX to v2.XX:
  541.   ────────────────────────────────
  542.   If you have done this in the past with any 1.XX versions of MAXterm, you
  543.   probably just added all of your resources to the DEFAULT.PKG file. Due to
  544.   problems encountered with this technique, DEFAULT.PKG is now a permanent
  545.   archive and its CRC32 value is always checked to prevent tampering. This
  546.   is also done to insure that when any of the ICON_LIB.* icons are updated,
  547.   MAXterm will always display the correct icons. Now when MAXterm unpacks
  548.   its resources, it first unpacks the resources for your BBS, indexes all
  549.   of the resources, then unpacks the DEFAULT.PKG file to make sure all of
  550.   the correct default icons exist.
  551.  
  552.   In programs such as MAXupdate, LaunchPad, and any other program that has
  553.   built in MAXterm resource updating, you already know that these programs
  554.   originally sent a MAXTERM.EXE and MAXTERM.OVR to the caller when it had
  555.   detected an outdated version of MAXterm. This has changed in v2.XX, you
  556.   now send the caller a SETUP.EXE and MXT.RES instead. This was changed in
  557.   order to *Attempt* to overcome botched terminal updates. Now when MAXterm
  558.   finds a MXT.RES file in its download directory, it will create a flag on
  559.   the hard drive indicating that the program needs to be updated before it
  560.   will run. If MAXterm sees the file C:\MAXTERM\UPDATE.FLG upon startup, it
  561.   will halt with an error message on the screen telling the caller to run
  562.   the SETUP.EXE located in their download directory. MAXterm will also exit
  563.   with this same error message after the carrier is lost to make sure the
  564.   user doesn't attempt to call back with the outdated version of MAXterm...
  565.  
  566.   Pseudo Network Spool Connections:
  567.   ─────────────────────────────────
  568.   MAXterm has a new feature that allows you to test MAX compatible BBS doors
  569.   locally on your machine complete with local SVGA graphics. This requires a
  570.   multi-tasker of some kind such as Windows 3.1, Windows 95, or OS/2. You'll
  571.   need to create a dialing directory entry that has no phone number in it so
  572.   MAXterm will know that it is suppose to use the spool connection. What you
  573.   do is first start up the door in one DOS session instructing it to use the
  574.   spool connection and point it to the :\MAXTERM\SPOOL\ path, then start up
  575.   MAXterm in another DOS session, select the dialing directory entry for the
  576.   spool, and then click on the "Dial" button. That's all there is to it....
  577.  
  578.   MAXterm Plug-Ins:
  579.   ─────────────────
  580.   There is also an archive available that contains a MAX screen file viewer
  581.   and a MAX icon editor. The file naming convention for this is MXT_P###.*
  582.   where the ### is the current version. The programs contained in the archive
  583.   are automatically called by the SCRNVIEW.BAT and ICONEDIT.BAT batch files
  584.   that MAXterm creates upon installation. This archive also contains a full
  585.   MAX command/implementation reference file as well....
  586.  
  587. ───────────────────────────────────────────────────────────────────────────────
  588.  
  589.   The MAXINFO.DEF Drop File:
  590.   ──────────────────────────
  591.   When a BBS or a door send the MAXecute command to your terminal program, it
  592.   will create a special drop file for the MAXecutable program to read...Below
  593.   is a line by line definition of the MAXINFO.DEF system drop file:
  594.  
  595.   1.  The user's name stored in the current dialing directory entry.
  596.   2.  The user's password stored in the current dialing directory entry.
  597.   3.  Use SoundBlaster: "TRUE" or "FALSE" (without quotes).
  598.   4.  Current .PKG file name in use with no .PKG extension.
  599.   5.  Program upload path.
  600.   6.  Program download path.
  601.   7.  System archiver path.
  602.   8.  System default archiver (1=ZIP, 2=LHA, 3=ARJ, 4=RAR, 5=Custom).
  603.   9.  Custom archiver batch file name.
  604.   10. Custom unarchiver batch file name.
  605.   11. Custom external protocol upload batch file name.
  606.   12. Custom external protocol download batch file name.
  607.   13. Current comport in use (1 to 8).
  608.   14. Current comport hex address (0 for standard address).
  609.   15. Current comport IRQ (0 for standard IRQ).
  610.   16. Current comm device (1=UART, 2=Fossil, 3=DigiBoard).
  611.   17. Current comport port speed (ie: locked port rate).
  612.   18. Current connection speed (ie: caller's actual baud rate).
  613.   19. Current comport input buffer size in bytes.
  614.   20. Current comport output buffer size in bytes.
  615.   21. Using hardware flow control: "TRUE" or "FALSE" (without quotes).
  616.   22. Modem initialization string #1.
  617.   22. Modem initialization string #2.
  618.   22. Modem initialization string #3.
  619.   23. Modem answer string.
  620.   24. Modem on hook string.
  621.   25. Modem off hook string.
  622.   26. Modem dialing string.
  623.  
  624.   For more information on MAXecutables, please pick up a copy of The DoorKit
  625.   or otherwise known as "TDK". It is available on most BBSes and CD-ROMS as
  626.   well as a few random places on the internet. The file naming convention is
  627.   TDK_V###.RAR or whatever archive format it has been converted to.
  628.  
  629. ───────────────────────────────────────────────────────────────────────────────
  630.  
  631.   Questions & Answers:
  632.   ────────────────────
  633.   Q: For some reason I can't get MAXterm to display on my screen normally,
  634.      sometimes it displays appearing to be all scrunched up at the top of
  635.      the screen, and other times I just get garbage. How do I fix it?
  636.  
  637.   A: Look at the list of supported chipsets in MAXTERM.DOC, if your video
  638.      chipset is listed, edit the file MAXVIDEO.CFG with a text editor and
  639.      put your chipset's ID number on the first line. If it isn't listed,
  640.      then you should put a number 1 in there to tell the program that you
  641.      wish to use generic VESA compatibility. The drawback to using generic
  642.      VESA support is that it is slower than direct chipset support, but it
  643.      will still allow MAXterm to work on nearly every video card out there.
  644.  
  645.  
  646.   Q: Why is it that if I am running MAXterm in a DOS session under OS/2 and
  647.      use the ALT-ESC to switch windows, it sometimes locks up MAXterm or it
  648.      just screws up the display?
  649.  
  650.   A: That's just the nature of OS/2, Windows will do the same thing. Unless
  651.      an SVGA program is written to use the operating system's actual desktop
  652.      and resources, you will run into problems when switching sessions. What
  653.      is happening is that the operating system is resetting the video DAC's
  654.      (What holds the current color palette settings) for the new session and
  655.      not setting it back to the MAX palette settings when returning. You may
  656.      notice that other SVGA programs do not do this and the reason for that
  657.      is because they are using your video card's default palette. To reset
  658.      the program to the MAX palette, simply drop to DOS and then return....
  659.  
  660.  
  661.   Q: For some reason I seem to have a problem getting MAXterm to work with
  662.      the SIO fossil driver under OS/2. I can connect to a BBS and if they
  663.      are running the MAXupdate program, it can't detect my resources right
  664.      and auto Zmodem downloads don't seem to work. Any suggestions?
  665.  
  666.   A: Yes, set your terminal to use UART instead of Fossil. I'm still trying
  667.      to figure out what the problem is with MAXterm and SIO. I had the same
  668.      problem with RoboBOARD's FX-Term and Shotgun's SGT terminals with SIO
  669.      and OS/2 as well. This could be a bug in the Async-Pro communications
  670.      library used in MAXterm, or it could just be a DOS session setting in
  671.      OS/2. All I know is that setting the program to use UART fixes this...
  672.      (This may also apply to 32 bit fossil drivers for Windows 95 as well.)
  673.  
  674.  
  675.   Q: Sometimes when I fire up MAXterm, I don't get anything but a bunch of
  676.      BIG garbage characters on the screen. It doesn't do this every time,
  677.      it just seems to be a random thing. Any idea what causes this?
  678.  
  679.   A: Yep, that's another one of those bugs in Windows 95. It seems to go
  680.      away after replacing the stock Windows driver for your video card with
  681.      a manufacturer supplied driver. The only time this will happen is when
  682.      something else is hogging the CPU and MAXterm can't sync up with your
  683.      vertical retrace. If this happens, just press ALT-O, then ALT-Q, then
  684.      start up the program again.
  685.  
  686.  
  687.   Q: For some reason when I move the mouse over certain parts of the screen
  688.      really fast, it leaves garbage on the screen. Any way to fix this?
  689.  
  690.   A: I can almost guarantee you that are running Windows 95 judging by the
  691.      description of the problem. I run Windows 95 on one machine and OS/2
  692.      on the other. The Windows 95 machine did the same thing to me until I
  693.      replaced my mouse driver and video driver. You'll need a manufacturer
  694.      supplied mouse driver and video driver to overcome this problem. The
  695.      only reason this happens is because Microsoft only makes an *attempt*
  696.      to write fully compatible drivers, if you want to make sure that you
  697.      have a fully accurate and fully compatible driver for your specific
  698.      hardware, you absolutely *must* go to the manufacturer for it.
  699.  
  700.  
  701.   Q: Every time I try to run MAXterm, it bombs out and says that there is
  702.      no DEFAULT.PKG and refuses to run. What happened here?
  703.  
  704.   A: Either you or the sysop of the BBS you got MAXterm from have deleted
  705.      the package of the default system icon libraries. This archive is the
  706.      the one that contains the main ICON_LIB.* icon libraries, without any
  707.      of these icons, MAXterm will refuse to run. In this case, you should
  708.      obtain a new MAXterm archive directly from the author and re-install
  709.      the program.
  710.  
  711.  
  712.   Q: For some reason when I call a BBS, the BBS can detect that I'm using
  713.      MAXterm, but their MAX compatible doors can't. It's like I'm stuck in
  714.      this never ending blank SVGA screen and the only way to get out if it
  715.      is to drop carrier on the BBS. How do I fix this?
  716.  
  717.   A: You obviously need a faster computer. Most 386/SX models are way too
  718.      slow when it comes to saving SVGA screens. What's happening is that
  719.      the BBS is telling your terminal to kill all the active windows and
  720.      open up the ANSI Emulation window. Well, by the time your machine is
  721.      done doing all of that, the BBS and the door have already swapped out
  722.      and ran through the autodetection phase. It is recomended that you
  723.      don't run MAXterm on anything less than a 386/SX40 with a minimum of
  724.      2 megs of RAM (500K Conventional and 1 Meg EMS/XMS memory free).
  725.  
  726.  
  727.   Q: For some reason MAXterm is locking up DesqView and causing DesqView
  728.      to perform erratically. I can run the LOD terminal under DesqView with
  729.      no problems. How does a person cure this?
  730.  
  731.   A: Simply don't run MAXterm under DesqView....DesqView wasn't designed
  732.      to run any programs in 640x480x256 mode. Even though QuarterDeck has
  733.      attempted to remedy this shortcoming, they've never been successful.
  734.      The LOD terminal program is actually only a VGA terminal even though
  735.      it says it is SVGA, so it will run fairly decent under DesqView. The
  736.      only real remedy is to shut down DesqView and run MAXterm from DOS.
  737.  
  738.  
  739.   Q: What would cause me not to have any sound? I have a SoundBlaster card
  740.      installed and all of my dialing directory entries are set to use the
  741.      SoundBlaster.
  742.  
  743.   A: Your settings for your sound card under the "Other Stuff" menu are
  744.      incorrect, your sound card is actually not SoundBlaster compatible,
  745.      or you are unfortunate enough to have one of those substandard PnP
  746.      sound cards. Plug-N-Play hardware has yet to really reach a standard
  747.      level and is subject to erratic performance. You would be better off
  748.      to go back to your ISA setup until PnP becomes reliable and stable.
  749.  
  750.  
  751.   Q: When ever I set MAXterm to use the SoundBlaster and a BBS sends the
  752.      command to play a sound file, it either locks up my system, or it
  753.      makes the SoundBlaster "BLAST" noise out of it. How do I fix this?
  754.  
  755.   A: Even though your sound card may say it is SoundBlaster compatible, it
  756.      actually may not be. Be sure that your sound card settings under the
  757.      "Other Stuff" menu are actually correct. If they are indeed correct,
  758.      then I would have to say that your sysop is trying to use compressed
  759.      sound files and their sample resolution simply cannot be determined.
  760.  
  761. ───────────────────────────────────────────────────────────────────────────────
  762.  
  763.                 For an authentic copy of this program, see below:
  764.  
  765.      ┌───────────────────────────────────────────────────────────────────┐
  766.      │ Contact: 1:14/703@FidoNet             Or: USA MAX Graphics HQ-BBS │
  767.      │          411:1500/0@ivNET                 (308)762-2239           │
  768.      │          121:101/2@AllianceNet            FAX or Data Calls       │
  769.      │          maxgfx@juno.com                  ANSI/ASCII/MAX (No RIP) │
  770.      └───────────────────────────────────────────────────────────────────┘
  771.  
  772.