
![]()

First there was the LaserVision Disc which measured 12" in diameter. We could now (1973) watch home movies from a prerecorded digital signal. The quality was better than the opposition, Betamax and VHS tape. However the tape players unlike the Disc could also record from the television and therefore became the players of choice.
All was not lost however as a smaller, 12 cm version of the Disk could
be used to record digital music. In 1983 the Compact Disk or CD was born. Later still
someone had the bright idea that computer data could be stored on the same Disc.
The CD-Read Only Memory or CD-ROM was born.
Early drives were not of a standard format. The SCSI
interface was probably the easiest to install but was as usual expensive. Some
486 Motherboards had several connection sockets for various drives so one had to
buy a compatible drive. The sockets sometimes were the same size as another
manufacturer's drive but would still not be compatible. A good early solution
was to bundle the CD-ROM drive with a Sound Card which had a CD-ROM interface
which was compatible with this drive. This was a good solution at the time but a
universal standard was needed. Enter the IDE CD-ROM drive. On a 486 motherboard
with only one IDE socket one Hard Drive and one CD-ROM drive could be fitted and
that was it. Enter the Pentium with Motherboards with two IDE sockets as
standard. Up to four IDE devices supported. However going back to the 486 that
you might be trying to rebuild, the dedicated sound card options would allow you to
have two hard drives fitted. The downside is that you are limited to the slow
2X performance of these early drives. Nor were they able to read multi
session disks. Some multi media programs would not run correctly either.
The LaserVision Disk with its larger capacity nearly made a
comeback as a storage device. The LVD-ROM or D-ROM? The DVD-ROM put paid to that as it was
originally designed to do the same thing. Hold an entire feature
length movie on one disk.
CD-Recordable or CD-R were a boon to the home PC for backing
up data. The early ones were WORMS, Write Once Read Many Times. This meant that
you either accumulated enough data to fill a disk or you have one disk with only
a small amount of data on it. As the name implies you could only write to the
disk once. As blanks were expensive then something better was required. The
Multi Session Burner could write to the disk many times until it was full but
used up 20 MB for each session to write the Table of Contents. Still with 650 MB
of disk space this was fine. The big BUT was that if such a disk were inserted
into another PC the CD-ROM drive had to be able to read a Multi Session Disk. As
a rough rule of thumb if the drive is a 4X or greater it will read Multi
Session. If it does not state the speed on the front of the drive you can assume that it is
an old non IDE drive. These old drives sometimes have a cable which will fit
into an IDE socket but are not compatible so be warned. I have wasted a lot of
time with some of these under the mistaken impression that it was an IDE when it
wasn't.
So my advice is use an IDE drive. Brand new standard CD-ROM
drives are very cheap if you can't get hold of one otherwise. If you have to
have more than one Hard Drive, get a bigger one instead and put two partitions
on
it.
OK you have your old PC working except that the CD-ROM
doesn't work. If you are going to use Windows 95 or higher there is no problem
as they have their own CD drivers. Windows 3.1 SHOULD be OK but DOS will
definitely need additional drivers. http://www.oldfiles.org.uk/powerload/index.htm
is a good place to download CD-ROM drivers or you could try what I have done.
A Windows 98 Start-Up disk seems to be able to start any PC
and support any IDE CD-ROM drive. This can be generated from a system running
Windows 98 by going to Control Panel and selecting "Add/Remove
Programs" , click on the "Start-Up Disk" tab, insert a floppy
disk and click "Create".
Boot-up from this floppy even if you have no intention of
installing W98 on this system. We only want to copy the CD-ROM drivers. Choose
"Yes" to "Do you wish to enable CD-ROM support". Check that
the CD-ROM drive does work by logging on to it. Insert any CD and do a DIR
command. Loads of files? Excellent, we can proceed.
1. Create a Directory called CDROM
i.e. At the C:\> type MD CDROM
2. Copy OAKCDROM.SYS
from the A: drive and MSCDEX.EXE from the RAM drive into the C:\CDROM
directory
i.e. A:\COPY
OAK*.* C:\CDROM
E:\COPY MSCD*.* C:\CDROM (The RAM drive letter might not be E:)
If you are only running DOS, copy the MSCDEX.EXE into the DOS directory.
3. Remove floppy and re-boot. If you haven't run MEMMAKER (DOS memory optimization program) now would be a good time.
4. Edit Autoexec.bat
Insert the
line "LH /L:1,27952 C:\DOS\MSCDEX.EXE /S
/D:MSCD00"
Edit
Config.sys
Make sure the
LASTDRIVE=G (for example) has a drive letter two higher than the last drive you
have. e.g. 1 HDD=C, plus 1 CD-ROM=D therefore LASTDRIVE=F. You could of course
just stick LASTDRIVE=Z but that would use up resources unnecessarily.
Insert the
line "DEVICEHIGH =C:\CDROM\OAKCDROM.SYS /D:MSCD001 [/P:168,10] [/L:US]"
somewhere after the lines that have HIMEM.SYS and EMM386.EXE
5.
Re-boot and that should be it. If you now decide to install Windows 3.1 it will
also add lines to your Autoexec.bat and Config.sys. You may find that DOS has
slowed down or some programs won't run, giving a "not enough memory"
message.
Do a "MEM" at the DOS prompt. Look at the
"Largest executable Program size" line. Ideally it should give at
least 580K. If it is lower Windows has effectively loaded the drivers twice.
Edit the Autoexec.bat and Config.sys so that the relevant
lines look something like the ones below.
rem LH C:\WINDOWS\MSCDEX.EXE /S /D:MSCD001 /V /L:E /M:15
LH /L:1,27952 C:\WINDOWS\MSCDEX.EXE /S /D:MSCD001
rem LH /L:1,27952 C:\DOS\MSCDEX.EXE /S /D:MSCD001
rem DEVICEHIGH /L:1,22896 =C:\CDROM\OAKCDROM.SYS /D:MSCD001 /V
DEVICEHIGH =C:\CDROM\OAKCDROM.SYS /D:MSCD001 [/P:168,10] [/L:US]
Adding the "rem" at the beginning turns the line into a "Remark" which will not be executed. Once you are certain that it is no longer needed then the line can be deleted. However if you wish to re-enable it, removing the "rem" is all that is required.
Re-boot and do another "MEM". If no good, re-enable and rem different lines. Re-boot and recheck.