Comodoro 1571

AjustarCompartirImprimirCitar
Floppy unidad de disco

El Commodore 1571 es el 5¼" unidad de disquete, anunciada en el verano de 1985. Con su mecanismo de unidad de doble cara, tiene la capacidad de usar disquetes de doble cara y doble densidad (DS/DD), almacenando un total de 360 kB por disquete. También implementó un "modo de ráfaga" que duplicó las velocidades de transferencia, lo que ayudó a abordar el rendimiento muy lento de las unidades Commodore anteriores.

Las unidades Commodore anteriores usaban un formato de grabación codificada de grupo personalizado que almacenaba 170 kB por lado de un disco. Esto lo hizo bastante competitivo en términos de almacenamiento, pero lo limitó solo a leer y escribir discos de otras máquinas Commodore. El 1571 fue diseñado para asociarse con el nuevo Commodore 128 (C128), que introdujo soporte para CP/M. Agregar codificación MFM de doble densidad permitió que la unidad leyera y escribiera discos CP/M contemporáneos (y muchos otros).

A diferencia de sus predecesores de un solo lado, el 1541 y el 1570 disponible brevemente, el 1571 puede usar ambos lados del disco al mismo tiempo. Anteriormente, los usuarios solo podían usar el segundo lado dándoles la vuelta manualmente. Debido a que voltear el disco también invierte la dirección de rotación, los dos métodos no son intercambiables; los discos cuya parte posterior se creó en un 1541 al voltearlos también tendrían que voltearse en el 1571, y la parte posterior de los discos escritos en un 1571 utilizando el soporte nativo para la operación a dos caras no se podría leer en un 1541.

Lanzamiento y características

El 1571 se lanzó para igualar al Commodore 128, tanto en diseño como en características. Se anunció en el verano de 1985, al mismo tiempo que el C128, y estuvo disponible en cantidad ese mismo año. El último C128D tenía una unidad 1571 integrada en la unidad del sistema. Un disco de doble cara en el 1571 tendría una capacidad de 340 kB (70 pistas, 1360 bloques de disco de 256 bytes cada uno); ya que se reservan 8 kB para uso del sistema (información de disponibilidad de directorios y bloques) y, en CBM DOS, 2 bytes de cada bloque servir como punteros al siguiente bloque lógico, 254 x 1,328 = 337,312 B o alrededor de 329.4 kB estaban disponibles para los datos del usuario. (Sin embargo, con un programa que organice el almacenamiento en disco por sí mismo, se podría usar todo el espacio, por ejemplo, para discos de datos).

El 1571 fue diseñado para acomodar el "burst" modo para un acceso al disco 2 veces más rápido, sin embargo, la unidad no puede usarlo si está conectado a máquinas Commodore más antiguas. Este modo reemplazó las lentas rutinas en serie del 1541 con un verdadero registro de desplazamiento en serie implementado en hardware, lo que aumentó drásticamente la velocidad de la unidad. Aunque esto originalmente se planeó cuando Commodore cambió por primera vez de la interfaz paralela IEEE-488 a la interfaz serial personalizada CBM-488, los errores de hardware en el registro de desplazamiento VIA 6522 de VIC-20 impidieron que funcionara correctamente.

Cuando se conecta a un C128, el 1571 funciona de manera predeterminada en el modo de dos caras, lo que permite que la unidad lea sus propios discos de 340 000, así como discos 1541 de 170 kB de una sola cara. Si el C128 se cambió al modo C64 escribiendo GO 64 desde BASIC, el 1571 permanecerá en el modo de doble cara. Si el modo C64 se activó manteniendo presionada la tecla C= durante el encendido, la unidad cambiaría automáticamente al modo de un solo lado, en cuyo caso no podrá leer discos de 340 kB (también el valor predeterminado si se usa un 1571 con un C64, Plus/4, VIC-20 o PET). También se puede emitir un comando manual desde BASIC para cambiar el 1571 entre el modo de una cara y de dos caras. También hay un comando no documentado que permite al usuario controlar de forma independiente cualquiera de los cabezales de lectura/escritura del 1571, lo que hace posible formatear ambos lados de un disquete por separado, sin embargo, el disco resultante no se puede leer en un 1541 como estaría girando en dirección inversa cuando se voltea boca abajo. En la misma línea, "flippy" los discos creados con un 1541 no se pueden leer en un 1571 con esta función; deben insertarse al revés.

El 1571 no es 100 % compatible con el 1541 a bajo nivel; sin embargo, esto no es un problema, excepto en algunos programas que utilizan protecciones de copia avanzadas, como el sistema RapidLok que se encuentra en los juegos Microprose y Accolade.

