DOS XL es un sistema operativo de disco (DOS) descontinuado, escrito por Paul Laughton, Mark Rose, Bill Wilkinson y Mike Peters, y publicado por Optimized Systems Software (OSS) para las computadoras Atari de 8 bits . Fue diseñado para ser compatible con Atari DOS , que venía incluido con las unidades de disco de Atari, Inc. , y que también había sido escrito por el mismo equipo.
Descripción
Características
Descendiente directo de OS/A+ , DOS XL ofrecía funciones adicionales a los Atari equipados con disqueteras . Estas incluían compatibilidad con disqueteras de densidad simple y doble, un modo de línea de comandos (denominado procesador de comandos o CP), un modo de menú (un ejecutable cargado en memoria), compatibilidad con archivos por lotes y compatibilidad con memoria extendida XL y memoria en bancos OSS SuperCartridge. Las versiones posteriores incluyeron compatibilidad con Axlon RamDisk , Mosaic RamDisk, BIT-3 y BUG/65.
Además de admitir AUTORUN.SYSarchivos de arranque automático, las funciones de procesamiento por lotes de DOS XL proporcionaban una función de arranque automático por lotes. Al nombrar un archivo por lotes, este STARTUP.EXCejecutaría comandos por lotes al iniciar (igual que en OS/A+). Desafortunadamente, esta función no era compatible con algunos programas (por ejemplo, AtariWriter ).
Distribución
DOS XL se distribuía en un disquete reversible con la versión de densidad simple en una cara y la de doble densidad en la otra. A medida que se añadían más funciones y complementos, estos se colocaban únicamente en la cara de doble densidad debido a la falta de espacio en el disco.
El manual de DOS XL era un subconjunto de OS/A+. OSS lo consideraba un "complemento" de OS/A+. Con más de 150 páginas, estaba encuadernado en el lomo, no en hojas sueltas como el manual de OS/A+.
DOS XL se lanzó en dos versiones: 2.20 y 2.30 (los usuarios de la versión 2.20 debían pagar 20 dólares para actualizar a la 2.30). La última versión fue la 2.30P. Inicialmente, DOS XL se vendía a 30 dólares, pero posteriormente su precio aumentó a 39 dólares.
La verificación de escritura de archivos se desactivó en DOS XL. Esto se debió a la experiencia de OSS, que demostró que las escrituras eran más rápidas y prácticamente no había riesgo de errores. El archivo de comandos VERIFY.COM se incluyó para reactivar la verificación de escritura. Atari DOS 2.0S verificaba por defecto las escrituras de archivos en el disco.
Varios fabricantes de unidades de disco incluyeron DOS XL en sus unidades: Trak, Percom, Astra, Indus, Amdek y Rana.
Comandos
Comandos del menú
C - Copiar archivos P - Proteger archivos D - Duplicar disco Q - Salir a DOS XL E - Borrar archivos R - Cambiar nombre del archivo F - Archivos en disco S - Guardar binario G - Ir a la dirección T - Al cartucho I - Inicializar disco U - Desproteger archivos L - Cargar binario X - Comando extendido
Comandos intrínsecos
- @ - Inicia la ejecución de un archivo por lotes
- CAR - Ejecuta cartucho
- Dn: - Cambia la unidad predeterminada
- DIR - Directorio
- FIN - Indica a DOS XL que detenga la ejecución por lotes (se utiliza en un archivo por lotes).
- ERA - Borrar archivo(s)
- LOA - Cargar archivo(s) en memoria
- NOS - SIN pantalla. Desactiva la visualización de comandos en pantalla.
- PRO - Proteger. Permite la protección contra escritura en los archivos.
- REM - REMark. Se utiliza para comentarios de usuario en archivos por lotes.
- REN - RENombrar. Cambia el nombre de los archivos.
- RUN - Salta a la dirección de ejecución
- SAV - Guarda una porción de la memoria en el disco
- SCR: Permite que los comandos se muestren en pantalla (para archivos por lotes).
- TYP - Muestra archivos de texto ASCII o ATASCII en pantalla.
- UNP - Desactiva la protección contra escritura en los archivos.
Comandos extrínsecos
- C65
- CLRDSK
- CONFIG
- COPIAR
- HACER
- DUPDBL
- DUPDSK
- INICIO
- INITDBL
- MAC65
- MENÚ
- NOVERIFICAR
- RS232
- RS232FIX
- Copia de seguridad
- VERIFICAR
Comandos extendidos de BASIC
- CERCA
- INGRESAR
- CONSEGUIR
- APORTE
- LISTA
- CARGA
- NOTA
- ABIERTO
- PUNTO
- IMPRIMIR
- PONER
- AHORRAR
- PROTEGER (XIO 35)
- DESPROTEGER (XIO 36)
- CAMBIAR NOMBRE (XIO 32)
- BORRAR (XIO 33)
Parche
La versión 2.30p era una versión más reciente que la 2.30 para solucionar dos problemas.
- En versiones anteriores de DOS XL , si inicializabas un disco desde el menú, este no arrancaba a menos que el archivo MENU.COM estuviera presente. Para solucionar este problema, pulsa Q para salir del menú. A continuación, escribe INIT o INITDBL en el procesador de comandos. Nota: todas las opciones del menú se pueden realizar manualmente desde el procesador de comandos.
- Si tiene un sistema con varias unidades y ha inicializado un disco en una unidad distinta a la principal, al arrancar, el disco siempre aparecerá con el número de la unidad en la que se inicializó. Para evitar este problema, utilice D1: como unidad de destino.
El parche para DOS XL 2.30 para convertirlo en 2.30p:
Boletín informativo de OSS Disk, otoño de 1986 Noticias e información sobre productos DOS XL - Nuevos errores descubiertos Errores y correcciones de DOS XL ERROR: El parche para convertir la versión De la versión 2.30 a la versión 2.30p en nuestra versión de primavera. El boletín informativo de 1984 no funcionó. SOLUCIÓN: Ejecute el siguiente programa y Luego, utilice INIT con "Escribir DOS.SYS" "Única opción" para escribir el parcheado DOS. Asegúrate de no tener DOSXL.SYS (ya sea .SUP o .XL) versión) activa cuando haces esto.
100 LEER CNT: SI CNT = 0 ENTONCES FIN 110 LEER INICIO 120 PARA ADDR = INICIO HASTA INICIO + CNT -1 130 LEER BYTE: POKE ADDR , BYTE 135 SIGUIENTE ADDR 140 IR A 100 150 DATOS 3 , 5481 , 32 , 1 , 21 160 DATOS 29 , 5377 , 141 , 217 , 22 , 169 , 16 170 DATOS 141 , 23 , 22 , 169 , 23 , 141 , 24 , 22 180 DATOS 169 , 49 , 141 , 30 , 22 , 169 , 64 , 141 190 DATOS 12 , 0 , 169 , 21 , 141 , 13 , 0 , 96 200 DATOS 1 , 7425 , 112 , 0ERROR: INIT no funciona si usa unidades números 4 a 8. SOLUCIÓN: Ejecute el siguiente programa:
10 ABRIR # 1 , 12 , 0 , "D:INIT.COM" 20 PARA I = 1 HASTA 116 : OBTENER # 1 , C : SIGUIENTE I 30 PONER # 1 , ASC ( "9" ) : CERRAR # 1Legado
Los planes para DOS XL 4 fueron descartados debido a la baja demanda y la competencia. OSS reeditó OS/A+ 4.1, principalmente para ofrecer soporte para impresión a doble cara.
DOS XL, junto con otros productos de código abierto, pasó a formar parte del catálogo de productos Atari de ICD en enero de 1988. Sin embargo, DOS XL fue descartado en favor de SpartaDOS de ICD .
Referencias
- Introducción a Atari DOS por Bill Wilkinson, 1982
- Guía del usuario y manual de referencia para DOS XL 2.30 , 1983
- Boletín informativo de la OSS - Primavera de 1984
- Boletín informativo de la OSS - Octubre de 1984
Enlaces externos
- Antic Vol.4 No.3 Todo lo que siempre quisiste saber sobre cada DOS
- Software de sistemas optimizado
- Software para ordenadores Atari de 8 bits
- Sistemas operativos Atari
- Sistemas operativos de disco