Esta es la página oficial de Bacteria, un emulador de spectrum cuya característica principal es su reducido tamaño, 4096 bytes. Aunque el tamaño pueda engañar, no quiere decir que el emulador sea de mala calidad y haga lo mínimo, ni mucho menos. De hecho este emulador tiene características inéditas que lo hacen diferente a los demás.

La mayor ventaja que tiene es su simplicidad, no necesitas acceder a ningún menú con complicadas opciones para configurar tu emulador. Realmente no hay nada que configurar, es decir, el emulador te ofrece una emulación fidedigna respetando los colores y sonidos del juego original, tanto con la tarjeta de sonido como con el altavoz interno.

Podrás disfrutar de tus juegos preferidos de spectrum de tres formas distintas. Por un lado acepta archivos .SNA con el juego ya iniciado en un instante dado. También tienes la opción de cargar imágenes de cinta en forma de archivos .TAP, así podrás ver las pantallas de carga o presentación de los juegos, eso sí, sin los tiempos de espera de un spectrum real. Por último puedes crear tu propio juego compilando un archivo .COM ejecutable, y poder jugar con él sin la necesidad de tener un emulador a mano. Incluso puedes crear un autoejecutable que reproduzca una partida a la que acabas de jugar (por ejemplo acabándote el juego) y puedes interrumpir la reprodución y jugar en cualquier momento del juego.

Imagen obtenida de la web de la tira cómica de ECCS

Lo del pequeño tamaño del emulador es a la vez un reto personal y una rememoración de que no hace muchos años existían máquinas que por el hecho de usar pocos recursos hardware: 48Kb de Ram, en lugar de 256Mb; cinta de 1500 bit/s y 500K en lugar de disco duro de 150Mbit/s y 50G. A pesar de haber avanzado técnicamente de una forma desorbitada, no se mantienen las proporciones de calidad/recursos utilizados en los programas de hoy en día. Por eso hacer un programa pequeño y útil es demostrar que las apariencias engañan y que aunque los videojuegos que se hacían en ordenadores de 8 bits nos parecen hoy ridículos, en realidad son bastante más eficientes que cualquiera realizado en la actualidad.

Hoy día los únicos programas que se optimizan a conciencia para ocupar muy poco espacio desgraciadamente son los virus. Hasta los sistemas operativos como windows se hacen con lenguajes de alto nivel. Digamos que Bacteria es un híbrido, combina el escaso tamaño y la optimización que tienen los virus, con la utilidad que ofrecen los programa de aplicación. De hecho el nombre se lo puse por su similitud con los virus.

Para terminar con esta breve introducción muestro un par de imágenes extraídas del emulador.