El 1571 era notablemente más silencioso que su predecesor y tendía a funcionar más frío también, aunque, como el 1541, tenía una fuente de alimentación interna (dispositivos Commodore posteriores, como el 1541-II y el 3½" 1581, vino con fuentes de alimentación externas). La fuente de alimentación 1541-II/1581 menciona una 1571-II, lo que sugiere que Commodore pudo haber tenido la intención de lanzar una versión de la 1571 con una fuente de alimentación externa. Sin embargo, no se sabe que existan 1571-II. El sistema operativo incorporado en el 1571 era CBM DOS V3.0 1571, una mejora con respecto al 1541's V2.6.

A principios de la década de 1571 había un error en el sistema operativo del disco basado en ROM que provocaba la corrupción de los archivos relativos si ocupaban ambos lados del disco. Se lanzó una ROM de la versión 2, pero aunque corrigió el error inicial, introdujo algunas peculiaridades menores propias, particularmente con la emulación 1541. Curiosamente, también se identificó como V3.0.

Al igual que con el 1541, Commodore inicialmente no pudo satisfacer la demanda del 1571, y esa falta de disponibilidad y el precio relativamente alto de la unidad (alrededor de US$300) presentaron una oportunidad para los clonadores. Aparecieron dos clones de 1571, uno de Oceanic y otro de Blue Chip, pero las acciones legales de Commodore rápidamente los sacaron del mercado.

Commodore anunció en el Consumer Electronics Show de 1985 una versión de doble unidad del 1571, que se llamaría Commodore 1572, pero la canceló rápidamente, supuestamente debido a dificultades técnicas con el 1572 DOS. Habría tenido cuatro veces más RAM que el 1571 (8 kB) y el doble de ROM (64 kB). El 1572 habría permitido copias de seguridad de disco rápidas de medios no protegidos contra copia, al igual que las antiguas unidades duales 4040, 8050 y 8250.

El 1571 integrado en la computadora europea C128 D con carcasa de plástico es electrónicamente idéntico a la versión independiente, pero la versión 1571 integrada en la última C128 D con carcasa de metal (a menudo llamada C128 DCR, por D de costo reducido) difiere mucho del 1571 independiente. Incluye un DOS más nuevo, la versión 3.1, reemplaza el chip de interfaz CIA de tecnología MOS, del cual solo unas pocas características fueron utilizadas por el DOS 1571, con un chip muy simplificado llamado 5710, y tiene algunos problemas de compatibilidad con la unidad independiente. Debido a que este 1571 interno no tiene un puerto de entrada/salida de 8 bits sin usar en ningún chip, a diferencia de la mayoría de las otras unidades Commodore, no es posible instalar un cable paralelo en esta unidad, como el que usan SpeedDOS, DolphinDOS y algunos otros. reemplazos rápidos de Commodore DOS de terceros.

Diseño técnico

El variador detecta la velocidad del motor y genera una señal de reloj de muestreo de datos internos que coincide con la velocidad del motor.

El 1571 utiliza un cancelador de montura cuando lee el flujo de datos. Se genera una señal de corrección cuando el patrón de datos sin procesar en el disco consta de dos ceros consecutivos. Con el formato de grabación GCR se produce un problema en la forma de onda de la señal de lectura. El patrón 1001 del peor de los casos puede provocar una condición de silla en la que puede producirse un bit de datos falso. Las unidades 1541 originales utilizan una sola acción para corregir la condición. El 1571 usa una matriz de puertas para corregir esto digitalmente.

La unidad utiliza la CPU MOS 6502, el controlador de disquete WD1770 o WD1772, 2 controladores de E/S MOS Technology 6522 y 1 MOS Technology 6526.

Formato de disco

A diferencia del 1541, que estaba limitado al formato GCR, el 1571 podía leer formatos de disco GCR y MFM. La versión de CP/M incluida con el C128 admitía los siguientes formatos:

  • IBM PC CP/M-86
  • Osborne 1 (superior de doble densidad)
  • Epson QX10
  • Kaypro II, IV
  • CBM CP/M FORMAT SS
  • CBM CP/M FORMAT DS

El 1571 puede leer cualquiera de los muchos CP/M 5+14-formatos de disco. Si se modifica el BIOS de CP/M, es posible leer cualquier formato MFM de 40 pistas de sector suave. Los formatos de densidad única (FM) no son compatibles porque el pin selector de densidad en el chip del controlador MFM en la unidad está deshabilitado (conectado a tierra).

Un 1571 no puede arrancar desde discos MFM; el usuario debe iniciar CP/M desde un disco GCR y luego cambiar a discos MFM.

Con software adicional, también era posible leer y escribir en disquetes con formato MS-DOS. Numerosos programas comerciales y de dominio público para este propósito estuvieron disponibles, siendo el más conocido 'Big Blue Reader' de SOGWAP. Aunque el C128 no podía ejecutar ningún software basado en DOS, esta capacidad permitía intercambiar archivos de datos con usuarios de PC. Leer discos Atari de 8 bits 130 kB o 180 kB era posible como bien con un software especial, pero el formato estándar Atari de 8 bits 90 kB, que usaba codificación FM en lugar de MFM, no podía ser manejado por el hardware 1571 sin modificar el circuito de la unidad, ya que la línea de control que determina si el chip controlador del disco utiliza la codificación FM o MFM estaba permanentemente conectada a tierra (modo MFM) en lugar de estar bajo el control del software.

En el formato 1541, aunque son posibles 40 pistas para un formato 5.25" Unidad DD como la 154x/157x, solo se utilizan 35 pistas. Commodore optó por no usar las cinco pistas superiores de forma predeterminada (o al menos usar más de 35) debido a la mala calidad de algunos de los mecanismos de transmisión, que no siempre funcionaban de manera confiable en esas pistas.

Para compatibilidad y facilidad de implementación, el formato de doble cara del 1571 de un lado del disco lógico con 70 pistas se creó juntando las 35 pistas físicas inferiores en cada uno de los lados físicos del disco en lugar de usar dos veces 40 pistas, a pesar de que no hubo más problemas de calidad con los mecanismos de las unidades 1571.

Contenido relacionado

Telecomunicaciones en Kazajstán

Kazajstán tiene un descenso en el desarrollo de las telecomunicaciones en comparación con el resto de la Unión Europea. Sin embargo, está aumentando...

As de Júpiter

El Jupiter Ace de Jupiter Cantab fue un ordenador doméstico británico de principios de la década de 1980. Ace se diferenciaba de otras microcomputadoras de...

Eric s raymond

Eric Steven Raymond a menudo denominado ESR, es un desarrollador de software estadounidense, defensor del software de código abierto y autor del Ensayo de...
Más resultados...
Tamaño del texto: