home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
VRAC
/
RITM258A.ZIP
/
WHATSNEW.TXT
< prev
Wrap
Text File
|
1993-08-26
|
4KB
|
72 lines
RighTime v2.58a Copyright 1991-93, GTBecker
Released August 26, 1993 All Rights Reserved
What's new in RighTime Version 2.58a?
Version 2.58a corrects unpredictable DTR behavior on /Mport while in Microsoft
Windows' 386 Enhanced mode. This should have been included in v2.58, but
wasn't.
On a related matter: since DTR still can still contain short glitches
while multitasking in Windows 386 Enhanced mode, we suggest that you add
S25=100 to your modem's active profile. This decreases the sensitivity
to changes on DTR.
Version 2.58 solves a long-standing difficulty with communications, provides
automatic disabling of both 0.01 DOS clock resolution and learning when
Windows in 386 Enhanced mode is resident, starts balky CMOS RTCs, and improves
stability.
Some machines experienced serial port errors, usually showing up as file
transfer resends or noisy faxes. The trouble was long thought to be
something elusive in RighTime itself, but was finally located in the
BIOS interrupt handler. Because of this, RighTime must be inoperative
during critical serial port use since it must use the interrupts that
are at the core of the errors. Two new techniques are available in
v2.58 to determine serial port activity - one senses DCD (Carrier
Detect) differently than v2.53 and v2.54 did (/Mport), and a new method
senses IRQ activity (/MIport) - and a new dormant mode is automatically
controlled by them.
Version 2.58 also uses a different process to start the CMOS RTC; some
machines refused to start properly, causing a failed selftest and
subsequent program load abort.
If RighTime is running in its high resolution (0.01 second) mode, and
Windows is in 386 Enhanced mode, the clock in DOS sessions behaves
poorly. This is due to the non-preemptive multitasking technique used
in Windows which cannot guarantee prompt interrupt response. RighTime
v2.58 senses this condition and automatically disables high resolution
mode while Windows in 386 Enhanced mode is present, essentially an
automatic /TH.
If the time is set from within Windows in 386 Enhanced mode, the time
will be set late and the resulting false error will improperly affect
the correction values. By default, learning is now disabled for time
sets from within Windows 386 Enhanced mode, as well as the first set
that follows any such sets. If the user insists, a switch (/LW) enables
learning under these conditions. All other RighTime functions operate
normally, but the user is still cautioned to not trust that the time
indicated while in Windows 386 Enhanced mode is correct. The Windows
clock is usually a second or two late without RighTime or less than one
second late with RighTime, and it does not increment smoothly.
Several internal improvements have increased the timing stability;
TestTime now usually shows measurement-to-measurement variations on the
order of tenths of milliseconds. TestTime and TestIncr are improved and
RighTLog and SetupRT2 match RighTime's changes.
Version 2.54 added two new switches, /I"name" and /#. These ease the handling
of unexpected or unwanted date and time sets, and allow the system date and
time to be protected from inadvertent or unauthorized changes. Internal
improvements were implemented to reduce DOS clock jitter to below one
millisecond.
Version 2.53 was the first release since v1.1 (v2.00 to v2.52 either never
left the shop or went only to beta testers over an 18-month development
period). From version 1.1, there were many improvements. If you are a v1.1
user, you'll need to read the document, RighTime.TXT, to catch up.
Changes in RighTime.TXT are indicated by asterisks on the left margin.