Atari DOS es el sistema operativo de disco utilizado con los ordenadores Atari de 8 bits . Para que un ordenador Atari pudiera gestionar los archivos almacenados en una unidad de disco , era necesario cargar extensiones del sistema operativo en la memoria . Estas extensiones del sistema operativo añadieron el controlador de disco y otras funciones de gestión de archivos.
La extensión más importante es el controlador de disco. En Atari DOS 2.0, se trataba del Sistema de gestión de archivos ( FMS ), una implementación de un sistema de archivos cargado desde un disquete . Esto significaba que se necesitaban al menos 32 KB adicionales de RAM para ejecutarse con DOS cargado.
Versiones
Había varias versiones de Atari DOS disponibles, y la primera versión se lanzó en 1979. [1] Atari estaba usando un ensamblador cruzado con Data General AOS .
Dos 1.0
En la primera versión del DOS de Atari , todos los comandos solo eran accesibles desde el menú. Venía incluido con las unidades de disco 810. Esta versión era completamente residente en memoria, lo que la hacía rápida pero ocupaba espacio en memoria.
Dos 2.0
- También conocido como DISK OPERATING SYSTEM II VERSION 2.0S
La segunda versión, más popular, del DOS de Atari se incluía con las unidades de disco 810 y algunas de las primeras unidades de disco 1050. Se considera el mínimo común denominador de los DOS de Atari, ya que cualquier unidad de disco compatible con Atari puede leer un disco formateado con DOS 2.0S .
DOS 2.0S constaba de DOS.SYSy DUP.SYSse DOS.SYScargaba en la memoria, mientras que DUP.SYScontenía las utilidades de disco y se cargaba solo cuando el usuario salía a DOS.
Además de las correcciones de errores, DOS 2.0S presentó un soporte mejorado y la capacidad de ejecutar automáticamente un archivo ejecutableNOTE/POINT de Atari llamado . Dado que la memoria del usuario se borraba cuando se cargaba, se agregó una opción para crear un archivo. Esto almacenaba la memoria del usuario en un archivo temporal ( ) y la restauraba después de que se descargaba. La opción de menú anterior de DOS 1.0 , , fue reemplazada por en DOS 2.0S .
AUTORUN.SYSDUP.SYSMEM.SAVMEM.SAVDUP.SYSN. DEFINE DEVICEN. CREATE MEM.SAV
La versión 2.0S era para discos de densidad simple, la 2.0D era para discos de densidad doble. La 2.0D se entregaba con la unidad de disco dual 815 , que era cara e incompatible con el estándar 810, y por lo tanto solo se vendió una pequeña cantidad; lo que hacía que la versión 2.0D de DOS fuera rara e inusual.
Dos 3

