Build experimental (applicationId propio, `dev.lemon.lemon_emulator.experimental`, convive en el mismo dispositivo con la build estándar). No es un release estable - prerelease, no interfiere con el comprobador de actualizaciones de la build normal.
Novedad sobre v0.2.4-experimental.1: savestates mucho más pequeños y rápidos
El fichero de Quick Save era un volcado completo sin comprimir de toda la memoria activa del juego - varios GB por guardado. Medido en un juego real (Super Mario 3D World): ~80% de esos bytes eran directamente cero (memoria reservada que el juego nunca llega a tocar).
- El guardado ahora detecta y salta bloques de 4K completamente a cero (solo un
memcmp, sin compresión real de por medio) en vez de escribirlos. - Verificado en dispositivo: un savestate de 3.429.812.272 bytes pasa a 1.078.708.062 bytes - reducción del 68,6%, casi exacto a lo medido de antemano.
- Quick Save también es visiblemente más rápido al escribir ~3x menos datos a disco.
No cambia nada de la lógica que evita el crash (exclusión de hilos dormidos, reintento antes de cargar) - sigue igual que en la v1.
Instalación
Coexiste con tu instalación normal de Lemon (applicationId distinto). Nota: al ser un formato de fichero nuevo, un quicksave.bin de la v1 no cargará - haz un Quick Save nuevo tras actualizar.