Comando: gcdrom.sys

  GCDROM.SYS es un controlador de CD/DVD-ROM nativo SATA para DOS 
  (tambi‚n conocido como "controlador ODD DOS"). GCDROM.SYS es 
  compatible con todos los controladores SATA nativos de IDE, como Intel
  ICH6/ICH7/ICH8, Jmicron 363/368, NVidia CK804/MCP55/MCP51, etc.
  GCDROM.SYS tiene que cargarse en CONFIG.SYS / FDCONFIG.SYS. Cuando
  FreeDOS ya se est  ejecutando, puede cargar GCDROM.SYS m s tarde con 
  DEVLOAD.
  GCDROM.SYS est  desactualizado. Deber¡a usar UIDE.SYS en su lugar.

Sintaxis:

  device=gcdrom.sys [opciones]
  devicehigh=gcdrom.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!
  /Cx  Determina el n£mero para detectar el primer/segundo/tercer 
       controlador IDE nativo SATA. Predeterminado=0.
  /D:  Especifica el "nombre de 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 /D: falta o no es v lido, "XCDROM" ser  el valor
       predeterminado.
  /L   Limita UltraDMA a "memoria baja" por debajo de 640k. /L est 
       obligado a utilizar UMBPCI o un controlador similar cuyas  reas de
       memoria superior no puede 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 "Modo PIO". 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 dise¤ada para usar "modos" LESS que el valor
       dado 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 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 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 principal a esclavo secundario. La primera unidad
       encontrada ser  "unidad 0", la segunda ser  "unidad 1", etc.
  /UF  Habilita "UltraDMA Rapido". Las solicitudes de entrada de datos
       que cruzan un "l¡mite de 64K" de UltraDMA 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 "modo PIO" todav¡a es
       necesaria 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 CASE!
  /UX  Deshabilita TODO UltraDMA, incluso para las unidades de CD-ROM
       con capacidad para ello. El controlador luego utiliza el "modo
       PIO" 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:

  GCDROM.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:
  determine el n£mero para detectar el 1§ / 2§ / 3§ controlador IDE 
  nativo SATA:
    DEVICE=c:\fdos\bin\GCDROM.SYS /D:CDROM000 /C0
    DEVICE=c:\fdos\bin\GCDROM.SYS /D:CDROM001 /C1
    DEVICE=c:\fdos\bin\GCDROM.SYS /D:CDROM002 /C2
  EN AUTOEXEC.BAT:
    c:\fdos\bin\SHSUCDX /D:CDROM000 /D:CDROM001 /D:CDROM002

Ver tambi‚n:

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

  Copyright © 2007 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.