Bridgetris: convertir la consola de bridge de la BBC en una máquina de Tetris

Fuentes: The BBC Tetris Companion

Un aficionado a la retroinformática ha conseguido ejecutar un juego propio —un clon de Tetris bautizado como Bridgetris— en la BBC Bridge Companion, una consola de juegos de cartas lanzada por la BBC en 1985 a un precio de 200 libras, lo que la convirtió en un fracaso comercial. El proyecto, documentado en una serie de artículos en el blog Leaded Solder, combina ingeniería inversa del firmware, programación en ensamblador Z80 y desarrollo de hardware.

La BBC Bridge Companion equipaba un procesador Z80 y el chip gráfico TMS9129 de Texas Instruments, con 16 kB de VRAM, una potencia considerable para su época que los cartuchos originales de bridge apenas aprovechaban. Para sortear la BIOS que protege el sistema y obliga a insertar un cartucho legítimo, el autor depuró paso a paso el código en MAME hasta replicar la cabecera que el firmware espera de un cartucho y poder cargar código propio. A partir de ahí, programó el juego completo en ensamblador Z80 desde cero, aprendiendo el lenguaje sobre la marcha y apoyándose en su experiencia previa con una versión similar escrita en Rust durante la pandemia.

El artículo también sitúa el proyecto en su contexto: la propia rareza de la consola, sus similitudes técnicas con el ColecoVision y la existencia de precedentes como el trabajo del usuario cdoty en AtariAge. El autor anuncia entradas posteriores con detalles técnicos más exhaustivos sobre Bridgetris, que él mismo describe como un código desorganizado y nada optimizado, pero plenamente funcional.