Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DVD-RW driver

844 views
Skip to first unread message

Bill Cunningham

unread,
Aug 23, 2014, 4:54:48 PM8/23/14
to
Where can I get a driver that would be recognized by MS-DOS 6.21 ? I
have something called oakcdrom.sys or something like that. I think it's
pretty well recognized. There are also some drivers I have seen that work
for making bootable USB devices. Nice. aspciusb.sys or the like. Now since
drivers connect the kernel to the device IO, what exactly is MS-DOS's
kernel? Command.com? IO.sys ? I have on my XP several old DOS like files.
config.sys msdos.sys io.sys and autoexec.bat. Are these for backward
compatibility?

Bill


Rod Pemberton

unread,
Aug 24, 2014, 8:15:09 AM8/24/14
to
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

Rod Pemberton

unread,
Aug 24, 2014, 8:23:38 AM8/24/14
to
On Sun, 24 Aug 2014 08:15:09 -0400, Rod Pemberton
<dont_us...@xnothavet.cqm> wrote:
> 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."

You can also use a SATA-to-IDE bridge, available for a few bucks
at a computer store. These will let you _read_ CD-ROM on SATA
devices via an IDE interface. They *WILL NOT* let you update the
SATA firmware, or burn CD-ROMs on the SATA drives, or boot from
them etc even if they claim they work for that. Attempting to
update the firmware via the bridge will botch the firmware.


Rod Pemberton

Bill Cunningham

unread,
Aug 24, 2014, 5:01:30 PM8/24/14
to

"Rod Pemberton" <dont_us...@xnothavet.cqm> wrote in message
news:op.xk3izjo96zenlw@localhost...
> On Sat, 23 Aug 2014 16:54:48 -0400, Bill Cunningham <nos...@nspam.invalid>
> wrote:

Are you basically saying that cdrom.sys can be used with win98? Or win98
drivers can be used with ms-dos 6.2x ? I have an oak*.sys driver I don't
know if it will recognize a DVD or not. As long as it reads.

Bill


Rod Pemberton

unread,
Aug 26, 2014, 7:31:03 AM8/26/14
to
On Sun, 24 Aug 2014 17:01:30 -0400, Bill Cunningham <nos...@nspam.invalid>
wrote:
> "Rod Pemberton" <dont_us...@xnothavet.cqm> wrote in message
> news:op.xk3izjo96zenlw@localhost...
>> On Sat, 23 Aug 2014 16:54:48 -0400, Bill Cunningham
>> <nos...@nspam.invalid>
>> wrote:

> Are you basically saying that cdrom.sys can be used with win98?

No.

I'm not sure if cdrom.sys works with win98, but it shouldn't be needed.

Windows 98/SE has it's own drivers for CD-ROMs and most other
devices upto 2008 or so, except SATA. So, generally, you don't
use DOS drivers with Windows 98/SE. However, if Windows 98/SE
doesn't have a driver for the device or recognize it, you can
use a 16-bit DOS real-mode driver for that device with Windows.

> Or win98 drivers can be used with ms-dos 6.2x ?

No.

DOS device drivers can be used with DOS. cdrom.sys and oak*.sys
are DOS device drivers.

> I have an oak*.sys driver. I don't know if it will recognize
> a DVD or not. As long as it reads.

It may recognize it as a CD-ROM, i.e., read CDs. I don't know
if there are any drivers which read DVDs. I've never tried.
I'd wonder why a DVD would need to be read under DOS.


Rod Pemberton

Wildman

unread,
Aug 26, 2014, 10:20:49 AM8/26/14
to
Yes, DOS CD drivers will read DVDs, I have used the Oak
driver from the Win98 boot floppy and it reads DVDs just
fine. Also, my WFW3.11 box is using VIDE-CD.SYS and it
also reads DVDs. I can't remember for sure where that
driver came from. Maybe FreeDOS or PTS DOS.

--
<Wildman> GNU/Linux user #557453
The cow died so I don't need your bull!

0 new messages