16 KiB
RetroArch Database
RetroArch incoporates a ROM scanning system to automatically produce playlists. Each ROM that is scanned by the playlist generator is checked against a database of ROMs that are known to be good copies.
Contents
cht
Cheats to various gamescursors
Provides methods in order to query the playlistsdat
Customized DAT files, maintained by the libretro teammetadat
Different metadata and third-party DATs available to the systemsrdb
The compiled RetroArch database filesscripts
Various scripts that are used to maintain the database files
Sources
Generally, RetroArch's scanner is configured for ROMs that have been validated by No-Intro or Redump DAT files but many other source databases are also in use.
System | Source | Repository |
---|---|---|
Amstrad - CPC | Clean CPC DB > TOSEC | libretro-dats |
Amstrad - GX4000 | TOSEC | libretro-dats |
Arduboy Inc - Arduboy | No-Intro | libretro-dats |
Atari - 2600 | No-Intro | libretro-dats |
Atari - 5200 | No-Intro | libretro-dats |
Atari - 7800 | No-Intro | libretro-dats |
Atari - 8-bit | No-Intro > TOSEC | libretro-dats |
Atari - Jaguar | No-Intro | libretro-dats |
Atari - Lynx | No-Intro | libretro-dats |
Atari - ST | No-Intro | libretro-dats |
Atomiswave | ||
Bandai - WonderSwan | No-Intro | libretro-dats |
Bandai - WonderSwan Color | No-Intro | libretro-dats |
Cannonball | ||
Casio - Loopy | No-Intro | libretro-dats |
Casio - PV-1000 | No-Intro | libretro-dats |
Cave Story | CaveStory.org (English or Japanese) | |
ChaiLove | ||
CHIP-8 | ||
Coleco - ColecoVision | No-Intro | libretro-dats |
Commodore - 64 | No-Intro (Note: cartridges, tapes and Preservation Project disk images) | libretro-dats |
Commodore - Amiga | WHDLoad > No-Intro > TOSEC | libretro-dats |
Commodore - CD32 | Redump > TOSEC | libretro-dats |
Commodore - CDTV | Redump > TOSEC | libretro-dats |
Commodore - PET | TOSEC | libretro-dats |
Commodore - Plus-4 | No-Intro (Note: cartridges only) | libretro-dats |
Commodore - VIC-20 | No-Intro (Note: cartridges only) | libretro-dats |
Dinothawr | ||
DOS | Total DOS Collection | libretro-database-dos |
Emerson - Arcadia 2001 | No-Intro | libretro-dats |
Entex - Adventure Vision | No-Intro | libretro-dats |
Epoch - Super Cassette Vision | No-Intro | libretro-dats |
Fairchild - Channel F | No-Intro | libretro-dats |
FinalBurn Neo - Arcade Games 1.0.0.03 | FBNeo/dats | |
Flashback | ||
Funtech - Super Acan | No-Intro | libretro-dats |
GamePark - GP32 | No-Intro | libretro-dats |
GCE - Vectrex | No-Intro | libretro-dats |
Handheld Electronic Game | ||
Hartung - Game Master | No-Intro | libretro-dats |
Infocom - Z-Machine | TOSEC | libretro-dats |
Jump 'n Bump | ||
LeapFrog - Leapster Learning Game System | No-Intro | libretro-dats |
LowRes NX | ||
Id Software - Doom | Unknown | |
Id Software - Quake | Unknown | |
Id Software - Quake II | Unknown | |
Id Software - Quake III | Unknown | |
Lutro | Unknown | |
MAME | MAME 0.37b5, 0.78, 0.139, 0.159 | |
Magnavox - Odyssey2 | No-Intro | libretro-dats |
Mattel - Intellivision | No-Intro > TOSEC | libretro-dats |
Microsoft - MSX | No-Intro | libretro-dats |
Microsoft - MSX 2 | No-Intro | libretro-dats |
Microsoft - Xbox | Redump (Note: there is no libretro emulator) | libretro-dats |
MicroW8 | ||
MrBoom | ||
NEC - PC-8001 - PC-8801.rdb | TOSEC | libretro-dats |
NEC - PC-98 | Redump > TOSEC | libretro-dats |
NEC - PC Engine - TurboGrafx 16 | No-Intro | libretro-dats |
NEC - PC Engine SuperGrafx | No-Intro | libretro-dats |
NEC - PC Engine CD - TurboGrafx-CD | Redump > TOSEC | libretro-dats |
NEC - PC-FX | Redump > TOSEC | libretro-dats |
Nintendo - e-Reader | No-Intro | libretro-dats |
Nintendo - Family Computer Disk System | No-Intro | libretro-dats |
Nintendo - Game Boy | No-Intro | libretro-dats |
Nintendo - Game Boy Advance | No-Intro | libretro-dats |
Nintendo - Game Boy Color | No-Intro | libretro-dats |
Nintendo - GameCube | GameTDB > Redump > TOSEC | libretro-database-gametdb libretro-dats |
Nintendo - Nintendo 3DS | No-Intro | libretro-dats |
Nintendo - Nintendo 64 | No-Intro | libretro-dats |
Nintendo - Nintendo 64 DD | No-Intro | libretro-dats |
Nintendo - Nintendo DS | No-Intro | libretro-dats |
Nintendo - Nintendo DSi | No-Intro | libretro-dats |
Nintendo - Nintendo Entertainment System | No-Intro (iNES 1.0 headered, NES 2.0 headered, headerless) | libretro-dats |
Nintendo - Pokemon Mini | No-Intro | libretro-dats |
Nintendo - Satellaview | No-Intro | libretro-dats |
Nintendo - Sufami Turbo | No-Intro | libretro-dats |
Nintendo - Super Nintendo Entertainment System | No-Intro | libretro-dats |
Nintendo - Virtual Boy | No-Intro | libretro-dats |
Nintendo - Wii | GameTDB > Redump | libretro-database-gametdb libretro-dats |
Nintendo - Wii (Digital) | No-Intro | libretro-dats |
Philips - CD-i | Redump | libretro-dats |
Phillips - Videopac+ | No-Intro | libretro-dats |
PuzzleScript | ||
RCA - Studio II | No-Intro | libretro-dats |
Rick Dangerous | ||
RPG Maker | ||
ScummVM | Gruby's ScummVM Adventure Pack | libretro-database-scummvm |
Sega - 32X | No-Intro | libretro-dats |
Sega - Dreamcast | Redump > TOSEC | libretro-dats |
Sega - Game Gear | No-Intro | libretro-dats |
Sega - Master System - Mark III | No-Intro | libretro-dats |
Sega - Mega CD - Sega CD | Redump > TOSEC | libretro-dats |
Sega - Mega Drive - Genesis | No-Intro | libretro-dats |
Sega - Naomi | Redump | libretro-dats |
Sega - Naomi 2 | Redump | libretro-dats |
Sega - PICO | No-Intro | libretro-dats |
Sega - Saturn | Redump > TOSEC | libretro-dats |
Sega - SG-1000 | No-Intro | libretro-dats |
Sharp - X1 | No-Intro > TOSEC | libretro-dats |
Sharp - X68000 | No-Intro > TOSEC | libretro-dats |
Sinclair - ZX 81 | TOSEC | |
Sinclair - ZX Spectrum | World of Spectrum > TOSEC | libretro-dats |
Sinclair - ZX Spectrum +3 | No-Intro | libretro-dats |
SNK - Neo Geo CD | Redump | libretro-dats |
SNK - Neo Geo Pocket | No-Intro | libretro-dats |
SNK - Neo Geo Pocket Color | No-Intro | libretro-dats |
Sony - PlayStation | Redump > TOSEC | libretro-dats |
Sony - PlayStation 2 | Redump | libretro-dats |
Sony - PlayStation 3 | GameTDB > Redump (Note: there is no libretro emulator) | libretro-database-gametdb libretro-dats |
Sony - PlayStation 3 (PSN) | No-Intro (Note: there is no libretro emulator) | libretro-dats |
Sony - PlayStation Portable | No-Intro | libretro-dats |
Sony - PlayStation Portable (PSN) | No-Intro > Redump | libretro-dats |
Sony - PlayStation Vita | No-Intro (Note: there is no libretro emulator) | libretro-dats |
Spectravideo - SVI-318 - SVI-328 | TOSEC | libretro-dats |
The 3DO Company - 3DO | Redump > TOSEC | libretro-dats |
Thomson - MO/TO | TOSEC | |
TIC-80 | tic80.com | libretro-database-tic80 |
Tiger - Game.com | No-Intro | libretro-dats |
Tomb Raider | ||
Uzebox | Unknown | |
Vircon32 | ||
VTech - CreatiVision | No-Intro | libretro-dats |
VTech - V.Smile | No-Intro | libretro-dats |
WASM-4 | libretro-database-wasm4 | |
Watara - Supervision | No-Intro | libretro-dats |
Wolfenstein 3D |
Building
To build a complete set of RDB files for RetroArch or to generate a single RDB file, see RetroArch/libretro-db/README.md.
Alternatively, you can run the following command to rebuild all the RDBs locally:
make build
Testing
Make sure filenames are Windows file system compatible, and are not too long (eg. ecryptfs limits filenames to 143 characters)...
find -exec basename '{}' ';' | egrep '^.{144,}$'
Integrations
There are a few tools out there that allow integration with libretro's database.
- RetroArch CleanNaming: Python script that will rename your roms