Una nueva versión de DOS que originalmente venía incluida con la unidad de disco Atari 1050 de 5,25 pulgadas . Esta hacía uso de la nueva capacidad Enhanced Density (ED) [a] , también conocida por Atari como Dual Density . Esto aumentó el almacenamiento de 88 KB a 130 KB por disco. Había una opción de formato de densidad única (88 KB) para mantener la compatibilidad con las unidades de disco Atari 810 más antiguas.
Al organizar los sectores en bloques , Atari estaba anticipando la posibilidad de fabricar disquetes de mayor capacidad, pero esto resultó en una incompatibilidad con el DOS 2.0S . Los archivos convertidos al DOS 3 no podían volver a convertirse al DOS 2.0 . Como resultado, el DOS 3 fue extremadamente impopular y no obtuvo una amplia aceptación entre la comunidad de usuarios de Atari.
DOS 3 ofrecía ayuda incorporada mediante la tecla AYUDA de Atari y/o la tecla inversa. Los archivos de ayuda debían estar presentes en el disco DOS del sistema para funcionar correctamente. DOS 3 también utilizaba comandos XIO especiales para controlar las operaciones del disco dentro de los programas BASIC.
Dos 2.5
- También conocido como DISK OPERATING SYSTEM II VERSION 2.5
La versión 2.5 es una actualización de la 3.0. [2] Después de escuchar las quejas de sus clientes, Atari lanzó una versión mejorada de su DOS anterior. Esto permitió el uso de discos de densidad mejorada y había una utilidad para leer discos DOS 3. Se agregó una opción adicional al menú ( P. FORMAT SINGLE) para formatear discos de densidad simple. DOS 2.5 se envió con unidades de disco 1050 y algunas de las primeras unidades de disco
XF551 .
Los servicios públicos incluidos fueron DISKFIX.COM, COPY32.COM, SETUP.COMy RAMDISK.COM.
Dos 4.0
- Nombre en clave durante la producción: QDOS
El DOS 4.0 fue diseñado para el 1450XLD , que nunca llegó a publicarse . Los derechos fueron devueltos al autor, Michael Barall, quien lo puso en el dominio público . Posteriormente fue publicado por Antic Software . El DOS 4.0 utilizaba bloques en lugar de sectores individuales y admitía unidades de densidad simple, mejorada y doble, así como unidades de una y dos caras. El DOS 4.0 no era compatible con los discos DOS 2 o 3, pero podía leer archivos de ellos. Tampoco cambiaba de densidad automáticamente, y era necesario ir al menú y seleccionar manualmente la densidad correcta.
Dos XE
- Nombre en clave durante la producción: ADOS
DOS XE admitía las capacidades de doble densidad y doble cara de la unidad Atari XF551 , así como su E/S en ráfaga. DOS XE utilizaba un nuevo formato de disco que era incompatible con DOS 2.0S y DOS 2.5, lo que requería una utilidad independiente para leer archivos 2.0 más antiguos. También requería RAM conmutada por bancos , por lo que no funcionaba en las máquinas 400/800. Admitía el sellado de fecha de archivos y subdirectorios.
DOS XE fue el último DOS creado por Atari para las computadoras Atari de 8 bits.
Programas DOS de terceros
Muchos de estos DOS fueron lanzados por fabricantes de unidades de terceros, cualquiera que hiciera modificaciones en las unidades o cualquiera que no estuviera satisfecho con los DOS disponibles. A menudo, estos DOS podían leer discos en densidades más altas y podían configurar la unidad para leer discos más rápido (utilizando técnicas de Warp Speed o Ultra-Speed ). La mayoría de estos DOS (excepto SpartaDOS) eran compatibles con DOS 2.0.
SmartDOS
DOS controlado por menús compatible con DOS 2.0. Uno de los primeros programas DOS de terceros que admitía unidades de doble densidad.
Muchas mejoras, incluida la copia y verificación de sectores, verificación de velocidad, activación/desactivación de la verificación de archivos y reconfiguración de la unidad.
Publicado por Rana Systems. Escrito por John Chenoweth y Ron Bieber, última versión 8.2D.
OS/A+ y DOS XL
DOS producido por Optimized Systems Software . Compatible con DOS 2.0. Permitía el uso de disquetes de doble densidad. A diferencia de la mayoría de los DOS de ATARI, este utilizaba una línea de comandos en lugar de un menú. DOS XL proporcionaba un programa de menú además de la línea de comandos.
SuperDOS
Este DOS podía leer discos SS/SD, SS/ED, SS/DD y DS/DD, y utilizaba todos los métodos conocidos para acelerar la lectura de discos admitidos por varios fabricantes de unidades de terceros.
Publicado por Soporte técnico [ se necesita aclaración ] . Escrito por Paul Nicholls.
DOS superior
DOS controlado por menús con funciones mejoradas. Ordena listados de directorios de discos y puede configurar opciones de visualización. El directorio de archivos se puede comprimir . Puede mostrar archivos eliminados y recuperarlos. Algunas funciones avanzadas requieren un formato propietario TOP-DOS.
Publicado por Eclipse Software. Escrito por RK Bennett.
Turbo-DOS
Este DOS admite unidades de alta velocidad Turbo 1050, Happy, Speedy, XF551 y US Doubler. Solo XL/XE.
Publicado por Martin Reitershan Computertechnik. Escrito por Herbert Barth y Frank Bruchhäuser.
Mi DOS
Este DOS agrega la capacidad de usar subdirectorios y admite discos duros. [3] [4] [5] [6]
Publicado por Wordmark Systems, incluye el código fuente completo bajo licencia copyleft , con excepción de distribuirlo comercialmente sólo si está incluido en software o software derivado hecho a partir de él y su costo es inferior a $50. [7] [8] [9] [10]
Hay una serie de complementos y extensiones gratuitas para MyDOS creadas por los usuarios. [11] [12] [13] [14]
MiPicoDOS
Esta es una bifurcación de MyDOS, pensada para usarse como lanzador de juegos. [15]
SpartaDOS
Este DOS utilizaba una interfaz de línea de comandos. No era compatible con DOS 2.0, pero podía leer discos de DOS 2.0. Admite subdirectorios y discos duros y es capaz de manejar sistemas de archivos de hasta 16 MB . Incluye la capacidad de crear archivos por lotes primitivos.
SpartaDOS X

