Articulo de referencia

TOS de Atari

TOS ( The Operating System ) es el sistema operativo de la gama de ordenadores Atari ST . Esta gama incluye los modelos 520ST y 1040ST, sus variantes STF/M/FM y STE, y el Mega S...

TOS ( The Operating System ) es el sistema operativo de la gama de ordenadores Atari ST . Esta gama incluye los modelos 520ST y 1040ST, sus variantes STF/M/FM y STE, y el Mega ST/STE. Posteriormente, se desarrollaron máquinas de 32 bits ( TT , Falcon030 ) utilizando una nueva versión de TOS , llamada MultiTOS , que permitía la multitarea . Más recientemente, los usuarios han desarrollado aún más TOS, dando lugar a FreeMiNT .

Detalles

Atari TOS (The Operating System) [ 1 ] debutó con el Atari 520ST en 1985. TOS combina la interfaz gráfica de usuario GEM de Digital Research ejecutándose sobre GEMDOS . Sus características incluyen un modelo de memoria plana , un formato de disco compatible con DOS (a partir de TOS 1.04), soporte para MIDI y una variante de SCSI llamada ACSI en versiones posteriores. El TOS de Atari generalmente se ejecuta desde chips ROM contenidos en la computadora: por lo tanto, antes de que los discos duros locales estuvieran disponibles en las computadoras domésticas, era un sistema operativo de ejecución casi instantánea. TOS arrancaba desde disquetes en los primeros ST, pero solo medio año después de la introducción del ST, todos los modelos ST comenzaron a distribuirse con la última versión de TOS en ROM . [ 2 ]

TOS constaba de lo siguiente:

  • Escritorio: la interfaz principal que se carga después del arranque.
  • GEM – Gestor de Entornos Gráficos, con licencia de Digital Research
    • AES – Servicios de Entorno de Aplicaciones
    • VDI – Interfaz de dispositivo virtual (solo controladores de pantalla, otros controladores se cargan mediante GDOS)
  • GEMDOS – Sistema Operativo de Disco GEM
  • BIOS – Sistema Básico de Entrada/Salida
  • XBIOS – BIOS extendida
  • Línea A: llamadas gráficas de alta velocidad de bajo nivel. Obsoleta a partir de TOS 3.

Las siguientes eran extensiones de TOS (cargadas por separado):

  • GDOS – Sistema Operativo para Dispositivos Gráficos
  • AHDI – Interfaz de disco duro de Atari ( controlador de disco duro )

La multitarea real no era compatible directamente, pero TOS permitía cargar hasta seis accesorios de escritorio en el sistema. MultiTOS se desarrolló para permitir que TOS realizara multitarea de forma preventiva .

De oficina

Atari TOS/GEM - pantalla monocromática

El escritorio de TOS utiliza iconos para representar archivos y dispositivos, y ventanas y cuadros de diálogo para mostrar información. Se leyó el archivo de escritorio "DESKTOP.INF" para determinar la configuración de las ventanas, la ubicación de los iconos y los iconos de las unidades; de lo contrario, se utilizó el escritorio predeterminado estándar con dos iconos de disquete y el icono de la papelera.

Las versiones posteriores utilizan "NEWDESK.INF" para guardar y leer la configuración del escritorio.

Los archivos ejecutables se identifican por sus extensiones :

  • *.ACC – Accesorio de escritorio. Carga automática.
  • *.APP – Aplicación (poco frecuente).
  • *.PRG – Programa ejecutable. Pueden ser programas GEM.
  • *.TOS – Programa "TOS" que no utiliza GEM; es decir, similar a un archivo .EXE o .COM de PC que se ejecuta en una consola de línea de comandos . El escritorio borra la pantalla, activa el cursor de texto y oculta el puntero del ratón .
  • *.TTP – "TOS toma parámetros". Esto abre un cuadro de diálogo donde se pueden agregar argumentos para el programa. Convierte los caracteres a mayúsculas .
  • *.GTP – "GEM acepta parámetros". Esto abre un cuadro de diálogo donde se pueden agregar argumentos para el programa. Convierte los caracteres a mayúsculas.

Los programas de TOS (pero no los de GEM) pueden iniciarse automáticamente colocándolos en una carpeta llamada "AUTO". TOS 1.4 permite configurar los programas de GEM para que se carguen automáticamente desde el cuadro de diálogo "Instalar aplicación". Los programas con extensiones *.TTP y entornos no se pueden usar para el inicio automático. Los accesorios de escritorio se colocaban en el directorio raíz de la unidad predeterminada y se cargaban automáticamente.

