*Some of the consoles and arcade systems that can be emulated by Lakka have built-in support and do not require a system image.
Generally, the most successful approach to adding ROMs to Lakka is to use ROM sets that have been validated by software like ClrMamePro or ROMVault. These programs check a collection of ROMs against a database of ROMs that are known to work with Lakka. Information about which databases to use to validate ROMs can be found in the table below.
Please note: ClrMamePro and ROMVault are powerful, but also somewhat complex and not friendly to new users. The RetroPie documentation has a helpful guide for those getting started with ClrMamePro. The Lakka forums are also a good place to learn more about how to identify and prepare ROMs for Lakka.
The latest versions of Lakka feature a ROM scanning system to produce the playlists Lakka horizontal menu. Each ROM that is in a folder being scanned by the playlist generator is checked against a database of checksums of ROMs that are known to be good copies. Read more about the playlist file format.
Some libretro cores require a system or “BIOS” image to work. BIOSes must be placed in the system folder on your Lakka Box. To learnhow to access the Lakka filesystem, check this link.
Remember: since Linux is a case sensitive system, please name BIOS files exactly according to this table.
This table is a work in progress:
|Manufacturer - Model||Validated set||BIOS||Playlist generator?||Additional information|
|3DO - 3DO||Unknown||panafz10.bin||Unknown||-|
|Atari - Atari 7800 (ProSystem)||Unknown||ProSystem.dat & 7800 BIOS (U).rom||Unknown||-|
|Atari - Jaguar||No-Intro 2016-01-03||None||Yes||-|
|Atari - Lynx (Handy)||No-Intro 2016-01-03||lynxboot.img||Yes||-|
|Final Burn Alpha||FBA v0.2.97.38||None||Yes||-|
|Id Software - Doom (PrBoom)||Unknown||prboom.wad||Unknown||Store prboom.wad next to your Doom WADs|
|Magnavox - Odyssey2||No-Intro 2016-01-03||o2rom.bin||Yes|
|MAME 2003||Progetto-SNAPS MAME 0.78||None||-|
|Microsoft - MSX||No-Intro 2016-01-03||None||Yes||-|
|Microsoft - MSX 2||No-Intro 2016-01-03||None||Yes||-|
|NEC - PC Engine - TurboGrafx 16||No-Intro 2016-01-03||syscard.pce||Yes||-|
|NEC - Super Grafx||No-Intro 2016-01-03||Unknown||Yes||-|
|NEC - PC-FX||Unknown||pcfx.bios||Unknown||-|
|NEC - PCE-CD||syscard3.pce||PCE-CD BIOS||Unknown||-|
|Nintendo - Famicom Disk System||No-Intro 2016-01-03||Unknown||Yes||-|
|Nintendo - Game Boy||No-Intro 2016-01-03||None||Yes||-|
|Nintendo - Nintendo 64||No-Intro 2016-01-03||None||Yes||-|
|Nintendo - Nintendo Entertainment System||No-Intro 2016-01-03||disksys.rom||Yes|
|Nintendo - Game Boy Advance||No Intro 2016-01-03||gba_bios.bin||Yes|
|Nintendo - Super Nintendo Entertainment System||No-Intro 2016-01-03|
|Sony - PlayStation (Japan)||Unknown||scph5500.bin||Unknown|
|Sony - PlayStation (US)||Unknown||scph5501.bin||Unknown|
|Sony - PlayStation (Europe)||Unknown||scph5502.bin||Unknown|
|Sony - PlayStation Portable||Unknown||ppge_altas.zim||Unknown||The file ppge_atlas.zim must be placed within the system folder inside a subfolder called PPSSPP. It can be found within the libretro ppsspp assets.|
|Sega - 32X||No-Intro 2016-01-03||None||Yes||-|
|Sega - Mega Drive - Genesis||No-Intro 2016-01-03||None||Yes||-|
|Sega - MegaCD (Japan)||Unknown||bios_CD_J.bin||Unknown||-|
|Sega -SegaCD (Us)||Unknown||bios_CD_U.bin||Unknown||-|
|Sega - MegaCD (Europe)||Unknown||bios_CD_E.bin||Unknown||-|
|Sega - Saturn||Unknown||saturn_bios.bin||Unknown||-|
|SNK - NeoGeo||Unknown||neogeo.zip||Unknown||Place neogeo.zip next to your NeoGeo ROMs|