Skip to content

Cpasjuste/pemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux-release linux-dev
windows-release windows-dev
switch-release switch-dev
3ds-release 3ds-dev
ps4-release ps4-dev
vita-release vita-dev

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 "<image>" and "<video>" media tags are supported, you should configure ""Skraper"" accordingly.

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 !