Home Page ·Up 1 Level ·Site Map · Send Us Mail · ICDIA Main


Boot File Configuration for CD Record

CD Record requires several drivers, described below, to be loaded at startup via the autoexec.bat and config.sys files. For load order, see the example files.


CONFIG.SYS


DOS memory drivers:
HIMEM.SYS DOS High Memory Manager-- makes extended memory above 1Mb usable.
EMM386.EXEDOS Expanded Memory Manager. This allows expanded memory between 640K and 1Mb, creates Upper Memory Blocks(UMBs), Page Frames, etc.

Both of these drivers should be loaded, in this order.


Adaptec SCSI drivers:
ASPI?DOS.SYS
This is the driver which comes with the Adaptec SCSI host adaptor card. The ? will be a different number depending on which model of Adaptec card you are using. The most common ones are:
ASPI4DOS.SYSfor ISA cards
ASPI7DOS.SYS for VLB cards.
ASPI8DOS.SYSfor PCI cards.

ASPICD.SYS This is another Adaptec driver which comes with the Adaptec SCSI host adaptor card. This driver is used to enable access to standard SCSI CD-ROM drives. It is not needed if:
  1. You are not using a SCSI CD-ROM drive, but rather an IDE or proprietary bus drive (or none), or

  2. You are using your CDR as a CD-ROM reader and do not have any other CD-ROM drives on your SCSI bus. This is not recommended because CDR's generally aren't as good at reading CD-ROM's as normal CD-ROM drives, and using the CDR as a reader causes more wear & tear on the laser.


The ASPI drivers should be loaded before the CD Record drivers in config.sys, but after the DOS memory managers.


CD Record Drivers:

Virtual CD driver:

VMAP_DRV.SYS This is the device driver which creates a virtual drive in expanded memory to hold the disc image created by CD Record. This virtual drive is essentially the disc image mounted on a drive letter of its own, as though it were an actual device.

 

Recorder Device Drivers:

These drivers are used to read from a CDR drive. They are not required for making CDRs (unless doing multisession).
PHIL521.SYS For the Philips CDD 521, 522, 2000 drives and Kodak PCD 200,225, and 600 drives.
RICOH920.SYS For the Ricoh 920-R CD-R drive.
SONY920.SYS For the Sony 920S CD-R drive.
YAMAHA.SYS for the Yamaha CD-R drive.

The CD Record drivers should be loaded after the DOS memory and ASPI drivers.


AUTOEXEC.BAT

MSCDEX.EXE Microsoft CD extensions. This executable works with the drivers loaded in config.sys to enable access to the CDR, the CD-ROM drive, and the virtual CD drive. It interracts with the drivers through the driver signature (the /D switches).
/D:DWTHSDVR This switch added to the MSCDEX line in autoexec.bat references the driver signature created by the VMAP_DRV.SYS line in config.sys, and creates a virtual drive on its own drive letter. The drive signature is the default, "DWTHSDVR".
/D:CDRNAME This switch enables read access to the CDR drive. It is only required for reading, or for multisession recording. If neither is being done, it can (and should) be left out of the MSCDEX line. The /D:CDRNAME switch should be used in both the driver device loading in config.sys and the MSCDEX line in autoexec.bat, and the driver signatures must match.
/D:ASPICD0 This switch is used to enable access to a standard SCSI CD-ROM drive. The driver signature, "ASPICD0", must exactly correspond with the driver signature assigned by ASPICD.SYS in config.sys. It may not be needed. See the ASPICD.SYS entry in config.sys above.


EXAMPLE BOOTUP FILE CONFIGURATION

(Examples shown contain just the commands needed for recorder operation. Obviously, real world files would normally contain other configuration lines.)

PC with

CONFIG.SYS


DEVICE=C:\DOS\HIMEM.SYS
This line loads HIMEM, enabling access to memory above 1MB.
DEVICE=C:\DOS\EMM386.EXE RAM
This line loads EMM386, enabling access to memory above 640K. The RAM option enables a memory page frame (used by the virtual drive) and upper memory blocks (often the place where DOS is put). This might not be the option for everyone, depending on the system, and is just one of many possible options.
DEVICE=C:\SCSI\ASPI4DOS.SYS /D
This line loads the Adaptec SCSI Peripheral Interface driver (in this case, for the 1542 ISA host adaptor card). The /D switch turns on the SCSI bus diagnostic display upon boot.
DEVICE=C:\SCSI\ASPICD.SYS /D:ASPICD0 /ID=3
This line loads the Adaptec SCSI CD driver, assigns the signature "ASPICD0" to it, and looks for it at SCSI ID# 3. The /ID switch, while not required, is a good idea: it has been noted that spurious drive letters may be assigned if it is missing. The number assigned by /ID= must match the actual SCSI id# of the CD-ROM drive.
......................... Other lines not related to CD operations.
.........................
.........................
 
LASTDRIVE=Z
This enables all possible drive letters, so that the /L:R switch for MSCDEX.EXE works.
DEVICEHIGH=C:\CDRECORD\VMAP\VMAP_DRV.SYS
This loads the "virtual drive" driver for emulating with CD Record. Unless changed by the /D:virtualdrivename  option, the driver signature defaults to DWTHSDVR. The CDRNAME associated with one of the recorder drivers should be changed so as not to interfere with this virtual driver.
DEVICEHIGH=C:\CDRECORD\PHIL521.SYS /D:DWPHILDV
This loads the driver for reading cd's in the Philips CD recorders. It is not needed if you are not using the recorder as a disc reader (or burning multisession discs); if you aren't, it's a good idea to REM this line out, or leave it out altogether. The CDRNAME in this case is DWPHILDV. This signature for Philips recorders is arbitrary: it can be (almost) anything as long as:
  • it matches a /D switch in the MSCDEX line in autoexec.bat and
  • is different from the virtual drive signature.

    Unless changed by the /D:CDRNAME option, the driver signature(CDRNAME) defaults to DWTHSDVR. Since the virtual driver also defaults to DWTHSDVR, the /D:CDRNAME switch must be used (in both the driver device loading in config.sys and the MSCDEX line in autoexec.bat) so the reader driver and virtual driver don't interfere with each other.
  • AUTOEXEC.BAT


    C:\DOS\SMARTDRV.EXE /X
    Enables drive caching. The /X option disables write-behind caching.
    .........................Other lines configuring other drivers, environment variables, etc, depending on your particular computer.
    .........................
    .........................
     
    C:\DOS\MSCDEX.EXE /L:R /M:12 /D:ASPICD0 /D:DWTHSDVR /D:DWPHILDV
    This line links the loaded CD drivers to the Microsoft CD Extensions(MSCDEX). The /L:R switch puts the first ROM drive at drive letter R:. Subsequent CD-ROMs are assigned drive letter S, then T, etc., according to their order in the MSCDEX line. In this case, the CD-ROM drive would be drive R:, the CD Record virtual device at drive S:, and the CDD2000 at drive T:. The advantage to this is that the ROM drives remain at the same drive letters regardless of what other devices are swapped in and out of the system. The /M:12 switch is just the default sector buffer.

    Home Page ·Up 1 Level ·Site Map · Send Us Mail · ICDIA Main