Ir al contenido

Diferencia entre revisiones de «+3DOS»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
Línea 55: Línea 55:
== Comandos ==
== Comandos ==
Los 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 [[TR-DOS]] o el [[DISCiPLE|GDOS]]. Entre los comandos, se encuentran: <code>SAVE</code>, <code>LOAD</code>, <code>MERGE</code>, <code>ERASE</code>, <code>CAT</code>, <code>FORMAT</code>, <code>MOVE</code> y <code>COPY</code>.<ref>[http://www.worldofspectrum.org/ZXSpectrum128+3Manual/chapter8pt20.html ''File operations''], capítulo 20 del ''Sinclair ZX Spectrum +3 manual'', 1986.</ref>
Los 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 [[TR-DOS]] o el [[DISCiPLE|GDOS]]. Entre los comandos, se encuentran: <code>SAVE</code>, <code>LOAD</code>, <code>MERGE</code>, <code>ERASE</code>, <code>CAT</code>, <code>FORMAT</code>, <code>MOVE</code> y <code>COPY</code>.<ref>[http://www.worldofspectrum.org/ZXSpectrum128+3Manual/chapter8pt20.html ''File operations''], capítulo 20 del ''Sinclair ZX Spectrum +3 manual'', 1986.</ref>

== Extensiones +3e ==
Las ROMs +3e 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. Una de las más importantes características es el soporte para disco duro o compactflash.


== Referencias ==
== Referencias ==

Revisión del 10:45 19 nov 2017

+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

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.

Características

Influido 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.

Disquete de 3 pulgadas, de uso habitual en los ordenadores Sinclair ZX Spectrum +3.

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) sólo podía trabajar con 180KB por cada cara del disco, se le podía conectar una segunda disquetera de 3½ 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 sólo 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

Los 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 TR-DOS o el GDOS. Entre los comandos, se encuentran: SAVE, LOAD, MERGE, ERASE, CAT, FORMAT, MOVE y COPY.[8]

Extensiones +3e

Las ROMs +3e 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. Una de las más importantes características es el soporte para disco duro o compactflash.

Referencias

  1. Guide to +3DOS, capítulo 27 del Sinclair ZX Spectrum +3 manual, 1986.
  2. 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.
  3. «Death of the +3». Your Sinclair (60): 10-11. Diciembre de 1990. 
  4. «How the Spectrum began a revolution». BBC. 23 de abril de 2007. Consultado el 5 de junio de 2007. 
  5. Hard Disk Interfaces - World of Spectrum
  6. The DivIDE Plus Hard Disk Interface
  7. The ZX Spectrum +3e Homepage
  8. File operations, capítulo 20 del Sinclair ZX Spectrum +3 manual, 1986.