Digital Data Pack

De El Museo de los 8 Bits
Revisión del 13:06 9 jul 2015 de Museo8bits (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

El Coleco Adam Digital Data Pack es una variante de una casete de audio utilizada para almacenar datos en el ordenador doméstico Coleco Adam, almacenando datos y programas (incluyendo programas tokenizados en SmartBASIC).

Archivo:Digital Data drive 03.jpg
Unidad Digital Data Pack
Archivo:Adam Tapes.jpg
Digital Data Pack SmartBASIC y en blanco
Archivo:SDDD front.jpg
Caja de la segunda unidad
Archivo:SDDD back.jpg
Caja de la segunda unidad

Mientras que éstos se ven como casetes normales, no son directamente intercambiables; un agujero en la carcasa se encuentra en una posición diferente que en una cinta de audio estándar, lo que impide que casetes de audio sean insertadas en unidades de cinta Coleco Adam o que Data Packs Adam se introduzcan en reproductores de casetes de audio, aunque los hackers de hardware han tenido éxito en ello taladrando los agujeros correspondientes. Esto no siempre funciona, sin embargo; se necesita una cinta de muy alta calidad para trabajar de forma fiable en las condiciones de la unidad de Adam, que almacena los datos a una alta densidad y los avances y rebobina la cinta a alta velocidad para hacer el acceso aleatorio de bloques de datos. Además, las cintas deben estar especialmente formateadas antes de ser utilizadas; Las cintas sin usar para Adam vienen ya preformateadas, pero cualquier otro casete que se desee usar necesita ser formateada primero en una máquina diseñada para ello, ya que el propio Adam no puede hacerlo.

Una solución arriesgada es en un duplicador de cintas, copiar un Data Pack en blanco (pero formateado) sobre una cinta virgen. Pero mi experiencia es que de 5 cintas Sony probadas, sólo una era viable.

La unidad de cinta utiliza dos pistas de la cinta, y tiene dos formatos básicos para el almacenamiento de datos: GW y HE. Cada uno de ellos almacena un total de 256 kilobytes en bloques de 1 kilobyte, con 128 bloques por pista.

El formato GW almacena bloques del 0 al 7F (hex) en orden en la primera pista (pista 0), y de manera similar de 80 a FF en la segunda pista (pista 1).

El formato HE almacena del 40 al 7F, luego bloques del 0 al 3F, en la pista 0, y del 80 al FF en orden en la pista 1.

Cintas con formato GW se utilizan para almacenar datos de forma secuencial sin ninguna estructura de directorios o sistema de archivos y el sistema operativo del Adam no ofrece ninguna posibilidad de copiar este formato.

Cintas con formato HE pueden tener un sistema de archivos EOS (EOS filesystem; el sistema operativo nativo del Adam) con un directorio, y son tratados de manera similar a los disquetes por el Adam.

Hardware

Las variantes del Adam vienen con una lectograbadora preinstalada y espacio para una segunda. Ambas son controladas por un Microcontrolador Motorola 6801 con chips de Memoria RAM 1024 x 4 RAM, conectados en paralelo para proporcionar un bus de datos de 8 bits. el control se realiza mediante dos placas de circuito impreso, el Servo Board y el Read/Write Board. Ambos controlados por el 6801, el Servo se encarga de mantener dos velocidades constantes, 20 pulgadas por segundo (lenta) u 80 pps (rápida), controlar la tensión de la cinta, detectar la inserción de un DDP y comprobar su validez... mientras que el segundo lee/escribe datos entre la cabeza lectograbadora y la memoria dedicada.

Referencias