EN · ES abajo
What's new since v1.219.020
The app offers this version as an update. It has the same core and the same core patches as v1.219.020.
- Memory goes back to the system in one step.
- Memory went back by unmapping its range and then reserving the range again. A mapping the system placed there in between could be overwritten, and the app crashed (in
FillReserve). - Now one call replaces the mapping with the reservation (
ReserveOver).
- Memory went back by unmapping its range and then reserving the range again. A mapping the system placed there in between could be overwritten, and the app crashed (in
- What our memory and CPU experiments found (test builds v1.219.021 to v1.219.027, never released): docs/MEMORY-CPU-EXPERIMENTS.md.
- SSD swap of the game's memory: it works, but it does not help. Reading 2 MB back took 0.35-300 ms, and no run avoided running out of memory.
- mimalloc as the app heap: it works, but it does not help. It held as much memory as the old heap.
- Task and mesh shaders drawn through compute (Lichii PR 569): the PS5's GPU no longer hangs on them. On a newer core, Ocarina of Time then gets past its intro.
- «Texture memory limit» at 3 GB: Mario Kart World stalls. Leave it at Default.
- Their code is on branch
experiment/memoria-cpu.
Builds included
| Layer | Repository | Commit | Last commit (UTC) |
|---|---|---|---|
Emulator core (Eglantine, branch nx2)
| Djihads80/Eglantine | 0ca2032bff, build-219 + 35
| 2026-11-05 20:58 |
| PS5 frontend, upstream base | heydemoura/EglantinePS5 main
| ff9b72f (PR #24) plus 73fc4ed and its patch 0013; its newer fae2715 is not included
| fae2715: 2026-11-08 03:15
|
| GPU driver | mihawk-99/PS5_Mesa main
| f5610fe27
| 2026-11-04 05:05 |
| This repository (frontend + our core patches) | viejunerd/Eglantine-PS5- main
| 23d5005
| 2026-11-08 09:28 |
eboot.bin SHA-256: c5f7f763033b33f30f539dbf169eca87f55adf950fe1aba2f940253ac0c27290
ZIP SHA-256: 2cce565b96124ceb6680384a950eaaf3e346d17af407c8b6f6adbb6457b5e58a
Known problems
- Mario Kart World may still run out of memory, because in a race the game itself holds about 5.9 GB.
- Turn on Faster GPU emulation in its own settings (Library, Triangle, Performance).
- Leave «Texture memory limit» at Default.
- Restart the app before each try.
- Donkey Kong Bananza plays at 12-15 fps.
- The first session of each game builds its task and mesh pipelines and stores them.
How to install and report
- From the app: accept the update when it is offered. By hand: close the app, extract the zip and copy the
PPSA98515folder over/data/homebrew/PPSA98515. - To go back, install the v1.219.020 zip by hand.
- Please report:
- the game and what was on screen;
- the files in
/data/eglantineps5/logs(crash-*,stderr.log,heap.log); /data/eglantineps5/user/log/eden_log.txt.
You need your own keys, firmware and games. Details in the README.
Novedades desde la v1.219.020
La app ofrece esta versión como actualización. Tiene el mismo core y los mismos parches al core que la v1.219.020.
- La memoria vuelve al sistema en un solo paso.
- La memoria se devolvía desmapeando su rango y reservándolo después. Un mapeo que el sistema pusiera ahí entre medias podía quedar sobrescrito, y la app se cerraba (en
FillReserve). - Ahora una sola llamada cambia el mapeo por la reserva (
ReserveOver).
- La memoria se devolvía desmapeando su rango y reservándolo después. Un mapeo que el sistema pusiera ahí entre medias podía quedar sobrescrito, y la app se cerraba (en
- Lo que encontraron nuestras pruebas de memoria y CPU (builds de prueba v1.219.021 a v1.219.027, nunca publicadas): docs/MEMORY-CPU-EXPERIMENTS.md, en inglés con un resumen en español.
- Llevar la memoria del juego al SSD: funciona, pero no ayuda. Leer 2 MB de vuelta tardaba de 0,35 a 300 ms, y ninguna partida evitó quedarse sin memoria.
- mimalloc como heap de la app: funciona, pero no ayuda. Retenía tanta memoria como el heap anterior.
- Dibujar los task y mesh shaders con compute (PR 569 de Lichii): la GPU de la PS5 ya no se cuelga con ellos. Con un core más nuevo, Ocarina of Time pasa entonces de su vídeo de introducción.
- «Límite de memoria de texturas» a 3 GB: Mario Kart World se atasca. Déjalo en «Por defecto».
- Su código está en la rama
experiment/memoria-cpu.
Builds incluidas
| Capa | Repositorio | Commit | Último commit (UTC) |
|---|---|---|---|
Core del emulador (Eglantine, rama nx2)
| Djihads80/Eglantine | 0ca2032bff, build-219 + 35
| 2026-11-05 20:58 |
| Frontend de PS5, base original | heydemoura/EglantinePS5 main
| ff9b72f (PR #24) más 73fc4ed y su parche 0013; su fae2715, más nuevo, no está incluido
| fae2715: 2026-11-08 03:15
|
| Driver de GPU | mihawk-99/PS5_Mesa main
| f5610fe27
| 2026-11-04 05:05 |
| Este repositorio (frontend + nuestros parches al core) | viejunerd/Eglantine-PS5- main
| 23d5005
| 2026-11-08 09:28 |
SHA-256 de eboot.bin: c5f7f763033b33f30f539dbf169eca87f55adf950fe1aba2f940253ac0c27290
SHA-256 del ZIP: 2cce565b96124ceb6680384a950eaaf3e346d17af407c8b6f6adbb6457b5e58a
Problemas conocidos
- Mario Kart World puede seguir quedándose sin memoria, porque en carrera el juego ocupa unos 5,9 GB.
- Activa Emulación de GPU más rápida en sus ajustes propios (Biblioteca, Triángulo, Rendimiento).
- Deja «Límite de memoria de texturas» en «Por defecto».
- Reinicia la app antes de cada intento.
- Donkey Kong Bananza va a 12-15 fps.
- La primera sesión de cada juego construye sus pipelines task y mesh y los guarda.
Cómo instalar e informar
- Desde la app: acepta la actualización cuando aparezca. A mano: cierra la app, descomprime el zip y copia la carpeta
PPSA98515encima de/data/homebrew/PPSA98515. - Para volver atrás, instala a mano el zip de la v1.219.020.
- Para informar de un problema, indica:
- el juego y lo que había en pantalla;
- los archivos de
/data/eglantineps5/logs(crash-*,stderr.log,heap.log); /data/eglantineps5/user/log/eden_log.txt.
Necesitas tus propias claves, firmware y juegos. Más detalles en el README.