💾 Archived View for systemstation.flounder.online › 8bits.gmi captured on 2024-08-31 at 11:30:55. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-08-24)

-=-=-=-=-=-=-

8 BITS

Eran sistemas que normalmente estaban programados en la propia ROM del equipo. Usaban un bus de datos de 8 bits y un bus de direcciones de 16 bits por lo que su memoria estaba limitada a 64 ks.
La era de los 8 bits comprende desde aproximadamente entre 1982 y 1983 con el lanzamiento del ZX Spectrum, el Commodore 64, el SG-1000 y el Family Computer/Famicom, hasta el ascenso en popularidad de los ordenadores y consolas de 16 bits

CP/M

Control Program for Microcomputers es un sistema operativo monousuario y monotarea desarrollado por Gary Kildall para el microprocesador Intel 8080. Los Intel 8085 y Zilog Z80 podían ejecutar directamente el código del 8080, aunque lo normal era que se entregara el código recompilado para el microprocesador de la máquina.

Se trataba del sistema operativo más popular entre las computadoras personales de 8 bits en los años 1970. Aunque fue modificado para ejecutarse en un IBM PC, el hecho de que IBM eligiera MS-DOS[1], al fracasar las negociaciones con Digital Research, hizo que el uso de CP/M disminuyera hasta hacerlo desaparecer.

[1]

CP/M originalmente significaba Control Program/Monitor y más tarde se cambió su nombre por Control Program for Microcomputers (en la época, la barra inclinada "/" tenía el significado de "diseñado para"; no obstante, Gary Kildall redefinió el significado del acrónimo poco después). CP/M se convirtió en un estándar de industria para los primeros micro-ordenadores.

Podía funcionar en una gran gama de ordenadores, como el ZX spectrum, el Amstrad, el Commodore64 o el Atari, aunque el cambio de sistema que traían estos equipos quedaba relegado a 4 frikis de los sistemas.

Imagen CP/M

C_DOS

Sistema Operativo de discos de Convoy Programs (1993).

C_DOS (Convoy Disk Operating System) de Convoy programs, fue creado a principio de los 90 en la URSS. AUnque se parece al FDD de Timex, no son compatibles, aunque algunos programas en BASIC funcionaran.

Está diseñado para funcionar con la familia de microcomputadoras domésticas "ZX SPECTRUM", lo cual incluye al ZX SPECTRUM +, TIMEX TC-2048, ZX SPECTRUM 128+, y ZX SPECTRUM +2. También puede usarse con clones y similares, cuya capacidad de conexión está determinada por el grado de compatibilidad con las antes mencionadas.

El controlador tiene su propio búfer de RAM y no utiliza la memoria de la computadora para las variables del sistema. Esto evita cambios en el área de trabajo y hace que C_DOS sea independiente de los programas externos y, por lo tanto, sea compatible con casi cualquier software pensado para las computadoras de la serie SPECTRUM.

El sistema venía con un disco de utilidades varias, aunque también podían venir en formato de disco ROM:

A partir de la ver.3.0 del sistema operativo, la interfaz soporta discos ROM y RTC (real time clock = reloj en tiempo real), como dispositivos externos y adicionales.

Sus características son:

TOS

El sistema operativo de discos usado por el FDD es llamado TOS por Timex Operating System. Era el sistema oficial para los modelos Timex 2068, 2048 y Unipolbrit. En lo que al Spectrum se refiere, era solamente una alternativa más entre muchas otras, ya que en esas fechas existían los sistemas Discovery de Opus, Trdos, SwiftDisk, etc.

Su sintaxis está pensada para emular hasta cierto punto a los Microdrives. La ROM BIOS no incluye ningún sistema operativo, éste se carga de un disco, del mismo modo que lo hacen el CP/M[1] o el MS-DOS[2].

[1][2]

El SO de Timex permite usar el método de arbol para manejo de subdirectorios como el MS-DOS.

TOS usa los puertos RS-232 como dos ficheros o canales, así como trabajar con ficheros ya sea secuenciales ó directos. Una vez bootea el disco y el TOS se carga correctamente, aparece en pantalla el siguiente mensaje:

 (c) 1982 Sinclair Research Ltd
 (c) 1984 TIMEX - TOS V A.2

El sistema venía con un disco de utilidades varias:

