Condiciones de servicio de Atari

Sistema operativo de la gama de ordenadores Atari ST

Sistema operativo
Condiciones de servicio de Atari
MultiTOS 1.0 con varios programas proporcionados por Atari en segundo plano
ReveladorCorporación Atari
Estado de funcionamientoInterrumpido
Lanzamiento inicial20 de noviembre de 1985 ; hace 38 años ( 20 de noviembre de 1985 )
Último lanzamiento4.04
Última vista previa4.92
PlataformasMotorola 68000

Interfaz de usuario predeterminada
JOYA
Licencia Software comercial propietario
Sucedido porMultiTOS

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. Más tarde, 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 hasta convertirlo en 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 el GEMDOS similar a DOS . Las 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 alrededor de medio año después de que se presentara el ST, todos los modelos ST comenzaron a enviarse con la última versión de TOS en ROM . [2]

Las TOS constaban de lo siguiente:

  • Escritorio: la interfaz principal que se carga después del arranque.
  • GEM – Administrador de entorno gráfico, con licencia de Digital Research
    • AES – Servicios de entorno de aplicación
    • 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 de gráficos de alta velocidad y bajo nivel. Obsoleto a partir de TOS 3.

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

  • GDOS – Sistema operativo para dispositivos gráficos
  • AHDI – Interfaz de disco duro Atari ( controlador de disco duro )

La multitarea real no se admitía directamente, pero TOS permitía cargar hasta seis accesorios de escritorio en el sistema. MultiTOS se desarrolló para permitir que TOS realizara múltiples tareas de manera preventiva .

De oficina

Atari TOS/GEM: pantalla monocromática

El escritorio de TOS utiliza iconos para representar archivos y dispositivos, 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 (raramente encontrada).
  • *.PRG – Programa ejecutable. Pueden ser programas GEM.
  • *.TOS – Programa "TOS" que no utiliza GEM, es decir, similar a un .EXE o .COM de una PC que se ejecuta en un cuadro de modo CLI . El escritorio limpia la pantalla, activa el cursor de texto y oculta el puntero del mouse .
  • *.TTP – “TOS toma parámetros”. Abre un cuadro de diálogo donde se pueden agregar argumentos para el programa. Convierte caracteres a mayúsculas .
  • *.GTP – “GEM toma parámetros”. Abre un cuadro de diálogo donde se pueden agregar argumentos para el programa. Convierte caracteres a mayúsculas.

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

Sistema de archivos

