TURBO TAPE: LA PEQUEÑA «L» QUE NOS SALVÓ LA INFANCIA
O CÓMO DEJAR DE REZAR DELANTE DEL DATASETTE
Había una vez un niño. O una niña. O un adolescente con más paciencia de la que cualquier ser humano debería tener. Ese niño tenía un Commodore 64, tenía un Datasette, y tenía ganas de jugar al último juego que acababa de comprar, cambiar o birlar a un amigo del colegio. Lo que también tenía —sin haberlo pedido, sin haberlo merecido— era tiempo de sobra para arrepentirse de haber nacido.
Porque el Commodore 64 era una máquina extraordinaria. El chip SID podía hacer llorar a un sintetizador profesional. Los sprites bailaban en pantalla con una fluidez que el Spectrum solo podía soñar. Los gráficos tenían 16 colores y dignidad. Pero había un problema. Un problema gordo, oscuro, que olía a plástico caliente y a paciencia rota: la carga desde cinta cassette era una pesadilla de proporciones épicas.
Para entender la magnitud del problema hay que situarse en contexto. El Datasette del C64 —el periférico oficial de Commodore para cintas cassette— cargaba a 300 baudios. Trescientos. En términos prácticos eso significaba algo así como leer el periódico completo en voz alta mientras esperas que el ordenador decida si le apetece cargar el juego o no.
¿Cuánto tardaba exactamente? Depende del juego. Un juego pequeño podía cargarse en 8 o 10 minutos. Un juego grande —digamos, algo como Impossible Mission o The Last Ninja— podía fácilmente superar los 20 o 25 minutos. Veinte minutos. Con el contador del casete mirándote. Con la pantalla mostrando unas rayitas de colores que no decían absolutamente nada. Con tus padres preguntando si ya habías terminado. Con tu vida entera pasando delante de ti.
Y luego estaba el momento más temido de todos. El LOAD ERROR. Ese mensaje infame que aparecía después de veinte minutos de espera para decirte que no. Que la cinta estaba mal. Que la cabeza lectora estaba desalineada. Que Dios no existía o, si existía, claramente tenía cosas más importantes que hacer que ayudarte a cargar el Daley Thompson's Decathlon. Había que rebobinar. Volver a empezar. Rezar más fuerte esta vez.
Una cosa que la gente que no vivió aquella época no suele saber es que la carga desde cinta tenía sonido. No era un proceso silencioso. El Datasette emitía ese pitido característico, ese chirrido digital que oscilaba entre frecuencias agudas mientras los datos pasaban de cinta a RAM. Era la banda sonora de la espera.
Y entonces, un día, alguien te lo contó. Un amigo del colegio. Un primo mayor. Alguien que había leído la revista Microhobby de pe a pa o que tenía un hermano mayor que sabía cosas. La información se transmitía así entonces, de boca en boca, como si fuera un secreto de Estado.
El secreto era este: cuando el C64 empezaba a cargar desde cinta, si pulsabas la tecla "flechita" + «L» y justo en ese momento, activabas el Turbo Tape. Una rutina de carga alternativa, más eficiente, que multiplicaba la velocidad por un factor de entre 5 y 8. La misma cinta. El mismo Datasette. El mismo ordenador. Pero en una fracción del tiempo.
La tecla no era exactamente «L» en todos los casos. Dependía del juego y del turbo loader específico que usara cada compañía. Algunos usaban «L», otros una combinación diferente, otros lo activaban automáticamente sin que el usuario tuviera que hacer nada. Pero la «L» era la más común y la que quedó grabada en la memoria colectiva de toda una generación.
La primera vez que lo probabas era como un milagro. Veías la pantalla de carga, escuchabas ese sonido frenético y completamente distinto al habitual, y en tres minutos —tres minutos— el juego estaba cargado. Tu cerebro de doce años no podía procesarlo del todo. Algo había cambiado fundamentalmente en el universo.
El Turbo Tape no era magia. Era ingeniería. Y una ingeniería bastante elegante para la época.
El problema original era que Commodore diseñó el sistema de carga del C64 siendo muy conservador. A 300 baudios, el sistema funcionaba con cualquier datasette, con cualquier cinta, en cualquier condición. Era lento pero fiable. El equivalent informático de ir a 30 km/h por una autopista: seguro, aburrido, innecesariamente lento.
Lo que hacían los Turbo Tape era reemplazar esa rutina conservadora por una propia, integrada en el propio juego al principio de la cinta. El juego se cargaba en dos fases: primero, a velocidad estándar, cargaba un pequeño programa —el turbo loader— que apenas ocupaba unos pocos bytes. Ese programa se ejecutaba inmediatamente y tomaba el control del proceso de lectura. A partir de ahí, el resto del juego se cargaba usando la rutina del turbo loader, a velocidades de hasta 2.400 baudios.
No existe un único inventor del Turbo Tape. Fue una evolución natural que se produjo en múltiples lugares a la vez, como suele pasar con las buenas ideas cuando el problema que resuelven es suficientemente obvio.
Las primeras implementaciones documentadas aparecen en 1983 y 1984, apenas un año después del lanzamiento del C64. Las compañías de software más avispadas se dieron cuenta rápidamente de que 20 minutos de carga era una experiencia terrible para el usuario y empezaron a desarrollar sus propias soluciones. Cada compañía tenía su propio turbo loader, con su propio sonido característico, su propio porcentaje de velocidad de mejora y sus propias manías.
En España el Turbo Tape llegó principalmente a través de los juegos de origen británico. Las compañías nacionales como Dinamic o Opera Soft también lo adoptaron en sus versiones para el mercado europeo. La información sobre cómo activarlo se transmitía a través de revistas como Microhobby y Micromanía, que publicaban tips y trucos con la misma devoción con la que hoy se publican guías en YouTube.
Nada es perfecto. Y el Turbo Tape tenía sus propios demonios.
El sistema estándar de 300 baudios era lento precisamente porque era robusto. Tenía margen de tolerancia para cintas un poco viejas, cabezas lectoras ligeramente desalineadas, cintas grabadas en condiciones no ideales. El Turbo Tape, al trabajar mucho más rápido, tenía menos margen de tolerancia. Una cinta que cargaba perfectamente a velocidad estándar podía fallar consistentemente con el turbo activado.
Y cuando fallaba a mitad de carga, el resultado era devastador. El ordenador se quedaba colgado. O mostraba un mensaje de error. O simplemente hacía algo extraño e inexplicable. Y todo el proceso había que volver a empezar desde el principio. Con la cinta rebobinada. Con la esperanza renovada y frágil. Con el nivel de desesperación volviendo a cero para subir de nuevo.
(O CON UNA CAPA HECHA DE PLÁSTICO MARRÓN Y ÓXIDO DE HIERRO)
Era software dentro del software. Un truco de prestidigitador dentro de una cinta de plástico. La prueba de que los programadores de aquella generación resolvían con ingenio lo que la tecnología no podía solucionar con potencia.
Y todo activado con una sola tecla. La «L». Pequeña, discreta, y absolutamente imprescindible.
► LO QUE SALVÓ
Tardabas 3 min en vez de 20Mismo hardware, sin coste extra
Sonido completamente distinto (y emocionante)
Sensación de estar haciendo algo especial
Recuperar tardes enteras de infancia
► LO QUE NO PERDONABA
Cintas viejas fallaban másNo todos los juegos lo incluían
Si fallaba a mitad: empezar de cero
La «L» había que pulsarla en el momento justo
Falsa sensación de seguridad total