pEMU: Portable Emulator
Building
Gamelists
- "pEMU" emulators use some "gamelist.xml" files to manage your rom files and medias (EmulationStation/Recalbox format).
Since version 7.0, the emulator will look inside your roms folders for a "gamelist.xml" file (which can be made
with "Skraper" for example).
Please note that only the "\" and "\
Roms
- You can add as many roms paths as you want in the emulators configuration file ("config.cfg"), and here is the format:
NAME SYSTEM SYSTEM_ID PATH
ARCADE = ( "Arcade", "0x12341234", "/roms/fbneo/arcade/" );
Except for pfbneo, "NAME", "SYSTEM" and "SYSTEM_ID" can be anything (but a unique system id is required per path, for example "0x1", "0x2", ...).
Skins
- Default skins are embedded (romfs) in
the application.
You can overwrite parts of the default theme by creating a folder named "default" in the "skins" directory of the data
folder, and adding
a "config.cfg.override" (
and/or
a "config.cfg.override.43"
for 4/3 screens) file.
You can also create a new directory with a new name to create a new theme,
the default one is a good start to
look at.
Please note that the theme code/api is subject to change without warning, do not loose too much time on this...
Custom instructions
I use JetBrains CLion IDE for all my open sources projects, thanks to the support !