Algunas características son:

M-DOS

Fue un sistema operativo de discos usado por las unidades D40 y D80 de la empresa Didaktik Skalika, en la ex Republica de Checoslovakia, para su serie de clones del ZX Spectrum Didaktik, siendo el Kompakt el último de la serie. Fue diseñado para usarse sólo con modelos de 48k y no podía ser usado en los 128k/+2/+2A/+3 debido a que se genera una colisión en el bus de datos y se cuelga el equipo. Otra desventaja del M-DOS era su complicado manejo desde el código máquina.

Los primeros Didaktik llamados Alfa (1 y 2) y Beta eran clones del PMD-85, pensados para su uso en las escuelas. En cambio para el hogar hicieron la línea Gama, de la cual hubo tres variantes: 87, 88 y 89.

El M-DOS se encuentra en una ROM que se activa en lugar de la ROM de la computadora si es necesario, que era de 16 K, pero 2 K estaban superpuestas por la RAM, por lo que no eran direccionables. La unidad también tiene su propia RAM, que almacena la información necesaria y variables del sistema de modo que no use la RAM de la computadora durante su funcionamiento.

Su sucesor fue el Didaktik M y con el se harían los sistemas de disco D40 y D80 en 1990. El Kompakt salió en 1992, con unidad de disco incorporada al mismo estilo del +3. El Kompakt era en realidad sólo un Didaktik M 48k con D80.

Algunas características son:

TR-DOS

Sistema operativo desarrollado en Reino Unido en 1984 por Digital Research Ltda. para el ZX Spectrum con con interfaces de disco Beta Disc y Beta 128.

Se convirtió en un estándar y la mayoría de los lanzamientos de discos para el ZX Spectrum, especialmente de programas modernos, se hacen para TR-DOS en contraposición a otros sistemas de disco.

En sus primeras versiones podía crear hasta 128 directorios por disco. La última versión estable conocida es el TR-DOS 5.03. Posteriormente, han aparecido versiones hackeadas, como la 6.10E (en Mr Gluk Reset Service) y vTR-DOS (para ATM). Existen versiones actualizadas en 2006.

El TR-DOS soporta discos flexibles SS/DS, SS/DD. Todas las versiones modernas soportan disco RAM. Algunas versiones soportan disco duro.

Incluía la posibilidad de usar password con los discos y permitía nombres de archivo de 8 caracteres ya sean mayúsculas, minúsculas (case sensitive) y espacios, aunque se podían escribir hasta 10 carácteres pero el Trdos ignoraba los 2 últimos.

MB-DOS+

Constaba de BS-ROM, un ROM clásico del ZX Spectrum que contenía el BASIC y un software para la comunicación con el BS-DOS; BS-DOS, el sistema operativo que permitía la comunicación con discos asignados por la BS-ROM o directamente a través de un programa; y BS-BIOS, un sistema central que dirigía la comunicación entre software y hardware del sistema.

La versión BS-ROM 118 era una versión corregida del Spectrum rom de 48k

AMSDOS

Es un sistema operativo de disco para los ordenadores de 8 bits Amstrad CPC. Su nombre proviene de la contracción de Amstrad Disc Operating System.

Fue publicado en 1985 con la unidad de disco de 3 pulgadas opcional DDI-1 para el Amstrad CPC 464,1​ e incluido de serie en las ROMs de los Amstrad CPC 664 y Amstrad CPC 6128. En los Amstrad CPC Plus venía en el cartucho incluido de serie junto con un juego. Era más rápido y eficiente que la mayoría de sus equivalentes contemporáneos y podía soportar dos unidades de disco conectadas simultáneamente.

El AMSDOS era proporcionado en la memoria ROM (tanto con la unidad de disco externa o en la ROM de la máquina, dependiendo de modelo) y fue accesible por medio del Locomotive 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 del casete (que estaban incorporadas en cada modelo de CPC) a través a un unidad de disco. Esto permitió a la mayoría de los programas basados en casete trabajar con una unidad de disco sin modificación.

Algunas características eran:

SymbOS

Fue un sistema operativo multitarea para ordenadores de 8 bits basados en el Zilog Z80 que aun perdura. En el momento actual está disponible para las gamas de ordenadores Amstrad CPC y CPC Plus, para los ordenadores MSX a partir del MSX-2 y para la mayoría de modelos de Amstrad PCW.

