Category : Alternate Operating Systems - Quarterdeck DesqView, CP/M, etc
Archive   : 701703.ZIP
Filename : 701TO703.RME
package since the QEMM 7.01 subrelease.
The most significant changes relate to Stealth DoubleSpace:
1) Most of the changes to ST-DBL for QEMM 7.03 relate to compatibility
issues with MS-DOS 6.20 and its two new features: AutoMount and
DoubleGuard. MS-DOS 6.2's DoubleSpace is distinctly different from
the 6.0 version; many modifications were required in QEMM/ST-DBL
7.03 to accommodate these changes.
2) Stealth DoubleSpace should now provide greatly improved performance
on many systems.
Stealth DoubleSpace works by mapping DoubleSpace's code out of DOS'
address space, and then mapping DoubleSpace into the page frame when
that code is needed. DoubleSpace may make calls which require the
disk ROM. When Stealth ROM is active, the disk ROM is also mapped
out of DOS' address space most of the time, and is mapped into the
page frame when it's needed. Mapping the disk ROM into the page
frame requires DoubleSpace's code to be mapped out of the page
frame! To cope with this, Stealth DoubleSpace sets up a buffer into
which data being read from or written to the disk can be placed
temporarily while these mapping operations take place. (QEMM386
sets up a similar buffer when its DBF=n parameter is in use, for
other programs such as EMS disk caches that make disk requests from
the page frame.)
Stealth DoubleSpace in QEMM 7.03 improves on previous versions by
providing buffering at a lower level than before, intercepting and
buffering calls to only those block devices and device drivers
(typically hard drives and disk caches) that were in place when
Stealth DoubleSpace loaded. Stealth DoubleSpace also uses more
sophisticated algorithms to determine when buffering is necessary:
it now provides buffering only when the Stealth ROM feature is
active and when QEMM386.SYS has not already established a disk
buffer.
3) Without any parameters on the ST-DBL.SYS line in CONFIG.SYS, the
buffer in (2) above is 1K. The size of this buffer can be increased
by adding the DB=x parameter, where x is a number representing the
size of the buffer in kilobytes. A larger buffer gives better
performance at the expense of additional conventional memory or High
RAM overhead. You may wish to try DB=4 when you are using Stealth
ROM and you are not using a disk cache. The buffer can be disabled
by using the DB:N parameter.
To set up a 4K buffer for ST-DBL, add DB=4 to the ST-DBL.SYS line in
CONFIG.SYS:
DEVICE=C:\QEMM\ST-DBL.SYS DB=4
4) Expanded memory disk caches may require a different ST-DBL
parameter, EXPCACHE, which makes ST-DBL use a slower but more
comprehensive form of buffering. This parameter has a similar syntax
to DB; EXPCACHE=4 would set up a 4K buffer, and EXPCACHE:Y would
enable this feature with a 1K cache. EXPCACHE:N is a valid
parameter, but is not particularly useful since EXPCACHE is disabled
by default.
5) Stealth DoubleSpace has been modified to fix conflicts with
EMS-using fax programs. Problems copying large files when using
Microsoft's SMARTDrive have been addressed, as have potential
conflicts with high-speed communications programs.
Other enhancements to the QEMM package include the following:
1) Stealth ROM has been improved to provide better support for video
ROMs on many machines, including Toshiba laptops. This enhancement
should eliminate the need for EXCLUDEs in the C000-C7FF range when
using Stealth on such machines.
2) Stealth ROM has also been enhanced to reduce significantly the need
for XST=C000 and/or EXCLUDES in the C000-C7FF region when using
Microsoft Windows in 386 enhanced mode with high-resolution and/or
proprietary graphics drivers.
3) QEMM386's ROM hole detection has been vastly improved; this and
other minor tuning fixes possible conflicts with MS-Windows.
Modifications to the STEALTH.VXD file will reduce problems with
EMS-using programs and Windows when QEMM's Stealth ROM feature is
active.
4) QEMM386 includes improved support and fixes for various uncommon
problems on Compaq machines, which may suppress spurious ROM 101
Errors at boot time on older BIOSes.
5) QEMM386 better supports Virtual DMA Services, and includes fixes for
some conflicts with Adaptec bus-mastering hard drive controllers.
6) QEMM386's DISKBUF feature (invoked by the DB=nn parameter) now
continues to operate when Microsoft Windows is running in 386
enhanced mode. This gives significantly improved support for
bus-mastering hard drive controllers.
7) Changes have been made to QEMM386 and OPTIMIZE to improve detection
of 32K video ROMs that claim inaccurately to be 24K in size. This
will address problems running OPTIMIZE on Dell machines with Tseng
Labs chipsets. Additionally, QEMM and OPTIMIZE now flush the
instruction cache on 486 processors before rebooting, which will
suppress spurious detection of adapter RAM on some machines.
8) QEMM386 has better handling for battery-powered laptop machines,
certain ShadowRAM chipsets, and machines with Extended BIOS Data
Areas.
9) QEMM386 and DOS-Up incorporate better support for MS-DOS'
DoubleSpace and for programs that use the Microsoft Real-time
Compression Interface when QEMM is installed on an uncompressed
drive.
10) Stealth and DOS-Up incorporate support for diskless or
floppy-disk-only workstations and remote-boot systems. DOSDATA may
now be used on such systems, and the floppy disk ROMs can be
Stealthed.
11) DOSDATA sports improvements in its initialization code, which
solves conflicts with Stacker 3.1 and large CONFIG.SYS files and
machines with unusual hardware.
12) DOSDATA also improves support for systems that are capable of
booting into multiple operating systems (e.g. OS/2 and Windows NT.)
13) DOSDATA problems with formatting floppies in Drive B have also been
fixed.
14) DOSDATA has been modified to suppress printer resets as it
reinitializes the operating system.
15) A potential DOSDATA problem with DOS error code translations has
been addressed. The only known symptom of this problem relates to
using WordPerfect on a a Microsoft LAN Manager read-only drive.
16) Manifest has been enhanced to improve reporting the size of video
ROMs, certain video cards, network directory path names, and higher
baud rates on serial ports. It also provides a fix for a problem
which caused hangs on machines with older BIOSes, and no longer
triple-spaces the printing of AUTOEXEC.BAT and CONFIG.SYS.
17) OPTIMIZE features improved support of write-delayed disk caches,
maintains DOSDATA, DOS-Up, and LOADHI parameters more appropriately,
and addresses some rare problems associated with MS-DOS 6 multiple
configuration files. It also has a /NOFLUSH parameter, which can
prevent it from flushing disk caches which respond inappropriately.
18) LOADHI works around problems caused by the version of PROTMAN that
comes with Windows for Workgroups, and provides better support for
bypassing startup commands with DOS 6's F8-key feature.
19) VIDRAM better supports the use of some VGA color text calls, and
fixes a problem which caused hangs when VIDRAM was used within
MS-Windows.
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/