Menú principal

Mostrando entradas con la etiqueta floppy. Mostrar todas las entradas
Mostrando entradas con la etiqueta floppy. Mostrar todas las entradas

sábado, 20 de abril de 2019

El fracaso de los discos Twiggy o cuando Apple comprobó que no podía imitar a Wozniak

Steve Wozniak dejó Apple en 1985. Esta drástica decisión fue debida a muchos factores, desde su traumático accidente en avioneta en 1981 (casi no lo cuenta), su interés por los conciertos de música o también por su notable enfado ante la falta de respeto a la división del Apple II cuando era quien daba de comer a la empresa de la manzana por aquella época (entre 1980 y 1983). Justo en 1983 Apple quería desarrollar un disco de 5" 1/4 pero quería hacerlo al más estilo Wozniak: partiendo de cero.

Todos conocemos la fantástica historia del desarrollo de la unidad de discos (hardware y software) para el Apple II que ya hemos contado alguna vez aquí. El éxito rotundo de esta unidad de disco alentó a Apple a seguir este mismo camino de reinventar las cosas desde cero cuando necesitaron una unidad de discos para el nuevo y flamante Lisa y un futuro Apple III. Por supuesto, no era un invento nuevo, por aquella época ya existían discos de 5" 1/4 pero Apple quería hacer algo mejor, así que comenzaron a desarrollar los discos Apple FileWare.

Figura 1. Comparación disco 5" 1/4 FileWare vs 5" 1/4 convencional. Fuente

Estos nuevos discos tenían la misma apariencia de los clásicos 5" 1/4 pero eran incompatibles con ellos (posiblemente este fuera el primer error ya que se limitaban a su uso por ordenadores exclusivamente de Apple). Era solo apariencia ya que estos discos llamados internamente Twiggy tenían dos aberturas para lectura. Es decir, las unidades tenían doble cabeza lectora de datos. También la zona habilitada para marcar sólo lectura estaba en diferente ubicación. Funcionaban a doble cara, esto sumado a utilizar codificación GCR permitían que llegaran hasta los 871KB por disco. Un gran avance comparado con los escuetos 140KB del Disk II de Wozniak o los 360KB de IBM.

Figura 2. Detalle de un disco FileWare con las dos aberturas de lectura y las muescas de protección de lectura arriba. Fuente.

Estas especificaciones fueron bastante similares a las adoptadas más tarde por el estándar de alta densidad de los discos llegando a los 1.25MB los cuales aparecieron al año siguiente. Entonces, si eran tan buenos ¿por qué fracasaron?. Principalmente fueron dos (además del que hemos contado anteriormente sobre su incompatibilidad). El primero era los fallos en el diseño y el funcionamiento. Fueron tantos los problemas que los pocos modelos Lisa con esta unidad  fueron sustituidos por discos de 5" 1/4 estándar por Apple de forma gratuita. El segundo problema fue el coste de su desarrollo y fabricación. comparado con el bajo coste de adquirir una unidad de discos existente. Empezar de cero implicaba tener que rediseñar todo, la electrónica e incluso el sistema operativo. 

Figura 3. Prototipo de Apple Macintosh con una unidad FileWare. Fuente.

Resumiendo, Apple pretendía reinventar algo ya existente y además imponerlo como estándar cuando justo se empezaba a desarrollar el mundo del IBM PC y sus clónicos. Empezar de cero, algo que había funcionado anteriormente (y que volvería a intentar en el futuro) no llegó a salir bien en el caso de los discos Apple FileWare. Ni decir tiene que si alguna vez cae en tus manos un Lisa con unidad FileWare (sólo 1.000 Lisa se pusieron a la venta y muchos de ellos las unidades fueron sustituidas) o incluso un Apple Macintosh con esta unidad (sólo hay constancia de un prototipo con FileWare, podéis verlo en la figura 3, vendido por 100.000$ en eBay), seguro que puedes conseguir un muy buen precio por él. Volviendo al fracaso del FileWare, si Wozniak hubiera estado involucrado en el proyecto seguro que hubiera tenido otro final ...

sábado, 12 de enero de 2019

Posiblemente el mejor "huevo de pascua" de la historia se encuentra en el juego para Apple II "Karateka"

Vamos a empezar este nuevo año con más anécdotas y curiosidades de Apple apostando fuerte, ya que es un poco arriesgado afirmar que este sea el mejor huevo de pascua de la historia de la informática, pero al final del artículo el lector o lectora podrá decidir si es o no el mejor de todos. Ya sabemos qué es un huevo de pascua, incluso dedicamos hace tiempo un artículo a los de Mac además de contar en este otro el primero de ellos. Pero hoy vamos a hablar hoy de uno especialmente genial, ubicado en uno de los mejores juegos para el Apple II llamado Karateka .

Karateka es un juego de artes marciales creado por el genial Jordan Mechner, el cual también programó otra joya llamada Príncipe de Persia (hacemos un inciso, si te gustan las historias retro de programadores, no puedes perderte los dos libros de Jordan Mechner sobre como creó Principe de Persia y Karateka donde documenta casi paso por paso todo el proceso). Karateka es un típico juego de lucha donde nos enfrentamos a diferentes oponentes usando las artes marciales. Pero lo que marcaba la diferencia con otros juegos similares de la época, era la gran fluidez y animación de los movimientos de los personajes (que luego perfeccionaría en el Príncipe de Persia, recordando que se ejecutaba en un Apple II con sus limitaciones técnicas de la época.

Figura 1. Cara de un disco de 5"1/4 con la copia "normal" del juego, dándole la vuelta se ejecutaba el huevo de pascua. Fuente.

Este juego se distribuía, como casi todos por aquel entonces, en discos de 5"1/4. Si eres tan viejuno como el que escribe estas líneas, recordarás que estos discos tenían dos caras, era posible darle la vuelta y acceder a más información en la cara "B". Karateka se distribuía en uno de estos discos pero sólo la cara principal donde estaba el juego tenía una pegatina identificándola. Si por accidente (o de forma premeditada) se introducía la cara del disco no etiquetado en la unidad, el juego se ejecutaba totalmente del revés. Era perfectamente posible jugar al juego completo con los personajes y el paisaje boca abajo. Simplemente genial. Incluso hubo gente que llamó al servicio de atención al cliente de la compañía Broderbund diciendo que este se veía al revés.  En el siguiente vídeo se puede apreciar la ejecución del huevo de pascua en un Apple IIe:




A Mechner se le ocurrió la idea mientras estaba intentando programar un sistema de anti-copia para Karateka. Cambiando los valores de algunas tablas de bits comprobó que no era complicado hacer una versión "invertida" y copiarla en la otra cara del disco. Hay que recordar también que la unidad de disco de los Apple II y Apple IIe no tenían dos cabezales (algo que más tarde se impondría en este tipo de lectores) que permitieran leer las dos caras sin tener que darle la vuelta físicamente.

Lamentablemente, hoy día con el soporte digital, los discos de todo tipo prácticamente han desaparecido y este tipo de huevos de pascua "físicos" son imposibles de volver a poner en práctica. Entonces, ¿crees o no que este es el mejor huevo de pascua de la historia? ;)

Entrada destacada

Proteger tu cuenta de Google y de Gmail con Latch Cloud TOTP #Latch #Gmail #Google

La semana pasada se liberó la nueva versión de Latch y nuestro compañero Chema Alonso hizo un repaso de todo ello en su artículo Latch...

Otras historias relacionadas

Entradas populares