La Commodore 1571 es la unidad de disquete de 5¼" de gama alta de Commodore , anunciada en el verano de 1985. Gracias a su mecanismo de lectura de doble cara , puede utilizar disquetes de doble cara y doble densidad (DS/DD), con una capacidad total de 360 kB por disquete. Además, implementó un modo ráfaga que mejoraba la velocidad de transferencia, solucionando así el bajo rendimiento de las unidades Commodore anteriores.
Las primeras unidades Commodore utilizaban un formato de grabación con codificación de grupo personalizado que almacenaba 170 kB por cara del disco. Esto las hacía bastante competitivas en términos de almacenamiento, pero las limitaba a leer y escribir discos únicamente en otras máquinas Commodore. La 1571 se diseñó para funcionar con la nueva Commodore 128 (C128), que introdujo la compatibilidad con CP/M . La incorporación de la 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 una sola cara, el 1541 y el 1570 (disponible por un breve periodo) , el 1571 puede usar ambas caras del disco simultáneamente. Anteriormente, los usuarios solo podían usar la segunda cara dándole la vuelta manualmente . Dado que al darle la vuelta al disco también se invierte el sentido de giro, ambos métodos no son intercambiables; los discos cuya cara posterior se creó en un 1541 dándoles la vuelta también debían darles la vuelta en el 1571, y la cara posterior de los discos grabados en un 1571 utilizando la compatibilidad nativa con la operación a doble cara no podía leerse en un 1541.
Lanzamiento y características
El 1571 se lanzó para competir con el Commodore 128, tanto en diseño como en características. Se anunció en el verano de 1985, al mismo tiempo que el C128, y se comercializó en grandes cantidades ese mismo año. El posterior C128D incorporaba una unidad 1571 en la unidad del sistema. Un disquete de doble cara en el 1571 tenía una capacidad de 340 kB (70 pistas, 1360 bloques de disco de 256 bytes cada uno); dado que 8 kB se reservaban para el sistema (información de disponibilidad de directorios y bloques) y, bajo CBM DOS , 2 bytes de cada bloque servían como punteros al siguiente bloque lógico, quedaban disponibles 254 x 1328 = 337 312 B , o aproximadamente 329,4 kB, para datos de usuario. (Sin embargo, con un programa que organizara el almacenamiento en disco por sí mismo, se podía utilizar todo el espacio, por ejemplo, para discos de datos).
El 1571 fue diseñado para admitir el modo "ráfaga" del C128 para un acceso al disco más rápido; sin embargo, la unidad no puede usarlo si se conecta a máquinas Commodore más antiguas. Este modo reemplazó las lentas rutinas seriales de manipulación de bits del 1541 con un registro de desplazamiento serial real implementado en hardware, lo que aumentó drásticamente la velocidad de la unidad. Aunque esto se había planeado originalmente cuando Commodore cambió por primera vez de la interfaz paralela IEEE-488 a la interfaz serial personalizada CBM-488 , errores de hardware en el registro de desplazamiento VIA 6522 del VIC-20 impidieron que funcionara correctamente. [ 4 ]
Cuando se conecta a un C128, el 1571 se configura por defecto en modo de doble cara, lo que permite que la unidad lea sus propios discos de 340k, así como discos 1541 de una sola cara de 170 kB. Si el C128 se cambia al modo C64 escribiendo GO 64 desde BASIC , el 1571 permanecerá en modo de doble cara. Si el modo C64 se activa manteniendo pulsada la tecla C= al encender el equipo, la unidad cambia automáticamente al modo de una sola cara, en cuyo caso no puede leer discos de 340 kB (que también es el modo 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 sola cara y el de doble cara. También existe un comando no documentado que permite al usuario controlar de forma independiente cualquiera de los cabezales de lectura/escritura de la 1571, lo que posibilita formatear ambas caras de un disquete por separado. Sin embargo, el disquete resultante no se puede leer en una 1541, ya que giraría en sentido inverso al voltearlo. Del mismo modo, los disquetes "flippy" creados con una 1541 no se pueden leer en una 1571 con esta función; deben insertarse boca abajo.
El modelo 1571 no es 100% compatible a bajo nivel con el 1541; sin embargo, esto no supone un problema, excepto en algunos programas que utilizan protecciones anticopia avanzadas , como el sistema RapidLok que se encuentra en los juegos de MicroProse y Accolade .
El 1571 era notablemente más silencioso que su predecesor y también tendía a funcionar a menor temperatura, a pesar de que, al igual que el 1541, tenía una fuente de alimentación interna (las unidades Commodore posteriores, como el 1541-II y el 1581 de 3½" , venían con fuentes de alimentación externas). La fuente de alimentación del 1541-II/1581 menciona un 1571-II, lo que sugiere que Commodore podría haber tenido la intención de lanzar una versión del 1571 con una fuente de alimentación externa. Sin embargo, no se conoce la existencia de ningún 1571-II. El sistema operativo integrado en el 1571 era CBM DOS V3.0 1571, una mejora con respecto al V2.6 del 1541. [ 5 ]
Las primeras versiones de la 1571 presentaban un error en el sistema operativo de disco basado en ROM que provocaba la corrupción de archivos relativos si ocupaban ambas caras del disco. Se lanzó una ROM versión 2, que, si bien solucionó el error inicial, introdujo algunas peculiaridades menores, especialmente en la emulación de la 1541. Curiosamente, también se la identificó como V3.0.
Al igual que con el modelo 1541, Commodore inicialmente no pudo satisfacer la demanda del 1571, y esa falta de disponibilidad, sumada al precio relativamente alto de la unidad (unos 300 dólares estadounidenses), representó una oportunidad para los fabricantes de clones. Aparecieron dos clones del 1571, uno de Oceanic y otro de Blue Chip, pero las acciones legales de Commodore los retiraron rápidamente 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, [ 6 ] supuestamente debido a dificultades técnicas con el DOS del 1572. 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 rápidas de discos de medios no protegidos contra copia, al igual que las antiguas unidades duales 4040 , 8050 y 8250.
El 1571 integrado en el ordenador europeo C128 D con carcasa de plástico es electrónicamente idéntico a la versión independiente, pero la versión 1571 integrada en el posterior C128D con carcasa metálica (a menudo llamado C128 DCR, por D Cost-Reduced) difiere mucho del 1571 independiente. Incluye un DOS más reciente, versión 3.1, reemplaza el chip de interfaz MOS Technology CIA , del cual el DOS 1571 solo utilizaba algunas funciones, por un chip mucho más 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 demás unidades Commodore, no es posible instalar un cable paralelo en esta unidad, como el que utilizan SpeedDOS, DolphinDOS y algunos otros reemplazos rápidos de terceros para el DOS de Commodore.
Diseño técnico
El controlador detecta la velocidad del motor y genera una señal de reloj de muestreo de datos interna que coincide con la velocidad del motor. [ 7 ]
El 1571 utiliza un cancelador de silla al leer 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, en el peor de los casos, puede causar una condición de silla donde puede aparecer un bit de datos falso. Las unidades 1541 originales utilizan un circuito de un solo disparo para corregir esta condición. El 1571 utiliza una matriz de puertas para corregirla digitalmente. [ 8 ]
La unidad utiliza la CPU MOS 6502 , el controlador de disquete WD1770 o WD1772, 2 controladores de E/S MOS Technology 6522 y 1 controlador MOS Technology 6526 .
Formato de disco
A diferencia del modelo 1541, que se limitaba al formato GCR , el modelo 1571 podía leer tanto el formato de disco GCR como el MFM . La versión de CP/M incluida con el C128 admitía los siguientes formatos:
- IBM PC CP/M-86
- Osborne 1 (mejora de doble densidad)
- Epson QX10
- Kaypro II, IV
- CBM CP/M FORMATO SS
- CBM CP/M FORMATO DS
El 1571 puede leer cualquiera de los numerosos formatos de disco CP/M 5 + 1/4. [ 9 ] Si se modifica la BIOS de CP/M , es posible leer cualquier formato MFM de 40 pistas con sector blando. Los formatos de densidad simple (FM) no son compatibles porque el pin selector de densidad del chip controlador MFM en la unidad está deshabilitado (conectado a tierra).
Un equipo 1571 no puede arrancar desde discos MFM; el usuario debe arrancar 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 . Se pusieron a disposición numerosos programas comerciales y de dominio público para este propósito, siendo el más conocido "Big Blue Reader" de SOGWAP . Aunque el C128 no podía ejecutar ningún software basado en MS-DOS, esta capacidad permitía intercambiar archivos de datos con usuarios de PC. También era posible leer discos Atari de 8 bits de 130 kB o 180 kB con software especial, pero el formato estándar Atari de 8 bits de 90 kB , que utilizaba 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 de disco utiliza codificación FM o MFM estaba permanentemente conectada a tierra (modo MFM) en lugar de estar bajo control de software.
En el formato 1541, si bien es posible utilizar 40 pistas para una unidad de disco de 5,25" como la 154x/157x, solo se utilizan 35. Commodore optó por no usar las cinco pistas superiores por defecto (o al menos no usar más de 35) debido a la mala calidad de algunos de los mecanismos de la unidad, que no siempre funcionaban de forma fiable en esas pistas.
Para garantizar la compatibilidad y facilitar la implementación, el formato de doble cara del 1571, con una cara lógica del disco de 70 pistas, se creó combinando las 35 pistas físicas inferiores de cada una de las caras físicas del disco, en lugar de utilizar dos veces 40 pistas, a pesar de que ya no existían problemas de calidad con los mecanismos de las unidades 1571.
Referencias
- 1 2 Zimmerman, Bo (20 de marzo de 2015). "Commodore 1570/1571" . zimmers.net . Archivado del original el 9 de septiembre de 2023. Recuperado el 11 de septiembre de 2023 .
- 1 2 3 4 "Guía del usuario de la unidad de disco Commodore 1571" . Commodore Business Machines, Inc. Agosto de 1985. Consultado el 1 de febrero de 2024 .
- ↑ "Mapa de memoria" . Commodore Business Machines, Inc. ( FTP ). Octubre de 1986. Consultado el 27 de abril de 2016 .(Para ver los documentos, consulte Ayuda:FTP )
- ↑ "Dinosaurios binarios - Notas sobre C64" . 7 de abril de 1994. Consultado el 27 de junio de 2013 .
- ↑ "Commodore Floppy 1571 - Cómpralo" . myoldmac.net . Consultado el 14 de julio de 2024 .
- ↑ "Una mirada nostálgica al Commodore 128" . Diciembre de 1985 - enero de 1986. Consultado el 12 de enero de 2013 .
- ↑ "Arreglo de puertas de 20 pines (continuación)" . www.zimmers.net ( FTP ). Octubre de 1986. Consultado el 27 de abril de 2016 .(Para ver los documentos, consulte Ayuda:FTP )
- ↑ "Arreglo de puertas de 20 pines 1541B y 1571" . www.zimmers.net ( FTP ). Octubre de 1986. Consultado el 27 de abril de 2016 .(Para ver los documentos, consulte Ayuda:FTP )
- ↑ Waite, Mitchell; Lafore, Robert; Volpe, Jerry (1985). "El modo CP/M" . El libro oficial del ordenador personal Commodore 128. Howard W. Sams & Co. pág. 98. ISBN 0-672-22456-9.
Lecturas adicionales
Enlaces externos
- El proyecto de preservación de discos analiza la mecánica interna de las unidades y la protección contra copias.
- Revista RUN, número 64
- Una foto del modelo 1572 de doble accionamiento, con un modelo 1571 de accionamiento simple para comparar.
- El accionamiento 1572 tal como se muestra en la página Commodore Kuriositäten (en alemán).
- Página informativa sobre el Commodore 1572 (en alemán)
- Armas secretas de Commodore: Las unidades de disco
- Más allá del 1541: Almacenamiento masivo para los 64 y 128
- Commodore 64
- Unidades de disquete Commodore