On Sat, 23 Aug 2014 16:54:48 -0400, Bill Cunningham <nos...@nspam.invalid>
wrote:
> Where can I get a driver that would be recognized by MS-DOS 6.21?
Well, I for one have not attempted to read a DVD disk in DOS.
My current drives are SATA, not IDE. So, I have to use SATA
drivers to access them. I have read CD-ROMs using SATA drivers
for DOS. I much prefer IDE for DOS, almost all of those drives
I owned have "died."
I can tell you what I've got installed, where to get them,
and mention some MS drivers. Otherwise, I converted last
year to Linux, since I could no longer get enough 98/SE
drivers for the newer hardware (circa 09). I still use
DOS for my code devlopment, but no longer have a need
for Windows 98/SE for daily use. There is only one,
non-gaming, program under Windows 98/SE that I haven't
been able to find an acceptable Linux replacement.
1) What I've Got Installed in DOS
This is my main CD-ROM driver. It seems to work with everything.
I don't know who created it. There is no author info within it
as text strings. IIRC, it came with the purchase of one of my
off-brand CD-ROMs many years ago:
CDROM.SYS - for IDE, used with MSCDEX.EXE
This is my alternate CD-ROM driver. I don't know where it came from.
I'm assuming I bought a drive that used it. I know I had one CD-ROM
that would only work with it. MDGX reports it's a universal driver
by Acer:
VIDE-CDD.SYS - for IDE, used with MSCDEX.EXE
This is my preferred SATA CD-ROM driver. It has Joliet support and
is compatible with Windows 98/SE:
GCDROM.SYS - for SATA, used with MSCDEX.EXE
This was supposed to be a replacement for GCDROM, but it wouldn't work
with SATA on my last computer. Supposedly, it was a rather untested
merger of Jack Ellis' XCDROM.SYS and/or Mark Tsai's GCDROM.SYS, with
some of the SATA functionality disabled or incorrectly implemented:
XGCDROM.SYS - for SATA
These are the USB drivers I use. BIOS USB keyboard support must be
enabled for USBASPI.SYS to work correctly. These will sometimes
disable or reset USB keyboards, i.e., switch to PS/2 with adapter.
USBASPI.SYS is a Panasonic driver. DI1000DD.SYS is a Novac driver
known as the "Motto Hairu" driver. NJ32DISK is from Workbit Corp.
USBASPI.SYS - for USB, used with either DI1000DD.SYS or NJ32DISK.SYS
DI1000DD.SYS - used with USB ASPI driver
NJ32DISK.SYS - used with USB ASPI driver
I have some others available which I generally don't use.
The internet reports SSCDROM.SYS is a Samsung driver, and
I have Samsung driver around here somewhere. UIDE, UHDD,
QCDROM, QDMA, UDVD2 are some of the many older Jack Ellis
drivers.
I have a bunch of .bat files which load the necessary drivers AFTER
DOS has booted using either DDL or DEVLOAD to load the device drivers.
David Woodhouse's DEVLOAD
http://www.infradead.org/devload/
P. Frost's DDL
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/system/ddl.zip
2) Sources of the Drivers
Unfortunately, the .EXE versions require a working version
of Windows 98/SE to extract. One writes to floppy. Another
extracts to the directory. Only one extracts with 7-Zip, so
you'd still need Windows 98/SE to extract .exe. Fortunately,
it seems some zip are about. If not using the links to the
original source, use at your own risk. I've not tested or
scanned these.
USBASPI.SYS is a Panasonic driver. it can be found as part of
almost any set of Panasonic drivers from their website, e.g.,
kxlrw40an.exe (USBASPI v2.06), here:
http://panasonic.jp/com/support/drive/cdrrw/kxlrw40an/download.html
It can be downloaded on many other places on the web, e.g.,
usbaspi-v2.20.zip here:
http://hddguru.com/software/2006.02.09-USBASPI-MS-DOS-Driver/
A website also lists: kxl840an.exe (v2.06), kxlcb30an.exe (v2.06),
kxlcb35an.exe (v2.15), and f2h_usb.exe (v2.20) by Panasonic, with
v2.20 here:
http://panasonic.jp/com/support/drive/other/f2h_usb.html
v2.06 as part of kxlrw40.an.exe is the only version I've tried.
I don't know if v2.15 or v2.20 work.
DI1000DD.SYS is a Novac driver as mhairudos.zip or hd352u_dos.zip,
etc from
novac.co.jp, e.g., DOS hd352u_dos.zip here:
http://www.novac.co.jp/driver/hd352u/hd352u_drv.html
Or, it can be downloaded as e.g., mhairu.zip here:
https://stefan.co/darkehorse/PC/DOS/Drivers/USB/
NJ32DISK.SYS is a Workbit Corp. driver. It's supposed to be
in this self-extracting file. I've not run and extracted it.
http://www.datoptic.com/Drivers/DAT.exe
A .zip seems to be here:
http://www.jumpjet.info/Application-Software/DOS/Hardware/3/NJ32DISK/NJ32DISK.zip
Other websites list SBP2ASPI.SYS as being similar to NJ32DISK.SYS.
SBP2ASPI.SYS is a Medialogic driver. I've not tried it. It's
supposed to be in the DAT.exe file above.
A .zip seems to be here:
http://www.jumpjet.info/Application-Software/DOS/Hardware/3/Firewire/FIREWIRE.zip
MGDX's archive of drivers including VIDE-CDD.SYS and Teac's universal:
http://www.mdgx.com/drv.htm
Mark Tsai's GCDROM - SATA native IDE CD/DVD-ROM driver for DOS
http://web.archive.org/web/20070228132516/http://marktsai0316.googlepages.com/gcdromfordos
Jason Hood's updated versions of Henrik Hartmann's DOSLFN
-LFN long filename driver for DOS
-Joliet support in DOS may require DOSLFN version 0.40E or later.
http://adoxa.altervista.org/doslfn/
Jason Hood update SHSUCD - CD-ROM driver and MSCDEX replacement
http://adoxa.altervista.org/shsucdx/index.html
Jason Hood updated SHSUFDRV - RAM driver for floppy and hard disk images
http://adoxa.altervista.org/shsufdrv/index.html
-SHSUCDX - replacement MSCDEX - SHSUCDX is compatible with Windows 98/SE
-SHSUCDHD, SHSUCDRD, SHSUDVHD emulates, CD-ROM and DVD-ROM using image
files
-OMI - creates an image file from CD or DVD
-ISOBAR - extracts boot image from CD or image
Jack R. Ellis drivers
http://johnson.tmfc.net/dos/driver.html
-UDVD2 - CD/DVD only - SATA, IDE, PIO
-UIDE - for IDE - SATA, UDMA, IDE
-UHDD - UIDE without CD/DVD
I've had many, many issues and problems with Ellis drivers, but he keeps
working on them, so maybe they're improving. I haven't tried one of his
drivers in some years now. They may be worth a try since he supposedly
supports DVDs. I'd say use at your own risk and expect some problems.
Other people have had good luck. This may be related to what machines
he had access to for his development. He releases many versions, very
quickly, including ones with serious problems. He adds, then removes
functionality, splits functionality across programs, then merges, etc.
He seems to support odd, less used like UMBPCI or his own XMGR. So, I'd
recommend Japheth's HIMEMX instead of XMGR.
Japheth's HIMEMX (XMS) and JEMM (EMM)
http://www.japheth.de/Jemm.html
3) Some MS Drivers
FAT32EBD.EXE is available on the Windows 98 CD-ROM.
FAT32EBD.EXE has a bunch of generic CD-ROM drivers.
I've never used or tried any of these. I'm not sure if
they're of any value. I know that Teac had a universal
driver that was popular for many years before another
driver became populer. Teac is at a link above.
The instruction file FAT32EBD.TXT is online via MS:
http://support.microsoft.com/kb/186892
It will install a bunch of boot files to a floppy (not listed),
as well as these drivers:
ASPI2DOS.SYS - Adaptec CD-ROM driver
ASPI4DOS.SYS - Adaptec CD-ROM driver
ASPI8DOS.SYS - Adaptec CD-ROM driver
ASPI8U2.SYS - Adaptec CD-ROM driver
ASPICD.SYS - Adaptec CD-ROM driver
BTCDROM.SYS - Mylex or BusLogic CD-ROM driver
FLASHPT.SYS - Mylex or BusLogic CD-ROM driver
OAKCDROM.SYS - generic CD-ROM driver
MS describes how to use.
http://support.microsoft.com/kb/190303
Rod Pemberton