Una versión más sofisticada de SpartaDOS , que se parece mucho a MS-DOS en su apariencia y funcionamiento. Se entregó en un cartucho ROM de 64 KB .
RealDOS
Un DOS compatible con SpartaDOS (de hecho, una versión renombrada de SpartaDOS 3.x, por razones legales).
RealDOS es shareware de Stephen J. Carden y Ken Ames.
BW-DOS

Un DOS compatible con SpartaDOS, la última versión 1.30 fue lanzada en diciembre de 1995. Tiene un consumo de memoria mucho menor en comparación con el SpartaDOS original y no utiliza la RAM debajo de la ROM de las máquinas XL/XE, lo que permite su uso en los modelos Atari 400/800 más antiguos .
BW-DOS es un software gratuito de Jiří Bernasek.
X-DOS
XDOS es un software gratuito de Stefan Dorndorf.
LiteDOS
DOS minimalista para Atari, compatible con formatos de archivos de varios otros programas DOS, como archivos de Atari DOS y MyDOS. [16]
Formatos de disco
Existían varios formatos diferentes para los discos de Atari. [6] El disco Atari DOS 2.0S, de una sola cara y densidad simple, tenía 720 sectores divididos en 40 pistas . Después de formatearlo , 707 sectores estaban libres. Cada sector de 128 bytes usaba los últimos 3 bytes para datos de mantenimiento (bytes usados, número de archivo, siguiente sector), dejando 125 bytes para datos. Esto significaba que cada disco contenía 707 × 125 = 88.375 bytes de datos de usuario.
El disco de densidad única con una capacidad de apenas 88 KB por lado siguió siendo el formato de disco de 8 bits más popular de Atari durante toda la vida de la serie, y casi todo el software comercial continuó vendiéndose en ese formato (o variantes del mismo modificadas para protección contra copia ), ya que era compatible con todas las unidades de disco fabricadas por Atari.
- Una sola cara, densidad única : 40 pistas con 18 sectores por pista, 128 bytes por sector. 720 sectores, capacidad de 90 KB.
- Densidad mejorada de una sola cara : 40 pistas con 26 sectores por pista, 128 bytes por sector. 1040 sectores, capacidad de 130 KB. Legible por el 1050 y el XF551.
- De una sola cara y doble densidad : 40 pistas con 18 sectores por pista, 256 bytes por sector. 720 sectores, capacidad de 180 KB. Se puede leer con el XF551, el 815 o el 1050 modificado o actualizado.
- Doble cara, doble densidad : 80 pistas (40 pistas por lado) con 18 sectores por pista, 256 bytes por sector, 1440 sectores (720 sectores por lado), capacidad de 360 KB. Solo legible por el XF551.
Norma Percom
En 1978, Percom estableció un estándar de diseño de doble densidad que siguieron todos los demás fabricantes de unidades de disco compatibles con Atari, como Indus , Amdek y Rana (excepto el propio Atari). Un bloque de configuración de 12 bytes define el diseño del disco. [9] [17] [18]
CARRITO RAM
Es un disco RAM para Atari XL, compatible con muchos programas DOS. [19]
IDE Plus 2.0
Es una utilidad para trabajar con discos y disquetes Atari, basada en MyDOS y SpartaDOS. [14]
Referencias
- ^ Atari Archivado el 21 de febrero de 2009 en Wayback Machine.
- ^ Chadwick, Ian (1985). "Apéndice diecisiete: Dos 2.5 y la unidad 1050". Mapeo del Atari . Greensboro, Carolina del Norte: Compute! Publications, Inc. ISBN 0-87455-004-1.
- ^ Marslett, Charles; Puff, Robert (1988). MYDOS versión 4.50 (PDF) (Guía del usuario). Sistemas WORDMARK.
Para ordenadores domésticos Atari.
- ^ Discos PD varios: reemplazo del sistema operativo del disco MyDos, utilidades , consultado el 14 de septiembre de 2024
- ^ "Atari 400 800 XL XE MyDOS 5.0". www.atarimania.com . Consultado el 14 de septiembre de 2024 .
- ^ ab Fox-1, Sysop. "Explicación de los formatos de disco". THUNDERDOME – el sitio de ATARI . Consultado el 14 de septiembre de 2024.
No existe una diferencia importante real entre los bytes de arranque especiales de un disco MyDos y un disco Atari Dos.
{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ^ "Programas y herramientas de MyDOS". www.wordmark.org . Consultado el 14 de septiembre de 2024 .
- ^ "Página MyDOS de Mathy" www.mathyvannisselroy.nl . Consultado el 14 de septiembre de 2024 .
- ^ ab "ANTIC The Atari 8-bit Podcast: ANTIC Interview 393 - Charles Marslett, MYDOS and FastChip". ataripodcast.libsyn.com . Consultado el 14 de septiembre de 2024 .
Charles Marslett escribió controladores de disquetes y discos duros para Percom, y fue el creador de MYDOS, un sistema operativo de disco para las computadoras Atari de 8 bits que ofrecía soporte para sectores de doble densidad, subdirectorios y discos duros.
- ^ "Índice de /~archive/atari/8bit/Dos/Mydos". websites.umich.edu . Consultado el 14 de septiembre de 2024 .
- ^ Fox-1, Sysop (5 de junio de 2018). «Etiqueta: mydos». THUNDERDOME – el sitio de ATARI . Consultado el 14 de septiembre de 2024 .
{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ^ "Software y utilidades diversas para Atari 400/800/XL/XE - Chebucto Community Net" www.chebucto.ns.ca . Consultado el 14 de septiembre de 2024 .
- ^ "MyDOS". SourceForge . 2016-02-03 . Consultado el 2024-09-14 .
- ^ ab ":: drac030.atari8.info". drac030.krap.pl . Consultado el 14 de septiembre de 2024 .
Disco de utilidades para la interfaz. Formato ATR, lado A para MyDOS, lado B para SpartaDOS (actualizado el 19 de enero de 2011).
- ^ Reichl, Matthias (27 de marzo de 2024), HiassofT/MyPicoDOS , consultado el 14 de septiembre de 2024
- ^ "LiteDOS (c) Mr.Atari". www.mr-atari.com . Consultado el 14 de septiembre de 2024 .
- ^ Wilkinson, Bill (octubre de 1985). "Compatibilidad de unidades de disco Atari". Compute! . págs. 110–111 . Consultado el 16 de octubre de 2013 .
- ^ Kay Savetz (16 de agosto de 2020), Charles Marslett, MYDOS y FastChip — entrevista , consultado el 14 de septiembre de 2024
- ^ Janz, Holger (27 de mayo de 2024), HolgerJanz/RAMCART , consultado el 14 de septiembre de 2024
- Notas
- ^ No debe confundirse con los disquetes de grabación perpendicular de densidad extra alta (ED) mucho más posteriores .
- Wilkinson, Bill; Compute! Publications, Inc; Optimized Systems Software, Inc (1982), Dentro de Atari DOS , Compute! Books, ISBN 978-0-942386-02-8(Versión en línea)
- Mapeo del Atari, edición revisada por Ian Chadwick
Enlaces externos
- Manual de referencia de Atari DOS Archivado el 15 de mayo de 2011 en Wayback Machine — Manual de referencia para DOS 3.
- Antic Vol.4 No.3 Todo lo que querías saber sobre cada DOS
- Atari Dos 4 (también conocido como ANTIC Dos, también conocido como QDOS) Documentación sobre Atari DOS 4
- Código fuente de MyDOS de Wordmark Systems.