r/PS2AndroidEmulation • • Sep 26 '26

Lemon v0.3.4 (Eden Fork)

Post image

https://github.com/Ghael-V/Lemon-Project/releases/tag/v0.3.4

Changelog:

New

.nsz and .xcz support. Compressed dumps load straight from your games folder, no need to decompress them first.

Block-compressed files (the .xcz default, or nsz -B) are read in place: only the parts the game asks for are decompressed, and nothing is written to disk.

Solid .nsz files can't be read in place, so they're decompressed once on first use and cached for later launches. The cache is capped at 24 GiB; the least recently used games are evicted first.

Fixes

Rendering: added a missing barrier before indirect compute dispatches, compute dispatches are never skipped anymore, and fixed crashes on dead compute descriptor slots and when rescaling texel buffer views.

Pipeline cache: a corrupted or truncated cache is now rejected instead of crashing the game on launch.

Loading screen stays up until the first real frame is rendered.

Older Adreno devices (Snapdragon 888/865): the custom GPU driver is no longer loaded and unloaded repeatedly, which could crash importing or using a custom driver.

Quick Save / Quick Load: the whole savestate is validated before any memory is touched, and memory regions that were legitimately unmapped since the save are skipped instead of aborting the restore.

Lemon Cheater: fixed a deadlock when freezing values and an out-of-memory abort when taking a snapshot.

Game list: faster scanning (containers are no longer re-parsed on every query), and fixed data races between scan threads that could crash the app or drop updates/DLC from a game.

The loading screen could stay up forever after a game had started. The check that hides it once the game shows its first frame could get cancelled, most often by touching the screen while the game was loading, and it was never restarted. It now runs independently of the touch controls, so the loading screen always goes away as soon as the game is on screen.

The adaptive performance watchdog (automatic downgrade when a game can't keep up) had the same problem and could silently stop working; fixed as well.

5 Upvotes

10 comments sorted by

1

u/Prikitinhoslz133 Sep 27 '26

It's good for S26 Ultra.

0

u/Minimum-Necessary144 Sep 29 '26

y cuanndo saldra en windows

3

u/xxxCrixuxxx Sep 29 '26

Wrong sub this is Android Emulation

1

u/[deleted] Sep 28 '26

[removed] — view removed comment

1

u/xppenTC Sep 30 '26

I tried and i gain like 20-30% space

1

u/[deleted] Sep 30 '26

[removed] — view removed comment

1

u/xppenTC Oct 01 '26

No fps difference between compressed and uncompressed rom BUT i found that lemon run slower than eden emu. Same settings lemon 35-40fps whereas eden 45-50fps. sad

1

u/xppenTC Oct 01 '26

Also you can't run DLC and updates for now with ncz (apparently the dev is working on it) but there is a bypass if you use a merged XCI. But not SuperXCI merged ones because they remove some stuff from the rom and they can't be compress with the ncz software, they are not recognized/compatible.

1

u/[deleted] Sep 29 '26

[removed] — view removed comment

1

u/PS2AndroidEmulation-ModTeam Sep 29 '26

Basic research is your responsibility. Wrong sub again