home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
comm
/
qmodem1.zip
/
README.42F
< prev
Wrap
Text File
|
1991-01-21
|
21KB
|
450 lines
WELCOME TO QMODEM VERSION 4.2F
------------------------------
This README file contains important information about Qmodem Version 4.2F.
TABLE OF CONTENTS
-----------------
1. How to Get Help
2. Installation
3. Important Notes
1. HOW TO GET HELP
-------------------
If you have any problems, help is available from the following sources:
1. Check the Forbin Project BBS. Our BBS number is 319-266-0540. All first
time users will have enough time to download the current Shareware
version of Qmodem and leave a Comment to TECH SUPPORT.
2. Type QMODEM on the GEnie bulletin board system for instant access to the
Qmodem forums with their libraries of technical information and answers
to common questions.
3. If you have an urgent problem that cannot wait you may call the Borland
Technical Support Department at (319) 266-0543 Monday through Friday
between the hours of 8 a.m. and 5 p.m. Central Time. We also have a FAX
line at (319) 266-1203. Please have the following information ready
before calling:
a. Product name and version number. Please have your serial number ready
or we will be unable to process your call.
b. Product version number. The version number for Qmodem is displayed
when you run the program.
c. Computer brand, model, and the brands and model numbers of any
additional hardware.
d. Operating system and version number. (The version number can be
determined by typing VER at the DOS prompt.)
e. Contents of your AUTOEXEC.BAT and CONFIG.SYS files.
2. INSTALLATION
----------------
You should read the rest of this README file to get further information
about this release before you do the installation.
Notes for installation:
Qmodem comes in various forms, depending on where you received your copy.
If you ordered direct from Forbin, you received either 4 360K 5.25 inch
disks, or 2 720K 3.5 inch disks. In either case, they are pre-installed
for floppy operation. To install Qmodem on a harddisk, you simply create
a Qmodem subdirectory and use the DOS COPY command as follows:
C:\>MD QMODEM
C:\>COPY A:*.* C:\QMODEM
(repeat the last Copy command for each disk you receive)
If you received them from a BBS system, most likely it came in the form of
one large ZIP file with a name like QM42F.ZIP. Inside this ZIP file are
the 4 separate 360K disks that have been ZIP'd into their own ZIP file.
You can extract them into a Harddisk subdirectory and go. Or, you might
have downloaded the 4 separate ZIP files one at a time. The same
principal applies.
3. IMPORTANT NOTES
-------------------
Legend: o Fixed or added in 4.2A
* Fixed or added in 4.2B
@ Fixed or added in 4.2C
+ Fixed or added in 4.2D
% Fixed or added in 4.2E
^ Fixed or added in 4.2F
^ NEW! The Quick Modem Config modem definition file (QMODEM.MDF) now
contains over 70+ modems! Many new High Speed >2400 MNP, V.32, V.32bis and
V.42 modems have been added!
^ Qinstall.exe is now compressed with PKLITE version 1.03 and corrects a
problem where it may fail to execute under large DOS memory schemes. This
was not a Qinstall bug, but a PKLITE problem that has been corrected.
^ Qinstall/Modem/Communications Parameters/J-Serial Port was not correctly
saving a port number if there was a 'gap' in the ordering. If you had
COM1,COM2 and COM4 defined under Port Definitions, you could not save COM4
as the default because COM3 was undefined.
You will also notice that Qinstall/M/C/J now pops open a Menu of available
ports instead of letting you 'guess' which ones you have defined.
Example:
╒═════════════════════════════════════════════════╕
│ A - Default baud rate 38400 │
│ B - Default data bits 8 │
│ C - Default parity None ╒══════════ Ports ═══════════╕
│ D - Default stop bits 1 │ COM1 Base(03F8) IRQ(04) │
│ E - Command before baud change ░░░░░│ COM2 Base(02F8) IRQ(03) │
│ F - Command after baud change ░░░░░│ COM3 Base(03E8) IRQ(04) │
│ G - Cycle delay 0 │ COM4 Base(02E8) IRQ(03) │
│ H - Timeout delay 60 ╘════════════════════════════╛
│ I - Modem command delay 0 │
│ J - Serial port COM1 │
│ K - Script SEND PACE= delay 0 │
╘═════════════════════════════════════════════════╛
^ It has been brought to our attention that a few people are upgrading just
the QMODEM.EXE and OVR files, but not the QINSTALL.EXE. This usually
results in the case of Qmodem always starting up and then invoking Qinstall
because it has detected a mismatch between the QMODEM.EXE and the
QMODEM.CNF file. Normally, typing Exit/Save from the Setup Menu cures the
problem and you never see Qinstall come up unless you press Alt-N. But, if
the QINSTALL.EXE is for version 4.2D and you run 4.2E of Qmodem, then it
will -always- come up, even after an Exit/Save. Why are we explaining all
this? Because there was no way to tell -which- Qinstall you were running.
Now, the Setup Menu will say which version of Qmodem it works with at the
top of the menu.
^ The Status line might not return to normal during Script operation if
XON/XOFF flow control is active and an XOFF was received. Also, if the
receive buffer filled up during screen I/O and the message "Keyboard Input
Suspended" on the status line was displayed.
^ If Qmodem is XOFF'd and waiting for the XON character, and the carrier
drops, it now exits the loop waiting for the XON and continues operation.
Before, you would have to press ^Q to force it out of the loop.
^ The Alt-P Port Configuration menu was missing the prompt for the selection
character(s).
^ NEW! Qmodem now has an additional Command Line parameter /COMx where 'x'
is the port you wish to use instead of the default port defined in
Qinstall.
Usage : C:\>QMODEM /COM2 (use COM2 for the default)
^ NEW! Two new options to the commands TURNON and TURNOFF have been added,
DOORWAY and STATUSLN. DOORWAY supports turning on and off the Doorway Mode
(the equivalent to the Alt-Equal keyboard command). STATUSLN supports
turning on and off the Status Line at the bottom of the screen (equivalent
to the Alt-Minus keyboard command).
Unlike pressing the keyboard equivalent commands from Terminal mode, these
can be issued in any order, at any time. The terminal mode operations
require that Alt-Minus be executed before Alt-Equal.
If your script executes any Debugging commands, the Status Line will be
forced ON for the duration of the current debugging operation and then
turned back OFF as necessary.
Usage : TurnOn Doorway ;turn ON Doorway mode.
TurnOff Doorway ;turn OFF Doorway mode.
TurnOn StatusLn ;turn ON the Status Line.
TurnOff StatusLn ;turn OFF the Status Line.
^ NEW! Because you can now turn the status line OFF in a Script, a status
window will pop open when a Script ends saying "Script Completed." Also,
when a Script is "QuickLearned" from Alt-D, these new settings are also
recorded at the beginning of the script.
^ It was quite likely that the Alt-W command would show either an error or an
incorrect Help screen when the F1 Help key was pressed.
^ While 4.2E fixed a problem with Qmodem not finding its Overlay File under
DOS 2.X, it did not correct a problem of locating files to Upload under
DOS 2.X. It was still possible to get a "Zero Byte File" message in 4.2E.
^ Somewhere in the 4.2D release, the check for CTS at startup got disabled.
It is fixed, again.
^ NEW! The CAPTURE file (Ctrl-Home command) now has a 4K Buffer to speed I/O
operations to the disk.
^ NEW! The BEW (Batch Entry Window) now allows a simple subdirectory name
rather than a fully qualified path. Example:
A valid PATH on your harddisk : C:\QMODEM\DL\
Your current directory is : C:\QMODEM\
The Path "DL" is valid for the current directory.
BEFORE : Just DL in a PATH CELL was considered an ERROR.
NOW : DL is valid and the F2 Pick Window will display the files
located in the DL subdirectory.
^ QuickLearning a Batch Upload protocol (Y,G or Z) resulted in a script that
was incorrect. So, the following changes have been made to the UPLOAD
Script command:
You can now string filenames after the PROTOCOL letter. These are all
valid upload commands:
UPLOAD Z C:\AUTOEXEC.BAT
UPLOAD Z C:\AUTOEXEC.BAT C:\CONFIG.SYS C:\FOO.BAR
You can use the line continuation character '_' (an underscore) to
up to 60 additional filename the same way the BEW (Batch Entry Window)
would create. The QuickLearn uses this method and looks like this:
UPLOAD G _ ;Batch files continued on next line(s)
C:\QMODEM\DL\1.COM _
C:\QMODEM\DL\2.COM _
C:\QMODEM\DL\3.COM _
C:\QMODEM\DL\4.COM _
C:\QMODEM\DL\5.COM _
C:\QMODEM\DL\6.COM
Because the filenames are fully qualified, you do not have to limit the
list to three unique PATHs. The BEW would create this scenario, but a
custom written script can be something like this:
UPLOAD G _ ;Batch files continued on next line(s)
C:\DIR1\DL\1.COM C:\DIR1\DL\2.COM _
C:\QDIR2\2.COM _
D:\WP\TEXT.DOC _
C:\TURBO\SOURCE\VERSION1\QMODEM.PAS _
C:\QMODEM\DL\5.COM
Note in this example that the first continued line has two filenames
and then is followed by the continuation character.
^ NEW! A new parameter has been added to the Script SEND command. You can
now specify a "PACE=xxxx" parameter after the string to send. 'xxxx' is a
number between 0 and 9999 and is a value is in milliseconds for the delay
between each character transmitted. Example:
SEND "Testing" PACE=200 ;delay 200 milliseconds between
;each character.
Along with this change, Qinstall/Modem/Communication Parameters has a new
option "K - Script SEND PACE= delay". If this is set above 0, QuickLearn
will add the "PACE=xxxx" set by option "K" to all Script SEND commands.
This is especially useful when learning a script that requires you to log
on using Telenet. We recommend a value of 200 for option "K". Once you
get online to the remote system through Telenet, you do not need the PACE=
parameter and can edit your -learned- script and remove them from the point
of connection to the remote system.
^ The Script variable $PASSWORD was not being substituted correctly if the
stored password contained a "$". Fixed.
^ NEW! Support has been added for the new HST V.32bis modem. It is capable
of returning CONNECT 7200, CONNECT 12000 and CONNECT 14400. These values
were not recognized and the Efficiency in the transfer windows would always
read 400%. Fixed.
--------
% There was a problem sending the Ctrl-Backspace key combination when running
in DOORWAY mode. Fixed.
% The Xon/Xoff characters were not being displayed correctly if the xon/xoff
flow control was disabled. In addition, when it -was- enabled, the XON
character was being displayed under some conditions.
% A bug was introduced in 4.2D where the Alt-K command was working only with
COM1. Selecting any other port would, shall we say, not work.
% When invoking the command line option /HOST, Qmodem now does the Modem
Initialization command before entering the Host. Previously, if your modem
needed the modem init and you got stuck at the "warning" box, the system
was basically hung waiting for you to confirm you wanted to run the host.
So, if this is something that affects your system, be SURE to turn on
Alt-N/M/T/I [ON] and your system should come up in the Host mode OK.
--------
+ Users of Dos 2.x would get the message "QMODEM.OVR not found" when it was
right in the same directory or on the PATH. The problem stemmed from using
a DOS 3.x+ SHARE assignment for the OVR file so DOS 2.X did not -see- it.
+ The Alt-O Directory Changer could return a "DOS critical error 2" box if
the current drive did not have any subdirectories. Floppy users were the
likely target for this snafu. Now, the message will read "No
subdirectories to pick from".
+ Qinstall got the following fix: If the user started Qinstall from Alt-N,
the Options/Memory entry is now visible, but the status line instructs them
to run Qinstall from DOS.
+ Most notable for this version is the new opening screens for Qmodem and
Qinstall. This more closely resembles our new Qmodem logo and manual
style. Of course, I had to use "artistic license" to make it come close.
[smile]
+ Fair warning. The Alt-I invoice that would print from 4.2 was wrong in
that it mentions that "All prices include Shipping & Handling". That was
incorrect. We -will- honor any PRIOR orders that do not include the
correct "Add $5.00 for shipping & handling". The on-disk docs DID have the
correct pricing. Now that 4.2D is released, we WILL require the additional
$5.00.
--------
@ The Function Key macro's were being padded out to a full 72 characters with
spaces. This is due to a fix in 4.2B (2nd below). It now trims trailing
spaces. In addition, if you want to PAD the a macro with trailing spaces,
include the "|" character -after- the last space you want preserved. The
trailing "|" character will be stripped at the time the FKey is invoked.
Example: XTEST |░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
----------=
| +----------- Stripped.
+---------------- Transmitted.
@ Keyboard lockup problems have been solved. Also, with carefully rewritten
keyboard handler routines, Int09 and Int16 are no longer intercepted. This
means older TSR's should function like in the pre 4.2 versions. The
Alt-N/O/R/Int16 Enable switch is still present. This is still needed so
Qmodem can read the extended keyboard scancodes when set ON (and your
computer has an enhanced BIOS and 101 Keyboard). When set OFF, it uses the
generic BIOS calls to Int16 and none of the extended calls (10h and above).
@ Qinstall was modified to NOT open a COM port unless Quick Modem Config is
selected from the Modem Menu. Qinstall also was compiled with the new
Keyboard code.
@ QMHOSTPK.EXE, the program that packs the internal Host's Message Base was
incorrect. Running it on a 4.2x Host would corrupt all the messages. If
you are running the Host mode, delete the following files: QMHOST.HDR
QMHOST.MSG. The Host will create new ones next time it is started.
@ When trying to save a file from Scrollback, if an already existing name was
selected, it was checking the AutoIncrement and Overwrite flags for
download protocols and quite possibly saving it under a different name.
Quicklearn could do the same thing if invoked with Alt-Q. Both are fixed.
All other FAW prompts have been checked and are correct.
@ The text in Alt-N/M/T/W has change from "CTS when Writing" to "RTS when
Writing" to correctly show which line is actually being controlled. RTS is
the line that is being brought low (turned off) if the toggle is set ON.
The QMODEM.HLP file has also been updated for this change.
@ Several changes and additions to the QMODEM.MDF file. Most notably, the
Multi-Tech modem line had problems in MNP and V.42 modes.
@ The test for the "scratch register" in the UARTs now leaves the Holmes
Modem/Fax so the Modem is enabled.
@ Ymodem-G Upload was waiting for a "G" to complete the transfer.
@ The "CTS Signal not found, waiting for CTS" message was popping up during
Uploads if the High Speed Xmit flag was OFF, and there was great enough
speed mismatch between DCE and DTE. Fixed.
@ More efficient Zmodem Send Headers are now used and the timing routines
have been improved.
---------
* Zmodem upload using CRC16 had a bug where the blocksize could be
incorrect due to an uninitialized variable.
* The Alt-J editor was trimming leading spaces from the lines. It will
now allow leading blanks so long as there is some other character(s)
after the blanks. Trailing blanks are still stripped.
* A fix made for 4.2A in VT100 emulation was incorrect. I tried to
allow both VT52 and VT100 codes to be directly supported, but forgot
that [esc]H is used in both sets. I set that code pair to execute
the VT52 section and caused the setting of TABS in VT100 to fail.
So, a future release will have a separate VT52 emulation. (I can't
do that in a quick-fix release)
* There was a potential for Qmodem to crash with a $204 error after a
Ymodem or Zmodem batch download if 1 of the files in the batch did
NOT have an extension. Fixed.
--------
o Older XT BIOS's had a problem running Qmodem and Qinstall. This has
been fixed.
o Ymodem and Ymodem-G batch Uploads were not honoring the letter of the
law. Some BBS's, such as Wildcat, were having problems with Qmodem
uploading using these protocols. It was NOT a Wildcat problem. In
fact, some Qmodem Host's were having the same problem. Fixed.
o The BEW was changing default directories even if it wasn't uploading
files from them. IE: Say your default is E:\NORTON and you specify
E:\QMODEM as one of the upload PATHs in the BEW. After the transfer,
the default directory on E: would have been E:\QMODEM. Now, it will
restore the default back to E:\NORTON. (I did not deem this as a bug
in 4.2, but one user did complain about it so it is fixed)
o While not an actual FIX in 4.2A, this is due notice that External
Protocol BATCH files should be updated for use with 4.2+. What used
to be %3 as a passed filename, now is passed as %4 in the BAT files.
%3 is now the reported DCE connect rate from the modem.
o Also, you CANNOT alter Alt-N/O/M Memory from inside Qmodem. You must
exit and run QINSTALL to make memory changes. This also is not a
bug, but a design change. And no, the menu is not missing that
option.
o Many of you are reporting that the Time and Date fields are not being
displayed in 4.2+. This too is not a bug. Some of you maybe picked
up an illegal beta of 4.2 in which case the production will -=NOT=-
auto-matically upgrade the TIME and DATE Masks in Alt-N/O/C. If you
were a legit beta tester, it is because you were lax in reading the
documentation that comes with the old beta releases. The cure for
both conditions is to go into Alt-N/O/C and define all three masks!
Legitimate 4.x Production CNF files WILL be upgraded automatically by
4.2+ versions.
o The documentation for 4.2 was incorrect for the script DOWNLOAD
command. In old releases, the FILENAME parameter was optional for
Batch protocol downloads. This is no longer the case. The DOWNLOAD
command requires BOTH parameters; PROTOCOL and FILENAME. In the case
of Batch protocols, the FILENAME should be a complete PATHNAME with
NO filename attached. The filename will be appended automatically by
the batch protocol when the file header is received from the remote.
The Download command has been updated in the documentation to reflect
this.
o The CTS Signal check at the beginning of the program was not
detecting the lack of a CTS signal on startup if High Speed XMIT
(Alt-N/M/T/H) was set ON. Now it checks on startup ALL the time.
o Some video commands in VT100 were acting incorrect when the cursor
was positioned in the last column. These have been fixed.
o The Online help made an invalid reference to the Auto Zmodem toggle.
It should have referenced Alt-N/P/T/Z.
o The FON file was not being reloaded if it had changed while Shelled
out to DOS and Optimum Shell was ON. If Optimum Shell was OFF, it
was always being reloaded.
o NEW FEATURE. You can now specify "DTR" (no quotes) as your Dial
Prefix in Alt-N/M/M/P and the DTR line will be toggled LOW for the
duration specified in Alt-N/O/D/D. You can use this in combination
with Digital Phone systems that need DTR to be toggled to get their
attention.
o Corrected QMODEM.HLP to reflect entry 12.
o Added ATI 2400etc/e and ATI 2400etc/i (with V.42) to QMODEM.MDF.