Artículo técnico-divulgativo sobre la tarjeta controladora Disk II, pieza clave del ecosistema Apple II desarrollada por Steve Wozniak a finales de 1977. Frente a los voluminosos controladores de disco de la época, Wozniak adoptó un enfoque radical: reducir el hardware al mínimo y descargar en el software la práctica totalidad del control de bajo nivel, una técnica comparable al bit-banging.
Para ello, Apple pidió a Shugart una versión simplificada de la unidad SA400 de 5,25 pulgadas, a la que se retiraron unos 20 chips de la electrónica original. El diseño completo —hardware, firmware de arranque y una primera versión de DOS— fue concebido por Wozniak y Randy Wigginton en pocas semanas durante las vacaciones navideñas de 1977, con la colaboración de los ingenieros Cliff Huston y Wendell Sander, y se demostró en CES en enero de 1978.
El artículo repasa los fundamentos del disco flexible (giro a unas 300 RPM, cabezal móvil sobre pistas concéntricas) y detalla cada reto de E/S resuelto con ingeniería minimalista: el encuadre de bytes (forzando un 1 como bit más significativo), la búsqueda de la pista 0, la separación entre sectores y la gestión del motor. Todo ello con solo ocho chips: dos ROM de 256 bytes (arranque y máquina de estados), un 74LS174, un 74LS323 como registro de desplazamiento central, un 74LS259, un temporizador 556, un 74LS05 y un 74LS132 como lógica de apoyo.
Sirve como referencia para entusiastas del retrocomputing, ingenieros que estudian diseño con recursos limitados y cualquiera interesado en la historia de la informática personal. Sus principales limitaciones son las propias de una tecnología de los años 70 (velocidad fija de 4 microsegundos por bit, dependencia total del software) y las alternativas modernas pasan por controladores más inteligentes como los SCSI o IDE, que trasladan la complejidad al hardware.
