Consola GBA en el navegador
Un reproductor de Game Boy Advance con guardado automático, sincronización entre dispositivos, mandos y modo horizontal.
La idea
Abrir la web en el móvil, girarlo y seguir la partida donde la dejaste en el PC. Sin instalar nada.
Cómo funciona
- Motor: EmulatorJS 4.2.3 con el núcleo mGBA en WebAssembly, servido desde la propia web y aislado en un iframe.
- Guardado: estados completos en IndexedDB, automáticos y manuales, con cinco copias de cada tipo por ROM.
- Nube: con una cuenta, cada guardado se sincroniza mediante un Worker y D1. Sin conexión, queda en cola; si hay conflicto, eliges tú.
- Controles: táctiles, teclado y mando (Gamepad API), todos personalizables.
- Móvil: en horizontal la consola ocupa toda la pantalla con los controles encima o a los lados.
La ROM nunca sale del dispositivo. Más detalles en la nota del blog Cómo metí una Game Boy Advance en mi web.