Atari TOS se basa en GEMDOS, que utiliza un sistema de archivos FAT12 (o, en discos duros , FAT16 ) modificado. [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 (normalmente0xE9 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 utiliza una suma de comprobación para marcar el sector de arranque como ejecutable (el formato de PC utiliza la palabra de firma 0x55 0xAALos sectores de arranque ejecutables para la plataforma Atari normalmente comienzan con un código de operación de salto MC68K (por ejemplo ,0x603C, y la última palabra de dos bytes debe sumarse con el resto del sector de arranque (en formato de palabra big-endian ) para0x1234para que sea arrancable.

A diferencia de MS-DOS, GEMDOS solía permitir discos con un número inusual de sectores y pistas . Por ello, los discos con 10 o incluso 11 sectores por pista y más de 80 pistas formateadas no eran algo poco común en la comunidad Atari. Normalmente se utilizaba una combinación segura, como 10 sectores por pista por 80 pistas, lo que daba como resultado una capacidad sin formato de 800 KB, pero muchos usuarios ampliaban la capacidad de sus discos de doble densidad más allá de los 900 KB utilizando formatos personalizados.

Los sistemas de archivos de disco GEMDOS se pueden leer utilizando DOS o Windows 9x .

Versiones

Condiciones de servicio 1

TOS 1.04, apodado "Rainbow TOS" por su logotipo animado de Atari
  • 1.0 (ROM TOS) Primera versión publicada 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
    • Maquinas: 520ST, 1040ST
  • 1.02 (MEGA TOS) errores corregidos, coprocesador Blitter admitido y reloj en tiempo real .
    • Formatos: ROM 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) Se corrigieron muchos errores, se modificó el selector de archivos, se hizo compatible el formato de disco con DOS y se mejoró mucho el rendimiento. Sin embargo, existen problemas de compatibilidad con software más antiguo.
    • Formatos: ROM 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 necesita STE_FIX.PRG para corregir errores.
    • Formato: ROM de 2 chips (256 KB)
    • Fecha de ROM: 29 de julio de 1989
    • Maquinas: 520STE, 1040 STE
  • 1.62 (STE TOS, Revisión 2) correcciones de errores para el STE TOS 1.06 anterior.
    • Formato: ROM de 2 chips (256 KB)
    • Fecha de ROM: 1 de enero de 1990
    • Maquinas: 520STE, 1040 STE

Condiciones de servicio 2

  • 2.02 Versión anticipada de TOS para Mega STE.
  • 2.05 (Mega STE TOS) Sólo se encuentra en el Mega STE con unidad de disquete de 720K.
    • Formato: ROM de 2 chips (256 KB)
    • Fecha de ROM: 5 de diciembre de 1990
    • Maquinas: Mega STE
  • 2.06 (ST/STE TOS) Última versión de TOS para computadoras ST/STE (Mega). Corrección de errores, compatibilidad con discos de 1,44 MB, prueba de memoria. Agrega compatibilidad con programas GTP (GEM-Takes-Parameters). Interfaz gráfica de usuario GEM muy mejorada. Arranque desde disco duro IDE . Visualización del logotipo de Atari al iniciar. Prueba automática de memoria de arranque en frío . Admite resoluciones más altas.
    • Formato: ROM de 2 chips (256 KB)
    • Fecha de ROM: 14 de noviembre de 1991
    • Maquinas: 520ST, 1040ST, 520STE, 1040STE
  • 2.07 utilizado en el prototipo Falcon "FX-1"
  • 2.08 utilizado en la ROM ST del portátil también contiene algunas utilidades específicas del portátil: 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 .

Condiciones de servicio 3

  • 3.01, 3.05, 3.06 (TT TOS) Principalmente solo para compatibilidad con TT 68030. Admite "TT RAM" rápida, resoluciones de pantalla TT especiales, etc. Se eliminó la API "Line-A" compatible con hardware ST para ampliar la funcionalidad TT, lo que obliga a los programadores a utilizar 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)

Condiciones de servicio 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. La nueva versión v3.40 AES (última versión monotarea, pero compatible con multitarea MiNT/MultiTOS) admite: menús emergentes, objetos de ventana y diálogo en 3D (modificados posteriormente para usar indicadores ob_state más compatibles en lugar de tipo extendido), íconos "animados" de 256 colores, fuentes cargadas por software, arrastrar y soltar entre aplicaciones, manipulación de ventanas de fondo, sistemas de archivos extensibles. Nuevo módulo CPX para configuración de localización internacional. La versión 4.04 fue la última versión oficial de TOS para Atari.
  • 4.08 (512 KB) Desarrollado y lanzado por Milan Computersysteme para Milan, una computadora 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 escrito en un chip ROM. La ROM de TOS 4 contiene cinco versiones de idioma seleccionables por el usuario.

EmuTOS

EmuTOS con el escritorio incorporado y el accesorio de escritorio COPS

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

Véase también

Referencias

  1. ^ Anderson, John J. (octubre de 1985). «Atari 520ST; un Atari renacido que una vez más señala 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 desde el original el 27 de mayo de 2003. Consultado el 5 de julio de 2007 .
  3. ^ alternative-system.com - Reviva GEMDOS para lisa
  4. ^ Proven, Liam (5 de diciembre de 2022). "Un nuevo controlador de pantalla DRM para Linux, para una computadora de 1992". The Register . Consultado el 11 de abril de 2024 .
  5. ^ Proven, Liam (4 de agosto de 2022). "Los numerosos derivados del sistema operativo CP/M". The Register . Consultado el 11 de abril de 2024 .
  6. ^ 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 de la ciudad sobre las revisiones de las condiciones 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://es.wikipedia.org/w/index.php?title=Atari_TOS&oldid=1239187837"