Skip to main content
Version: 4.1

Emulators

All Systems

Arcade Systems    Consoles and PC Systems    Handheld Systems    Add-ons and Peripherals    Miscellaneous    Rom Folders - Quick Reference

This page describes the supported emulators and rom formats for each system.

Important Information

Verified systems are marked with ✔


These are found in the "Verified" section of Package Manager, and will be installed in the Games tab.

verified

Experimental systems are marked with ⚠


These are found in the "Expert" section of Package Manager and will be installed in the Expert tab (hidden by default). The Expert tab can be accessed by installing the Expert shortcut or by enabling it via AppsTweaksUser interfaceShow expert mode.

Note: These may require additional learning, files and configuration by the user to get working. Some may have performance or compatibility issues, please research and refer to the libretro core documentation.

experimental

Bios files

  • Bios files are essential for some systems, should be named exactly as stated below and placed in the root /BIOS folder, unless otherwise indicated in a specific systems notes further below. Bios file names and extensions are case sensitive!

Rom files

  • The roms on the included Miyoo Mini SD card are a mixed bag which can lead to incompatibility with some emulators. It is highly recommended to source your own roms to get the most out of the device.
  • Rom folder names are case sensitive and differ in Onion vs the stock Miyoo SD card, copy your roms from system to system if coming from stock (copying the ‘Roms’ folder wholesale from the Miyoo SD card will not work).
  • Subfolders can be used inside your rom folders but ONLY one level deep (i.e. Roms/GB/Hacks).
  • Subfolders cannot have an apostrophe (') in the name and browsing subfolders is not compatible with miyoogamelist.xml (all games will appear as one flat list).
  • If you add new roms to a system, highlight the system in the Games tab and press SELECTRefresh all roms.
  • To add a game to your Favorites list, highlight the game in the game list and press SELECTAdd to favorites.

The details provided below are for guidance and not every emulator included in Onion has been documented.

Arcade Systems

Arcade

Arcade emulation is a little more complex than your typical console emulation and includes MAME (Multiple Arcade Machine Emulator) along with CPS1/2/3 (Capcom Play System), SNK Neo Geo (released both as an Arcade cabinet and Home Console), FB (Final Burn) and Daphne.

While MAME supports many classic arcade games, for best compatibility and performance, it is recommended to use the CPS and Neo Geo systems (which use dedicated & customised emulators) for those particular games and MAME (or FB) for everything else.

Both MAME and FB require your romsets to be matched exactly to the emulator version so you will need to source the recommended romsets. MAME romsets are not compatible with FB cores (and vice versa) and not every game in a full romset will be playable but the majority will be.

Arcade roms in general do not play well with save states (some will work but the majority don’t), you can disable auto-loading of save states in the Retroarch menu (and save content or core overrides).

MAME and FB both rely on internal databases to translate the rom file name into the displayed game name, some games may be missing from the db. You should never rename these roms, instead you can use the miyoogamelist functionality to give your arcade roms appropriate names.

For more detailed information and tips on Arcade emulation, checkout the awesome Ultimate Miyoo Mini Arcade Guide for Onion by lordelan.

Arcade (Default) ✔


Alternative emulators available in Expert

  • Emulator: lr-mame2003plus
  • Required rom set version: MAME 2003-Plus Reference: Full Non-Merged Romsets
  • Rom Folder: ARCADE
  • Extensions: .zip
  • Bios: pgm.zip (for PGM games only like Knights of Valour and DoDonPachi)
  • Samples: Audio Samples for Mame2003Plus should be placed in the /BIOS/mame2003-plus/samples folder

Notes

MAME does not play well with save states this is a core issue and cannot be fixed. It is recommended to disable 'auto-loading of save states' in the Retroarch menu (and save core overrides).

An onscreen message saying ‘This Game Will Not Work’ is MAME letting you know that the game is not emulated in the MAME version and you will not find a compatible/playable rom for that game.

Current/modern versions of MAME are not compatible with the Miyoo Minis limited hardware specification which is why MAME 2003Plus has been chosen as the default.

Check out the MAME overview video by RetroBreeze.

verified

Arcade (Alternatives) ⚠


  • Emulator: lr-fbalpha2012, lr-fbneo, lr-mame2000, lr-mame2003-extreme
  • Rom Folder: FBA2012, FBNEO, MAME2000, ARCADE (mame2003-extreme)
  • FBA2012 Required ROM Version: "FBA Arcade Set v0.2.97.29 for FBA 2012 libretro core" (use quotes when searching, to find an exact match)
  • FBNEO Required ROM Version: FinalBurn Neo is compatible with FinalBurn Neo latest ROM sets.
  • Extensions: .zip .7z

Notes

The FB cores are a good alternative to MAME, they may not run as many games but you may find some games are more accurate in FB.

FBNEO is the latest FB core and as such it has higher hardware expectations (beyond the mini for some games). While many games will run fine in FBNEO, you may see better performance (at the cost of accuracy) in FBA2012 which performs better on lower powered devices.

For best game compatibility, seek out the recommended romsets above. Alternative romsets for Final Burn cores may be largely compatible (i.e. v0.2.97.24, v0.2.97.39, v0.2.97.40, v0.2.97.44).

experimental

Capcom - CP System


  • Alias: CPS-1
  • Emulator: fbalpha2012_cps1_libretro
  • Required ROM Version: "FBA Arcade Set v0.2.97.29 for FBA 2012 libretro core" (use quotes when searching, to find an exact match)
  • Rom Folder: CPS1
  • Extensions: .zip .7z .bin/.cue
  • Bios: None

    For best game compatibility, seek out the recommended romset above. Alternative romsets for Final Burn cores may be largely compatible (i.e. v0.2.97.24, v0.2.97.39, v0.2.97.40, v0.2.97.44).

verified

Capcom - CP System II


  • Alias: CPS-2
  • Emulator: fbalpha2012_cps2_libretro
  • Required ROM Version: "FBA Arcade Set v0.2.97.29 for FBA 2012 libretro core" (use quotes when searching, to find an exact match)
  • Rom Folder: CPS2
  • Extensions: .zip .7z .bin/.cue
  • Bios: None

    For best game compatibility, seek out the recommended romset above. Alternative romsets for Final Burn cores may be largely compatible (i.e. v0.2.97.24, v0.2.97.39, v0.2.97.40, v0.2.97.44).

verified

Capcom - CP System III


  • Alias: CPS-3
  • Emulator: fbalpha2012_cps3_libretro
  • Required ROM Version: "FBA Arcade Set v0.2.97.29 for FBA 2012 libretro core" (use quotes when searching, to find an exact match)
  • Rom Folder: CPS3
  • Extensions: .zip .7z .bin/.cue
  • Bios: None

    For best game compatibility, seek out the recommended romset above. Alternative romsets for Final Burn cores may be largely compatible (i.e. v0.2.97.24, v0.2.97.39, v0.2.97.40, v0.2.97.44).

verified

Daphne ⚠


experimental

Consoles and PC Systems

Consoles

Amstrad CPC


  • Emulator: lr-crocods
  • Rom Folder: CPC
  • Extensions: .sna .dsk .kcr
  • Bios: None
verified

Atari 800 ⚠


  • Emulator: lr-atari800
  • Rom Folder: EIGHTHUNDRED
  • Extensions: .atr .zip .7z
  • Bios: ATARIOSA.ROM and ATARIOSB.ROM and ATARIBAS.ROM
experimental

Atari 2600


  • Alias: Atari Video Computer System (Atari VCS)
  • Emulator: lr-stella2014
  • Rom Folder: ATARI
  • Extensions: .a26 .bin .zip .7z
  • Bios: None
verified

Atari 5200


  • Alias: Atari 5200 SuperSystem
  • Emulator: lr-atari800
  • Rom Folder: FIFTYTWOHUNDRED
  • Extensions: .a52 .zip .7z .bin
  • Bios: 5200.rom and ATARIBAS.ROM
verified

Atari 7800


  • Alias: Atari 7800 ProSystem
  • Emulator: lr-prosystem
  • Rom Folder: SEVENTYEIGHTHUNDRED
  • Extensions: .a78 .zip
  • Bios: 7800 BIOS (U).rom

    Notes
    Roms must contain headers or they will not function. For an explanation of headers and why they are important, see this comment

verified

Atari Jaguar ⚠


  • Emulator: Virtual Jaguar
  • Rom Folder: JAGUAR
  • Extensions: .j64 .jag .rom .abs .cof .bin .prg (must be lowercase)
  • Bios: virtualjaguar_bios

    Note: Slow to emulate

verified

Atari ST/STE/TT/Falcon ⚠


  • Emulator: hatari
  • Rom Folder: ATARIST
  • Extensions: .st .msa .zip .stx .dim .ipf (must be lowercase)
  • Bios: tos.img

    The plain ST mode only works with TOS 1.00, 1.02, 1.04, or 2.06. STE mode requires any of the TOS versions 1.xx or 2.xx. TOS 3.0x is for TT, and TOS 4.0x is for Falcon.
    For more information please review the official core documentation

experimental

Coleco - ColecoVision


  • Alias: CBS ColecoVision
  • Emulator: lr-bluemsx
  • Rom Folder: COLECO
  • Extensions: .rom .ri .mx1 .mx2 .col .dsk .cas .sg .sc .m3u .zip .7z
  • Bios: coleco.rom (Verified working MD5: 2C66F5911E5B42B8EBE113403548EEE7)

Notes

The blueMSX core requires the Databases and Machines folders from a full installation of blueMSX (more info here) to be placed inside the BIOS folder.

Check out the ColecoVision overview video by RetroBreeze.

verified

Commodore 64/VIC-20/PET


  • Emulator: lr-vice_x64
  • Rom Folder: COMMODORE
  • Extensons: .d64 .zip .7z .t64 .crt .prg .nib .tap
  • Bios: None
experimental

Commodore - Amiga & Amiga CD32


  • Alias: Amiga CD32
  • Emulator: lr-puae, lr-uae4arm
  • Rom Folder: AMIGA
  • Extensions: .adf .hdf .lha .zip (For CD32: .bin/.cue .iso)
  • Bios: kick33180.A500, kick34005.A500, kick34005.CDTV, kick37175.A500, kick37350.A600, kick39106.A1200, kick39106.A4000, kick40060.CD32, kick40060.CD32.ext, kick40063.A600, kick40068.A1200, and kick40068.A4000

    Notes
    For maximum compatibility add ALL above ‘kickstart roms’ to the /BIOS folder and ensure they are named exactly as detailed (lowercase). See this link for more information.

    • SELECT toggles the onscreen keyboard, L & R are mapped to the mouse buttons.
    • This emulator will play Amiga CD32 games though some perform better than others.
    • Setting CPU speed to -700 (negative 700) in the Retroarch menu may improve A1200/CD32 performance.
    • Other Core Settings that might be useful for some games are frameskip set to 1, or setting off the blitter wait in Video options.
    • Some games will have stuttering audio or behave very slowly regardless of the CPU speed, frameskip etc. Many of these games will work fine if you find another format for them. .hdf (hard disk files) are the most problematic. .adf or .lha games usually work better although you might have to open RA options to switch or add floppy disks when required. If you find a game that won't run correctly no matter the options you set for it, simply try to find another version in another format.
verified

Commodore - Amiga CD32 (uae4arm) ⚠


  • Emulator: lr-uae4arm
  • Rom Folder: AMIGACD
  • Extensions: .bin/.cue .ccd .lha .nrg .mds .iso .m3u .chd
  • Bios: kick33180.A500 and kick34005.A500 and kick40068.A1200

    See this link for more details.

experimental

Fairchild Channel F


  • Alias: Fairchild Video Entertainment System
  • Emulator: lr-freechaf
  • Rom Folder: FAIRCHILD
  • Extensions: .bin .rom .chf .zip
  • Bios: sl31253.bin and sl31254.bin and sl90025.bin
verified

General Consumer Electronics - Vectrex


  • Emulator: lr-vecx
  • Rom Folder: VECTREX
  • Extensions: .vec .zip .7z
  • Bios: None
verified

Magnavox Odyssey 2


  • Alias: Philips Odyssey 2, Philips Videopac G7000, Philips Odyssey, Odyssey2
  • Emulator: lr-o2em
  • Rom Folder: ODYSSEY
  • Extensions: .bin .zip .7z
  • Bios: o2rom.bin
verified

Mattel - Intellivision


  • Emulator: lr-freeintv
  • Rom Folder: INTELLIVISION
  • Extensions: .bin .int .zip .7z
  • Bios: exec.bin, grom.bin
verified

Microsoft - MS-DOS


  • Alias: Microsoft DOS
  • Emulator: lr-dosbox_pure
  • Rom Folder: DOS
  • Extensions: .zip .dosz .exe .com .bat .iso .bin/.cue .ins .img .ima .vhd .jrc .tc .m3u .m3u8 .conf
  • Bios: None
verified

NEC - PC Engine SuperGrafx


  • Alias: SuperGrafx
  • Emulator: lr-mednafen-supergrafx
  • Rom Folder: SGFX
  • Extensions: .pce .sgx .bin/.cue .ccd .chd .zip .7z
  • Bios: syscard3.pce
verified

NEC - PC-8000 & PC-8800 series ⚠


  • Emulator: quasi88
  • Rom Folder: PCEIGHTYEIGHT
  • Extensions: .d88 .fdi .hdi .zip
  • Bios: None
experimental

NEC - PC-98 ⚠


  • Emulator: lr-nekop2
  • Rom Folder: PCNINETYEIGHT
  • Extensions: .d98 .fdi .hdi .zip
    (see link below for complete list of supported extensions)
  • Bios: See the following link for details regarding the required bios files (and core configuration). https://docs.libretro.com/library/neko_project_ii_kai/#bios
  • IMPORTANT: Contrary to the link, the Bios files must be placed in BIOS/np2 NOT in BIOS/np2kai
experimental

NEC - PC-FX ⚠


  • Emulator: lr-mednafen-pcfx
  • Rom Folder: PCFX
  • Extensions: .chd .zip .bin/.cue .ccd .toc
  • Bios: pcfx.rom
experimental

NEC - TurboGrafx-16


  • Alias: PC Engine
  • Emulator: lr-mednafen-pce-fast
  • Rom Folder: PCE
  • Extensions: .pce .chd .zip .7z .ccd .iso .img .bin/.cue
  • Bios: None
verified

Nintendo Entertainment System (NES)


  • Alias: Famicom
  • Emulator: lr-fceumm, lr-nestopia, lr-quicknes
  • Rom Folder: FC
  • Extensions: .nes .zip .7z
  • Bios: None

    Notes
    Roms must contain headers or they will not function. For an explanation of headers and why they are important, see this comment

verified

Nintendo - Super Nintendo Entertainment System (SNES)


  • Alias: Super Nintendo, Super Famicom (SFC)
  • Emulator: lr-mednafen-supafaust, snes9x_libretro.so, lr-snes9x2005PLUS lr-snes9x2010, lr-snes9x2002, lr-snes9x2005, lr-snes9x2010
  • Rom Folder: SFC
  • Extensions: .sfc .smc .zip .7z
  • Bios: None
verified

Nintendo - Virtual Boy


  • Emulator: lr-mednafen-vb
  • Rom Folder: VB
  • Extensions: .vb .vboy .zip .7z
  • Bios: None
verified

Panasonic - 3DO Interactive Multiplayer ⚠


  • Alias: 3DO System, 3DO
  • Emulator: lr-opera
  • Rom Folder: PANASONIC
  • Extensions: .iso .chd .bin/.cue
  • Bios: panafz1.bin or panafz10.bin or panafz10-norsa.bin or panafz10e-anvil.bin or panafz10e-anvil-norsa.bin or panafz1j.bin or panafz1j-norsa.bin or goldstar.bin or sanyotry.bin or 3do_arcade_saot.bin
    See this link for more details.

    Notes
    This will never run full speed!

experimental

Philips Videopac+ G7400


  • Emulator: lr-o2em
  • Rom Folder: VIDEOPAC
  • Extensions: .bin .zip .7z
  • Bios: o2rom.bin, g7400.bin (maybe, c52.bin and jopac.bin)

Notes
Games made for 7000 and 7200 machines require bios files.

verified

Sega Genesis


  • Alias: Mega Drive
  • Emulator: lr-picodrive, lr-genesis_plus_gx
  • Rom Folder: MD
  • Extensions: .68k .mdx .md .sgd .smd .gen .bin .zip .7z
  • Bios: bios_MD.bin (optional)
verified

Sega - Master System


  • Emulator: lr-picodrive, lr-genesis_plus_gx, lr-gearsystem
  • Rom Folder: MS
  • Extensions: .7z .bin .sms .zip (must be lowercase)
  • Bios: bios_E.sms (optional), bios_U.sms (optional), bios_J.sms (optional)
verified

Sega - SG 1000


  • Emulator: Gearsystem
  • Rom Folder: SEGASGONE
  • Extensions: .sms .gg .sg .mv .bin .rom (must be lowercase)
  • Bios: None
verified

Sharp X1 ⚠


  • Emulator: lr-x1
  • Rom Folder: XONE
  • Extensions: .dx1 .zip .2d .2hd .tfd .d88 .88d .hdm .xdf .dup .cmd
  • Bios: IPLROM.X1, IPLROM.X1T (need to be placed in a folder named xmil within the BIOS folder)
experimental

Sharp X68000 ⚠


  • Emulator: lr-px68k
  • Rom Folder: X68000
  • Extensions: .dim .m3u
  • Bios: iplrom.dat, cgrom.dat, iplrom30.dat (optional), iplromco.dat (optional), iplromxv.dat (optional) (need to be placed in a folder named keropi within the BIOS folder)
experimental

Sinclair - ZX Spectrum


  • Emulator: lr-fuse
  • Rom Folder: ZXS
  • Extensions: .sna .szx .z80 .tap .tzx .gz .udi .mgt .img .trd .scl .dsk
  • Bios: None
verified

Sinclair - ZX-81 ⚠


  • Emulator: lr-81
  • Rom Folder: ZXEIGHTYONE
  • Extensions: .p .tzx .zip
  • Bios: None

Notes

I was only able to successfully load .p based roms. I suggest using .p roms and .zip files with .p roms in them based on my testing.

Many games can be started by pressing SELECT to bring up the virtual keyboard, press R then RETURN. Otherwise, you'll need to search online on how to load these games if you're not familiar with this system.

experimental

SNK - Neo Geo


  • Emulator: lr_fbalpha2012_neogeo
  • Required ROM Version: "FBA Arcade Set v0.2.97.29 for FBA 2012 libretro" (search with quotes for exact match)
  • Alternative ROM Pack: "Neo-Geo Rom Collection By Ghostware" (search with quotes for exact match)
  • Rom Folder: NEOGEO
  • Extensions: .zip (must be lowercase)
  • Bios: neogeo.zip

Notes

  • UniBIOS can be used but v4.0 can lead to missing or corrupted audio when used with save states. Earlier UniBIOS version are OK.
  • Because Neo Geo roms can come in different formats (split or non-merged), it's recommended to keep the 'neogeo.zip' bios in both the /BIOS folder and the /Roms/NEOGEO folder to ensure best compatibility.
  • For best game compatibility, seek out the recommended romset above. Alternative romsets for Final Burn cores may be largely compatible (i.e. v0.2.97.24, v0.2.97.39, v0.2.97.40, v0.2.97.44).

Check out the NeoGeo overview video by RetroBreeze.

verified

SNK - Neo Geo CD


  • Emulator: lr-neocd
  • Rom Folder: NEOCD
  • Extensions: .bin/.cue .chd .m3u
  • Bios: (000-lo.lo or ng-lo.rom) and (neocd_f.rom or neocd.bin or uni-bioscd.rom) placed in a folder named neocd within the bios folder

Notes
UniBIOS can be used but v4.0 can lead to missing or corrupted audio when used with save states. Earlier UniBIOS version are OK.
Because Neo Geo roms can come in different formats (split or non-merged), it's recommended to keep the 'neogeo.zip' bios in both the /BIOS folder and the /Roms/NEOGEO folder to ensure best compatibility.

verified

Sony - PlayStation


  • Alias: PS, PS1, PSX
  • Emulator: lr-pcsx-rearmed
  • Rom Folder: PS
  • Extensions: .chd .pbp .bin/.cue .img .mdf .toc .cbn .m3u .ccd (must be lowercase)
  • Bios: PSXONPSP660.bin, scph101.bin, scph7001.bin, scph5501.bin, scph1001.bin
  • Recommended Romset: "files for CHD-PSX-USA"

Important:
Roms in .bin format must have accompanying .cue files or they will not be displayed.
Onion can generate .cue files automatically (Apps > Tweaks > Tools > Generate Cue Files for PSX Games).
Alternatively, you can create .cue files using a free online tool such as cue-maker.

All Bios files are 512kb in size and are case sensitive, they must be named exactly as shown above.
Using the PSXONPSP660.bin bios is recommended for best compatibility.
If you experience issues loading games, you can use md5 checker to verify your bios files against the md5sum provided in the official core documentation.

Notes
Rewind and Fast Forward capability should be disabled while playing PSX as performance may suffer greatly. PAL/EUR games run at 50fps, NTSC/USA/JP games run at 60fps. This is by design and as per original hardware.
Some titles (e.g. Looney Tunes Sheep Rider, Jedi Power Battles, and 2xtreme/espn extreme games) need to have SMC Checks disabled or games will eventually slow down and crash. Go to RetroArch Quick Menu (MENU+SELECT while in-game), select Options and toggle on (Speed Hack) Disable SMC Checks.

Check out the PlayStation overview video by RetroBreeze.

verified

Uzebox ⚠


  • Emulator: lr-uzem
  • Rom Folder: UZEBOX
  • Extensions: .uze
  • Bios: None
experimental

Handheld Systems

Handhelds

Atari Lynx


  • Emulator: lr-handy, lr-mednafen_lynx
  • Rom Folder: LYNX
  • Extensions: .lnx .zip
  • Bios: lynxboot.img

    Notes
    Roms must contain headers or they will not function. For an explanation of headers and why they are important, see this comment

verified

Bandai - WonderSwan / Color


  • Emulator: lr-mednafen-wswan
  • Rom Folder: WS
  • Extensions: .ws .pc2 .zip .7z
  • Bios: None
verified

Nintendo - Game & Watch


  • Emulator: lr-gw
  • Rom Folder: GW
  • Extensions: .mgw .zip .7z
  • Bios: None
verified

Nintendo - Game Boy


  • Emulator: lr-gambatte, lr-gearboy, lr-tgbdual
  • Rom Folder: GB
  • Extensions: .gb .gbc .dmg .zip .7z
  • Bios: gb_bios.bin (optional)
verified

Nintendo - Game Boy Advance


  • Emulator: lr-gpsp, lr-mgba, lr-meteor, lr-mednafen-gba, lr-vba_next
  • Rom Folder: GBA
  • Extensions: .bin .gba .zip .7z
  • Bios: gba_bios.bin (required for lr-gpsp, optional for other cores), gb_bios.bin (optional), gbc_bios.bin (optional), sgb_bios.bin (optional)
verified

Nintendo - Game Boy Color


  • Emulator: lr-gambatte, lr-gearboy, lr-tgbdual
  • Rom Folder: GBC
  • Extensions: .gb .gbc .dmg .zip .7z
  • Bios: gbc_bios.bin (optional)
verified

Nintendo - Pokemon Mini


  • Emulator: lr-pokemini
  • Rom Folder: POKE
  • Extensions: .min .zip
  • Bios: bios.min (optional)
verified

Sega - Game Gear


  • Emulator: lr-picodrive, lr-genesis_plus_gx, lr-gearsystem
  • Rom Folder: GG
  • Extensions: .bin .gg .zip .7z
  • Bios: bios.gg (optional)
verified

SNK - Neo Geo Pocket / Color


  • Emulator: lr-mednafen-ngp
  • Rom Folder: NGP
  • Extensions: .ngp .ngc .zip .7z
  • Bios: None
verified

Welback Holdings - Mega Duck WG-108


  • Alias: Cougar Boy
  • Emulator: lr-sameduck
  • Rom Folder: MEGADUCK
  • Extensions: .bin .zip .7z
  • Bios: None
verified

Watara Supervision


  • Alias: QuickShot Supervision
  • Emulator: lr-potator
  • Rom Folder: SUPERVISION
  • Extensions: .sv .bin .zip .7z
  • Bios: None
verified

Add-ons and Peripherals

ADD-ONS-PERIPHERALS

Bandai - SuFami Turbo


  • Emulator: lr-snes9x
  • Rom Folder: SUFAMI
  • Extensions: .smc .zip .7z
  • Bios: STBIOS.bin

Notes
For multi-cart Sufami Turbo games, you must first run each game individually to create sram files for them. Then the multi-link will function correctly. See Libretro’s documentation for more info.

verified

Dreamcast - VMU ⚠


  • Alias: Visual Memory Unit, Visual Memory System (VMS)
  • Emulator: lr-vemulator
  • Rom Folder: VMU
  • Extensions: .vms .bin
  • Bios: None

    Notes (Credit: dwmccoy)
    A pixelated screen displays on launch. Open Retroarch (MENU+SELECT) and choose Close Content. Now select History and load the game file you just closed. Choose Run. The game should now display correctly but plays too fast. To fix this go back into Retroarch and set Automatic Frame Delay to ON in the Latency Menu.

experimental

NEC - TurboGrafx CD


  • Alias: PC Engine CD
  • Emulator: lr-mednafen-pce-fast
  • Rom Folder: PCECD
  • Extensions: .pce .chd .ccd .iso .img .bin/.cue
  • Bios: syscard3.pce

Notes:
This core does not support compressed files (.zip or .7z), if you find your games are stuck
at a JUST A MOMENT... loading screen, ensure that you roms (and bios files) are not zipped.
For more information relating to this core please review the official core documentation.

verified

Nintendo - Family Computer Disk System


  • Alias: Famicom Disk System
  • Emulator: lr-fceumm
  • Rom Folder: FDS
  • Extensions: .nes .unif .unf .fds .zip .7z
  • Bios: disksys.rom

    Notes
    Roms must contain headers or they will not function. For an explanation of headers and why they are important, see this comment

verified

Nintendo - Satellaview


  • Emulator: lr-snes9x
  • Rom Folder: SATELLAVIEW
  • Extensions: .bs .sfc .smc .zip .7z
  • Bios: BS-X.bin
verified

Nintendo - Super Game Boy


  • Emulator: lr-mgba
  • Rom Folder: SGB
  • Extensions: .gb .gbc .dmg .zip .7z
  • Bios: sgb_bios.bin
verified

Sega - 32X


  • Alias: Super 32X, Genesis 32X, Mega 32X, Mega Drive 32X
  • Emulator: lr-picodrive
  • Rom Folder: THIRTYTWOX
  • Extensions: .32x .7z .bin .md .smd .zip
  • Bios: None
verified

Sega CD


  • Alias: Mega-CD
  • Emulator: lr-picodrive, lr-genesis_plus_gx
  • Rom Folder: SEGACD
  • Extensions: .chd .bin/.cue .iso
  • Bios: bios_CD_U.bin, bios_CD_E.bin, bios_CD_J.bin

Notes
You can find a video tutorial by RetroBreeze here
Review the official core documentation for more information about this emulator.

verified

Miscellaneous

Miscellaneous

ASCII Corporation / Microsoft - MSX


  • Alias: MSX2
  • Emulator: lr-bluemsx, lr-fmsx
  • Rom Folder: MSX
  • Extensions: .cas .dsk .mx1 .mx2 .rom .zip .7z

Notes
The blueMSX core requires the Databases and Machines folders from a full installation of blueMSX (more info here) to be placed inside the BIOS folder.

verified

EasyRPG ⚠


  • Emulator: lr-easyrpg
  • Rom Folder: EASYRPG
  • Extensions: .easyrpg
  • Bios: None

    Notes
    Games must have a RPG_RT.ini and RPG_RT.ldb inside their respective folders.

experimental

OpenBOR ⚠


  • Emulator: OpenBOR Standalone
  • Rom Folder: OPENBOR
  • Extensions: .pak
  • Bios: None

Notes:
Larger game paks (i.e. Marvel Infinity) may take 2-3 minutes to load, and up to a minute to close, be patient.
Save states are not currently supported but in game saving and loading works well.

experimental

Pico-8


  • Emulator: fake-08
  • Rom Folder: PICO
  • Extensions: .p8 .png
  • Bios: None

Notes

  • Many games will play fine, compatibility is not perfect but is improving.
  • This emulator does not currently support in-game saves or save states.
  • For multi-cart games (such as POOM), place all 'cart' game files in Roms/PICO (you may use subfolders, i.e. Roms/PICO/POOM) and launch the game from the first file (i.e. poom_0.p8).
  • To download games from the Lexaloffle BBS, right-click the button in the bottom left corner of the play window and choose ‘save link as’.
  • Check out the Pico-8 overview video by RetroBreeze.
verified

ScummVM


  • Emulator: lr-scummvm
  • Rom Folder: SCUMMVM
  • Extensions: .scummvm

Notes For each ScummVM game folder you need to create a scummvm file with the same name (just add the .scummvm extension), and place it in the root of the rom folder (Roms/SCUMMVM). The file must contain the game's "short name" which can be found here: https://www.scummvm.org/compatibility/2.7.0/. (This requires Onion V4 and an updated ScummVM package - done via Package Manager).

Example
Game folder: Roms/SCUMMVM/The Secret of Monkey Island/
ScummVM file: Roms/SCUMMVM/The Secret of Monkey Island.scummvm, contents: scumm:monkey

Audio Troubleshooting
We recommend sourcing original .sou audio files for Full Throttle, The Dig and The Curse of Monkey Island to avoid audio issues (such as missing speech or dropping out).

verified

SquirrelJME ⚠


  • Emulator: squirreljme_libretro
  • Note: This core is still under development and not yet capable of running games. You can follow the developer on reddit
experimental

TIC-80


  • Emulator: lr-tic80
  • Rom Folder: TIC
  • Extensions: .tic
  • Bios: None
verified

Rom Folders - Quick Reference

Roms

For convenience, a list of Rom folder names for all fully supported cores is detailed below.

IMPORTANT

  • If they do not already exist on your SD card, Onion will create rom directories as required during first install.
  • All names are case sensitive and may differ from the names on the stock Miyoo SD card.
  • This list does not include expert emulators.
SystemRom Folder (Case Sensitive)
AmigaAMIGA
Amstrad CPCCPC
Arcade (Mame 2003+)ARCADE
Atari 2600ATARI
Atari 5200FIFTYTWOHUNDRED
Atari 7800SEVENTYEIGHTHUNDRED
Atari LynxLYNX
Bandai Sufami TurboSUFAMI
Bandai WonderSwan & ColorWS
Capcom Play System 1CPS1
Capcom Play System 2CPS2
Capcom Play System 3CPS3
ColecoVisionCOLECO
Fairchild Channel FFAIRCHILD
Famicom Disk SystemFDS
Game & WatchGW
GCE VectrexVECTREX
Magnavox Odyssey 2ODYSSEY
Mattel IntellivisionINTELLIVISION
Mega DuckMEGADUCK
MS-DOSDOS
MSX - MSX2MSX
NEC SuperGrafxSGFX
NEC TurboGrafx CDPCECD
NEC TurboGrafx-16PCE
Nintendo Entertainment SystemFC
Nintendo Game BoyGB
Nintendo Game Boy AdvanceGBA
Nintendo Game Boy ColorGBC
Nintendo PokeminiPOKE
Nintendo SatellaviewSATELLAVIEW
Nintendo Super Game BoySGB
Nintendo Super NintendoSFC
Nintendo Virtual BoyVB
PICO-8PICO
Ports collectionPORTS
ScummVMSCUMMVM
Sega 32XTHIRTYTWOX
Sega CDSEGACD
Sega Game GearGG
Sega GenesisMD
Sega Master SystemMS
Sega SG-1000SEGASGONE
Sinclair ZX SpectrumZXS
SNK NeoGeoNEOGEO
SNK NeoGeo CDNEOCD
SNK NeoGeo Pocket & ColorNGP
Sony PlaystationPS
TIC-80TIC
VideoPacVIDEOPAC
Watara SupervisionSUPERVISION