Contrariamente a anteriores sistemas operativos de 8 bits, se basa en un Micronúcleo, que realiza multitarea preferente (preemptiva), orientada a prioridades y administra una memoria RAM de hasta 576 Kilobytes. SymbOS contiene un GUI similar al de Microsoft Windows, soporta unidades de disco no removibles de hasta 128 Gb y puede funcionar en un Amstrad CPC 6128, un Amstrad PCW o un MSX2 de 128 Kilobytes una vez arrancados.

Es capaz de realizar sin problemas una multitarea preferente. Aunque no es ejecutable en ordenador domésticos, el sistema operativo MP/M ya probó que la multitarea en un Z80 es posible.

Contrariamente al MOS 6502 usado por ejemplo en el Commodore 64, la pila del Z80 puede situarse en cualquier lugar de la memoria, lo que es un requisito para la multitarea preferente. Un juego de registros secundarios alternativos aceleran además el intercambio de tareas dramáticamente.

La restricción de los 64 Kilobytes ha sido superada por numerosos ordenadores con un Z80 usando en intercambio de bancos de memoria. Equipos como los Amstrad CPC, Amstrad PCW, MSX, Enterprise 128 o el SAM Coupé pueden direccionar decenas y cientos de Kilobytes.

El GUI de SymbOS está totalmente orientado a objeto, con influencia de Windows[1] como por ejemplo el menú Start. El sistema operativo está escrito por completo en lenguaje ensamblador optimizado, con lo que la velocidad del GUI es rápida (excede, por ejemplo, a la velocidad de la versión inicial del Amiga Workbench[2]). El sistema no permite ventanas ilimitadas mientras haya memoria sino que está limitado a 32 ventanas.

[1]

[2]

Imagen SymbOS

Contiki OS

Es un sistema operativo de código abierto desarrollado para uso en un número de pequeños sistemas pasando desde ordenadores de 8-bit a sistemas embebidos sobre microcontroladores, incluyendo nodos de redes de sensores. El nombre Contiki viene de la famosa balsa Kon-Tiki de Thor Heyerdahl.

A pesar de la multitarea que provee y la pila TCP/IP incluida, Contiki sólo requiere unos ks de código y unos cientos de bytes de RAM. Un sistema totalmente completo con una GUI requiere aproximadamente 30 ks de RAM.

Algunas características son:

Está escrito en el lenguaje de programación C y usa una licencia tipo BSD.

El núcleo básico y la mayor parte de las funciones principales son desarrolladas por Adam Dunkels.

Recientemente se ha creado una nueva rama actualizada, Contiki-NG, el SO para la Futura Generación de objetos conectados.

Imagen Contiki OS

GeOS

Graphic Environment Operating System fue un sistema operativo desarrollado por Berkeley Softworks (posteriormente Geoworks). Diseñado originalmente para la Commodore 64 y lanzado en 1986, proporciona una interfaz gráfica de usuario para esta popular computadora de 8 bits.

GEOS recuerda mucho a las primeras versiones de Mac OS[1] e incluye un procesador de textos gráfico (geoWrite) y un programa de dibujo (geoPaint).

[1]

Durante años, Commodore incluyó GEOS con el C64C, su nueva versión del C64 (rediseñada y de coste más reducido, usaba una caja similar a la del Commodore 128). Debido a ello, GEOS fue el tercer sistema operativo más popular del mundo en término de unidades distribuidas, tras MS-DOS[2] y Mac OS, a finales de los 80.

[2]

Existían programas como un razonablemente sofisticado programa de autoedición llamado geoPublish y una hoja de cálculo llamado geoCalc que proporcionaban una razonable funcionalidad, y el fundador de Berkeley Brian Dougherty declaró que la compañía usaba para sus negocios su propio software en ordenadores Commodore de 8 bits durante varios años.

Versiones mejoradas de GEOS se desarrollaron posteriormente para el Commodore 128 y la gama de ordenadores Apple II. Una más desconocida versión se desarrolló por poco tiempo para el Commodore Plus/4. En 1990 da el salto a los 16 bits con una versión para Pc y Ms-DOS llamada Geoworks Ensemble.

