An open-source multi-system retro game emulator for Android, built on Libretro cores, covering consoles from NES to PSP and 3DS.
arturofuentes1988/EmuSuNi
A launcher that runs twenty classic console and arcade emulators on jailbroken PS4 consoles with GoldHEN.
- Stars
- 94
- Forks
- 10
- Open issues
- 37
- Last commit
- yesterday
What is it?
EmuSuNi is a homebrew app for jailbroken PS4 consoles running GoldHEN. It bundles libretro-based emulators for twenty systems, from the NES, Super Nintendo and Game Boy family through the N64, PlayStation, DS, 3DS, PSP and Dreamcast to Saturn, PC Engine and arcade boards such as Neo Geo, CPS and NAOMI. All consoles run inside one process, and the app presents them as a console-style library with box art downloaded automatically.
Beyond launching games, the app offers an in-game menu opened with L3 + R3 for save states, settings, controls and cheats. It supports RetroAchievements on most consoles, HD upscaling filters (such as xBRZ, Anime4K and AMD FSR) for the 2D and 3D emulators, bezels, and per-game or per-console settings. Users must supply their own games, and some systems such as Neo Geo, NAOMI, Atomiswave and Saturn require BIOS files they obtain themselves.
The project is written in C++ and uses Vulkan for rendering on the PS4 GPU. Installation is done by copying a .pkg file to a USB drive and installing it with GoldHEN's Package Installer. The source includes build scripts for an Ubuntu 24.04 environment with a PS4 toolchain.
Key features
- 01Twenty emulated systems in one launcher, including N64, PlayStation, DS, 3DS, PSP, Dreamcast and arcade boards.
- 02Console-style library with automatically downloaded box art and star ratings.
- 03In-game menu (L3 + R3) with save states, settings, controls and cheats.
- 04RetroAchievements support on most consoles.
- 05GPU upscaling filters such as xBRZ, Anime4K and AMD FSR, plus per-game bezels.
- 06Per-console and per-game settings, with support for multi-disc games.
Use cases
- Playing a personal library of retro games on a jailbroken PS4 without a separate emulator setup.
- Upscaling classic 2D and 3D games to HD on a large TV.
- Tracking RetroAchievements on original hardware-era titles from the PS4 couch.
Quick start
- 1
Download the EmuSuNi .pkg from the latest release
- 2
Copy the .pkg to a USB drive and install it with GoldHEN's Package Installer
- 3
Copy your games to Roms/<console> on the USB drive or to /data/EmuSuNi/Roms/<console> on the PS4
- 4
Launch the app; in a game, press L3 + R3 to open the menu
Things to know
- Requires a jailbroken PS4 running GoldHEN.
- Some consoles need BIOS files you must supply yourself, and no games or BIOS are included.
- The Nintendo 3DS and Sega Saturn support is marked experimental.
- Licensed under GPL-2.0, a copyleft license.
Topics
FAQ
- What is EmuSuNi?
- A launcher that runs twenty classic console and arcade emulators on jailbroken PS4 consoles with GoldHEN. EmuSuNi is a homebrew app for jailbroken PS4 consoles running GoldHEN. It bundles libretro-based emulators for twenty systems, from the NES, Super Nintendo and Game Boy family through the N64, PlayStation, DS, 3DS, PSP and Dreamcast to Saturn, PC Engine and arcade boards such as Neo Geo, CPS and NAOMI. All consoles run inside one process, and the app presents them as a console-style library with box art downloaded automatically.
- Is EmuSuNi free to use? What license does it have?
- EmuSuNi is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is EmuSuNi still maintained?
- Actively maintained. The last commit to EmuSuNi was on Nov 6, 2026.
- What can I use EmuSuNi for?
- Playing a personal library of retro games on a jailbroken PS4 without a separate emulator setup. Upscaling classic 2D and 3D games to HD on a large TV. Tracking RetroAchievements on original hardware-era titles from the PS4 couch.
- How do I install EmuSuNi?
- Download the EmuSuNi .pkg from the latest release Copy the .pkg to a USB drive and install it with GoldHEN's Package Installer Copy your games to Roms/<console> on the USB drive or to /data/EmuSuNi/Roms/<console> on the PS4 Launch the app; in a game, press L3 + R3 to open the menu
- Where can I get EmuSuNi?
- The source code and installation instructions are on GitHub: https://github.com/arturofuentes1988/EmuSuNi
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Experimental, unofficial fork of the Eglantine FOSS emulator for the Nintendo Switch 2, built in C++ for Windows, Linux and macOS.
A fork of openMenu for SEGA Dreamcast GDEMU users, adding virtual folders and a modified GD MENU Card Manager for SD card management.
Windows overlay that applies RetroArch-style GPU shaders such as CRT and upscaling filters on top of the desktop or individual app windows.
Windows port of Pokémon Pokopia (Switch 2) produced by static recompilation, run from your own extracted game dump.
Unofficial native Windows and Linux port of Tears of the Kingdom 1.4.3, built locally from your own extracted game dump.