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.
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
Controles
| Acción | Teclado | Mando | Táctil |
|---|---|---|---|
| Avanzar | ↑ o W | Cruceta o palanca arriba | Cruz, arriba |
| Girar | ← → o A D | Cruceta o palanca | Cruz, lados |
| Apartar a Adso | ↓ o S (mantenida) | Cruceta o palanca abajo | Cruz, abajo |
| Botón (dejar objeto, sí, salir del papiro) | Espacio, Z, X o Intro | A, B, X o Y | FUEGO |
| SELECT (pausa, grabar, cargar) | 1 o Tab | Select / Back | Botón SELECT |
| RESET (volver a la portada) | R o 2 | Start | Botó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ón | Qué hace |
|---|---|
| TV | NTSC, 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ósforo | Mezcla 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. |
| Sonido | Silencia o activa el sonido. Los navegadores solo dejan sonar después de un clic, por eso hay que pulsar «Jugar». |
| Mando táctil | Muestra la cruceta y el botón de fuego sobre la imagen. En pantallas táctiles salen solos. |
| Ritmo lento | El 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 completa | La 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.