Liber IX

Jugar

El cartucho, tal cual, en el navegador.

Versión del 2026-11-01 17:53 · commit a821ffb · ROM de 142 KB, ELF del Chameleon de 146 KB, zip de 197 KB · MD5 40b6f804e048fa14fe101d6a30d00716 · descargar la ROM

Lo que se ve es la misma ROM que irá en el cartucho, ejecutada por Stella, el emulador de Atari 2600, compilado a WebAssembly. Emula el 6507, el TIA y también el procesador ARM del cartucho ELF, así que el juego corre con su código de verdad, sin adaptaciones. En la portada, el botón abre el menú para elegir idioma y modo de pantalla; con SELECT se pausa y se puede grabar o cargar la partida, que queda guardada en este navegador como si hubiera una SaveKey enchufada.

Controles

AcciónTecladoMandoTáctil
Avanzar↑ o WCruceta o palanca arribaCruz, arriba
Girar← → o A DCruceta o palancaCruz, lados
Apartar a Adso↓ o S (mantenida)Cruceta o palanca abajoCruz, abajo
Botón (dejar objeto, sí, salir del papiro)Espacio, Z, X o IntroA, B, X o YFUEGO
SELECT (pausa, grabar, cargar)1 o TabSelect / BackBotón SELECT
RESET (volver a la portada)R o 2StartBotón RESET
Plano de alturas (dificultad izquierda)P, M o 3 (mantenida)L1 o R1 (mantenido)Botón PLANO (mantenido)
Ver los FPS (interruptor B/N)B—Botón FPS

Las teclas solo actúan cuando el emulador tiene el foco: basta con hacer clic en la imagen. La trampa del espejo es botón y abajo a la vez, como en el cartucho.

Ajustes

BotónQué hace
TVNTSC, PAL 60 o PAL 50. El cartucho recibe el sistema elegido y la consola se reinicia, como al cambiar de máquina. A 50 Hz el juego va a 50 imágenes por segundo, como en una 2600 PAL.
FósforoMezcla cada imagen con la anterior, como la persistencia de un tubo. Suaviza el parpadeo de los modos COMPLETO y DOBLE, que alternan dos campos a 30 Hz. Desactivado se ve lo mismo que en una pantalla moderna conectada a la consola.
SonidoSilencia o activa el sonido. Los navegadores solo dejan sonar después de un clic, por eso hay que pulsar «Jugar».
Mando táctilMuestra la cruceta y el botón de fuego sobre la imagen. En pantallas táctiles salen solos.
Ritmo lentoEl interruptor de dificultad derecho. El juego toma la posición que tiene al encender la consola como el ritmo rápido, el nominal del original: un tick cada 0,12 s. Activado, el ritmo lento con que se jugaba el Spectrum, que andando da 6,5 ticks por segundo y no los 8,3 de su espera de 6 frames: cada tick dura un 28 % más. Se puede cambiar en cualquier momento, y el marcador muestra unos dos segundos el ritmo elegido.
Pantalla completaLa imagen tan grande como quepa, con su proporción. Los mandos van en las franjas de los lados (arriba y abajo si el móvil está en vertical): a la izquierda, sonido, fósforo, FPS y ritmo, y la cruceta; a la derecha, SELECT, RESET, PLANO y el fuego. En el iPhone, que no tiene pantalla completa en el navegador, el juego ocupa toda la ventana. Para salir, Esc o el botón ✕ de la esquina.

Partidas grabadas

El emulador lleva una SaveKey en el puerto derecho. Al grabar desde el menú de SELECT, la partida va a la EEPROM de esa SaveKey, que aquí se guarda en el almacén del navegador (IndexedDB) unos segundos después, y al pausar o cerrar la pestaña. Se conserva mientras no se borren los datos del sitio y no pasa de un navegador a otro.

Licencia y código fuente

El emulador es Stella 7.0, de Bradford W. Mott, Stephen Anthony y el equipo de Stella, con la emulación del cartucho ELF de Christian Speckner. Stella se distribuye bajo la Licencia Pública General de GNU, versión 2 o posterior, y lo mismo vale para esta compilación a WebAssembly y para la capa web que la acompaña (la configuración sin ventana, la salida de vídeo y sonido y los controles), escrita por Juan Sánchez Jurado. No se ha modificado ningún fichero de Stella: los añadidos son ficheros aparte que se compilan junto al núcleo, y los que sustituyen a uno de Stella conservan su aviso de copyright y explican qué cambian.

Este emulador se distribuye con la esperanza de que sea útil, pero sin ninguna garantía, ni siquiera la garantía implícita de comerciabilidad o de idoneidad para un fin determinado. Los detalles están en la licencia y en el aviso de copyright de Stella. Puedes redistribuirlo y modificarlo en los términos de la GPL.

Como exige la licencia, el código fuente completo correspondiente está disponible aquí mismo: los ficheros de Stella 7.0 que se compilan, la capa web, el Makefile y el JavaScript de esta página. El original está en github.com/stella-emu/stella.

La ROM del juego no forma parte del emulador: es un dato que se le carga, igual que un cartucho en una consola. Sus derechos son los del demake y los del juego original de Opera Soft.