github Ghael-V/Lemon-Project v0.2.4-experimental.2
Lemon Experimental v0.2.4.2 — Savestates ~3x más pequeños

latest releases: v1.3.0, v1.2.2, v1.2.1...
pre-releaseone month ago

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.

Don't miss a new Lemon-Project release

NewReleases is sending notifications on new releases.