Opinión Después de una serie improbable de eventos que involucraron a British Telecom, el Príncipe Felipe y un módem VTX-5000, su protagonista adolescente se encontró en una cena de borrachera en el oeste de Londres en 1984. Al otro lado de la mesa, de manera emocionante, estaba sentado mi héroe de la infancia, Sir Clive Sinclair, y parecía genuinamente interesado en lo que yo tenía que decir sobre el Sinclair QL, que no estaba prosperando. Resultó que estaba principalmente tratando de averiguar dónde había escuchado mi voz recientemente. «¡Lo tengo!» él dijo. «¡Tú eras el hacker de las noticias!» De hecho, la semana anterior me habían entrevistado en silueta en las noticias sobre los acontecimientos improbables, y lo admití. La semana siguiente, su secretaria me llamó para preguntarme si quería un trabajo en la oficina de Londres de Sinclair Research Limited (SRL). Clive nunca lo dijo abiertamente, pero se entendió que piratearía Acorn para descubrir qué estaba haciendo, por lo que me instalaron un ICL OPD, una máquina QL/módem mutante, y me dejaron en paz. La idea era ridícula, pero justo antes de que se volviera demasiado ridícula para ignorarla, llegó una llamada urgente de SRL en Cambridge para solicitar un programador ensamblador Z80 para un proyecto urgente. Ya dije en la cena que había aprendido yo mismo el uso del Z80, primero con un ZX81 y luego con un Spectrum. Ya estaba en los libros, así que subí, siguiendo a mi OPD detrás de mí. El trabajo urgente fue el lanzamiento en el Reino Unido del ZX Spectrum 128, ahora conocido como Toast Rack debido al disipador de calor tipo lago atornillado al costado. El primero ya se había lanzado en España. Tenía RAM adicional y chip de sonido, pero solo el firmware Spectrum original. Suficientemente bueno si se piensa en Speccy como una simple máquina de juegos y, por lo tanto, probablemente lo suficientemente bueno para el mercado español, pero SRL sabía que era una computadora educativa seria, incluso al borde del negocio. La realidad siempre fue opcional. Un BASIC ampliado con un editor de texto de pantalla completa para programación y soporte completo para el nuevo hardware era lo menos que merecía el mercado del Reino Unido. Lo que significó modificar la ROM original. Lo que primero significó poder reconstruir esa ROM a partir del código fuente. Lo cual era un montón de mnemotécnicos Z80, en su mayoría no comentados, que vivían, de manera un tanto extraña, en un VAX 11/750. Me dieron un asiento, una terminal VT-220, manuales para VMS y CP/M, y me dejaron seguir adelante. Cómo un hackeo a la cuenta Prestel del Príncipe Felipe condujo a la ley informática del Reino Unido LEER MÁS Si estuviste allí en ese momento, recordarás que Sinclair era famoso por entregar cosas tarde. Había muchas razones para ello, pero ejecutar proyectos arrojando a entusiastas ingenuos y no probados a un entorno de producción sin ningún tipo de prueba de calificación ejemplificaba el estilo de gestión de la organización. Si SEL pudiera llamarse organizado o gestionado. Muchas personas muy brillantes lucharon noble y bien para establecer rincones de estabilidad; muchas más personas muy brillantes se guiaron por sus habilidades sustanciales filtradas por sus egos sustanciales. Me encantó todo. Descubrí cómo hacer que el VAX ejecute CP/M, cómo hacer que el código fuente original funcione con el ensamblador M80 CP/M y reconstruí la ROM como un conjunto más sensato de módulos con los comentarios adecuados. Robé abundantemente de The Complete Spectrum ROM DIsassembly de Ian Logan y Frank O’Hara, un libro del cual aprendí mis habilidades de Spectrum en primer lugar y sin el cual el 129 habría llegado mucho más tarde. Luego se procedió a escribir el nuevo código para la nueva ROM. Hice un montón de cosas cosméticas y periféricas, la más obvia de las cuales fue el sistema de menú que aparece al encender. Casi vestigialmente inútil, esto fue objeto de interminables reuniones sobre qué debería ir, dónde y por qué. Estos ejemplificaban la estructura tribal de SRL, donde los Hardies, los Softies (mi tribu) y los Marketers luchaban por el territorio, centímetro a centímetro. Notarás que faltan dos tribus: la producción, que tenía que hacer que todo funcionara, y los usuarios, que decidían si comprar o no el material. Sí, sobre eso. Mi único pequeño orgullo intrascendente fue señalar en una de las reuniones del menú que podríamos agregar el flash arcoíris Spectrum a la barra de título del menú, si tuviéramos cuidado con los atributos. Los Hardies no encontraron nada de qué quejarse y los Marketers estaban realmente entusiasmados. Entró. Cada vez que veas ese pequeño toque de color, piensa en ese raro momento en el que estalló la paz. Cada peculiaridad de cada caja retro que te parezca encantadora o desconcertante está ahí porque algún miembro de un antiguo equipo olvidado hace mucho tiempo le dio un pequeño giro de creatividad a un proceso en conflicto. Piensa en ellos de vez en cuando. Hay muchas historias detrás de esas líneas de batalla particulares de 8 bits. Los tecnicismos de probar software poco fiable en hardware poco fiable. Pruebas de compatibilidad de cientos de juegos de 48k en 128 prototipos. Los hábitos de apuesta de Eric the Wireman. Se mudó de la sede de Cambridge al Metalab ultrasecreto fuera de la ciudad cuando se acabó el dinero. Los últimos días de la QL. Construyendo el prototipo de Spectrum portátil Pandora a partir de un Timex-Sinclair TS-2068 y tecnología Blade Runner modificada. Sí, en serio. Sin embargo, si algo aprendí en Sinclair* es a prometer todo excepto una fecha de entrega. Los viejos hábitos son difíciles de erradicar, pero un Spectrum resumido dura para siempre. ® * También aprendí que escribir software de sistema para un mapa de memoria paginado y sin MMU es tan divertido como el tratamiento de conducto a través de la fosa nasal. No preguntes.

Source link