Escrito por un grupo de programadores que exprimió al límite los limitados recursos de videoconsolas como la Atari 2600, GEOS revela lo que se puede hacer con máquinas con 64/128 KB de memoria RAM y 1 o 2 MHz con microprocesador de 8 bits. Al igual que otros sistemas similares como SymbOS, es un nítido contraste con el despilfarro de recursos y tiempo de procesador que impera en los modernos ordenadores personales con gigas de memoria, altas frecuencias de procesador y discos duros.

GEOS saca completa ventaja de la mayoría de las extensiones y mejoras disponibles para el sistema. El ratón Commodore 1351 es soportado por GEOS, al igual que varias de las expansiones de memoria RAM para los C64/C128. GEOS 128 también soporta completamente el modo 640×200 de alta resolución del 8563 del C128 mediante un monitor RGB.

La versión para C64 de GEOS incorpora un cargador turbo, llamado diskTurbo, que incrementa significativamente la velocidad de acceso a disco en la lenta Commodore 1541. (GEOS 128 aprovecha el "burst mode" del C128 junto con las unidades de disco Commodore 1571 y Commodore 1581).

Gracias a una interfaz especial de Berkeley, el geoCable, o mediante otras interfaces de terceros para conectar impresoras estándar RS-232 o Centronics al Commodore serial bus (o al bus de expansión), GEOS soporta una amplia variedad de impresoras, incluyendo las compatibles HP PCL y las Apple LaserWriter. Esta habilidad para imprimir en impresoras de alto nivel es el mayor factor para hacer de GEOS una plataforma de autoedición.

GEOS se distribuía para C64 como un disco autoarrancable para la unidad de floppy 1541. El formato de los disquetes en GEOS es propietario, no pudiendo leerse ni en un PC o C64/128 sin GEOS. Igual ocurre con sus ficheros. Por ello se han desarrollado utilidades para PC y Commodore Amiga que permiten leer discos y ficheros GEOS.

Imagen GeOS

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

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.

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'5" compatible con el estándar Shugart y,​ 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.​ 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,​ desarrollándose no obstante para la máquina con posterioridad distintos interfaces de disco duro​ y CompactFlash,​ dando lugar a partir de revisiones y mejoras del +3DOS al sistema operativo +3e, versión no oficial del anterior.

Hubo una extensión, la 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.​ Una de las más importantes características es el soporte de interfaces para disco duro, CompactFlash, tarjetas SD y tarjetas MMC.

Sus características iniciales eran:

​=> /gifs/3dos.jpg Imagen +3DOS

Atari DOS

Es el sistema operativo de disco usado por la familia de computadores Atari de 8 bits. Estos equipos tenían de fábrica el sistema operativo integrado en la ROM.

Aunque el Sistema Operativo estándar del Atari tenía rutinas de bajo nivel para acceder a las unidades de disquete, para organizar el acceso al disco se le añadió unas extensiones (una capa adicional) al Sistema Operativo, el llamado Sistema Operativo de Disco (DOS). Estas extensiones, contenían el software controlador de disco y otras características como el Sistema Administrador de Archivos o FMS.

Al igual que la mayoría de los DOS de la época, al arrancar, el FMS se cargaba en RAM desde un disquetes. Esto significaba que al menos se necesitaban 32 K de RAM adicionales para que el sistema funcionara con el DOS cargado, que era enteramente manejado por un menú.

Cuando salió al mercado el 130XE, se añadió un controlador de disco RAM (RAMDISK.COM), que creaba una unidad de disco virtual usando parte de la memoria RAM adicional de esos equipos.

Los archivos podían tener nombres de ocho carácteres para el nombre más 3 de extensión habituales para la época, todas en letras mayúsculas.

Sus versiones fueron:

La actualización a la versión 2.5 permitió el uso de discos de densidad mejorada {en inglés: Enhanced Density}. Hubo una utilidad del DOS que permitía leer los discos del DOS 3.0

Usaba bloques en lugar de sectores, aceptaba unidades de densidad simple, doble, mejorada y discos de doble cara. No era compatible con discos de formato DOS 2 o 3, pero podía leer archivos grabados en ellos.

Aunque no puede decirse que fueran versiones del Atari DOS, hubieron varios derivados que puedes ver aquí:

Derivados de Atari DOS

↩ Inicio