OPTI-CDcache Version 1.0 for MS-DOS Edition Copyright c 1993 by Online Computer Systems, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form or by any means without the prior written permission of Online Computer Systems, Inc., 20251 Century Blvd., Germantown, Maryland, 20874. Disclaimer Online makes no representations or warranties with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Further, Online reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Online to notify any person of such revision or changes. Trademarks OPTI-CDcache and Sharing Information Through Technology are trademarks of Online Computer Systems, Inc. OPTI- WARE is a registered trademark of Reed Properties, Inc., used under license. Windows is a trademark and Microsoft and MS-DOS are registered trademarks of Microsoft Corporation. IBM, PC, AT, and XT are registered trademarks of International Business Machines Corporation. 386 Max is a registered trademark of Qualitas, Inc. QEMM-386 is a trademark of Quarterdeck Office Systems. FlashFAX is a trademark of Brooktrout Technology, Inc. Technical Support For assistance with OPTI-CDcache, contact Technical Support of the Online Computer Systems, Inc., Products Division at (301) 601-2159. Information for other products in the OPTI-WAREr family may be obtained through the FlashFAX™ document ordering system at (301) 601-2120. ISBN 1-56953-000-9 Table of Contents Chapter 1 Introducing OPTI-CDcache 1 Chapter 2 Requirements 3 Chapter 3 Installing OPTI-CDcache 5 About the Install Program 5 About the Microsoft MS-DOS CD-ROM Extensions6 Starting the Install Program 7 Specifying Destination Path 8 Specifying the Boot Drive 9 Choosing Automatic Startup 10 Specifying Extended Memory (XMS) Usage 10 Choosing CACHE Size 11 Specifying XMS Cache Size 12 Configuration Discovery Summary 13 Entering Device Name(s) 13 Verifying the Configuration 14 Quick Startup 15 Choosing to Reboot 16 Usage Example with MSCDEX 18 Chapter 4 CDCACHE.EXE Parameters 19 CDCACHE.EXE /? 19 /H: 20 /X: 20 /D: 21 /L 21 /DC 22 /C 23 /S 23 /F 25 /Q 25 /U 25 Chapter 5 Error Messages 27 Index 29 Chapter 1 - Introducing OPTI-CDcache What is OPTI-CDcache? OPTI-CDcache is an MS-DOS program that dramatically increases the performance of CD-ROM applications through the use of a CD-ROM data cache. Recently or frequently used CD- ROM data is stored in high speed extended memory (XMS) where it may be retrieved almost instantly on demand. The use of high speed XMS memory for data caching contrasts with the use of lower performance data storage such as magnetic media or RAM disks. Is it the same as a magnetic disk cache? The premise is the same. Data caching technology has often been used to increase the performance of magnetic disk drives. A CD-ROM drive, which is on average 10 times slower than magnetic drives, will benefit enormously from a data cache. Until now, effective CD-ROM data caching has been largely unavailable. Will OPTI-CDcache work with my CD-ROM hardware and software? OPTI-CDcache is designed to be compatible with virtually all CD-ROM hardware and software used in the MS-DOS environment. This includes compatibility with CD-ROM applications requiring a DOS drive letter, the Microsoftr MS-DOS CD-ROM Extensions program, or those applications which bypass the Microsoft MS-DOS CD-ROM Extensions (MSCDEX.EXE) and communicate directly with the CD-ROM device driver. Will OPTI-CDcache work with Microsoft Windows? OPTI-CDcache is fully compatible with CD-ROM applications that run within Microsoft Windows. It functions with both true Windows CD-ROM applications and non-Windows CD-ROM applications that are run in the "DOS box." If SmartDrive is also loaded, the amount of XMS should be balanced between the two programs to ensure efficiency for both caches. How much conventional memory does OPTI-CDcache use? OPTI-CDcache is a terminate and stay resident (TSR) program that requires approximately 7 KB of conventional memory to operate. The memory requirements of OPTI-CDcache do not increase when larger amounts of XMS are used for caching! If your computer has the capability of loading the OPTI- CDcache TSR into "high" memory, it will use no conventional memory. If OPTI-CDcache is the last program loaded into memory, it may be unloaded using a standard "/U" command line parameter. This function does not work if the Microsoft MS- DOS CD-ROM Extensions (MSCDEX.EXE) have been loaded into memory after OPTI-CDcache. How many CD-ROM drives will OPTI-CDcache work with? OPTI-CDcache will function with up to 255 CD-ROM drives, sharing the data caching functionality between all units. Chapter 2 - Requirements To use OPTI-CDcache, the following hardware and software are required: ù An IBM or compatible computer with an 80286 or higher processor with a minimum of 1 MB of extended memory (XMS); ù 7 KB of available system RAM (may be loaded "high"); ù DOS 3.3 or higher; and ù any standard XMS manager, such as the MS-DOS HIMEM.SYS, Qualitas' 386 Max, Quarterdeck's QEMM-386, or equivalent. The minimum amount of XMS should be no lower than 384KB. Chapter 3 - Installing OPTI-CDcache About the Install Program OPTI-CDcache provides an easy to use Install program which prompts the installer for answers to basic installation information. Instructions for installing OPTI-CDcache for use with your workstation are presented in this chapter. The Install program may be used to ù install OPTI-CDcache on your workstation to configure your system for caching CD-ROM data; and ù revise a previous configuration installed with this program. The OPTI-CDcache installation program provides a user friendly interface for defining your configuration and loading the required software. The screen is divided into several logically distinct areas. The title at the top of the screen identifies the program. A help line at the bottom of the screen is a reminder of important keys and is overlaid with active push buttons for mouse selections. The center portion of the screen is comprised of various windows which allow you to define your configuration and to install the OPTI-CDcache software. In most cases, you may use the keyboard or mouse interchangeably. The keyboard is required for data entry windows, such as names, sizes, etc. Windows with "scroll bars" on the sides support scrolling. Press the key to proceed when you have finished reviewing the information in these scrolling windows. Press to return to the previous screen. Until you select "Install this configuration," no modifications are made to any of your configuration files, CONFIG.SYS and AUTOEXEC.BAT; no software is copied to the destination directory. You may abort the installation program at any time prior to this selection by pressing the key with no alteration of your system. In many cases, when re-installing OPTI-CDcache, the previous settings are detected and used as default settings. The Install program analyzes the CONFIG.SYS file and presents it for your review and verification. Some topics queried are: ù The destination path to contain the OPTI-CDcache files; ù The boot drive containing the CONFIG.SYS and AUTOEXEC.BAT files; ù Autostart the CACHE.BAT file (created for easy startup); and ù The amount of XMS memory to use. Each screen contains information for each question, so all the installer needs to do is read the screen and answer the question. Defaults are provided for each screen. If a previous installation of OPTI-CDcache is detected by the Install program, the CONFIG.SYS and AUTOEXEC.BAT files are backed up prior to any changes and stored in the destination directory. About the Microsoft MS-DOS CD-ROM Extensions Set up the CD-ROM system exactly as you would normally use it. If the CD-ROM applications to be run at a particular workstation require the Microsoft CD-ROM Extensions program, make sure MSCDEX.EXE is loaded BEFORE the Install program is run. If MSCDEX.EXE is not detected, the Install program asks if the "Disk Change" option (discussed in the "CDCACHE.EXE Parameters" chapter) should be installed. The CD-ROM driver's device name in the CONFIG.SYS file is changed and this changed device name appears in the CACHE.BAT file. After running the Install program, a reboot of the PC is required before running the CACHE.BAT file in order to: ù load the CD-ROM driver with its new device name; and ù unload MSCDEX.EXE, if previously loaded. Starting the Install Program To start the OPTI-CDcache Install program, follow this instruction: 1. At your install directory, type install and press . For example, C:\CDCACHE>install Or, from the distribution diskette, type A:\INSTALL The Introduction screen appears (see Figure 1). Figure 1 Introduction Screen When the Introduction screen appears, you are ready to use the Install program. Simply follow the screen instructions and provide appropriate responses to complete the installation. Specifying Destination Path You must specify the drive and directory that is to contain the OPTI-CDcache files (see Figure 2). C:\CDCACHE is the default path for a hard disk system. A:\CDCACHE is the default path for a machine that uses diskettes only. If you want to accept your system's default, press . Figure 2 Specifying Destination Path If you have more than one hard disk drive, you may want to install OPTI-CDcache on a drive other than the "C" hard disk. To do this, type in the path selection (such as D:\CDCACHE) and press . Specifying the Boot Drive Also, you must specify the boot drive where the CONFIG.SYS, AUTOEXEC.BAT, and CACHE.BAT files are to be created and/or modified (see Figure 3). Press the key to use the default or type in your drive selection and press . Figure 3 Specifying the Boot Drive The "C" hard disk is the default for this selection, designated by C. For a machine that uses diskettes only, type in A and press . Choosing Automatic Startup The Install program creates a batch file called CACHE.BAT. This file is placed in the destination directory as specified at the beginning of the installation. CACHE.BAT contains the commands to load the OPTI-CDcache executable and the Microsoft MS-DOS CD-ROM Extensions (if applicable). CACHE.BAT may be executed automatically from the AUTOEXEC.BAT file at power-up or manually from the MS-DOS prompt. The screen "Choosing Automatic Startup" (see Figure 4) asks you if you want to start OPTI-CDcache automatically at boot time. Figure 4 Choosing Automatic Startup Specifying Extended Memory (XMS) Usage The Install program offers the opportunity to choose the amount of extended memory for CD-ROM data caching, if present. You may choose to use all or part of XMS for data caching. This option is not displayed if the workstation does not have extended memory. Figure 5 illustrates this option. Figure 5 Specifying Extended Memory (XMS) Usage Choosing CACHE Size The default amount of memory used for caching is dependent upon the size of the largest available block of contiguous XMS memory. The memory amount used by default is determined by the following table: Avail <= 512KB Use all available XMS (in largest block) Avail <= 1MB Use 512KB Avail <= 2MB Use 1MB Avail > 2MB Use 2MB Larger cache sizes increase performance because they hold more data, thus eliminating the need for a much slower read from the CD-ROM drive. Having a cache too small may actually impact performance. CDCACHE.EXE, the OPTI-CDcache driver, provides statistics which may be useful in determining the effectiveness of any given cache size. You or OPTI-CDcache may decide how much XMS can be used for data caching. Highlight Use XMS Caching (auto assign amount to use) or Use XMS Caching (you enter amount to use) and press . Specifying XMS Cache Size If you wish to specify the amount of XMS for caching, you are presented with the "Specifying XMS Cache Size" screen (see Figure 6). The amount of usable extended memory, in kilobytes, is shown as the default value on this screen. Type a smaller value and press or accept the default and press . Figure 6 Specifying XMS Cache Size Configuration Discovery Summary The "Configuration Discovery Summary" screen displays information about the device drivers and device names configured with your system (see Figure 7). Figure 7 Configuration Discovery Summary Entering Device Name(s) If the configuration information presented in the "Configuration Discovery Summary" screen is not acceptable for this installation of OPTI-CDcache, highlight No and press . The "Entering Device Name(s)" screen appears (see Figure 8). Figure 8 Entering Device Name(s) On this screen, enter the device name(s) ù used when you type the MSCDEX line to load the extensions; or ù used by your non-MSCDEX device driver. You may add device names, one at a time by typing the name and pressing . A blank entry followed by pressing the key ends this screen. Verifying the Configuration Having answered all queries presented by the Install program, the "Verifying the Configuration" screen appears (see Figure 9). Figure 9 Verifying the Configuration Highlight Install this Configuration and press to continue installation or highlight Revise this Configuration and press to change your configuration information as previously chosen. Revising the configuration takes you back to the Introduction screen. Continue through the Install program as before or use the and keys to navigate through the Install screens. Quick Startup After installing OPTI-CDcache for the verified configuration, a "Quick Startup" screen appears (see Figure 10) to inform you how to start using OPTI-CDcache with your system. After reading the screen, press to advance to the last screen, "Choosing to Reboot." Figure 10 Quick Startup Choosing to Reboot The screen "Choosing to Reboot" confirms successful installation of OPTI-CDcache and permits you the opportunity to reboot your PC from within this Install program (see Figure 11). Highlight Yes and press to immediately reboot your PC. Highlight No and press to exit the Install program. You receive the message that you have successfully installed OPTI-CDcache for use on your PC (see Figure 12). Figure 11 Choosing to Reboot Figure 12 Installation Successful Message Usage Example with MSCDEX CDCACHE /H: [Options . . .] CONFIG.SYS DEVICE=CDROM.SYS /D:MSCD0001 /N:2 DEVICE=CDROM.SYS /D:MSCD0002 /N:2 CACHE.BAT (created during the Install) CDCACHE.EXE /H:MSCD0001 /H:MSCD0002 /X:1024 MSCDEX.EXE /D:$CDCACHE Chapter 4 - CDCACHE.EXE Parameters The CDCACHE.EXE driver has a number of advanced parameters not covered in the basic installation which the installer may wish to implement for specific configurations. Any of these parameters may be added to the command line when loading CDCACHE.EXE from the CACHE.BAT file or the parameters may be executed manually from the command line prompt. The following information represents an example of each parameter and a brief description of its usage. CDCACHE.EXE /? OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Usage: CDCACHE.EXE /H: [Options . . .] Options: /H: /X: /D: , default= /d:$CDCACHE /L Hardware compatibility mode: disable support for "loadhigh" /DC Constantly monitor for disk changes, reduces performance /C Clear cache statistics /S Display XMS cache usage statistics /F Flush XMS cache data for all drives /Q Suppress banner and copyright information /U Unload CDCACHE.EXE from memory (ONLY if last TSR loaded) /? Display this usage information and example Example: CONFIG.SYS => DEVICE=CDROM.SYS /D:MSCD0001 /n:1 AUTOEXEC.BAT => CDCACHE.EXE /H:MSCD0001 /X:1024 MSCDEX.EXE /D:$CDCACHE /H: CDCACHE /H:MSCD0001 /H:MSCD0002 [Options] OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. 2048 KB of XMS memory used for caching reads to device "$CDCACHE". This parameter is required to specify the CD-ROM device driver name(s), up to 16 names maximum. /X: CDCACHE /H:MSCD0001 /X:2048 OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. 2048 KB of XMS memory used for caching reads to device "$CDCACHE". This parameter allows a value of XMS to be set aside for data caching. If this switch is not used, the default is to use all available XMS memory found at the workstation. /D: , default=/D:$CDCACHE CDCACHE /H:ABCDEFGH /D:MSCD0001 [Options] OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. 2048 KB of XMS memory used for caching reads to device "MSCD0001". This parameter is used to define the cached CD-ROM device driver name. The default is /D:$CDCACHE. In a situation where the application talks to a device driver, that device name, MSCD0001, needs to be mapped to the CDCACHE.EXE driver so that the application is able to talk to CDCACHE instead of the device name. This is accomplished by mapping MSCD0001 to CDCACHE.EXE. In this case, the CONFIG.SYS device name must also be /D:ABCDEFGH. /L Hardware compatibility mode: disable support for "load high" CDCACHE /H:MSCD0001 /L OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. 2048 KB of XMS memory used for caching reads to device "$CDCACHE". The /L parameter may be required for machines that are sensitive to the CDCACHE.EXE driver's attempt to find a previously loaded copy of itself in "High" memory. You can tell that the /L switch is required if the system hangs when CDCACHE.EXE is loaded or shortly after loading. If the /L parameter is required to use CDCACHE.EXE, it is recommended that CDCACHE.EXE be loaded in low DOS memory and that the /L switch be used with every command. That is, CDCACHE.EXE /L /S. The /L parameter does not prevent DOS 5.0 or other memory management utility from loading CDCACHE.EXE in high memory. The /L parameter prevents CDCACHE.EXE from locating itself once loaded high. Therefore, a command such as CDCACHE.EXE /S or CDCACHE.EXE /U will not work. The cache is functional at this time, but obviously cannot be unloaded. This is not a recommended configuration. /DC Constantly monitor for disk changes, reduces performance CDCACHE /H:MSCD0001 /DC OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. 2048 KB of XMS memory used for caching reads to device "$CDCACHE". A problem may exist that prohibits the flushing of the cache when swapping disks. This may be a result of: 1. The underlying CD-ROM device driver does not report an "Invalid Disk Change" error when the disk has been changed and the device request (such as a read) is issued. 2. The application does not protect itself from disk changes by querying the disk via the IOCTL "Media Changed" request. 3. The Microsoft Extensions, which would otherwise perform number 2 above for the application, are not being used. In this case, the /DC parameter must be used. This parameter ensures that a valid "Disk Change" occurred causing the old data in cache to be properly flushed. The next device request, such as a read, will detect a new disk. Using this parameter causes a small to moderate performance disadvantage. /C Clear cache statistics CDCACHE.EXE /C OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. Cache statistics cleared. This parameter is used to clear the current cache statistics from the cache buffers without having to reboot the PC. It may also be used in conjunction with the Flush switch. This may be useful when switching between multi-disc CD-ROM applications. /S Display XMS cache usage statistics CDCACHE.EXE /S OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. 2048 KB of XMS memory used for caching reads to device "$CDCACHE". Cache Memory in Use: 1202KB Cache Memory Available: 2006KB Total Number of Reads: 955 Avg. Number of Blocks per Read: 12 Total Number of 2KB Blocks Read: 11498 Total Number of 2KB Cache Hits: 10846 Cumulative Cache Hit Percentage: 94% Recent Cache Hit Percentage: 99% TSR is already loaded. Notes: 1. In this example, only 1202KB of the 2006KB of cache memory is in use. The cache has not been filled, meaning that no data has been discarded from cache by the Least Recently Used (LRU) discard mechanism. 2. Total number of reads refers to the number of device level reads received from the application or MSCDEX. The number of 2KB blocks per read varies from 1 to 32 (2KB - 64KB), so only an average number of blocks per read is displayed. 3. "Recent Cache Hit Percentage" refers to the percentage of cache hits within a recent window of activity. The size of the "window" is related to the current cache size. 4. Even though 2048KB was used for caching, only 2006KB is actually available. A small amount of overhead is required by the caching algorithm. /F Flush XMS cache data for all drives CDCACHE.EXE /F OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. Cache flushed. This parameter is used to flush the cache memory in use for all CD-ROM drives without having to reboot the PC. It may be used in conjuntion with the Clear switch. This may be helpful when switching between multi-disc CD-ROM applications. /Q Suppress banner and copyright information CDCACHE.EXE /H:MSCD0001 /Q 2048 KB of XMS memory used for caching reads to device "$CDCACHE". This parameter is used to eliminate the display of the copyright information. /U Unload CDCACHE.EXE from memory (ONLY if last TSR loaded) CDCACHE.EXE /U OPTI-CDcache (TM) - High Performance XMS CD-ROM Cache V1.00 Copyright (C) 1993 Online Computer Systems, Inc. All rights reserved. Online Computer Systems, Inc. is a member of the Reed Elsevier group. OPTI-CDcache is a member of the OPTI-NET family of CD-ROM networking products. For more information, call (800)-922-9204 or (301)-428-3700 in the USA. 2048 KB of XMS memory used for caching reads to device "$CDCACHE". Cache Memory in Use: 1202KB Cache Memory Available: 2006KB Total Number of Reads: 955 Avg. Number of Blocks per Read: 12 Total Number of 2KB Blocks Read: 11498 Total Number of 2KB Cache Hits: 10846 Cumulative Cache Hit Percentage: 94% Recent Cache Hit Percentage: 99% TSR has been unloaded. Note: 1. If the /D: parameter was used with CDCACHE.EXE, CDACHE.EXE /U will work for an unload. The /D: does not have to be re-specified. Chapter 5 _ Error Messages Could not locate device "MSCD0001". Cause The PC has not been rebooted since the completion of the Install program and the device name currently loaded does not match the /H: device name that appears in CACHE.BAT. Action Verify the device name in the CONFIG.SYS file and reboot the PC to load the correct device name. XMS driver (e.g., HIMEM.SYS) not available. Cache could not be successfully initialized. Cause No Extended Memory Manager is loaded. Action Load your Extended Memory Manager. Cache could not be successfully created. Cache could not be successfully initialized. Cause There is insufficient XMS memory to create a cache (<3 KB). Action Free more XMS memory before running CDCACHE.EXE. Insufficient contiguous XMS memory for request. Cache could not be successfully initialized. Cause The value of /X: is greater than the largest available (contiguous) XMS block. Action Specify a smaller /X: value, or remove the /X: parameter to let CDCACHE.EXE choose a size. TSR is not loaded. Cause CDCACHE.EXE /H: /U was executed before CDCACHE.EXE was loaded. Action None. Informational message. Incorrect CDCACHE.EXE version. Unload with same version. Cause The version of "CDCACHE.EXE /U" does not match the internal version number of the CDCACHE.EXE which is loaded in memory. Action Unload CDCACHE.EXE with the same version of software that was loaded. Index 386 Max 3 About the Install Program 5 About the Microsoft MS-DOS CD-ROM Extensions 6 AUTOEXEC.BAT file 5, 9, 10, 19 Cache definition 1 size 11 CACHE.BAT file 9, 10, 18, 27 CDCACHE.EXE driver 11, 27 error messages 27 parameters 19 /? 19 /C 19, 23 /D: 19, 21 /DC 19, 22 /F 19, 25 /H: 19, 20, 28 /L 19, 21 /Q 19, 25 /S 19, 23 /U 2, 19, 25, 28, 29 /X: 19, 20, 28 Choosing Automatic Startup 10 Choosing cache size 11 CONFIG.SYS file 5, 9, 10, 18, 19 Configuration Discovery Summary 13 Conventional memory 2 DOS box 1 Entering device name(s) 13 Error Messages 27 Extended Memory 1 "High" memory 2 HIMEM.SYS 3, 27 Install program 5 choosing automatic startup 10 choosing cache size 11 choosing to reboot 16 configuration discovery summary 13 entering device name(s) 13 introduction screen 7 MSCDEX.EXE 6 quick startup 15 specifying boot drive 9 specifying destination path 8 specifying extended memory usage 10 specifying XMS cache size 12 starting 7 verifying the configuration 14 Installing OPTI-CDcache 5 Introducing OPTI-CDcache 1 Introduction screen 7 Magnetic disk cache 1 Microsoft MS-DOS CD-ROM Extensions 1, 6, 18 Microsoft Windows 1 MSCDEX.EXE 1, 6, 18 OPTI-CDcache compatibility with hardware 1 Microsoft Windows 1 driver 11 installing 5 introducing 1 requirements 1, 3 What is 1 QEMM-386 3 Quick Startup 15 RAM disks 1 Rebooting 16 Requirements 3 SmartDrive 1 Specifying Boot Drive 9 Specifying Destination Path 8 Specifying Extended Memory Usage 10 Specifying XMS Cache Size 12 Starting the Install Program 7 Terminate and Stay Resident Program 2 TSR 2 Usage example with MSCDEX 18 Verifying the Configuration 14 Windows 1 XMS 1 amount to use 10 manager 3 required 3 specifying cache size 12