home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / comm / qmodem1.zip / README.42F < prev   
Text File  |  1991-01-21  |  21KB  |  450 lines

  1.  
  2.                      WELCOME TO QMODEM VERSION 4.2F
  3.                      ------------------------------
  4.  
  5. This README file contains important information about Qmodem Version 4.2F.
  6.  
  7.  
  8. TABLE OF CONTENTS
  9. -----------------
  10. 1.  How to Get Help
  11. 2.  Installation
  12. 3.  Important Notes
  13.  
  14.  
  15.  
  16. 1.  HOW TO GET HELP
  17. -------------------
  18.  
  19.   If you have any problems, help is available from the following sources:
  20.  
  21.   1. Check the Forbin Project BBS.  Our BBS number is 319-266-0540.  All first
  22.      time users will have enough time to download the current Shareware
  23.      version of Qmodem and leave a Comment to TECH SUPPORT.
  24.  
  25.   2. Type QMODEM on the GEnie bulletin board system for instant access to the
  26.      Qmodem forums with their libraries of technical information and answers
  27.      to common questions.
  28.  
  29.   3. If you have an urgent problem that cannot wait you may call the Borland
  30.      Technical Support Department at (319) 266-0543 Monday through Friday
  31.      between the hours of 8 a.m. and 5 p.m. Central Time.  We also have a FAX
  32.      line at (319) 266-1203.  Please have the following information ready
  33.      before calling:
  34.  
  35.      a. Product name and version number. Please have your serial number ready
  36.         or we will be unable to process your call.
  37.  
  38.      b. Product version number. The version number for Qmodem is displayed
  39.         when you run the program.
  40.  
  41.      c. Computer brand, model, and the brands and model numbers of any
  42.         additional hardware.
  43.  
  44.      d. Operating system and version number. (The version number can be
  45.         determined by typing VER at the DOS prompt.)
  46.  
  47.      e. Contents of your AUTOEXEC.BAT and CONFIG.SYS files.
  48.  
  49.  
  50. 2.  INSTALLATION
  51. ----------------
  52.  
  53.   You should read the rest of this README file to get further information
  54.   about this release before you do the installation.
  55.  
  56.   Notes for installation:
  57.  
  58.     Qmodem comes in various forms, depending on where you received your copy.
  59.     If you ordered direct from Forbin, you received either 4 360K 5.25 inch
  60.     disks, or 2 720K 3.5 inch disks.  In either case, they are pre-installed
  61.     for floppy operation.  To install Qmodem on a harddisk, you simply create
  62.     a Qmodem subdirectory and use the DOS COPY command as follows:
  63.  
  64.         C:\>MD QMODEM
  65.         C:\>COPY A:*.* C:\QMODEM
  66.         (repeat the last Copy command for each disk you receive)
  67.  
  68.  
  69.     If you received them from a BBS system, most likely it came in the form of
  70.     one large ZIP file with a name like QM42F.ZIP.  Inside this ZIP file are
  71.     the 4 separate 360K disks that have been ZIP'd into their own ZIP file.
  72.     You can extract them into a Harddisk subdirectory and go.  Or, you might
  73.     have downloaded the 4 separate ZIP files one at a time.  The same
  74.     principal applies.
  75.  
  76.  
  77. 3.  IMPORTANT NOTES
  78. -------------------
  79.  
  80. Legend:   o  Fixed or added in 4.2A
  81.           *  Fixed or added in 4.2B
  82.           @  Fixed or added in 4.2C
  83.           +  Fixed or added in 4.2D
  84.           %  Fixed or added in 4.2E
  85.           ^  Fixed or added in 4.2F
  86.  
  87. ^  NEW!  The Quick Modem Config modem definition file (QMODEM.MDF) now
  88.    contains over 70+ modems!  Many new High Speed >2400 MNP, V.32, V.32bis and
  89.    V.42 modems have been added!
  90.  
  91. ^  Qinstall.exe is now compressed with PKLITE version 1.03 and corrects a
  92.    problem where it may fail to execute under large DOS memory schemes.  This
  93.    was not a Qinstall bug, but a PKLITE problem that has been corrected.
  94.  
  95. ^  Qinstall/Modem/Communications Parameters/J-Serial Port was not correctly
  96.    saving a port number if there was a 'gap' in the ordering.  If you had
  97.    COM1,COM2 and COM4 defined under Port Definitions, you could not save COM4
  98.    as the default because COM3 was undefined.
  99.  
  100.    You will also notice that Qinstall/M/C/J now pops open a Menu of available
  101.    ports instead of letting you 'guess' which ones you have defined.
  102.  
  103.    Example:
  104.  
  105.    ╒═════════════════════════════════════════════════╕
  106.    │ A - Default baud rate            38400          │
  107.    │ B - Default data bits            8              │
  108.    │ C - Default parity               None ╒══════════ Ports ═══════════╕
  109.    │ D - Default stop bits            1    │ COM1  Base(03F8)  IRQ(04)  │
  110.    │ E - Command before baud change   ░░░░░│ COM2  Base(02F8)  IRQ(03)  │
  111.    │ F - Command after baud change    ░░░░░│ COM3  Base(03E8)  IRQ(04)  │
  112.    │ G - Cycle delay                  0    │ COM4  Base(02E8)  IRQ(03)  │
  113.    │ H - Timeout delay                60   ╘════════════════════════════╛
  114.    │ I - Modem command delay          0              │
  115.    │ J - Serial port                  COM1           │
  116.    │ K - Script SEND PACE= delay      0              │
  117.    ╘═════════════════════════════════════════════════╛
  118.  
  119. ^  It has been brought to our attention that a few people are upgrading just
  120.    the QMODEM.EXE and OVR files, but not the QINSTALL.EXE.  This usually
  121.    results in the case of Qmodem always starting up and then invoking Qinstall
  122.    because it has detected a mismatch between the QMODEM.EXE and the
  123.    QMODEM.CNF file.  Normally, typing Exit/Save from the Setup Menu cures the
  124.    problem and you never see Qinstall come up unless you press Alt-N.  But, if
  125.    the QINSTALL.EXE is for version 4.2D and you run 4.2E of Qmodem, then it
  126.    will -always- come up, even after an Exit/Save.  Why are we explaining all
  127.    this?  Because there was no way to tell -which- Qinstall you were running.
  128.    Now, the Setup Menu will say which version of Qmodem it works with at the
  129.    top of the menu.
  130.  
  131. ^  The Status line might not return to normal during Script operation if
  132.    XON/XOFF flow control is active and an XOFF was received.  Also, if the
  133.    receive buffer filled up during screen I/O and the message "Keyboard Input
  134.    Suspended" on the status line was displayed.
  135.  
  136. ^  If Qmodem is XOFF'd and waiting for the XON character, and the carrier
  137.    drops, it now exits the loop waiting for the XON and continues operation.
  138.    Before, you would have to press ^Q to force it out of the loop.
  139.  
  140. ^  The Alt-P Port Configuration menu was missing the prompt for the selection
  141.    character(s).
  142.  
  143. ^  NEW!  Qmodem now has an additional Command Line parameter /COMx where 'x'
  144.    is the port you wish to use instead of the default port defined in
  145.    Qinstall.
  146.  
  147.    Usage :    C:\>QMODEM /COM2      (use COM2 for the default)
  148.  
  149. ^  NEW!  Two new options to the commands TURNON and TURNOFF have been added,
  150.    DOORWAY and STATUSLN.  DOORWAY supports turning on and off the Doorway Mode
  151.    (the equivalent to the Alt-Equal keyboard command).  STATUSLN supports
  152.    turning on and off the Status Line at the bottom of the screen (equivalent
  153.    to the Alt-Minus keyboard command).
  154.  
  155.    Unlike pressing the keyboard equivalent commands from Terminal mode, these
  156.    can be issued in any order, at any time.  The terminal mode operations
  157.    require that Alt-Minus be executed before Alt-Equal.
  158.  
  159.    If your script executes any Debugging commands, the Status Line will be
  160.    forced ON for the duration of the current debugging operation and then
  161.    turned back OFF as necessary.
  162.  
  163.    Usage :    TurnOn  Doorway   ;turn ON Doorway mode.
  164.               TurnOff Doorway   ;turn OFF Doorway mode.
  165.               TurnOn  StatusLn  ;turn ON the Status Line.
  166.               TurnOff StatusLn  ;turn OFF the Status Line.
  167.  
  168. ^  NEW!  Because you can now turn the status line OFF in a Script, a status
  169.    window will pop open when a Script ends saying "Script Completed."  Also,
  170.    when a Script is "QuickLearned" from Alt-D, these new settings are also
  171.    recorded at the beginning of the script.
  172.  
  173. ^  It was quite likely that the Alt-W command would show either an error or an
  174.    incorrect Help screen when the F1 Help key was pressed.
  175.  
  176. ^  While 4.2E fixed a problem with Qmodem not finding its Overlay File under
  177.    DOS 2.X, it did not correct a problem of locating files to Upload under
  178.    DOS 2.X. It was still possible to get a "Zero Byte File" message in 4.2E.
  179.  
  180. ^  Somewhere in the 4.2D release, the check for CTS at startup got disabled.
  181.    It is fixed, again.
  182.  
  183. ^  NEW! The CAPTURE file (Ctrl-Home command) now has a 4K Buffer to speed I/O
  184.    operations to the disk.
  185.  
  186. ^  NEW! The BEW (Batch Entry Window) now allows a simple subdirectory name
  187.    rather than a fully qualified path.  Example:
  188.  
  189.       A valid PATH on your harddisk : C:\QMODEM\DL\
  190.       Your current directory is     : C:\QMODEM\
  191.       The Path "DL" is valid for the current directory.
  192.  
  193.       BEFORE : Just DL in a PATH CELL was considered an ERROR.
  194.       NOW    : DL is valid and the F2 Pick Window will display the files
  195.                located in the DL subdirectory.
  196.  
  197. ^  QuickLearning a Batch Upload protocol (Y,G or Z) resulted in a script that
  198.    was incorrect.  So, the following changes have been made to the UPLOAD
  199.    Script command:
  200.  
  201.       You can now string filenames after the PROTOCOL letter.  These are all
  202.       valid upload commands:
  203.  
  204.          UPLOAD    Z  C:\AUTOEXEC.BAT
  205.          UPLOAD    Z  C:\AUTOEXEC.BAT C:\CONFIG.SYS C:\FOO.BAR
  206.  
  207.       You can use the line continuation character '_' (an underscore) to
  208.       up to 60 additional filename the same way the BEW (Batch Entry Window)
  209.       would create.  The QuickLearn uses this method and looks like this:
  210.  
  211.          UPLOAD    G _ ;Batch files continued on next line(s)
  212.                      C:\QMODEM\DL\1.COM _
  213.                      C:\QMODEM\DL\2.COM _
  214.                      C:\QMODEM\DL\3.COM _
  215.                      C:\QMODEM\DL\4.COM _
  216.                      C:\QMODEM\DL\5.COM _
  217.                      C:\QMODEM\DL\6.COM
  218.  
  219.       Because the filenames are fully qualified, you do not have to limit the
  220.       list to three unique PATHs.  The BEW would create this scenario, but a
  221.       custom written script can be something like this:
  222.  
  223.          UPLOAD    G _ ;Batch files continued on next line(s)
  224.                      C:\DIR1\DL\1.COM  C:\DIR1\DL\2.COM _
  225.                      C:\QDIR2\2.COM _
  226.                      D:\WP\TEXT.DOC _
  227.                      C:\TURBO\SOURCE\VERSION1\QMODEM.PAS _
  228.                      C:\QMODEM\DL\5.COM
  229.  
  230.       Note in this example that the first continued line has two filenames
  231.       and then is followed by the continuation character.
  232.  
  233. ^  NEW!  A new parameter has been added to the Script SEND command.  You can
  234.    now specify a "PACE=xxxx" parameter after the string to send.  'xxxx' is a
  235.    number between 0 and 9999 and is a value is in milliseconds for the delay
  236.    between each character transmitted.  Example:
  237.  
  238.          SEND    "Testing" PACE=200  ;delay 200 milliseconds between
  239.                                      ;each character.
  240.  
  241.    Along with this change, Qinstall/Modem/Communication Parameters has a new
  242.    option "K - Script SEND PACE= delay".  If this is set above 0, QuickLearn
  243.    will add the "PACE=xxxx" set by option "K" to all Script SEND commands.
  244.    This is especially useful when learning a script that requires you to log
  245.    on using Telenet.  We recommend a value of 200 for option "K".  Once you
  246.    get online to the remote system through Telenet, you do not need the PACE=
  247.    parameter and can edit your -learned- script and remove them from the point
  248.    of connection to the remote system.
  249.  
  250. ^  The Script variable $PASSWORD was not being substituted correctly if the
  251.    stored password contained a "$".  Fixed.
  252.  
  253. ^  NEW!  Support has been added for the new HST V.32bis modem.  It is capable
  254.    of returning CONNECT 7200, CONNECT 12000 and CONNECT 14400.  These values
  255.    were not recognized and the Efficiency in the transfer windows would always
  256.    read 400%.  Fixed.
  257.  
  258. --------
  259.  
  260. %  There was a problem sending the Ctrl-Backspace key combination when running
  261.    in DOORWAY mode.  Fixed.
  262.  
  263. %  The Xon/Xoff characters were not being displayed correctly if the xon/xoff
  264.    flow control was disabled.  In addition, when it -was- enabled, the XON
  265.    character was being displayed under some conditions.
  266.  
  267. %  A bug was introduced in 4.2D where the Alt-K command was working only with
  268.    COM1.  Selecting any other port would, shall we say, not work.
  269.  
  270. %  When invoking the command line option /HOST, Qmodem now does the Modem
  271.    Initialization command before entering the Host.  Previously, if your modem
  272.    needed the modem init and you got stuck at the "warning" box, the system
  273.    was basically hung waiting for you to confirm you wanted to run the host.
  274.    So, if this is something that affects your system, be SURE to turn on
  275.    Alt-N/M/T/I [ON] and your system should come up in the Host mode OK.
  276.  
  277. --------
  278.  
  279. +  Users of Dos 2.x would get the message "QMODEM.OVR not found" when it was
  280.    right in the same directory or on the PATH.  The problem stemmed from using
  281.    a DOS 3.x+ SHARE assignment for the OVR file so DOS 2.X did not -see- it.
  282.  
  283. +  The Alt-O Directory Changer could return a "DOS critical error 2" box if
  284.    the current drive did not have any subdirectories.  Floppy users were the
  285.    likely target for this snafu.  Now, the message will read "No
  286.    subdirectories to pick from".
  287.  
  288. +  Qinstall got the following fix:  If the user started Qinstall from Alt-N,
  289.    the Options/Memory entry is now visible, but the status line instructs them
  290.    to run Qinstall from DOS.
  291.  
  292. +  Most notable for this version is the new opening screens for Qmodem and
  293.    Qinstall.  This more closely resembles our new Qmodem logo and manual
  294.    style.  Of course, I had to use "artistic license" to make it come close.
  295.    [smile]
  296.  
  297. +  Fair warning.  The Alt-I invoice that would print from 4.2 was wrong in
  298.    that it mentions that "All prices include Shipping & Handling". That was
  299.    incorrect.  We -will- honor any PRIOR orders that do not include the
  300.    correct "Add $5.00 for shipping & handling".  The on-disk docs DID have the
  301.    correct pricing.  Now that 4.2D is released, we WILL require the additional
  302.    $5.00.
  303.  
  304. --------
  305.  
  306. @  The Function Key macro's were being padded out to a full 72 characters with
  307.    spaces.  This is due to a fix in 4.2B (2nd below).  It now trims trailing
  308.    spaces.  In addition, if you want to PAD the a macro with trailing spaces,
  309.    include the "|" character -after- the last space you want preserved.  The
  310.    trailing "|" character will be stripped at the time the FKey is invoked.
  311.  
  312.    Example:  XTEST     |░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  313.              ----------=
  314.                   |    +----------- Stripped.
  315.                   +---------------- Transmitted.
  316.  
  317. @  Keyboard lockup problems have been solved.  Also, with carefully rewritten
  318.    keyboard handler routines, Int09 and Int16 are no longer intercepted.  This
  319.    means older TSR's should function like in the pre 4.2 versions.  The
  320.    Alt-N/O/R/Int16 Enable switch is still present.  This is still needed so
  321.    Qmodem can read the extended keyboard scancodes when set ON (and your
  322.    computer has an enhanced BIOS and 101 Keyboard).  When set OFF, it uses the
  323.    generic BIOS calls to Int16 and none of the extended calls (10h and above).
  324.  
  325. @  Qinstall was modified to NOT open a COM port unless Quick Modem Config is
  326.    selected from the Modem Menu.  Qinstall also was compiled with the new
  327.    Keyboard code.
  328.  
  329. @  QMHOSTPK.EXE, the program that packs the internal Host's Message Base was
  330.    incorrect.  Running it on a 4.2x Host would corrupt all the messages.  If
  331.    you are running the Host mode, delete the following files: QMHOST.HDR
  332.    QMHOST.MSG.  The Host will create new ones next time it is started.
  333.  
  334. @  When trying to save a file from Scrollback, if an already existing name was
  335.    selected, it was checking the AutoIncrement and Overwrite flags for
  336.    download protocols and quite possibly saving it under a different name.
  337.    Quicklearn could do the same thing if invoked with Alt-Q.  Both are fixed.
  338.    All other FAW prompts have been checked and are correct.
  339.  
  340. @  The text in Alt-N/M/T/W has change from "CTS when Writing" to "RTS when
  341.    Writing" to correctly show which line is actually being controlled. RTS is
  342.    the line that is being brought low (turned off) if the toggle is set ON.
  343.    The QMODEM.HLP file has also been updated for this change.
  344.  
  345. @  Several changes and additions to the QMODEM.MDF file.  Most notably, the
  346.    Multi-Tech modem line had problems in MNP and V.42 modes.
  347.  
  348. @  The test for the "scratch register" in the UARTs now leaves the Holmes
  349.    Modem/Fax so the Modem is enabled.
  350.  
  351. @  Ymodem-G Upload was waiting for a "G" to complete the transfer.
  352.  
  353. @  The "CTS Signal not found, waiting for CTS" message was popping up during
  354.    Uploads if the High Speed Xmit flag was OFF, and there was great enough
  355.    speed mismatch between DCE and DTE.  Fixed.
  356.  
  357. @  More efficient Zmodem Send Headers are now used and the timing routines
  358.    have been improved.
  359.  
  360. ---------
  361.  
  362. *  Zmodem upload using CRC16 had a bug where the blocksize could be
  363.    incorrect due to an uninitialized variable.  
  364.  
  365. *  The Alt-J editor was trimming leading spaces from the lines.  It will
  366.    now allow leading blanks so long as there is some other character(s)
  367.    after the blanks.  Trailing blanks are still stripped.
  368.  
  369. *  A fix made for 4.2A in VT100 emulation was incorrect.  I tried to
  370.    allow both VT52 and VT100 codes to be directly supported, but forgot
  371.    that [esc]H is used in both sets.  I set that code pair to execute
  372.    the VT52 section and caused the setting of TABS in VT100 to fail.
  373.    So, a future release will have a separate VT52 emulation.  (I can't
  374.    do that in a quick-fix release)
  375.  
  376. *  There was a potential for Qmodem to crash with a $204 error after a
  377.    Ymodem or Zmodem batch download if 1 of the files in the batch did
  378.    NOT have an extension.  Fixed.
  379.  
  380. --------
  381.  
  382. o  Older XT BIOS's had a problem running Qmodem and Qinstall.  This has
  383.    been fixed.
  384.  
  385. o  Ymodem and Ymodem-G batch Uploads were not honoring the letter of the
  386.    law.  Some BBS's, such as Wildcat, were having problems with Qmodem
  387.    uploading using these protocols.  It was NOT a Wildcat problem.  In
  388.    fact, some Qmodem Host's were having the same problem.  Fixed.
  389.  
  390. o  The BEW was changing default directories even if it wasn't uploading
  391.    files from them.  IE:  Say your default is E:\NORTON and you specify
  392.    E:\QMODEM as one of the upload PATHs in the BEW.  After the transfer,
  393.    the default directory on E: would have been E:\QMODEM.  Now, it will
  394.    restore the default back to E:\NORTON.  (I did not deem this as a bug
  395.    in 4.2, but one user did complain about it so it is fixed)
  396.  
  397. o  While not an actual FIX in 4.2A, this is due notice that External
  398.    Protocol BATCH files should be updated for use with 4.2+.  What used
  399.    to be %3 as a passed filename, now is passed as %4 in the BAT files.
  400.    %3 is now the reported DCE connect rate from the modem.
  401.  
  402. o  Also, you CANNOT alter Alt-N/O/M Memory from inside Qmodem.  You must
  403.    exit and run QINSTALL to make memory changes.  This also is not a
  404.    bug, but a design change.  And no, the menu is not missing that
  405.    option.
  406.  
  407. o  Many of you are reporting that the Time and Date fields are not being
  408.    displayed in 4.2+.  This too is not a bug.  Some of you maybe picked
  409.    up an illegal beta of 4.2 in which case the production will -=NOT=-
  410.    auto-matically upgrade the TIME and DATE Masks in Alt-N/O/C.  If you
  411.    were a legit beta tester, it is because you were lax in reading the
  412.    documentation that comes with the old beta releases.  The cure for
  413.    both conditions is to go into Alt-N/O/C and define all three masks!
  414.    Legitimate 4.x Production CNF files WILL be upgraded automatically by
  415.    4.2+ versions.
  416.  
  417. o  The documentation for 4.2 was incorrect for the script DOWNLOAD
  418.    command. In old releases, the FILENAME parameter was optional for
  419.    Batch protocol downloads.  This is no longer the case.  The DOWNLOAD
  420.    command requires BOTH parameters; PROTOCOL and FILENAME.  In the case
  421.    of Batch protocols, the FILENAME should be a complete PATHNAME with
  422.    NO filename attached. The filename will be appended automatically by
  423.    the batch protocol when the file header is received from the remote.
  424.    The Download command has been updated in the documentation to reflect
  425.    this.
  426.  
  427. o  The CTS Signal check at the beginning of the program was not
  428.    detecting the lack of a CTS signal on startup if High Speed XMIT
  429.    (Alt-N/M/T/H) was set ON.  Now it checks on startup ALL the time.
  430.  
  431. o  Some video commands in VT100 were acting incorrect when the cursor
  432.    was positioned in the last column.  These have been fixed.
  433.  
  434. o  The Online help made an invalid reference to the Auto Zmodem toggle.
  435.    It should have referenced Alt-N/P/T/Z.
  436.  
  437. o  The FON file was not being reloaded if it had changed while Shelled
  438.    out to DOS and Optimum Shell was ON.  If Optimum Shell was OFF, it
  439.    was always being reloaded.
  440.  
  441. o  NEW FEATURE.  You can now specify "DTR" (no quotes) as your Dial
  442.    Prefix in Alt-N/M/M/P and the DTR line will be toggled LOW for the
  443.    duration specified in Alt-N/O/D/D.  You can use this in combination
  444.    with Digital Phone systems that need DTR to be toggled to get their
  445.    attention.
  446.  
  447. o  Corrected QMODEM.HLP to reflect entry 12.
  448.  
  449. o  Added ATI 2400etc/e and ATI 2400etc/i (with V.42) to QMODEM.MDF.
  450.