Utilizing the very convenient modular structure of MiniUI, we can add a lot of RetroArch cores that already work in Onion! The initial batch was really only the cores I made for myself based on the systems I wanted to play. Additional cores have been provided upon request (or PR), so long as they are currently functioning within MiniUI/Picoarch!
Cores are provided AS-IS as I am not the one who compiled them and I will likely not be making any changes to cores in order to get things working. DO REMEMBER to not pester shauninman, the creator of MiniUI, about any of these cores as they are provided unofficially.
System | PAK name | Core | Default ROM Folder | ROM Extensions | Requires BIOS? |
---|---|---|---|---|---|
CPS1 | CPS1.pak |
fbalpha2012_cps1_libretro.so |
\Roms\Capcom Play System I (CPS1) | .zip ,.chd |
No |
CPS2 | CPS2.pak |
fbalpha2012_cps2_libretro.so |
\Roms\Capcom Play System II (CPS2) | .zip ,.chd |
No |
CPS3 | CPS3.pak |
fbalpha2012_cps3_libretro.so |
\Roms\Capcom Play System III (CPS3) | .zip ,.chd |
No |
Doom | DOOM.pak |
prboom_libretro.so |
\Roms\Doom (DOOM) | .wad |
prboom.wad |
Quake | QUAKE.pak |
tyrquake_libretro.so |
\Roms\Quake (QUAKE) | .pak |
No |
Final Burn Alpha (2012) | FBA.pak |
fbalpha2012_libretro.so |
\Roms\Final Burn Alpha (FBA) | .zip ,.chd |
neogeo.zip |
Atari Lynx | LYNX.pak |
handy_libretro.so |
\Roms\Atari Lynx (LYNX) | .zip ,.lnx |
lynxboot.img |
Atari 7800 | 7800.pak |
prosystem_libretro.so |
\Roms\Atari 7800 (7800) | .zip , .a78 , .bin |
No |
NeoGeo Pocket/Pocket Color | NGP.pak |
mednafen_ngp_libretro.so |
\Roms\NeoGeo Pocket Color (NGP) | .zip ,.ngp ,.ngc |
No |
NEC SuperGrafx | SGFX.pak |
mednafen_supergrafx_libretro.so |
\Roms\SuperGrafx (SGFX) | .pce ,.zip |
No |
Bandai WonderSwan/WonderSwan Color | WSC.pak |
mednafen_wswan_libretro.so |
\Roms\WonderSwan Color (WSC) | .ws ,.wsc ,.zip |
No |
Sega SMS/GG/MD (Genesis Plus GX) | SMS.pak |
genesis_plus_gx_libretro.so |
\Roms\Sega Master System (SMS) | .sms ,.md ,.zip |
No |
PICO-8 | P8.pak |
fake08 |
\Roms\PICO-8 (P8) | .p8 , .png |
No |
Super Game Boy | SGB.pak |
mgba_libretro.so |
\Roms\Super Game Boy (SGB) | .zip ,.gb |
sgb_bios.bin |
System | Core | Issue | MD5 |
---|---|---|---|
Atari 2600 | Stella | XRGB8888 color not supported by Picoarch | |
MegaDuck | sameduck | XRGB8888 color not supported by Picoarch | |
Arcade | Final Burn Neo | malloc/memory related segmentation fault, even with swap enabled | |
DOS | DosBox-Pure | malloc/memory related segmentation fault, even with swap enabled | |
EasyRPG | easyrpg | XRGB8888 color not supported by Picoarch |
neogeo.zip
is highly reocommended as it adds the ability to switch between AES/MVS modes and region on boot and adds cheats for some games (accessible by pressing SELECT + R1 by default).
âââ Roms/Doom/
âââ Chex Quest/
âââ chex.wad
âââ chex.deh
âââ doom.wad or freedom.wad
âââ Chex Quest.m3u
âââ Contains only one line with the name of the Mod WAD - chex.wad
.m3u
files/Saves/QUAKE/quake/config.cfg
, /Saves/QUAKE/dopa/config.cfg
.pak
files from MiniUI. Example:
âââ Roms/Quake (QUAKE)/
âââ id1/
âââ music/
âââ pak0.pak
âââ pak1.pak
âââ dopa/
âââ pak0.pak
id1
folder and files for every single mod.
âââ Roms/Quake (QUAKE)/
âââ Dimensions of the Past/
âââ id1/
âââ music/
âââ pak0.pak
âââ pak1.pak
âââ dopa/
âââ pak1.pak
âââ Dimensions of the Past.m3u (contains a single line saying "dopa/pak0.pak")
sgb_bios.bin
absolutely required for frames and colorization! Otherwise, the games will just launch as normal GB/GBC titles. fake08
binary used for Pico-8 is an older version compiled against MiniUI's custom SDL. This is what allows sound and audio to function as intended, but also means feature parity with upstream Pico-8 is not 1:1.