Sistema de archivos

Atari TOS se basa en GEMDOS que utiliza un sistema de archivos FAT12 modificado (o, en discos duros , FAT16 ). [ 3 ] Las principales diferencias son el hecho de que el sector de arranque no necesita contener la secuencia de salto compatible con IBM al principio (típicamente0xE9 0x?? 0x??o0xEB 0x?? 0x90), la falta (antes de TOS 1.04) de un identificador OEM compatible con sistemas basados ​​en PC, y el hecho de que se utilice una suma de verificación para marcar el sector de arranque como ejecutable (el formato de PC utiliza la palabra de firma0x55 0xAAen su lugar). Los sectores de arranque ejecutables para la plataforma Atari normalmente comienzan con un código de operación de salto MC68K (por ejemplo,0x603Cy la última palabra de dos bytes debe sumarse con el resto del sector de arranque (en formato de palabra big-endian ) para0x1234para que pueda arrancar.

Los sistemas de archivos de disco GEMDOS se pueden leer con DOS o Windows 9x . A diferencia de DOS, GEMDOS suele admitir discos con un número inusual de sectores y pistas . Por ello, no es raro encontrar discos con 10 o incluso 11 sectores por pista y más de 80 pistas formateadas en la comunidad Atari. Normalmente se utiliza una combinación segura, como 10 sectores por pista y 80 pistas, lo que da como resultado una capacidad sin formatear de 800 KB, pero muchos usuarios amplían la capacidad de sus discos de doble densidad más allá de los 900 KB mediante formatos personalizados.

Debido a un error, GEMDOS no puede usar particiones de disco mayores de 16 MB. Las particiones pueden tener un tamaño máximo previsto de 32 MB cuando se usan para otros fines, como con Spectre GCR . [ 4 ]

Versiones

TOS 1

TOS 1.04, apodado "Rainbow TOS" por su logotipo animado de Atari.
  • 1.0 (ROM TOS) Primera versión lanzada en disco. Primera versión ROM de TOS.
    • Formatos: disquete, ROM de 2 chips y de 6 chips (192 KB ) 
    • Fecha de ROM: 20 de noviembre de 1985
    • Máquinas: 520ST, 1040ST
  • 1.02 (MEGA TOS) corrigió errores, agregó soporte para el coprocesador Blitter y el reloj en tiempo real .
    • Formatos: ROMs de 2 chips y de 6 chips (192  KB)
    • Fecha de ROM: 22 de abril de 1987
    • Máquinas: 520ST, 1040ST, Mega 1, Mega 2, Mega 4
  • 1.04 (RAINBOW TOS) Numerosas correcciones de errores, selector de archivos modificado, formato de disco compatible con DOS, rendimiento mucho mejorado. Sin embargo, presenta problemas de compatibilidad con software antiguo.
    • Formatos: ROMs de 2 chips y de 6 chips (192  KB)
    • Fecha de ROM: 6 de abril de 1989
    • Máquinas: 520ST, 1040ST, Mega 1, Mega 2, Mega 4, Stacy
  • 1.06 (STE TOS, Revisión 1) Soporte solo para máquinas STe. Se requería STE_FIX.PRG para corregir errores.
    • Formato: 2 chips ROM (256  KB)
    • Fecha de registro: 29 de julio de 1989
    • Máquinas: 520STE, 1040STE
  • 1.62 (STE TOS, Revisión 2) Correcciones de errores para la versión anterior 1.06 de STE TOS.
    • Formato: 2 chips ROM (256  KB)
    • Fecha de ROM: 1 de enero de 1990
    • Máquinas: 520STE, 1040STE

TOS 2

  • 2.02 Versión preliminar de TOS para Mega STE.
  • 2.05 (Mega STE TOS) Solo se encuentra en el Mega STE con unidad de disquete de 720K.
    • Formato: 2 chips ROM (256  KB)
    • Fecha de ROM: 5 de diciembre de 1990
    • Máquinas: Mega STE
  • 2.06 (ST/STE TOS) Última versión de TOS para ordenadores (Mega) ST/STE. Corrección de errores, compatibilidad con discos de 1,44 MB, prueba de memoria. Añade compatibilidad con programas GTP (GEM-Takes-Parameters). Interfaz gráfica de usuario de GEM muy mejorada. Arranque desde disco duro IDE . Visualización del logotipo de Atari al arrancar. Prueba automática de memoria en arranque en frío . Admite resoluciones más altas.
    • Formato: 2 chips ROM (256  KB)
    • Fecha de registro: 14 de noviembre de 1991
    • Máquinas: 520ST, 1040ST, 520STE, 1040STE
  • 2.07 utilizado en el prototipo Falcon "FX-1"
  • La versión 2.08 se utiliza en el portátil ST. La ROM también contiene algunas utilidades específicas para portátiles: STTRANS ( transferencia de datos por módem nulo /cable paralelo), herramientas de administración de energía , herramientas y controladores de disco duro (AHDI, XHDI, BOOKINST y BOOKFMT) y un instalador de RAMdisk .

TOS 3

  • 3.01, 3.05, 3.06 (TT TOS) Principalmente para soporte TT 68030 solamente. Admite RAM "TT" rápida, resoluciones de pantalla TT especiales, etc. La API "Line-A" compatible con hardware ST se eliminó para funcionalidad TT extendida, lo que obliga a los programadores a usar llamadas VDI compatibles con GEM, etc., y por lo tanto fomenta el desarrollo compatible con GEM (en lugar de compatible con ST).
    • Formato: ROM de 4 chips (512  KB)

TOS 4

TOS 4.92 (con idioma alemán seleccionado)
  • 4.00, 4.01, 4.02, 4.04 (512  KB) Actualización solo para máquinas Falcon 030. Solo 68030. Agrega soporte para DSP,  blitter de 16 MHz y superposición de video. El nuevo AES v3.40 (última versión de tarea única, pero compatible con multitarea MiNT/MultiTOS) admite: menús emergentes, objetos de ventana y diálogo 3D (posteriormente modificado para usar indicadores ob_state más compatibles en lugar de tipo extendido), íconos "animados" de 256 colores, fuentes de carga suave, arrastrar y soltar entre aplicaciones, manipulación de ventanas en segundo plano, sistemas de archivos extensibles. Nuevo módulo CPX para configuración de localización internacional. V4.04 fue la última versión oficial de TOS de Atari.
  • 4.08 (512  KB) Desarrollado y publicado por Milan Computersysteme para el Milan, un ordenador TOS/GEM 68040/60.
  • 4.9x (4.92, 4.98) Nunca se lanzó oficialmente, aunque se filtraron prototipos y posteriormente se compartieron.

TOS 4.92 era una versión de MultiTOS, la versión multitarea de TOS, en un formato (.IMG) diseñado para ser grabado en un chip ROM. La ROM de TOS 4 contiene cinco versiones de idioma seleccionables por el usuario.

EmuTOS

EmuTOS con escritorio integrado y accesorio de escritorio COPS

EmuTOS es un reemplazo para TOS (el sistema operativo del Atari ST y sus sucesores), lanzado como software libre. [ 5 ] Se ejecuta en hardware Atari y Amiga y en varios emuladores. [ 6 ] Su compatibilidad con videojuegos para Atari ST es limitada. [ 7 ]

Véase también

Pantalla de error " Fila de bombas "  : 4 bombas indican que se ha detectado una instrucción ilegal.
La pantalla de error "Fila de nubes de hongos" en la versión 1.0 de TOS  (20 bombas) indica que se ha producido un error no especificado.

Referencias

  1. Anderson, John J. (octubre de 1985). "Atari 520ST; un Atari renacido vuelve a marcar el camino hacia la próxima generación" . Creative Computing. pág.  26. Consultado el 17 de marzo de 2011 .
  2. "La página no oficial de XaAES" . Archivado del original el 27 de mayo de 2003. Consultado el 5 de julio de 2007 .
  3. alternative-system.com - Revivir GEMDOS para Lisa
  4. Small, David (1989). Spectre GCR . Gadgets by Small. pp. 94–95 . 
  5. Proven, Liam (05/12/2022). "Un nuevo controlador de pantalla DRM para Linux, para un ordenador de 1992" . The Register . Consultado el 11/04/2024 .
  6. Proven, Liam (04-08-2022). "Los numerosos derivados del sistema operativo CP/M" . The Register . Consultado el 11-04-2024 .
  7. Schwirzke, Kai (8 de marzo de 2019). "Se traen juegos retro auf den Mac" . Mac y yo . Consultado el 11 de abril de 2024 .
  • tos.hyp: una referencia sobre la API del sistema de TOS, MultiTOS, MagiC y MagiCMac.
  • Guía del municipio para las revisiones de los Términos de Servicio
  • Discos del sistema ATARIworld Atari ST
  • Archivo de documentos de ATARI
  • Guía de TOS 2.06 – Guía del usuario
Obtenido de " https://en.wikipedia.org/w/index.php?title=Atari_TOS&oldid=1345494943#EmuTOS "