+3DOS
PLUS3DOS o +3DOS es un sistema operativo de disco para las computadoras de 8 bits Sinclair ZX Spectrum de Amstrad, desarrollado por Locomotive Software. Su nombre proviene de la primera de las máquinas que fue comercializada con este sistema, el ZX Spectrum 128 +3, siendo la contracción de +3 Disc Operating System.
+3DOS | ||
---|---|---|
Información general | ||
Tipo de programa | sistema operativo | |
Desarrollador | Locomotive Software | |
Modelo de desarrollo | Código cerrado | |
Lanzamiento inicial | 1987 | |
Licencia | Propietaria | |
Estado actual |
Descontinuado. Actualizado entre 2000 (versión 0.87) y 2016 (versión 1.43) con las ROMs del +3e. | |
Información técnica | ||
Programado en | Lenguaje ensamblador Z80 | |
Plataformas admitidas | Amstrad Sinclair ZX Spectrum | |
Interfaz gráfica predeterminada | Sinclair BASIC | |
Versiones | ||
Última versión estable | 1.1 ( 1987) | |
Artículos relacionados | ||
AMSDOS, CP/M | ||
Características
editarInfluido fuertemente por el AMSDOS, fue lanzado en 1987 incluido de serie en las ROMs de los ZX Spectrum +3 y ZX Spectrum +2A, y de los posteriores ZX Spectrum +3B y ZX Spectrum +2B. El +3DOS era accesible por medio del Sinclair BASIC incorporado en el computador así como también a través de rutinas del firmware. Su función principal era mapear las rutinas de acceso a la unidad de disco (que estaba incorporada en los modelos +3). El sistema está contenido en la llamada ROM 2 del ordenador, ocupando tan solo 16KB.
Sus características iniciales eran:[1]
- Soporte para dos unidades de disco y el Disco RAM virtual.
- Compatibilidad con el sistema de archivos del sistema operativo CP/M Plus y CP/M 2.2.
- 16 ficheros abiertos al mismo tiempo.
- Lectura y escritura de archivos en la memoria RAM paginada.
- Borrado, renombrado y cambio de atributos de los archivos.
- Sistema de disco de arranque.
- Tamaño máximo teórico de un fichero: 8 megabytes.
- Tamaño máximo teórico de una unidad de disco: 8 megabytes.
- No permite el uso de directorios.
Si bien la disquetera que incorporaba el +3 (de 3 pulgadas) solo podía trabajar con 180KB por cada cara del disco, se podía conectar una segunda disquetera de 3½ compatible con el estándar Shugart y,[2] al ser compatible el +3DOS con el formato de los discos del Amstrad PCW y Amstrad CPC 6128, trabajar con discos de 720KB. La producción del modelo ZX Spectrum 128 +3 cesó en diciembre de 1990, manteniéndose el +3DOS en el resto de los modelos.[3] En 1992 Amstrad dejó de dar mantenimiento al sistema operativo, del que solo aparecieron las versiones 1.0 y 1.1, al retirar todos los modelos Amstrad Sinclair ZX Spectrum del mercado,[4] desarrollándose no obstante para la máquina con posterioridad distintos interfaces de disco duro[5] y CompactFlash,[6] dando lugar a partir de revisiones y mejoras del +3DOS al sistema operativo +3e, versión no oficial del anterior.[7]
Comandos
editarLos comandos para operar con el disco en +3DOS estaban integrados en el intérprete de Sinclair BASIC incluido en la ROM de las máquinas. Su sintaxis era similar a la de sistemas operativos de disco para el ZX Spectrum anteriores, como el TOS, el TR-DOS o el GDOS. Entre los comandos, se encuentran: SAVE
, LOAD
, MERGE
, ERASE
, CAT
, FORMAT
, MOVE
y COPY
.[8]
Extensiones +3e
editarLas ROMs +3e, cuyas primeras versiones fueron lanzadas en el año 2000, incorporan numerosas modificaciones sobre las originales de Amstrad, entre ellas la eliminación de los errores conocidos existentes en la versión 1.1 del sistema operativo, así como nuevas funcionalidades accesibles desde los comandos del +3 BASIC.[9] Una de las más importantes características es el soporte de interfaces para disco duro, CompactFlash, tarjetas SD y tarjetas MMC.[7]
Referencias
editar- ↑ Guide to +3DOS, capítulo 27 del Sinclair ZX Spectrum +3 manual, 1986.
- ↑ Análisis: El disco del Plus 3, revista MicroHobby, número 163, febrero de 1988, página 34, página 35, página 36, página 37, página 38 y página 39.
- ↑ «Death of the +3». Your Sinclair (60): 10-11. Diciembre de 1990.
- ↑ «How the Spectrum began a revolution». BBC. 23 de abril de 2007. Consultado el 5 de junio de 2007.
- ↑ Hard Disk Interfaces - World of Spectrum
- ↑ The DivIDE Plus Hard Disk Interface
- ↑ a b The ZX Spectrum +3e Homepage
- ↑ File operations, capítulo 20 del Sinclair ZX Spectrum +3 manual, 1986.
- ↑ The ZX Spectrum +3e Homepage - +3e Commands
Enlaces externos
editar- Archive +3 Disks Archivado el 10 de noviembre de 2017 en Wayback Machine. en World of Spectrum