home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 16 / 16.iso / t / t109 / 1.ddi / !UTL_UNI.LZH / CORELCDX.TXT < prev    next >
Encoding:
Text File  |  1993-01-08  |  6.8 KB  |  168 lines

  1. ABOUT CORELCDX VERSION 1.0
  2. ==========================
  3.  
  4.  
  5.  CorelSCSI version 1.1 uses CORELCDX.COM for its CD-ROM
  6.  extensions. Previous versions of CorelSCSI used MSCDEX.EXE.
  7.  The following syntax shows all the switches available for the
  8.  CorelCDX statement:
  9.  
  10.       CORELCDX  /D:<driver_name>  /M:<mem_bufs>  /L:<drive_letter>
  11.       /E  /FILES: <num>  /CACHE:<pt>;<dir>;<data>
  12.       /DATABLK:<blk_val>  /E:<emm_val>  /STACK [:<stack_size>]
  13.  
  14.  Note: The installation adds the default CorelCDX statement
  15.        to your AUTOEXEC.BAT file. However, if you've already installed
  16.        MSCDEX, the installation adds the CorelCDX code to your
  17.        system, but doesn't replace MSCDEX in your AUTOEXEC.BAT file. 
  18.  
  19. SUPPORTED MSCDEX COMMAND LINE SWITCHES
  20. --------------------------------------
  21.  
  22.  The following MSCDEX command line switches
  23.  are compatible with CorelCDX version 1.0.
  24.  
  25.  /D:<driver_name> -- identifies the name of the CD-ROM device driver 
  26.  to be used. You can enter more than one /D:<driver_name> switch to 
  27.  identify multiple CD-ROM device drivers. Names you enter must match 
  28.  names used in the /D:<device_name> parameters for each device 
  29.  driver entry in the CONFIG.SYS file.
  30.  
  31.  
  32.  /M:<mem_bufs> -- specifies the approximate number of sector
  33.  buffers allocated. Using a predetermined formula, the total number
  34.  of sector buffers is divided among the path table, directory, and 
  35.  data cache.  Minimum, maximum, and alignment requirements may 
  36.  require that the actual number of buffers may differ slightly from 
  37.  those you specify. See the related discussion about the /CACHE 
  38.  switch.
  39.  
  40.  
  41.  /L:<drive_letter> -- forces CD-ROM drive letter assignment to
  42.  begin at a particular drive letter if you have software
  43.  that requires that your CD-ROM drive be assigned a specific
  44.  drive letter. If that drive letter is not available, CD-ROM 
  45.  drives are assigned from the next available drive letter.
  46.  
  47.  
  48.  /E -- uses expanded memory for the cache buffers if it's available.
  49.  Expanded memory is allocated in blocks. To make the most
  50.  efficient use of allocated memory, this switch may slightly
  51.  increase the number of specified cache buffers.  See the
  52.  related discussion about the /E:<emm_val> switch.
  53.  
  54.  
  55. EXTENDED CORELCDX COMMAND LINE SWITCHES
  56. ---------------------------------------
  57.  
  58.  The following command line switches are specific to CorelCDX. 
  59.  
  60.  /FILES: <num> -- specifies the number of CD-ROM files that
  61.  you can open at the same time. Each file requires approximately
  62.  16 bytes. By default, the limit is the number specified by the
  63.  FILES= line in the CONFIG.SYS file.
  64.  
  65.  /CACHE:<pt>;<dir>;<data> -- specifies the number of cache blocks
  66.  to allocate for the path table cache, directory cache, and data 
  67.  cache. Each block requires 2K.
  68.  
  69.  The path table cache stores information about the name and 
  70.  location of each sub-directory on the CD. Each (2K) path
  71.  table cache buffer accommodates approximately 100 sub-directories.
  72.   
  73.  The directory cache stores information such as the name and
  74.  location of the files in each sub-directory on the CD.
  75.   
  76.  The data cache stores the most recently accessed contents
  77.  of files on the CD.
  78.  
  79.  When you specify the number of sector buffers using the 
  80.  /M:<mem_bufs> switch, the <mem_buf> value is divided among the 
  81.  path table, directory, and data cache using a predetermined formula. 
  82.  You can use the /CACHE:<pt>;<dir>;<data> switch to fine-tune the 
  83.  allocation of cache blocks.
  84.  
  85.  When adjusting the allocation of cache blocks, you can't exceed
  86.  the following minimum and maximum sizes for each area.
  87.  
  88.       path table cache: block size= 1 sector
  89.                                 min= 2 sectors
  90.                                 max= 64 sectors
  91.  
  92.       directory cache: block size= 1 sector
  93.                                 min= 2 sectors
  94.                                 max= 64 sectors
  95.  
  96.       data cache: block size= 2 sectors
  97.                                 min= 1 block (If you use /DATABLK to alter
  98.                                         the block size, the minimum sectors change.)
  99.                                 max= 64 sectors
  100.  
  101.  
  102.  When using expanded memory for cache buffers, certain
  103.  internal alignment requirements are enforced. You can't
  104.  change these requirements.
  105.  
  106.  Note: The /CACHE: and /M: switches are mutually exclusive. 
  107.        If you use both switches, the /M: switch is ignored.
  108.  
  109.  /DATABLK:<blk_val> -- adjusts the number of 2K sectors 
  110.  assigned to each data cache block. Valid values are 1, 2, 4, or 8.
  111.  The default is 2. This option is useful for applications that
  112.  read data from a CD in contiguous segments.
  113.  
  114.  CorelCDX uses a read ahead plus least recently used (LRU) algorithm 
  115.  for its data cache. Data read into the cache is read in blocks. 
  116.  
  117.  Setting the data block size to 1 disables read-ahead 
  118.  caching, but an additional 4K of conventional memory is 
  119.  required. Also, note that the read-ahead caching logic internal of some 
  120.  CD-ROM drives is adversely affected by changing the default data 
  121.  cache block size.
  122.  
  123.  
  124.  /E:<emm_val> -- extends the basic MSCDEX compatible /E switch by 
  125.  allowing you to force CorelCDX to use expanded memory, if it's 
  126.  available, for code, data, or cache buffer storage.  The valid 
  127.  <emm_val> options are:
  128.      
  129.       1 = code/data ONLY in expanded memory
  130.       2 = cache blocks ONLY in expanded memory, the same as /E switch
  131.       3 = code/data AND cache blocks in expanded memory
  132.  
  133.  When expanded memory is used for code and data, only a small 
  134.  'foot-print' (less than 2K) remains resident in conventional 
  135.  memory. This option may be incompatible with some CD-ROM
  136.  applications; for example. those that perform absolute disk reads 
  137.  into expanded memory buffers.
  138.  
  139.  If cache buffers are located in expanded memory, a small amount 
  140.  of conventional memory may also be allocated for storage of 
  141.  required tables. Also, to make efficient use of 
  142.  expanded memory, and due to internal cache alignment requirements,
  143.  the number of cache blocks in use may be adjusted slightly when 
  144.  this option is used.
  145.  
  146.  
  147.  /STACK [:<stack_size>] -- causes CorelCDX to switch to its own 
  148.  internal stack while processing software interrupts, rather than 
  149.  using the calling programs stack. Use the <stack_size> variable
  150.  to change the stack from its default size of 512 . For example,
  151.  /STACK:1024 causes a 1K stack to be used, while /STACK:256
  152.  causes a 256 byte stack to be used.
  153.  
  154.  
  155. UNSUPPORTED MSCDEX COMMAND LINE SWITCHES
  156. ----------------------------------------
  157.  
  158.  The following MSCDEX command line switches
  159.  are not supported under CorelCDX version 1.0.
  160.  
  161.       /V - verbose mode to display information during boot up
  162.  
  163.       /S - patch to allow sharing of CD-ROM drives on
  164.            MS-NET based servers
  165.  
  166.       /K - force selection of shift-JIS Kanji Supplemental Volume
  167.            Descriptors
  168.