[comp.binaries.ibm.pc.d] QModem v4.2c uploaded to SIMTEL20

w8sdz@WSMR-SIMTEL20.ARMY.MIL (Keith Petersen) (10/31/90)

I have uploaded to SIMTEL20:

pd2:<msdos2.qmodem>
QM42C-1.ZIP     QModem comm pgm v4.2c, readme & overlay, 1of4
QM42C-2.ZIP     QModem comm pgm v4.2c, executable & help, 2of4
QM42C-3.ZIP     QModem comm pgm v4.2c, utilities, 3of4
QM42C-4.ZIP     QModem comm pgm v4.2c, documentation, 4of4

QModem now support X/Y/Zmodem protocols.

Keith
--
Keith Petersen
Maintainer of SIMTEL20's MSDOS, MISC & CP/M archives [IP address 26.2.0.74]
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil    or     w8sdz@vela.acs.oakland.edu
Uucp: uunet!wsmr-simtel20.army.mil!w8sdz              BITNET: w8sdz@OAKLAND

w8sdz@WSMR-SIMTEL20.ARMY.MIL (Keith Petersen) (11/01/90)

> Re upload of qmodem 42c: What has changed?  I just
> got 42a and haven't even installed it yet, and here is
> another variant.  Bug fixes?

Yes, bug fixes - lots of them.  Here's an excerpt from the update doc.

---begin excerpt---

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.

No more keyboard lockup problems!  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).

The exception to this seems to be Repeat Performance (RP.SYS) from
WordPerfect Corp.  It works and does not lock up, but the keys do
not repeat if held down when the Int16 Enable flag is set ON.  I
believe this to be a problem with RP.SYS in not knowing how to handle
the enhanced Int16 BIOS calls (10h and above).  Anyone at WP willing
to work with me on this can call!

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.
Bzzzzzzz!  Wrong answer.  Fixed.

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.

---end excerpt---

Keith
--
Keith Petersen
Maintainer of SIMTEL20's MSDOS, MISC & CP/M archives [IP address 26.2.0.74]
Internet: w8sdz@WSMR-SIMTEL20.Army.Mil    or     w8sdz@vela.acs.oakland.edu
Uucp: uunet!wsmr-simtel20.army.mil!w8sdz              BITNET: w8sdz@OAKLAND