Skip to content
cizia64 edited this page Aug 4, 2024 · 23 revisions

bar

 

Important Information

Roms

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

  • All rom folder names are case sensitive
  • The roms on the included TrimUI 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 CrossMix-OS vs the Stock TrimUI SD Card, copy your roms from system to system if coming from stock (copying the ‘Roms’ folder wholesale from the TrimUI SD card will not fully 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.
  • If you add new roms to a system, press MENURefresh Roms.
  • To add a game to your Favorites list, highlight the game in the game list and press MENUAdd favorites.

 

bar

Consoles

Consoles

Manufacturer Platform Rom Folder
(Case Sensitive)
Emulators extensions bios
Atari 2600
ATARI2600 stella_libretro
ext. list a26,bin,rom
None
Atari 5200
ATARI5200 a5200_libretro
ext. list a52,bin,rom
Bios list 5200.rom
ATARIBAS.ROM
Atari 7800
ATARI7800 prosystem_libretro
ext. list a78,bin,rom
Bios list 7800 BIOS (U).rom
Coleco Colecovision
COLECO bluemsx_libretro
ext. list col,rom,bin
Bios list coleco.rom
Coleco Colecovision
COLSGM gearcoleco_libretro
ext. list col,rom,bin
None
DIY Uzebox
UZEBOX uzem_libretro
ext. list uze
None
Fairchild Channel F
CHANNELF freechaf_libretro
ext. list bin
Bios list sl31253.bin
sl31254.bin
sl90025.bin
GCE Vectrex
VECTREX vecx_libretro
ext. list vec,bin,gam
None
Magnavox Videopac G7000
VIDEOPAC o2em_libretro
ext. list bin
Bios list o2rom.bin
g7400.bin (maybe, c52.bin and jopac.bin)
Mattel Intellivision
INTELLIVISION freeintv_libretro
ext. list bin,int,rom
Bios list exec.bin
grom.bin
NEC PC Engine
PCE mednafen_pce_fast_libretro
ext. list pce,sgx
None
NEC PC Engine CD-Rom
PCECD mednafen_pce_fast_libretro
ext. list pce,cue,ccd,chd,iso,sgx
Bios list syscard3.pce
NEC PC Engine SuperGrafx
SFX mednafen_supergrafx_libretro
ext. list pce,cue,ccd,sgx
Bios list syscard3.pce
NEC PC-FX
PCFX mednafen_pcfx_libretro
ext. list bin,chd,ccd,img,sub,cue
Bios list pcfx.rom
Nintendo Family Computer Disk System
FDS fceumm_libretro
ext. list fds,nes,bin
Bios list disksys.rom
Nintendo NES
FC fceumm_libretro, nestopia_libretro, quicknes_libretro, mesen_libretro
ext. list nes,fds,fig,bin,unf
None
Nintendo Nintendo 64
N64 parallel_n64_libretro, mupen64plus_libretro, mupen64plus standalone
ext. list n64,v64,z64
None
Nintendo Nintendo 64DD
N64DD mupen64plus standalone
ext. list ndd
None
Nintendo Satellaview
SATELLAVIEW snes9x_libretro
ext. list sfc
Bios list BS-X.bin
Nintendo Super Nintendo
SFC snes9x_libretro, snes9x2002_libretro, snes9x2005_libretro, mednafen_supafaust_libretro, chimerasnes_libretro
ext. list sfc,smc,fig,mgd,swc
None
Nintendo Super Nintendo MSU-1
SFCMSU snes9x_libretro
ext. list sfc
None
Panasonic 3DO
PANASONIC opera_libretro
ext. list bin,cue,iso,wav,chd
Bios info panafz1.bin
panafz10.bin
panafz10-norsa.bin
panafz10e-anvil.bin
panafz10e-anvil-norsa.bin
panafz1j.bin
panafz1j-norsa.bin
goldstar.bin
sanyotry.bin
3do_arcade_saot.bin
More details here
SEGA Dreamcast
DC flycast_libretro, flycast standalone
ext. list cdi,chd,gdi,bin,elf,img,nrg, raw,xpm,m3u,chd
None
SEGA Master System
MS picodrive_libretro
ext. list sms,bin
Bios list bios_E.sms (optional)
bios_U.sms (optional)
bios_J.sms (optional)
SEGA Mega Drive-MSU
MDMSU genesis_plus_gx_libretro
ext. list gen,md,smd,bin,sg
None
SEGA Mega-CD)
SEGACD picodrive_libretro
ext. list bin,ccd,chd,cue,img,iso,sub,wav
Bios list bios_CD_U.bin
bios_CD_E.bin
bios_CD_J.bin
SEGA Mega Drive
MD genesis_plus_gx_libretro, genesis_plus_gx_wide_libretro
ext. list gen,md,smd,bin,sg
Bios list bios_MD.bin (optional)
SEGA Mega Drive 32X
SEGA32X picodrive_libretro
ext. list 32x,smd,md,bin,ccd,cue,img,iso, sub,wav
None
SEGA Saturn
SATURN yabasanshiro_libretro, yabasanshiro standalone
ext. list chd,cue,bin,mdf,iso,m3u
None
SEGA SG-1000
SG1000 genesis_plus_gx_libretro
ext. list sg,bin
None
SNK [Neo-Geo](#SNK - Neo Geo)
NEOGEO fbneo_libretro, fbalpha2012_neogeo_libretro, geolith_libretro
ext. list chd
Bios list neogeo.zip
SNK Neo-Geo-CD
NEOCD neocd_libretro
ext. list bin,ccd,cue,img,iso
Bios list (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
Sony Playstation
PS pcsx_rearmed_libretro, duckstation_libretro, swanstation_libretro
ext. list iso,bin,ccd,cue,pbp,cbn,img,mdf,m3u,toc,znx,chd
Bios list PSXONPSP660.bin
scph101.bin
scph7001.bin
scph5501.bin
scph1001.bin

bar

Accessories

ADD-ONS-PERIPHERALS

Manufacturer Platform Rom Folder
(Case Sensitive)
Emulators extensions bios
Nintendo Super Game Boy
SGB mgba_libretro
ext. list ``
Bios infos sgb_bios.bin
Bandai Sufami Turbo
SUFAMI snes9x_libretro
ext. list sfc, st, smc
Bios infos STBIOS.bin

bar

Handhelds

Handhelds

Manufacturer Platform Rom Folder
(Case Sensitive)
Emulators extensions bios
Atari Lynx
LYNX handy_libretro
ext. list bin,lnx
Bios list lynxboot.img
Bandai WonderSwan
WS mednafen_wswan_libretro
ext. list ws,wsc,bin
None
Bandai WonderSwan Color
WSC mednafen_wswan_libretro
ext. list ws,wsc,bin
None
Creatronic Mega-Duck
MEGADUCK sameduck_libretro
ext. list bin
None
DIY Arduboy
ARDUBOY arduous_libretro
ext. list hex
None
Nintendo Game & Watch
GW gw_libretro
ext. list mgw
None
Nintendo Game Boy
GB gambatte_libretro, mgba_libretro, gearboy_libretro, tgbdual_libretro
ext. list gb,bin
Bios list gb_bios.bin (optional)
Nintendo Game Boy Advance
GBA mgba_libretro, gpsp_libretro, vbam_libretro, vba_next_libretro
ext. list gba,bin
Bios info gba_bios.bin (required for lr-gpsp, optional for other cores)
gb_bios.bin (optional)
gbc_bios.bin (optional)
sgb_bios.bin (optional)
Nintendo Game Boy Color
GBC gambatte_libretro, mgba_libretro, gearboy_libretro, tgbdual_libretro
ext. list gb,gbc,bin
Bios list gb_bios.bin (optional)
Nintendo DS
NDS Drastic standalone
ext. list nds,bin
None
Nintendo Pokémon mini
POKEMINI pokemini_libretro
ext. list min
Bios list bios.min
Nintendo Virtual Boy
VB mednafen_vb_libretro
ext. list vb,vboy,bin
None
SEGA Game Gear
GG genesis_plus_gx_libretro
ext. list gg,sms,bin
Bios list bios.gg (optional)
SNK Neo-Geo Pocket
NGP mednafen_ngp_libretro
ext. list ngp,ngc,bin
None
SNK Neo-Geo Pocket Color
NGC mednafen_ngp_libretro
ext. list ngp,ngc,bin
None
Sony Playstation minis
PSPMINIS PPSSPP
ext. list iso,pbp,cso
None
Sony PSP
PSP PPSSPP standalone
ext. list img,pbp,bin,iso,cue,cso
None
Watara Watara Supervision
SUPERVISION potator_libretro
ext. list sv,bin
None

bar

Arcade

Arcade

Manufacturer Platform Rom Folder
(Case Sensitive)
Emulators extensions bios
Arcade Atomiswave
ATOMISWAVE flycast_libretro
ext. list chd
None
Sega Out Run
CANNONBALL cannonball_libretro
ext. list game,88
None
Capcom Play System
CPS1 fbneo_libretro
ext. list chd
None
Capcom Play System 2
CPS2 fbneo_libretro
ext. list chd
None
Capcom Play System 3
CPS3 fbneo_libretro
ext. list ccd,chd,img,sub
None
SNK Neo-Geo MVS
FBNEO fbneo_libretro, fbalpha_libretro
ext. list chd
None
SEGA Naomi
NAOMI flycast_libretro, Flycast Standalone
ext. list chd,bin,gdi,raw
None
IGS IGS
PGM fbneo_libretro
ext. list chd
None
Arcade MAME
MAME mame_libretro, mame219_libretro, mame2000_libretro, mame2015_libretro, mame2016_libretro
ext. list ``
None
Arcade ARC. MAME
MAME2003PLUS mame2003_plus_libretro
ext. list .zip
Bios list pgm.zip (for PGM games only like Knights of Valour and DoDonPachi)
Arcade MAME2010
MAME2010 mame2010_libretro
ext. list ``
None
Arcade Daphne
DAPHNE km_daphne_xtreme_libretro
ext. list daphne,m2v,ogg
None

bar

Computers

banner computers

Manufacturer Platform Rom Folder
(Case Sensitive)
Emulators extensions bios
Amstrad Amiga
CPC cap32_libretro
ext. list bin,cpr,dsk,cpc
None
Apple Mac OS
VMAC minivmac_libretro
ext. list img,rom
None
Atari 8bit
ATARI800 atari800_libretro
ext. list a52,asm,atr,atr.gz,atx,bas,bin, car,cas,com,dcm,rom,xex,xfd, xfd.gz,zip
Bios list ATARIOSA.ROM
ATARIOSB.ROM
ATARIBAS.ROM
Atari ST
ATARIST hatari_libretro
ext. list st,stx,ipf,ctr,img,raw,rom, msa,dim
Bios list tos.img
Commodore Amiga
AMIGA puae2021_libretro
ext. list adf,adz,ipf,uae,hdf,hdz,dms, exe,cpio,rom,lha,m3u,zip
Bios list kick33180.A500
kick34005.A500
kick34005.CDTV
kick37175.A500
kick37350.A600
kick39106.A1200
kick39106.A4000
kick40060.CD32
kick40060.CD32.ext
kick40063.A600
kick40068.A1200
kick40068.A4000
Commodore Amiga CD
AMIGACD puae_libretro
ext. list bin,ccd,cue,img,iso,wav
Bios list kick33180.A500
kick34005.A500
kick34005.CDTV
kick37175.A500
kick37350.A600
kick39106.A1200
kick39106.A4000
kick40060.CD32
kick40060.CD32.ext
kick40063.A600
kick40068.A1200
kick40068.A4000
Commodore Amiga CDTV
AMIGACDTV puae_libretro
ext. list bin,ccd,cue,img,iso,wav
Bios list kick33180.A500
kick34005.A500
kick34005.CDTV
kick37175.A500
kick37350.A600
kick39106.A1200
kick39106.A4000
kick40060.CD32
kick40060.CD32.ext
kick40063.A600
kick40068.A1200
kick40068.A4000
Commodore Commodore 64
C64 vice_x64_libretro
ext. list arc,ark,bin,c64,crt,d64,d71,d81, dmp,g64,lnx,nbz,nib,p00,prg, reu,sda,sfx,t64,tap,z64
None
Commodore PET
CPET vice_xpet_libretro
ext. list a0,b0,crt,d64,d81,prg,tap,t64
None
Commodore Plus/4
CPLUS4 vice_xplus4_libretro
ext. list crt,d64,g64,lnx,prg,tap,z64
None
Commodore Vic-20
VIC20 vice_xvic_libretro
ext. list crt,d64,prg,t64,tap,d81
None
Intelligent Software Enterprise 128
ENTERPRISE ep128emu_core_libretro
ext. list img,dsk,tap,dtf,cas,wav,tvcwav, cdt,tzx,bas,com,trn,128,.
Bios info Enterprise BIOS
Microsoft MSX
MSX bluemsx_libretro
ext. list mx1,rom,dsk,col,cas
Bios info Databases and Machines folders from a full installation of blueMSX (more info here)
Microsoft MSX2
MSX2 bluemsx_libretro
ext. list mx2,rom,cas,dsk
Bios info Databases and Machines folders from a full installation of blueMSX (more info here)
Microsoft Dos
DOS dosbox_pure_libretro
ext. list `pc(exe
com
NEC PC-8801
PC88 quasi88_libretro
ext. list d88,88d,m3u
None
NEC PC-9801
PC98 nekop2_libretro
ext. list d98,98d,fdi,fdd,2hd,tfd,d88, 88d,hdm,xdf,dup,cmd,hdi, thd,nhd,hdd,hdn
Bios info PC98 BIOS
IMPORTANT: Contrary to the link, the Bios files must be placed in BIOS/np2 NOT in BIOS/np2kai
Palm Palm OS
PALMOS mu_libretro
ext. list prc,pdb,pqa,img
None
Sharp X1
X1 x1_libretro
ext. list dx1,2d,2hd,tfd,d88,88d,hdm, xdf,dup,cmd
Bios list IPLROM.X1
IPLROM.X1T (need to be placed in a folder named xmil within the BIOS folder)
Sharp X68000
X68000 px68k_libretro
ext. list dim,img,d88,88d,hdm,dup,2hd, xdf,hdf,cmd,m3u,zip,7z
Bios list 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)
Sinclair ZX Spectrum
ZXS fuse_libretro
ext. list csw,dsk,fdi,img,ipf,mgt,rom, rzx,scl,slt,sp,tap,trd,tzx, scl,slt,sna,szx,udi,z80
None
Texas Instruments TI-83
TI83 numero_libretro
ext. list bin,c,dsk,g,ctg
Bios list ti83se.rom
ti83plus.rom
ti83.rom
Thomson MO/TO
THOMSON theodore_libretro
ext. list fd,k7,m7,qd,sap,m5,wav
None
Videoton TVC
VIDEOTON ep128emu_core_libretro -
Bios info Videoton TVC BIOS

bar

Ports

Ports

Manufacturer Platform Rom Folder
(Case Sensitive)
Emulators extensions bios
Themaister Dinothawr
DINOTHAWR dinothawr_libretro
ext. list game
None
id Software DOOM
DOOM prboom_libretro
ext. list ``
None
Delphine Software Flashback
FLASHBACK reminiscence_libretro
ext. list map,aba,seq,lev
None
ID Software Quake
TYRQUAKE tyrquake_libretro
ext. list ``
None
Core Design Rick Dangerous
XRICK xrick_libretro
ext. list ``
None
Daisuke "Pixel" Amaya Cave Story
CAVESTORY nxengine_libretro
ext. list exe
None

bar

Virtual Machines

Miscellaneous

Manufacturer Platform Rom Folder
(Case Sensitive)
Emulators extensions bios
Virtual ChaiLove
CHAILOVE chailove_libretro
ext. list chailove, chai
None
Virtual EasyRPG
EASYRPG easyrpg_libretro
ext. list ini
None
Virtual LowRes NX
LOWRESNX lowresnx_libretro
ext. list nx
None
Virtual Lutro
LUTRO lutro_libretro
ext. list lutro, lua
None
Virtual OpenBOR
OPENBOR OpenBOR Standalone
ext. list pak
None
Virtual Pico-8
PICO Fake-08, Pico8 Wrapper, retro8_libretro
ext. list p8, png
None
Virtual ScummVM
SCUMMVM scummvm_libretro
ext. list svm, scummvm(scummvm), residualvm(residualvm)
Bios infosscummvm folder (included in CrossMix)
Virtual TIC-80
TIC tic80_libretro
ext. list tic
None

bar

Emulators details

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

 

Table of Contents 📃

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), so auto-loading of save states has been disabled. You can triggers it manually by pressing SELECT + L2 with more chance of success than auto-loading.

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.

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

Arcade emulators are integrated in CrossMix as follows:

Arcade folder names and Cores Available in CrossMix-OS

Folder name Cores available
MAME2003PLUS Mame 2003 Plus (0.78plus) / Mame 2003
MAME2010 Mame 2010 (0.139)
MAME Mame (0.259) / Mame (0.219) / Mame 2000 (0.37b5) / Mame 2015 (0.160) / Mame 2016 (0.174)
FBNEO FBNEO / FB Alpha
MESS 2015 Not created, could be interesting for advanced retrogamers with rare platforms

Analysis:

Mame 2003 Plus should cover most of the expectations of the arcade game fans.

FBNeo/FBalpha will be a great complement for fighting games fans and Netplay/multiplayer

Mame is the most recent version, it could be interesting for its wide compatibility (to test more recent games or old exotic systems) but it could be slow on the TSP.

Others Mame versions (2000,2010,2015,2016) are probably less interesting but sometimes some users find something particular in these versions that they are looking for.

Mess is really powerful to emulate a ton of different old systems but it's an emulator hard to setup.

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 2003-Plus (mame078plus) is part of a lineage of codebase forks and ports: this core was forked from MAME 2003, which is itself derived from Xmame 0.78, the X11/Unix port of MAME 0.78.

Internally using the name “mame078plus”, MAME2003plus is an old version of MAME that became the “golden standard” for a while. A mixture of being easy to run while supporting the most hardware. Many ROMs, especially newer > systems, have known issues with this version.

The “plus” version has had recent developments that don't break compatibility backported from newer versions of MAME. For this reason, regular MAME2003 ROMs may not work in this version.

The ROMset for this version may be referred to as “078plus”

Notes about save states 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.

bar

Arcade - MAME (mame0.219) ⚠


  • Emulator: lr-mame
  • Rom Folder: MAME
  • Extensions: .zip .7z

Notes

The latest libretro MAME version compiled (0.219 on the TSP) best compatibility but more ressource demanding than older versions of Mame (a lot slower than 2003+ for example).

bar

Arcade - MAME2010 (mame0139)


  • Emulator: lr-mame2010
  • Rom Folder: MAME2010
  • Extensions: .zip .7z

Notes A “middle-ground” version that is still fast enough to be run on weak hardware while having more modern compatibility than 2003 Plus.

Internally using the name “mame0139”, MAME 2010 is an old version of MAME that's a halfway point of being fast while still having a large library. It should not be used on the weaker device.

The ROMset for this version may be referred to as “0.139”.

bar

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).

bar

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).

bar

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).

bar

Daphne ⚠


  • Emulator: daphne_libretro.so
  • Rom Folder: DAPHNE

Notes
Check out the Daphne overview video by RetroBreeze. For more information please visit https://github.com/libretro/daphne.

bar

Back to top

Consoles and PC Systems

Consoles

Amstrad CPC


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

bar

Atari 800 ⚠


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

bar

Atari 2600


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

bar

Atari 5200


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

bar

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

bar

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

bar

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

bar

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.

bar

Commodore 64/VIC-20/PET


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

bar

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.

bar

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.

bar

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

bar

General Consumer Electronics - Vectrex


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

bar

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

bar

Mattel - Intellivision


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

bar

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

bar

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

bar

NEC - PC-8000 & PC-8800 series ⚠


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

bar

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

bar

NEC - PC-FX ⚠


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

bar

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

bar

Nintendo 64


  • Alias: N64
  • Emulator: ParaLLEl N64, lr-Mupen64Plus, Mupen64Plus (glide64mk2 & Rice)
  • Rom Folder: N64
  • Extensions: .zip .7z .n64 .z64 .v64
  • Bios: None

Notes
N64 Game Compatibility List by 2Bane

bar

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

bar

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

bar

Nintendo - Virtual Boy


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

bar

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!

bar

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.

bar

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)

bar

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)

bar

Sega - SG 1000


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

bar

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)

bar

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)

bar

Sinclair - ZX Spectrum


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

bar

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.

bar

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.

Geolith / GnGeo

The GnGeo is an AES/MVS Neo Geo emulator (without NG-CD support) based of MAME ROMsets. This emulator natively supported GNO files. The reason why this release of gngeo is useful is because of loading times. Tested a few big games like kof2000 and found that it took just a few seconds instead of 45 seconds. The framerate is also very good. CrossMix will automatically choose GnGeo core when you select a .geo rom file. For more information information about GnGeo compatibility list : TriForceX/MiyooCFW

bar

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.

bar

Sony - PlayStation


  • Alias: PS, PS1, PSX
  • Emulator: lr-pcsx-rearmed
  • Recommended Romset: "files for CHD-PSX-USA"
  • 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

Important:
Roms in .bin format must have accompanying .cue files or they will not be displayed.
CrossMix can generate .cue files automatically (System Tools > TOOLS > CUE - Generator).
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.

bar

Uzebox ⚠


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

bar

Back to top

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

bar

Bandai - WonderSwan / Color


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

bar

Nintendo - Game & Watch


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

bar

Nintendo - Game Boy


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

bar

Nintendo - Game Boy Advance


  • Emulator: lr-mgba, lr-gpsp, 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)

bar

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)

bar

Nintendo - Pokemon Mini


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

bar

Sega - Game Gear


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

bar

SNK - Neo Geo Pocket / Color


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

bar

Welback Holdings - Mega Duck WG-108


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

bar

Watara Supervision


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

bar

Back to top

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.

bar

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.

bar

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.

bar

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

bar

Nintendo - Satellaview


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

bar

Nintendo - Super Game Boy


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

bar

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

bar

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.

bar

Back to top

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.

bar

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.

bar

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.

bar

Pico-8


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

How to use Splore from PICO-8 Wrapper on CrossMix-OS :

  • To use Pico-8 Wrapper and Splore you need official purchased PICO-8 binaries (details here)
  • Go in emulators list, press Menu button and select "Edit"
  • Select PICO-8 emulator in the checklist
  • Then go in PICO-8 rom list and launch "° Run Splore"
  • Done !

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.

bar

ScummVM


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

How to use ScummVM on CrossMix-OS :

  • Add each game in a separate directory under "Roms/SCUMMVM/GAMES" (the name of the directory will be the name of the game in MainUI)
  • Go in emulators list, press Menu button and select "Edit"
  • Select ScummVM emulator in the checklist
  • Then go in ScummVM rom list and launch "° Run ScummVM"
  • In the ScummVM interface, select "Add Game..." -> "Mass Add"
  • Quit ScummVM (avoid Select + Start which triggers some retroarch crashs)
  • Launch "° Import ScummVM Games" -> your shortcuts are automatically created in MainUI
  • Done !

bar

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

bar

TIC-80


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

bar

 
 
 
 

Previous: Installation                                               Back to top                                                  Next up: PortMaster