Comando: xcdrom.sys

  XCDROM.SYS es un controlador de CD-ROM UDMA y no UDMA para DOS. 
  XCDROM.SYS debe cargarse en CONFIG.SYS / FDCONFIG.SYS. Cuando FreeDOS
  ya se est  ejecutando, puede cargar XCDROM.SYS m s tarde con DEVLOAD.
  XCDROM.SYS est  desactualizado. ­NO hay MAS apoyo del autor! Deber¡a
  usar UIDE.SYS en su lugar.

Sintaxis:

  device=xcdrom.sys [opciones]
  devicehigh=xcdrom.sys [opciones]

Opciones:

  /AX  Excluye TODAS las funciones de audio. ­Esto hace que el 
       controlador informe sobre una solicitud de estado del dispositivo
       que solo lee pistas de DATOS! /AX reduce el controlador residente
       en 448 bytes. ­UltraDMA, las unidades m£ltiples y otras
       caracter¡sticas del controlador NO se ven afectadas!
  /D:  Especifica el "nombre del dispositivo" deseado que SHSUCDX o
       MSCDEX usar n durante su inicializaci¢n para direccionar las
       unidades de CD-ROM. Los ejemplos son: /D:CDROM1 /D:MYCDROM etc.
       El nombre del dispositivo debe ser de 1 a 8 bytes v lido para su
       uso en nombres de archivos DOS. Si se omite /D: o el "nombre del
       dispositivo" despu‚s de un /D: falta o no es v lido, "XCDROM"
       ser  el valor predeterminado.
  /L   Limita UltraDMA a "poca memoria" por debajo de 640K. /L est 
       obligado a utilizar UMBPCI o un controlador similar cuyas  reas
       de memoria superior no pueden hacer UltraDMA. Si se proporciona
       /L, el controlador debe cargarse en la memoria BAJA para que sus
       listas de comandos DMA puedan recuperarse correctamente, ­o la
       carga del controlador ABORTARA! /L hace que cualquier solicitud
       de E/S por encima de 640K use la entrada "PIO modo". Tenga en
       cuenta que /L estar  IGNORADO si tambi‚n se proporciona /UX.
  /Mn  Especifica el "modo" MAXIMO UltraDMA que se configurar  para una
       unidad de CD-ROM, donde n es un n£mero entre 0 y 6, de la
       siguiente manera:
         0 = ATA-16,   16 MB/seg.     4 = ATA-66,   66 MB/seg.
         1 = ATA-25,   25 MB/seg.     5 = ATA-100, 100 MB/seg.
         2 = ATA-33,   33 MB/seg.     6 = ATA-133, 133 MB/seg.
         3 = ATA-44,   44 MB/seg.
       Una unidad de CD-ROM designada para usar "modos" MENOS que el valor
       dedo se limitar  a su propio "modo" m s alto. /M estar  IGNORADO
       para las unidades de CD-ROM que no pueden hacer UltraDMA, y se
       ignorar  para TODAS las unidades si tambi‚n se proporciona /UX.
  /PM  Solicita al controlador que compruebe la unidad primaria-maestra
       IDE para una unidad de CD-ROM durante la inicializaci¢n del
       controlador. Si una unidad de CD-ROM NO se encuentra como maestro
       principal, ­la carga del controlador se ABORTARA!
  /PS  Igual que /PM pero solo prueba la unidad primaria-esclava.
  /SM  Igual que /PM pero solo prueba la unidad maestra-secundaria.
  /SS  Igual que /PM pero solo prueba la unidad secundaria-esclava.
       --- NOTA ---
       Usando m£ltiples unidades, se pueden dar m£ltiples interruptores
       /PM /PS /SM /SS. La primera unidad especificada se direcciona
       como "unidad 0", la segunda como "unidad 1", etc. Si se dan menos
       interruptores que unidades, las unidades sin referencia NO se
       utilizar n. Si NO se dan tales interruptores, el controlador
       "escanea" las unidades de CD-ROM, desde maestro pricipal a 
       esclavo secundario. La primera unidad encontrada ser  "unidad 0",
       la segunda ser  "unidad 1", etc.
  /UF  Habilita "Fast UltraDMA". Las solicitudes de entrada de datos
       que cruzan un "l¡mite de 64K" de UltimaDMA se ejecutan utilizando
       una lista de comandos DMA de 2 elementos, una para datos hasta el
       l¡mite y otra para los datos m s all . La velocidad del CD-ROM
       aumenta significativamente. La entrada del "PIO modo" todav¡a es
       mecesaria para las memorias intermedias del usuario que est n
       desalineadas (ni siquiera en una direcci¢n de 4 bytes).
       /UF estar  IGNORADO para las unidades de CD-ROM que no pueden
       hacer UltraDMA.
       --- NOTA ---
       A pesar de las especificaciones de UltraDMA, ­NO TODOS los 
       chipsets o placas base pueden ejecutar comandos DMA de elementos
       m£ltiples correctamente! Aunque es valioso, /UF debe PROBARSE en
       todos los sistemas, ­­y "Fast UltraDMA" debe habilitarse con 
       CARE!!
  /UX  Deshabilita TODO UltraDMA, incluso para las unidades de CD-ROM
       con capacidad para ello. El controlador luego utiliza el "PIO
       modo" para toda la entrada de datos. /UX solo debe ser necesario
       para pruebas y trabajos de diagn¢stico.
  Para cada interruptor, un gui¢n puede reemplazar la barra oblicua y 
  se pueden usar letras min£sculas.

Comentarios:

  El controlador de CD-ROM se denomin¢ XCDROM.SYS hasta la versi¢n 2.2.
  M s tarde se llam¢ UDVD.SYS y al final UIDE.SYS. XCDROM.SYS es 
  compatible con NLS (soporte de idioma nacional), consulte xcdmsgs.eng.
  Solo tiene que compilarse en el idioma correspondiente.

Ejemplos:

  EN CONFIG.SYS / FDCONFIG.SYS:
    DEVICE=c:\fdos\bin\XCDROM.SYS
    DEVICEHIGH=c:\fdos\bin\XCDROM.SYS /D:CDROM001 /SM /SS
  EN AUTOEXEC.BAT:
    c:\fdos\bin\SHSUCDX /D:CDROM001

Ver tambi‚n:

 (atapicdd.sys)
  autoexec.bat
  config.sys
  devload
  fdconfig.sys
 (gcdrom.sys)
 (mscdex)
  shsucdx
 (udvd.sys)
  uide.sys

  Copyright © 2006 Jack Ellis, modificado en 2011 por W. Spiegl.
  Traducido en 2020 por Lorenzo del Toro Saravia.

  Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
  Consulte el archivo H2Cpying para ver las condiciones de copia.