Sistema Operativo - S.O.
1. Introducción
Es el software que se ocupa de la operación principal de nuestro ATARI, entre el procesador, las memorias, los cartuchos, el teclado, el joystick y otros puertos de comunicación. Es un chip que se encuentra soldado o colocado sobre una porta chip en la placa base.
Si quieres saber cómo hacerlo en modo Dual o Múltiple, tendrás que leer los proyectos pertinentes.
2. Versiones
A continuación, mostramos las versiones publicadas :
2.1. 400/800
Los 400/800 constan de tres ROM (dos de 4 kb y una de 2 kb) con un tamaño final de 10kb.
Revisión | Norma | Fecha | CRC-32 | Número de parte |
---|---|---|---|---|
A | NTSC | 1979 | 0xc1b3bb02 | CO12499A, CO14599A, CO12399B |
A | PAL | 1979 | 0x72b3fed4 | CO15199, CO15299, CO12399B |
B | NTSC | 1981 | 0x0e86d61d | CO12499B, CO14599B, 12399B |
B | PAL | ? | ? | ? |
? : No se ha encontrado una ROM PAL B real.
Autores :
- Revisión A (400/800) - D.Crane / A.Miller / L.Kaplan / R.Whitehead.
- Revisión B (400/800) - Soluciona varios problemas - M.Mahar / R.S.Scheiman.
2.2. XL/XE
El 1200XL contiene dos ROM para el sistema operativo (8kb cada una), los XL/XE usan una única ROM de 16kb y el sistema operativo XEGS de 16kb se almacena en una ROM de 32kb (junto con 8k de BASIC y 8kb para Missile Command).
Revisión | Modelo | Fecha | CRC-32 | Número de parte |
---|---|---|---|---|
1 | 600XL | 03/11/1983 | 0x643bcc98 | CO62024 |
2 | XL/XE | 05/10/1983 | 0x1f9cd270 | CO61598B |
3 | 800XE | 03/01/1985 | 0x29f133f7 | C300717 |
4 | XEGS | 05/07/1987 | 0x1eaf4002 | C101687 |
3B | 65XE | 07/21/1984 | 0x45f47988 | C101700 |
10 | 1200XL | 10/26/1982 | 0xc5c11546 | CO60616A, CO60617A |
11 | 1200XL | 12/23/1982 | 0x1a1d7b1b | CO60616B, CO60617B |
Autores :
- Revisión 1 (600XL/800XL) Admite PBI y BASIC integrado - R.S.Scheiman / R.K.Nordin / Y.M.Chen, 03/11/83.
- Revisión 2 (600XL/800XL)
- Soluciona varios problemas - R.S.Scheiman, 05/10/83.
- Acercarse al estándar de codificación (objeto sin cambios) - R.K.Nordin, 11/01/83.
- Revisión 10 (1200XL) Admite 1200XL y agrega nuevas funciones - H.Stewart / L.Winner / R.S.Scheiman /Y.M.Chen / M.W.Colburn, 10/26/82.
- Revisión 11 (1200XL) Soluciona varios problemas - R.S.Scheimanm, 12/23/82.
3. Orígenes de la información de la ROM
400/800 rev. A NTSC
Toda la información de la placa del S.O. C012989 (Rev D) y los volcados de ROM.
400/800 rev. A PAL
Toda la información se encuentra en dos Atari 400 y en el módulo ROM Atari 800 CX801.P
400/800 rev. B NTSC
Información de un volcado de ROM y de la lista de fuentes de la rev. B.
Los números de pieza se enumeraron en el catálogo de [BEST].
Según [MAPPING], las ROM rev. B tienen una "B" al final del número de pieza, por lo tanto, supongo que estos números de pieza son de la rev.B.
400/800 rev. B PAL
Podría existir, ya que existe la versión NTSC y hay algún ensamblaje PAL/NTSC condicional en el código fuente rev. B.
1200XL rev .10
Toda la información se encuentra en un Atari 1200XL (tanto de EE. UU. como de Taiwán).
[REV2] se refiere a él como rev.10. [BEST] lo llama rev. A.
1200XL rev. 11
Información del volcado de ROM. Necesita confirmación.
[REV2] se refiere a él como rev. 11. [BEST] lo llama rev. B.
600XL rev. 1
Toda la información se encuentra en un Atari 600XL.
XL/XE rev. 2
Toda la información de las máquinas Atari 800XL (PAL, NTSC y SECAM). Esta versión también se utiliza en las máquinas 130XE y 65XE.
800XE rev. 3
Toda la información se encontró en una máquina 800XE.
65XE (árabe) rev. 3B
El SO rev.3B es un volcado de ROM de 16K de un Atari 65XE de Arabia.
Probablemente esté basado en rev. 3. Hay cambios en las fuentes (caracteres árabes) y varios parches en el código [ARABIC2].
XL/XE rev. 4
Toda la información se encontró en un Atari XE Game System (XEGS).
4. Alternativas de S.O.
Nombraremos algunos S.O. alternativos muy bueno para la serie XL/XE que se han realizado en el último tiempo :