Lakka uses an internal database to sort the ROMs in the playlists. ROMs will be checked againts this database. You need to use good dumps. The best way to find good dumps is to use the No-Intro ROMs. Roms have to be placed in the roms folder.
Some libretro cores require a BIOS to work. You need to find those BIOSes by yourself as it is illegal to provide them. Those BIOSes must be placed in the system folder on your Lakka Box. To know how to access the Lakka filesystem, check this link.
The latest versions of Lakka feature a ROM scanning system to produce the playlists in the horizontal menu of Lakka. Each ROM will be checked against our local database. This database is provided by the No-Intro and can be browsed here.
We recommand you to use ROMs from the No-intro 2016-01-03 Fixed ROMset to make sure that all your ROMs match an entry in our database. Also, all the dumps listed by No-Intro are good tested dumps.
Regarding Arcade games, we recommand the FBA v0.2.97.38 ROMset.
Our emulators prefer the format BIN+CUE for the CD Images.
You can keep your ROMs zipped. Arcade ROMs need to stay zipped. CD images shouldn’t be zipped.
The following systems doesn’t support scanning yet:
This table lists all the required BIOSes. If a system is not listed here, it means that it requires no BIOS.
Remember, since Linux is a case sensitive system, you have to rename the BIOS files according to this table, so Lakka will be able to find the BIOS.
|Atari||Atari 7800 (ProSystem)||ProSystem.dat||A database|
|Atari||Atari 7800 (ProSystem)||7800 BIOS (U).rom|
|Id Software||Doom (PrBoom)||prboom.wad||Store it next to your Doom WADs|
|NEC||PC Engine/PCE-CD||syscard3.pce||PCE-CD BIOS|
|Nintendo||NES (Nestopia)||disksys.rom||Famicom Disk System BIOS|
|Nintendo||Game Boy Advance||gba_bios.bin|
|Sony||PS (Beetle PSX)||scph5500.bin||Japanese BIOS|
|Sony||PS (Beetle PSX)||scph5501.bin||US BIOS|
|Sony||PS (Beetle PSX)||scph5502.bin||European BIOS|
|SNK||NeoGeo||neogeo.zip||Place it next to your NeoGeo ROMs|
Note: PPSSPP, the PSP emulator, will need the file ppge_atlas.zim to be placed at system/PPSSPP/ppge_altas.zim
This file can be found there https://github.com/lakkatv/libretro-ppsspp/tree/master/assets
An exhaustive and up-to-date list of BIOSes can be found here: https://github.com/libretro/libretro-super/tree/master/dist/info. These files contains the name of BIOSes needed for each libretro core. It also contains the checksum, if you want to check that your BIOS is the right one. This is particulary needed for PSX BIOSes, since there are a lot of versions that will not work.