Repository navigation
R2RETRO v0.5.6 — Color GB y estabilidad
Pre-releaseNovedades
Homebrew para PS4 creado por Rtwo / R2. Versión experimental con N64, NES, SNES, GB, GBC y GBA.
- Color GB activable: abre un juego GB y usa L3+R3 → Color GB. Aplica una paleta de cuatro colores y, al apagarla, recupera la paleta anterior. Preferencia persistente, compatible con LCD/CRT. No convierte el juego en una versión GBC.
- NES/SNES: región y comportamiento original explícitos; detección PAL para cabeceras iNES 1 inequívocas, sin overclock ni eliminación del límite de sprites. Diagnósticos NTSC/PAL ampliados para RAM, DMA, vídeo y mando.
- Presentación: reutilización de texturas en cuadros duplicados y frameskip mGBA coherente con su contador nativo; CPU, entrada y audio siguen avanzando. Estadísticas de entregas de imagen separadas del ritmo emulado.
- Instalador: verificación completa del PKG en las rutas /data y /user/data en lugar de exigir el mismo inode/dispositivo. Errores con operación, ruta y código. No desinstala la app ni elimina el paquete.
- Acerca de: autoría, resumen de funciones, créditos y Ko-fi.
- Conserva marcos, shaders LCD/CRT, guardados, capturas, biblioteca por consola y Cloudflare DoH para actualizaciones y Libretro.
Instalar esta corrección
Instalación manual sobre la versión anterior, sin desinstalar: USB o FTP a "/data/pkg/" y Package Installer de GoldHEN con origen HDD. Esta última vía funcionó con v0.5.5 en la PS4 del usuario.
Si la versión instalada falla con «ruta local», descargar el nuevo PKG no cambia el instalador que aún está ejecutándose. La corrección se incorpora después de instalar v0.5.6. La instalación sobre sí misma mediante BGFT sigue pendiente de prueba física.
Se conservan Title ID RNTD00064, Content ID IV0001-RNTD00064_00-R2N64APP00000001, datos /data/R2N64 y carpetas USB R2N64/roms. No se renombran partidas ni configuración.
Verificación
- PKG: R2RETRO-v0.5.6-color-stability.pkg
- Tamaño: 65.994.752 bytes (62,94 MiB).
- APP_VER / SFO: 00.56.
- SHA-256:
1d0b3f1ae2580fc9ee0218606206da0bc53e3029e481535038393e1d607172be
Se adjuntan PKG, archivo SHA-256 y build-info-v0.5.6.json. El código correspondiente está en la etiqueta v0.5.6 con revisiones de núcleos y parches fijados.
Pruebas y límites
- 52/52 grupos CTest aprobados. Compilaciones desktop y PS4; paquete extraído, recursos comparados y validador del cliente aprobado.
- Adaptador de instalación simulado y verificador/worker con ASan/UBSan aprobados; no ejecutan BGFT real.
- Pokémon Red: seis sesiones Linux/Mesa con imagen/audio y marco, paleta clásica, Color GB+LCD y Color GB+CRT.
- Mario Bros. 3 y Mario World: dos sesiones de 3.600 cuadros por juego, imagen/audio y replays de estado aprobados. Vídeo NES repetible; vídeo SNES y PCM de ambos difieren entre sesiones. No se certifica determinismo completo ni una partida completa.
- Sin prueba física de v0.5.6 ni nueva ganancia de velocidad N64 medida. No añade Vulkan, overclock o frameskip N64. Conserva las limitaciones de chips SNES y estados N64 GPU/HLE.
- No incluye ROMs comerciales ni BIOS externas.