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.