Skip to content

What the packs do not hold

What each pack still cannot give you, and why. Most gaps are not firmware: a platform's list can also name game files, such as Diablo's diabdat.mpq, which you copy from your own game, or files no emulator of that platform opens. Those are counted apart. A missing firmware file means a console that does not start, and each one is named below with the platforms that list it.

Each file here is a request: if you hold one of the files under "Files to source", adding it fills the gap for every platform at once.

Download gaps CSV Open gaps API All data exports

Of the 6,734 files on the platforms' own BIOS lists, 6,684 are held and pass the platform's own check, 1 is held but not verified (listed under Untested below) and 49 are missing. None of the missing is firmware: 11 are game data and 38 are opened by none of the platform's emulators. Only missing firmware stops a console from starting. The files the emulators load beyond those lists are counted per platform in the table below.

Platform On its BIOS list (destinations) Files its emulators load Checked by
AmberELEC 414/434 4,754/4,937 MD5
Batocera 353/353 14,171/15,291 MD5
BizHawk 118/118 - SHA-1
EmuDeck 168/168 8,426/8,528 MD5
EmuELEC 543/572 4,788/10,217 MD5
KNULLI 290/290 9,126/15,350 MD5
Lakka 532/532 7,909/7,994 name only
MiSTer FPGA 81/81 - MD5
MinUI - 78/79 name only
MyMinUI - 356/367 name only
NextUI - 343/350 name only
ROCKNIX 38/38 7,427/9,139 MD5
Recalbox 351/351 3,125/3,344 MD5
RetroArch 526/526 7,918/7,985 name only
RetroBat 348/348 5,135/9,659 MD5
RetroDECK 2,007/2,008 6,705/6,992 MD5
RetroPie 532/532 8,117/12,771 name only
RomM 383/383 83/874 size, then any hash

Each fraction is what the pack has over what is needed, counting required and optional files alike since both ship. The first column is the BIOS list the platform publishes, counted by destination: a path the list declares twice is one file to place. A red badge marks a list that is short of required firmware. The second counts files its emulators load that this list never mentions, found by reading their source code, and it is often several times larger. What is short is named in the sections below. That second number is a floor, not a ceiling: an emulator that accepts any file handed to it names none in its code, so nothing there can be counted. Checked by is the test the platform runs on its own, replicated here from its source code (how each one works).

How much of each list the emulator code confirms

Section titled “How much of each list the emulator code confirms”
Platform On its BIOS list Documented in a profile Content the code checks
AmberELEC 434 386 (89%) 27 (6%)
Batocera 353 299 (85%) 88 (25%)
BizHawk 118 - -
EmuDeck 168 31 (18%) 13 (8%)
EmuELEC 572 513 (90%) 73 (13%)
KNULLI 290 241 (83%) 80 (28%)
Lakka 532 390 (73%) 113 (21%)
MiSTer FPGA 81 - -
MinUI 0 0 0
MyMinUI 0 0 0
NextUI 0 0 0
ROCKNIX 38 37 (97%) 27 (71%)
Recalbox 351 307 (87%) 87 (25%)
RetroArch 526 384 (73%) 113 (21%)
RetroBat 348 300 (86%) 116 (33%)
RetroDECK 2,008 1,569 (78%) 97 (5%)
RetroPie 532 390 (73%) 123 (23%)
RomM 383 235 (61%) 56 (15%)

Both columns count the files on the platform's own BIOS list, the same number as the first column of the table above. Documented in a profile means an emulator profile, written from source, describes the file. Content the code checks is stricter: the emulator verifies a size or hash for it, and this tool repeats that check. The gap between the two is not a defect, it is what the emulator code does: many emulators load a file without ever checking its content, and no amount of profiling can invent a check the code does not perform. A dash means no profiled emulator applies to the platform, whose own source is then the only authority.

Across every profiled entry, 4,401 of 11,189 (39%) carry a hash the code checks, 1,267 (11%) only a size, and 5,521 (49%) neither. That last share is the ceiling of the method: where an emulator validates nothing, reading its source establishes which file it loads, never whether the content is the right dump. The provenance field answers that other question, for the files a dump catalog indexes.

Platform file lists are scraped as-is from each upstream project. Emulator profiles are read from source code. The two do not always agree, and this table counts the differences. Packs follow the platform contract, and these numbers show where that contract diverges from what the code loads.

Platform Missing from list Not read by profiles Hash conflict Required status
AmberELEC 2105 289 0 102
Batocera 2512 75 3 132
BizHawk - - - -
EmuDeck 2763 114 0 37
EmuELEC 1759 377 0 108
KNULLI 2570 72 3 100
Lakka 1939 181 26 243
MiSTer FPGA - - - -
MinUI 29 0 0 0
MyMinUI 225 0 0 0
NextUI 190 0 0 0
ROCKNIX 2330 4 0 16
Recalbox 631 77 2 129
RetroArch 1957 181 26 243
RetroBat 1925 122 2 81
RetroDECK 1183 608 0 1196
RetroPie 2283 174 27 225
RomM 424 230 0 96
  • Missing from list: a profiled emulator loads the file, the platform list does not mention it
  • Not read by profiles: on the platform list, loaded by no emulator profiled so far (a profile may still be incomplete)
  • Hash conflict: the platform list and the emulator source expect different hashes
  • Required status: required/optional differs between list and code

A dash means no profiled emulator overlaps the platform's systems, so there is nothing to compare: the platform's own source is the only authority for its files.

The same comparison feeds the updated platform files: each platform's own file, patched with these differences and kept in its native format (System.dat, es_bios.xml, batocera-systems, ...).

49 missing under 11 names, 1 untested, 8 discrepancy.

Required is the platform's own flag. Category says what the platform's emulators do with the file: bios is firmware they load, game_data comes from a copy of the game, unread is opened by none of them. Only a missing bios entry stops a console from starting. A name a list declares in several folders is one row. Each platform links to its entry, which names the cores examined, and is followed by where its list puts the file.

File Category Required Platforms
Data.rsdk game_data yes EmuELEC ports/sonic1/Data.rsdk; EmuELEC ports/sonic2/Data.rsdk; EmuELEC ports/sonicmania/Data.rsdk; EmuELEC ports/soniccd/Data.rsdk
N88_KNJ1.ROM unread yes AmberELEC bios/quasi88/N88_KNJ1.ROM
N88_KNJ2.ROM unread yes AmberELEC bios/quasi88/N88_KNJ2.ROM
data.zip game_data yes EmuELEC ports/VVVVVV/data.zip
diabdat.mpq game_data yes EmuELEC ports/diablo/diabdat.mpq
hardwareconfig.xml unread yes AmberELEC bios/Machines/MSX/hardwareconfig.xml; EmuELEC bios/Machines/MSX/hardwareconfig.xml
hellfire.mpq game_data yes EmuELEC ports/diablo/hellfire.mpq
hfmonk.mpq game_data yes EmuELEC ports/diablo/hfmonk.mpq
hfmusic.mpq game_data yes EmuELEC ports/diablo/hfmusic.mpq
hfvoice.mpq game_data yes EmuELEC ports/diablo/hfvoice.mpq
level1.map game_data yes EmuELEC ports/reminiscence/level1.map

Present, but not the expected hash. Declared is what the platform asks for, the collection copy is what the path holds.

File Platforms Reason Declared Collection copy
dsifirmware.bin RetroDECK declared hash contradicted by the local file sha256 11a150e3729b bios/Nintendo/Nintendo DSi/dsifirmware.bin
sha256 a52e281c4dfc

The platform's own check passes, but the emulator's size or hash check fails. Each row names the check that fails.

File Platforms Discrepancy Accepted dump in the collection
Dinothawr.zip Lakka, RetroArch, RetroPie packed per Lakka existence check: declared hash a2e891e330d146c4046c2b622fc31462, file md5 b8e3f8e88dc8164f8b4b60aa2add9107 sha1 eadb966430454b40a17387acc7302ff1683cc9f2 -
aes.zip Lakka, RetroArch, RetroPie packed per Lakka existence check: declared hash 9d2ff2333e23910cf56f7f785609d36a, file md5 ad9585c72130c56f04ae26aae87c289d sha1 23c66caa80b93199914fae246a5ea6e84db1be29 -
cdimono1.zip Lakka, RetroArch, RetroPie packed per Lakka existence check: declared hash 801c529739b83e1490b897f2d3ffbb3a, file md5 3c96160075816b4916f5329b5e539ca0 sha1 36771315484a1f57227e23278df91b84b5d7d3be -
d64_1.rom RetroBat RetroBat says OK but xroar says crc32 mismatch: got 60a4634c, accepted [84f68bf9] bios/Dragon/Dragon/alpha-basic.rom
fmpac.rom RetroBat RetroBat says OK but openmsx says sha1 mismatch: got 9d789166e3caf28e4742fe933d962e99618c633d, accepted [fec451b9256570a0e4869355a40329c57f40705f] bios/Microsoft/MSX/openmsx/fmpac.rom
sgb2.boot.rom RetroDECK RetroDECK says OK but supersnes9x says size mismatch: got 524288, accepted [256] -
spec1282a.zip Lakka, RetroArch, RetroPie packed per Lakka existence check: declared hash b2fed9c6a9e54af7d90b6f2b3516fcf9, file md5 1c65f9cd31676facd7ccddc80f5cb83f sha1 a20dfda5804a9624e35baaf2fad2ac2011e70d9d -
stvbios.zip Lakka, RetroArch, RetroPie packed per Lakka existence check: declared hash 0e92c1e02862dfeb4cdef7f4414b14a9, file md5 21d2484ee251ea23cd04caf2c2b76217 sha1 b14bbed4bf459439cf7e96d2f79d7adea5d31448 -

A platform can declare one path twice with different hashes. The path holds the file one declaration accepts, so it is counted once, as held. The other declaration cannot be met at the same time.

File Platform Status Path held for system
cdibios.zip RetroDECK untested arcade
disk.rom RetroDECK untested coco
stvbios.zip RetroDECK untested arcade

Files emulators load that no platform lists

Section titled “Files emulators load that no platform lists”

Files loaded by emulators but not declared by any platform. 5,711 files across 324 emulators, 3,930 available (69%), 1,103 installed with their emulator, 678 to source.

This counts every profiled emulator, including those no platform ships yet, so it reaches past what the first table above counts: it covers only the emulators each platform actually ships. Whatever is not in the collection is an acquisition target, named per emulator below.

Source Count Description
bios/ 3893 In repository (database.json)
data/ 32 Data directories (buildbot, GitHub)
release 5 GitHub release assets (large files)
bundled 1103 Installed with the emulator's own package, not collected
missing 678 Not available, needs sourcing
324 rows
Emulator Undeclared bios data release Bundled Missing
Amiberry 433 386 0 0 0 47
VICE (SDL2) 322 103 0 0 217 2
MAME 273 271 2 0 0 0
DuckStation 166 166 0 0 0 0
PCem 139 139 0 0 0 0
C64.emu 113 105 0 0 8 0
Altirra 109 106 0 0 2 1
POM2 105 73 0 0 23 9
ZEsarUX 105 10 0 0 95 0
Clock Signal (CLK) 98 98 0 0 0 0
TR2X 98 0 0 0 8 90
Commander Genius 97 44 0 0 0 53
VICE 97 97 0 0 0 0
TR1X 95 6 0 0 0 89
EKA2L1 94 1 0 0 93 0
Cemu 77 77 0 0 0 0
QEMU 75 75 0 0 0 0
Hypseus Singe 72 72 0 0 0 0
BizHawk 71 71 0 0 0 0
BAM FPLoader 70 21 0 0 48 1
MAME MESS 59 59 0 0 0 0
MFME 59 1 0 0 57 1
CatacombGL 57 32 0 0 0 25
Wolf4SDL 56 16 0 0 0 40
BeebEm 52 14 3 0 35 0
DREAMM 52 52 0 0 0 0
GZDoom 50 24 0 0 6 20
UZDoom 50 24 0 0 6 20
DOSBox Staging 49 49 0 0 0 0
SplitWolf 48 16 0 0 2 30
GroovyMAME 46 46 0 0 0 0
LZDoom 43 27 0 0 4 12
FinalBurn Neo 40 35 0 3 0 2
Ikemen GO 40 40 0 0 0 0
Mariani 37 18 0 0 19 0
Jazz² Resurrection 36 28 0 0 0 8
FPseNG 35 2 0 0 33 0
idTech4A++ 35 16 0 0 19 0
OpenTTD 35 0 0 0 0 35
EmuCoreX 33 12 1 0 20 0
BStone 32 15 0 0 0 17
Syobon Action 32 32 0 0 0 0
Aleph One 31 31 0 0 0 0
DXX-Rebirth 29 15 0 0 0 14
Fuse 29 29 0 0 0 0
Rust-DOS 29 28 0 0 0 1
Dolphin 28 28 0 0 0 0
OpenJazz 28 25 0 0 0 3
SDLPAL 28 28 0 0 0 0
MAME4droid (0.139u1) 26 25 0 0 1 0
shadPS4 26 26 0 0 0 0
XM6 TypeG 24 19 0 0 0 5
OpenJKDF2 23 5 0 0 0 18
Raze 23 10 0 0 1 12
VICE SDL 23 23 0 0 0 0
C-Dogs SDL 22 22 0 0 0 0
JL-Mod 22 0 0 0 22 0
MAME4droid 2024 22 15 0 0 7 0
Dolphin MMJR2 21 9 10 0 1 1
PrimeHack 21 21 0 0 0 0
dsda-doom 20 12 0 0 1 7
Future Pinball 20 2 0 0 18 0
PPSSPP 1.5.4 20 0 0 0 19 1
DOSBox-X 19 12 1 0 5 1
Gargoyle 19 0 0 0 19 0
TheXTech 19 19 0 0 0 0
ePSXe 18 15 0 0 2 1
J2ME Loader 18 0 0 0 18 0
RealRTCW 18 4 0 0 13 1
Speccy 18 10 0 0 7 1
touchHLE 18 0 0 0 18 0
XRoar 18 18 0 0 0 0
ACE-DL 17 5 0 0 12 0
Chocolate Doom 16 16 0 0 0 0
Citra MMJ 16 10 0 0 6 0
EDuke32 16 4 0 0 0 12
MAME 2010 16 16 0 0 0 0
PUAE (P-UAE) 16 16 0 0 0 0
PUAE 2021 16 16 0 0 0 0
Skyline 16 7 0 0 9 0
ZQuest Classic 16 0 0 0 16 0
ares 15 15 0 0 0 0
MAME 2014 15 15 0 0 0 0
MAME 2015 15 15 0 0 0 0
ScummVM (SDL2) 15 11 1 0 2 1
UME 2015 15 15 0 0 0 0
CPCemu 14 4 2 0 8 0
Cxbx-Reloaded 14 6 0 0 7 1
Lindbergh Loader 14 9 0 0 5 0
Linux Loader 14 9 0 0 5 0
MAME 2009 14 14 0 0 0 0
MAME 2016 14 14 0 0 0 0
AdvanceMAME 0.94 13 11 0 0 2 0
ioRTCW 13 11 0 0 0 2
PrBoom 13 11 0 0 0 2
SWF Player 13 0 0 0 13 0
AdvanceMAME 12 10 0 0 2 0
AdvanceMAME 1.4 12 11 0 0 1 0
Azahar 12 12 0 0 0 0
dhewm3 12 6 0 0 0 6
DOSBox Pure 12 12 0 0 0 0
Gopher2600 12 12 0 0 0 0
ioquake3 12 12 0 0 0 0
KEmulator nnmod 12 4 0 0 8 0
MAME 2003-Plus 12 12 0 0 0 0
Virtual Virtual Boy 12 0 0 0 12 0
vkQuake3 12 12 0 0 0 0
WQXEmu 12 11 0 1 0 0
XM6 Pro-68k 12 9 0 0 2 1
XM7 12 0 6 0 0 6
DraStic 11 4 0 0 7 0
hode 11 0 0 0 0 11
iNES 11 9 0 0 2 0
no$gba 11 4 0 0 0 7
pSxMAME 11 11 0 0 0 0
RAINE 11 8 0 0 3 0
ScummVM 11 11 0 0 0 0
ScummVM (SDL1) 11 10 0 0 1 0
Infinity 10 4 0 0 6 0
MAME 2003 10 10 0 0 0 0
MesenCE 10 10 0 0 0 0
Triforce 10 10 0 0 0 0
Visual Pinball X 10 6 0 0 4 0
DevilutionX 9 6 0 0 1 2
FB Alpha 2012 9 9 0 0 0 0
Julius 9 0 0 0 0 9
LinApple 9 8 0 0 1 0
Mednafen 9 9 0 0 0 0
Quake 3 (Raspberry Pi) 9 9 0 0 0 0
Ruffle 9 0 0 0 9 0
Taradino 9 4 0 0 0 5
advanced_drastic 8 3 0 0 5 0
ArcadeFlashWeb 8 0 0 0 8 0
FPse 8 1 0 0 7 0
Nuance 8 8 0 0 0 0
OpenJK 8 0 0 0 0 8
Zelda Classic v2.10 8 8 0 0 0 0
2600.emu 7 7 0 0 0 0
CaPriCe Forever 7 0 0 0 7 0
GSplus (legacy) 7 6 0 0 0 1
Hydra Castle Labyrinth 7 7 0 0 0 0
Hurrican 7 7 0 0 0 0
Starship 7 0 0 0 3 4
Stella 7 7 0 0 0 0
Supermodel 7 2 0 0 5 0
Supermodel Dojo 7 4 0 0 3 0
Supermodel (Sinden fork) 7 4 0 0 3 0
The Ur-Quan Masters 7 7 0 0 0 0
Xenia Edge 7 7 0 0 0 0
AzaharPlus 6 6 0 0 0 0
Chihiro-DS 6 3 0 0 3 0
Citra 6 6 0 0 0 0
CorsixTH 6 6 0 0 0 0
Dolphin MMJR 6 5 0 0 0 1
DOSBox 6 6 0 0 0 0
DuckStation (legacy) 6 6 0 0 0 0
Ishiiruka 6 6 0 0 0 0
Mupen64Plus 6 1 0 0 5 0
NES.emu 6 1 0 0 5 0
Nestopia UE 6 6 0 0 0 0
OpenMoHAA 6 6 0 0 0 0
Project64 6 0 0 0 6 0
Snes9x EX+ 6 5 0 0 1 0
TeknoParrot 6 3 0 0 0 3
The Force Engine 6 0 0 0 0 6
Tsugaru 6 6 0 0 0 0
X1 BOX 6 3 0 0 2 1
ZiNc 6 6 0 0 0 0
Azahar (SDL2) 5 5 0 0 0 0
Bermuda Syndrome (bs) 5 0 0 0 0 5
CSpect 5 4 0 1 0 0
Kenji-NX 5 5 0 0 0 0
Lime3DS 5 5 0 0 0 0
MAME Arcade 5 5 0 0 0 0
Mandarine 5 5 0 0 0 0
MasterGear 5 3 0 0 2 0
MSX.emu 5 5 0 0 0 0
px68k (SDL) 5 3 0 0 0 2
sixtyforce 5 0 0 0 5 0
Sonic 3 A.I.R. 5 1 0 0 3 1
UAE4All2 5 3 0 0 2 0
Xash3D FWGS 5 5 0 0 0 0
ARMSX1 4 4 0 0 0 0
BlastEm 4 1 0 0 1 2
blueMSX 4 4 0 0 0 0
EasyRPG Player 4 4 0 0 0 0
Eden 4 4 0 0 0 0
EmuCoreV 4 1 0 0 3 0
ET Legacy 4 4 0 0 0 0
Frodo 4 4 0 0 0 0
hakuX 4 2 0 0 2 0
Kega Fusion 4 4 0 0 0 0
Lexaloffle 4 4 0 0 0 0
NP2kai 4 4 0 0 0 0
np2pi 4 3 0 0 0 1
NXEngine 4 4 0 0 0 0
PicoDrive 4 4 0 0 0 0
SimCoupe (standalone) 4 0 1 0 3 0
Sonic Robo Blast 2 4 0 0 0 4 0
Sudachi 4 4 0 0 0 0
Ymir 4 3 0 0 1 0
A7800 3 3 0 0 0 0
Abuse 3 0 0 0 3 0
Citron 3 3 0 0 0 0
Cxbx-Reloaded (31ff15b) 3 3 0 0 0 0
DaedalusX64 3 0 0 0 3 0
Fallout 2 Community Edition 3 1 0 0 0 2
fheroes2 3 0 0 0 1 2
Flycast Dojo 3 3 0 0 0 0
fMSX 3 3 0 0 0 0
Geargrafx 3 3 0 0 0 0
hatariB 3 3 0 0 0 0
nSide (SFC Balanced) 3 3 0 0 0 0
MAME 2003 Midway 3 3 0 0 0 0
MAME4ALL-Pi 3 2 0 0 1 0
mkxp-z 3 3 0 0 0 0
OpenTyrian 3 3 0 0 0 0
PrBoom+ 3 2 0 0 1 0
puNES 3 1 0 0 2 0
SDL2TRS 3 3 0 0 0 0
SUPER3 3 0 0 0 3 0
Suyu 3 3 0 0 0 0
TI-99/Sim 3 3 0 0 0 0
TI-99/Sim 0.15.0 3 3 0 0 0 0
VICE x64 3 3 0 0 0 0
VICE x64sc 3 3 0 0 0 0
Virtual Jaguar 3 3 0 0 0 0
xemu 3 3 0 0 0 0
Yuzu 3 3 0 0 0 0
BBKEmu 2 2 0 0 0 0
Beetle Saturn 2 2 0 0 0 0
Citra 2018 2 2 0 0 0 0
ColEm 2 2 0 0 0 0
DOSBox Pure Unleashed 2 2 0 0 0 0
DSperate 2 2 0 0 0 0
Fallout Community Edition 2 0 0 0 0 2
Flycast 2 2 0 0 0 0
FS-UAE 2 2 0 0 0 0
GAM4980 2 2 0 0 0 0
Gearcoleco 2 2 0 0 0 0
Geartowns 2 2 0 0 0 0
Geolith 2 2 0 0 0 0
GnGeo-Pi 2 2 0 0 0 0
izapple2 2 2 0 0 0 0
MAME 0.258 2 2 0 0 0 0
MAME 0.278 2 2 0 0 0 0
Mednafen STV 2 2 0 0 0 0
melonDS 2 2 0 0 0 0
Mesen 2 2 0 0 0 0
Neko Project II 2 2 0 0 0 0
NEO.emu 2 1 0 0 1 0
openMSX 2 2 0 0 0 0
Oricutron 2 2 0 0 0 0
Panda3DS 2 2 0 0 0 0
PPSSPP 2 1 1 0 0 0
QUASI88 2 2 0 0 0 0
QUASI88kai 2 2 0 0 0 0
RVVM 2 2 0 0 0 0
Ryujinx 2 2 0 0 0 0
SAME CDi 2 2 0 0 0 0
simple64 2 2 0 0 0 0
SquirrelJME 2 2 0 0 0 0
SuperSnes9x 2 2 0 0 0 0
Trident 2 2 0 0 0 0
TyrQuake 2 2 0 0 0 0
VICE xvic 2 2 0 0 0 0
vkQuake2 2 2 0 0 0 0
X Millennium 2 2 0 0 0 0
xemu Chihiro 2 2 0 0 0 0
Yamagi Quake II 2 2 0 0 0 0
ArcadeDuck 1 0 0 0 1 0
Basilisk II 1 0 0 0 0 1
Beetle PSX (Mednafen PSX) 1 1 0 0 0 0
BigPEmu 1 1 0 0 0 0
bk-emulator 1 1 0 0 0 0
Cannonball 1 1 0 0 0 0
CapriceRPI 1 0 0 0 0 1
ccleste 1 0 0 0 1 0
DirectXBox 1 1 0 0 0 0
ep128emu 1 1 0 0 0 0
FB Alpha 2012 CPS-3 1 1 0 0 0 0
FCEUmm 1 1 0 0 0 0
FCEUmm Mod 1 1 0 0 0 0
Flycast 2021 1 1 0 0 0 0
Flycast 2022 Low-End 1 1 0 0 0 0
FreeJ2ME-Plus 1 1 0 0 0 0
FS-UAE 3.1 1 1 0 0 0 0
Ion Fury 1 0 0 0 0 1
GBA.emu 1 0 0 0 1 0
Handy 1 1 0 0 0 0
Hatari 1 1 0 0 0 0
Hatari 2014 1 1 0 0 0 0
jgenesis 1 1 0 0 0 0
jzIntv 1 1 0 0 0 0
MAME 2000 1 1 0 0 0 0
Mupen64Plus-Next 1 1 0 0 0 0
My Boy! 1 0 0 0 1 0
NanoBoyAdvance 1 0 1 0 0 0
Nesoid 1 1 0 0 0 0
NooDS 1 1 0 0 0 0
O2EM 1 1 0 0 0 0
Omicron 1 1 0 0 0 0
Opera (4DO) 1 1 0 0 0 0
Parallel Launcher 1 1 0 0 0 0
P/EMU/SDL 1 1 0 0 0 0
Pokket 1 1 0 0 0 0
PX68k 1 0 0 0 0 1
Reicast 1 1 0 0 0 0
rpix86 1 1 0 0 0 0
Rustation 1 1 0 0 0 0
SheepShaver 1 1 0 0 0 0
Solarus 1 1 0 0 0 0
Solarus 2.0.0 1 0 0 0 1 0
SPMP8000Emu 1 1 0 0 0 0
Starboard 1 0 0 0 1 0
Super Mario War 1 0 1 0 0 0
Supermodel Legacy 1 0 0 0 1 0
SuperTux 1 0 1 0 0 0
SuperTuxKart 1 0 1 0 0 0
UAE4ARM 1 1 0 0 0 0
VICE x64dtv 1 1 0 0 0 0
VVVVVV 1 1 0 0 0 0
WinUAE 1 1 0 0 0 0
Commander X16 Emulator 1 0 0 0 1 0

651 files, 100 required. They come from 678 entries: a file declared with the same hash at several places is listed once.

Listed on pages of their own: part 1, part 2, part 3, part 4, part 5, part 6, part 7.

952 further files arrive with their emulator's own package (ACE-DL, Abuse, AdvanceMAME, AdvanceMAME 0.94, AdvanceMAME 1.4, Altirra, ArcadeDuck, ArcadeFlashWeb, BAM FPLoader, BeebEm, BlastEm, C64.emu, CPCemu, CaPriCe Forever, Chihiro-DS, Citra MMJ, Commander X16 Emulator, Cxbx-Reloaded, DOSBox-X, DaedalusX64, DevilutionX, Dolphin MMJR2, DraStic, EKA2L1, EmuCoreV, EmuCoreX, FPse, FPseNG, Future Pinball, GBA.emu, GZDoom, Gargoyle, Infinity, J2ME Loader, JL-Mod, KEmulator nnmod, LZDoom, LinApple, Lindbergh Loader, Linux Loader, MAME4ALL-Pi, MAME4droid (0.139u1), MAME4droid 2024, MFME, Mariani, MasterGear, Mupen64Plus, My Boy!, NEO.emu, NES.emu, POM2, PPSSPP 1.5.4, PrBoom+, Project64, RAINE, Raze, RealRTCW, Ruffle, SUPER3, SWF Player, ScummVM (SDL1), ScummVM (SDL2), SimCoupe (standalone), Skyline, Snes9x EX+, Solarus 2.0.0, Sonic 3 A.I.R., Sonic Robo Blast 2, Speccy, SplitWolf, Starboard, Starship, Supermodel, Supermodel (Sinden fork), Supermodel Dojo, Supermodel Legacy, TR2X, UAE4All2, UZDoom, VICE (SDL2), Virtual Virtual Boy, Visual Pinball X, X1 BOX, XM6 Pro-68k, Ymir, ZEsarUX, ZQuest Classic, advanced_drastic, ccleste, dsda-doom, ePSXe, fheroes2, hakuX, iNES, idTech4A++, puNES, sixtyforce, touchHLE): documented in the profile, not collected, and not listed here.

254 files the collection does not hold. A file with the same name is never served in their place. Each is still wanted, and the last column names a catalog or romset that lists it.

254 rows
File Emulator Reason Source ref Listed in
2ship.o2r 2 Ship 2 Harkinian ships inside the 2 Ship 2 Harkinian release, and the collection does not hold it mm/2s2h/BenPort.cpp:149-153, mm/2s2h/BenPort.cpp:345-370 -
<CaCertificateId>.der Kenji-NX replacement certificate the user picks for one certificate authority, with no canonical artefact behind the name src/Ryujinx.HLE/HOS/Services/Ssl/BuiltInCertificateManager.cs:25, src/Ryujinx.HLE/HOS/Services/Ssl/BuiltInCertificateManager.cs:91-112, src/Ryujinx.HLE/HOS/Services/Ssl/BuiltInCertificateManager.cs:114-180 -
<SERIAL>_<CRC>.pnach EmuCoreX cheat list authored per title, with no released artefact behind it app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:332-345 (this build), app/src/main/cpp/pcsx2/pcsx2/Patch.cpp:347-369 (this build), app/src/main/java/com/sbro/emucorex/ui/cheats/CheatManagerScreen.kt:291-309 (this build), app/src/main/java/com/sbro/emucorex/data/CheatRepository.kt:186-220 (this build), app/src/main/java/com/sbro/emucorex/data/CheatRepository.kt:304-311 (this build) -
<TITLEID>.txt EmuCoreV patch list authored per title, with no released artefact behind it app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:26-70 (this build), app/src/main/cpp/vita3k/vita3k/patch/src/patch.cpp:77-90 (this build), app/src/main/cpp/vita3k/vita3k/patch/src/util.cpp:24-50 (this build), app/src/main/cpp/vita3k/vita3k/interface.cpp:482-484 (this build) -
<amiibo>.bin Kenji-NX dump of one physical amiibo figure, tied to the tag it was read from and never distributed generically src/Ryujinx.HLE/HOS/Horizon.cs:355-363, src/Ryujinx.HLE/HOS/Services/Nfc/AmiiboDecryption/AmiiboBinReader.cs:22-44, src/Ryujinx.HLE/HOS/Services/Nfc/AmiiboDecryption/AmiiboBinReader.cs:151-283, src/LibKenjinx/LibKenjinx.cs:705-734, src/KenjinxAndroid/app/src/main/java/org/kenjinx/android/views/GameViews.kt:328-349 -
<code>.txt ePSXe guide text the user files under the disc serial ePSXe.java:1047, ePSXe.java:1857, ePSXe.java:1896 -
<content hash>.png hakuX texture pack authored per title against the hashes one dump produces hw/xbox/nv2a/pgraph/vk/texture_replace.c:227-320 (this build), hw/xbox/nv2a/pgraph/vk/texture_replace.c:331-377 (this build), hw/xbox/nv2a/pgraph/vk/texture_replace.c:388-435 (this build), android/app/src/main/java/com/rfandango/haku_x/GameLibraryActivity.kt:904-990 (this build), android/app/src/main/java/com/rfandango/haku_x/MainActivity.kt:105-113 (this build) -
<content_id>.edat aPS3e per-content licensed data file, shipped with the content it belongs to app/src/main/java/aenu/aps3e/MainActivity.java:654-658 (this build), app/src/main/cpp/aps3e_emu.cpp:878-906 (this build), app/src/main/cpp/emulator_aps3e.cpp:1085 (this build), app/src/main/cpp/rpcs3/rpcs3/Emu/system_utils.cpp:440 (this build) -
<content_id>.rap aPS3e per-title activation licence tied to the account that bought the content, never distributed generically app/src/main/java/aenu/aps3e/MainActivity.java:649-653 (this build), app/src/main/java/aenu/aps3e/Emulator.java:820-845 (this build), app/src/main/cpp/rpcs3/rpcs3/Crypto/unself.cpp:1312-1343 (this build), app/src/main/cpp/rpcs3/rpcs3/Emu/system_utils.cpp:396-421 (this build) -
<driver>.so aPS3e third-party Vulkan driver built for one GPU family, not an emulator artefact app/src/main/java/aenu/aps3e/EmulatorSettings.java:1232-1327 (this build), app/src/main/cpp/aps3e_emu.cpp:952-976 (this build), app/src/main/cpp/vkapi.cpp:18-33 (this build), app/src/main/cpp/rpcs3/rpcs3/Emu/system_config.h:209-211 (this build) -
<driver>.zip aX360e third-party Vulkan driver built for one GPU family, not an emulator artefact app/src/main/java/aenu/ax360e/EmulatorSettings.java:732-736 (this build), app/src/main/java/aenu/ax360e/Utils.java:165-230 (this build), app/src/main/cpp/xenia-canary/src/xenia/ui/vulkan/vulkan_instance.cc:34 (this build), app/src/main/cpp/xenia-canary/src/xenia/ui/vulkan/vulkan_instance.cc:71-91 (this build), app/src/main/java/aenu/emulator/Emulator.java:116-122 (this build) -
<driver>.zip EmuCoreV Vulkan driver built for one Adreno family, not an emulator artefact app/src/main/java/com/sbro/emucorev/core/GpuDriverCatalogRepository.kt:45-78 (this build), app/src/main/java/com/sbro/emucorev/core/GpuDriverCatalogRepository.kt:130-136 (this build), app/src/main/java/com/sbro/emucorev/core/GpuDriverManager.kt:52-125 (this build), app/src/main/java/com/sbro/emucorev/core/GpuDriverManager.kt:136-171 (this build), app/src/main/java/com/sbro/emucorev/ui/settings/SettingsTabContent.kt:215 (this build), app/src/main/cpp/vita3k/vita3k/util/src/android_driver.cpp:202-215 (this build), app/src/main/cpp/vita3k/vita3k/util/src/android_driver.cpp:362-380 (this build), app/src/main/cpp/vita3k/vita3k/renderer/src/vulkan/renderer.cpp:371-387 (this build), app/src/main/cpp/vita3k/vita3k/renderer/src/vulkan/renderer.cpp:569-578 (this build) -
<driver>.zip EmuCoreX Vulkan driver built for one GPU family, not an emulator artefact app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:143-147 (this build), app/src/main/java/com/sbro/emucorex/core/GpuDriverCatalogRepository.kt:76-87 (this build), app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:98-176 (this build), app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:178-195 (this build), app/src/main/java/com/sbro/emucorex/core/GpuDriverManager.kt:228-242 (this build), app/src/main/java/com/sbro/emucorex/core/GpuDriverCompatibility.kt:204-208 (this build), app/src/main/java/com/sbro/emucorex/core/GpuDriverCompatibility.kt:244-257 (this build), app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:249-263 (this build), app/src/main/cpp/ARM_ANDROID/src/runtime/android_runtime.cpp:581 (this build), app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:136 (this build), app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/Vulkan/VKLoader.cpp:201-207 (this build) -
<driver>.zip hakuX third-party Vulkan driver built for one GPU family, not an emulator artefact android/app/src/main/java/com/rfandango/haku_x/GpuDriverHelper.kt:19-35 (this build), android/app/src/main/java/com/rfandango/haku_x/GpuDriverHelper.kt:37-70 (this build), android/app/src/main/java/com/rfandango/haku_x/GpuDriverHelper.kt:72-99 (this build), android/app/src/main/java/com/rfandango/haku_x/GpuDriverHelper.kt:101-104 (this build), android/app/src/main/java/com/rfandango/haku_x/GpuDriverHelper.kt:138-165 (this build) -
<driver>.zip Kenji-NX third-party Vulkan driver built for one GPU family, not an emulator artefact src/KenjinxAndroid/app/src/main/java/org/kenjinx/android/viewmodels/VulkanDriverViewModel.kt:13-167, src/KenjinxAndroid/app/src/main/java/org/kenjinx/android/viewmodels/MainViewModel.kt:202-243, src/LibKenjinx/Android/JniExportedMethods.cs:535-558, src/LibKenjinx/VulkanLoader.cs:27-29 -
<driver>.zip X1 BOX third-party Vulkan driver built for one GPU family, not an emulator artefact android/app/src/main/java/com/izzy2lost/x1box/GpuDriverHelper.kt:15 (this build), android/app/src/main/java/com/izzy2lost/x1box/GpuDriverHelper.kt:19-35 (this build), android/app/src/main/java/com/izzy2lost/x1box/GpuDriverHelper.kt:41-89 (this build), android/app/src/main/java/com/izzy2lost/x1box/GpuDriverHelper.kt:91-131 (this build), android/app/src/main/java/com/izzy2lost/x1box/GpuDriverHelper.kt:133-136 (this build), android/app/src/main/java/com/izzy2lost/x1box/GpuDriverHelper.kt:170-197 (this build) -
<driver>.zip XenDroid third-party Vulkan driver built for one GPU family, not an emulator artefact app/src/main/java/xendroid/compose/ui/settings/SettingRows.kt:175-200 (this build), app/src/main/java/xendroid/compose/settings/SettingsRepository.kt:34-35 (this build), app/src/main/java/xendroid/compose/settings/SettingsRepository.kt:140 (this build), emulator-core/src/main/java/xendroid/compose/Utils.java:164-236 (this build), emulator-core/src/main/java/xendroid/compose/Application.java:21-24 (this build), emulator-core/src/main/cpp/xenia/src/xenia/ui/vulkan/vulkan_instance.cc:106 (this build), emulator-core/src/main/cpp/xenia/src/xenia/ui/vulkan/vulkan_instance.cc:236-260 (this build), emulator-core/src/main/cpp/xenia/src/xenia/ui/vulkan/vulkan_instance.cc:271 (this build) -
<expansion>.rom ARMSX1 any expansion port ROM the user points at, under no name and no version the code expects psx/dev/exp1.c:12-44, psx/dev/exp1.h:9, psx/psx.c:312-313, frontend/config.c:93, frontend/main.cpp:2569-2570, android/app/src/main/java/com/armsx2/ui/settings/Ps1AdvancedTab.kt:102-108 -
<font>.ttf aPS3e any TrueType, TrueType collection or OpenType face the user picks, with no name or version the code expects app/src/main/java/aenu/aps3e/EmulatorSettings.java:1329-1349 (this build), app/src/main/cpp/aps3e_rp3_impl.cpp:215-227 (this build), app/src/main/cpp/rpcs3/rpcs3/Emu/system_config.h:402-403 (this build) -
<font>.ttf aX360e any TrueType face the user picks, with no name or version the code expects app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:43-45 (this build), app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:355-394 (this build), app/src/main/cpp/xenia-canary/src/xenia/ui/imgui_drawer.cc:527-534 (this build) -
<font>.ttf FreeJ2ME-Plus user supplied, no canonical file src/org/recompile/mobile/PlatformFont.java:63 (emulator code, libretro port), src/org/recompile/mobile/PlatformFont.java:133-154 (emulator code, libretro port), src/org/recompile/mobile/Mobile.java:1062-1064 (emulator code, libretro port) -
<font>.ttf XenDroid any TrueType face the user points the setting at, with no name or version the code expects emulator-core/src/main/cpp/xenia/src/xenia/ui/imgui_drawer.cc:39-44 (this build), emulator-core/src/main/cpp/xenia/src/xenia/ui/imgui_drawer.cc:353-366 (this build), emulator-core/src/main/cpp/xenia/src/xenia/ui/imgui_drawer.cc:367-376 (this build) -
<game>.back.png iNES any picture the user places behind one title MainActivity.java:1734-1736 -
<game>.back.png MasterGear any picture the user places behind one title MainActivity.java:1047-1049 -
<game>.back.png Speccy any picture the user places behind one title MainActivity.java:1737-1739 -
<game>.cht iNES cheat codes the user writes or collects per title offset 0x3a05e in libmain.so LoadNES (LoadCHT 0x3a06a), offset 0x392e2-0x392ec in LoadFile, offset 0x388d2 in Joystick -
<game>.cht Speccy cheat codes the user writes or collects per title offset 0x5c210-0x5c224 in libmain.so LoadFile, offset 0x600f4 in LoadCHT -
<game>.dkey aPS3e per-disc AES-128 key named after the image it decrypts, one per title, carried by disc dump catalogues rather than by the emulator app/src/main/java/aenu/aps3e/Utils.java:185-205 (this build), app/src/main/cpp/rpcs3/rpcs3/Loader/iso.cpp:362-408 (this build), app/src/main/cpp/rpcs3/rpcs3/Loader/iso.cpp:855-882 (this build) -
<game>.gba DraStic Game Boy Advance cartridge the title reads for bonus content offset 0x6ec98 in drastic r2.5.2.2 gamecard_load_gba, offset 0x6eda0 in drastic r2.5.2.2 gamecard_load_gba -
<game>.ips iNES a patch the user supplies for one title offset 0x39ff4 in libmain.so LoadNES (ApplyIPS 0x3a02c), offset 0x392ac-0x392c4 in LoadFile -
<game>.ips MasterGear a patch the user supplies for one title offset 0x444bf-0x444e1 in libmain.so LoadROM, offset 0x43b10-0x43b9f in LoadFile, offset 0x467e0 in LoadIPS, offset 0x5b1e0 in ApplyIPS -
<game>.pal iNES any 64 colour palette the user picks for one title offset 0x3a094 in libmain.so LoadNES (LoadPAL 0x3a09e), offset 0x392ce-0x392d8 in LoadFile -
<game>.pal Nesoid any 64 colour palette the user picks for one title app/jni/neslib/palette.c:205-224, app/jni/neslib/general.c:216-221, app/jni/neslib/fce.c:1212 -
<game>.pal Speccy any palette the user writes for one title offset 0x5c234-0x5c248 in libmain.so LoadFile, offset 0x5b5f4 in LoadPAL -
<game>.pok Speccy POKEs the user writes or collects per title offset 0x5c1e8-0x5c200 in libmain.so LoadFile, offset 0x5fd98 in LoadPOK -
<game>.txt FPse cheat codes the user writes or collects per title Main.java:5965-5967, Main.java:30552 -
<game>.txt FPseNG cheat codes fetched per title from the developer site or written by the user Main.java:21973-21975, Main.java:10319-10357, Main.java:26918, Main.java:28219-28226 -
<game>.txt FPseNG per title OpenGL option value distributed by the developer Main.java:29309-29322, Main.java:18286-18294, Main.java:16605-16644 -
<hash>.dds EmuCoreV replacement artwork authored against the texture hashes of one title app/src/main/cpp/vita3k/vita3k/renderer/src/texture/replacement.cpp:624-629 (this build) -
<hash>.png EmuCoreV replacement artwork authored against the texture hashes of one title app/src/main/cpp/vita3k/vita3k/renderer/src/texture/cache.cpp:312-315 (this build), app/src/main/cpp/vita3k/vita3k/renderer/src/texture/replacement.cpp:607-630 (this build), app/src/main/java/com/sbro/emucorev/core/VitaCoreConfigRepository.kt:30 (this build), app/src/main/java/com/sbro/emucorev/core/VitaCoreConfigRepository.kt:262 (this build) -
<hash>.png EmuCoreX replacement artwork authored against the texture hashes of one title app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:36-42 (this build), app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:330-333 (this build), app/src/main/cpp/pcsx2/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp:444-502 (this build) -
<module>.irx EmuCoreX any IOP module the user points at, under no name and no version the code expects app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:263-276 (this build), app/src/main/cpp/pcsx2/pcsx2/ps2/BiosTools.cpp:406-407 (this build), app/src/main/cpp/pcsx2/pcsx2/R3000AInterpreter.cpp:220 (this build), app/src/main/cpp/pcsx2/pcsx2/arm64/iop/iR3000A-arm64.cpp:1932 (this build), app/src/main/cpp/pcsx2/pcsx2/VMManager.cpp:1849 (this build), app/src/main/cpp/ARM_ANDROID/src/runtime/upstream_vm_bridge.cpp:503-508 (this build) -
<name>.cht MasterGear cheat codes the user writes or collects offset 0x43b10-0x43b2f in libmain.so LoadFile, offset 0x46a40-0x46b8f in suffix compare, offset 0x46b90-0x46c9b in LoadCHT, offset 0x48bf1 in MenuSMS -
<plugin>.suprx EmuCoreV homebrew plugin built against taiHEN, chosen per collection app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1362-1405 (this build), app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1306-1359 (this build) -
<plugin>.xex aX360e homebrew module built for one title, distributed with the mod it belongs to app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:175-257 (this build), app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:1900-1903 (this build) -
<plugin>.xex XenDroid homebrew module built for one title, distributed with the mod it belongs to emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:175-233 (this build), emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:235-252 (this build), emulator-core/src/main/cpp/xenia/src/xenia/emulator.cc:2622-2627 (this build) -
<shader>.fsh J2ME Loader user authored, no canonical file app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:45-57, app/src/main/java/javax/microedition/lcdui/Canvas.java:804-806 -
<shader>.fsh JL-Mod user supplied, no canonical file app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:44-56 (this build), app/src/main/java/javax/microedition/lcdui/Canvas.java:753-754 (this build) -
<shader>.ini J2ME Loader user authored, no canonical file app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:406-437, app/src/main/java/ru/playsoftware/j2meloader/config/ShaderInfo.java:101-206, app/src/main/java/ru/playsoftware/j2meloader/util/FileUtils.java:203-211 -
<shader>.ini JL-Mod user supplied, no canonical file app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:403-464 (this build), app/src/main/java/ru/playsoftware/j2meloader/config/ShaderInfo.java:101-207 (this build) -
<shader>.vsh J2ME Loader user authored, no canonical file app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:45-57, app/src/main/java/javax/microedition/shell/MicroLoader.java:272-276, app/src/main/java/ru/playsoftware/j2meloader/util/FileUtils.java:203-211 -
<shader>.vsh JL-Mod user supplied, no canonical file app/src/main/java/javax/microedition/lcdui/graphics/ShaderProgram.java:44-56 (this build), app/src/main/java/javax/microedition/shell/MicroLoader.java:263-266 (this build), app/src/main/java/ru/playsoftware/j2meloader/util/FileUtils.java:152-160 (this build) -
<skin> JL-Mod user supplied, no canonical file app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:297-316 (this build), app/src/main/java/javax/microedition/lcdui/skin/SkinLayer.java:81-111 (this build), app/src/main/java/javax/microedition/shell/MicroLoader.java:276-278 (this build) -
<skin>.ini FPse overlay pad artwork published by other users Main.java:5936-5938, Main.java:29758 -
<skin>.ini FPseNG overlay pad artwork published by other users Main.java:21943-21947, Main.java:27355, Main.java:11014 -
<sound>.wav XenDroid any sound file the user points the setting at, with no name or version the code expects emulator-core/src/main/cpp/xenia/src/xenia/ui/audio_helper.cc:21-24 (this build), emulator-core/src/main/cpp/xenia/src/xenia/ui/audio_helper.cc:38-80 (this build), emulator-core/src/main/cpp/xenia/src/xenia/ui/audio_helper.cc:97-101 (this build), emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/achievement_manager.cc:163-166 (this build), emulator-core/src/main/cpp/xenia/src/xenia/config.cc:174-190 (this build), emulator-core/src/main/cpp/xenia/src/xenia/ui/config_helpers.h:47 (this build) -
<soundbank>.dls J2ME Loader user supplied, no canonical file app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:315-339, app/src/main/java/javax/microedition/shell/MicroLoader.java:285-288, app/src/main/cpp/mmapi_eas/eas_player.cpp:112-126, app/src/main/cpp/mmapi_eas/eas_player_jni.cpp:16-28 -
<soundbank>.dls JL-Mod user supplied, no canonical file app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:318-337 (this build), app/src/main/java/javax/microedition/shell/MicroLoader.java:272-274 (this build), app/src/main/cpp/mmapi_eas/eas_player.cpp:112-126 (this build) -
<soundbank>.sf2 J2ME Loader user supplied, no canonical file app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:315-339, app/src/main/cpp/mmapi_tsf/tsf_player.cpp:87-94, app/src/main/cpp/mmapi_tsf/tsf_player_jni.cpp:15-27 -
<soundbank>.sf2 JL-Mod user supplied, no canonical file app/src/main/java/ru/playsoftware/j2meloader/config/ConfigActivity.java:318-337 (this build), app/src/main/cpp/mmapi_tsf/tsf_player.cpp:87-94 (this build), app/src/main/cpp/mmapi_tsf/tsf_player_jni.cpp:15-27 (this build) -
<soundfont>.sf2 FreeJ2ME-Plus user supplied, no canonical file src/javax/microedition/media/Manager.java:55 (emulator code, libretro port), src/javax/microedition/media/Manager.java:329-352 (emulator code, libretro port), src/org/recompile/mobile/Mobile.java:1056-1058 (emulator code, libretro port) -
Account XenDroid per-user blob the emulator encrypts with the console key on first run emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/profile_standalone.cc:24-52 (this build), emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/profile_standalone.cc:72-99 (this build), emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/profile_standalone.cc:129-141 (this build), emulator-core/src/main/cpp/xenia/src/xenia/kernel/xam/profile_manager.cc:256-296 (this build), app/src/main/java/xendroid/compose/core/ProfileBootstrap.kt:13-28 (this build), app/src/main/java/xendroid/compose/core/ProfilePaths.kt:6-13 (this build) -
Backdrop.png iNES any picture the user places behind the emulated screen MainActivity.java:1720-1745 -
Backdrop.png MasterGear any picture the user places behind the emulated screen MainActivity.java:1047-1051 -
Backdrop.png Speccy any picture the user places behind the emulated screen MainActivity.java:1723-1748 -
CARTS.CRC fMSX no fMSX release examined ships one, and the mapper database the author distributes is CARTS.SHA fMSX/MSX.c:2697-2713 -
Custom.dat Zelda Classic v2.10 user placeholder slot, README says 'rename your own SFX dat file to this name' zc/zelda.cpp:1193-1218, libretro.cpp:148 -
Fonts mkxp-z the core creates this directory empty and mounts it for fonts the user adds, and the fallback font is compiled into the binary src/core.cpp:1199-1211 (emulator code, libretro port), src/display/font.cpp:61-90 (emulator code, libretro port) -
GZ2E01.iso Dusklight retail disc image the collection does not hold, and a same-named image of another game must not stand in src/dusk/iso_validate.cpp:31-34, src/m_Do/m_Do_main.cpp:795-817 -
GZ2J01.iso Dusklight retail disc image the collection does not hold, and a same-named image of another game must not stand in src/dusk/iso_validate.cpp:35-38 -
GZ2P01.iso Dusklight retail disc image the collection does not hold, and a same-named image of another game must not stand in src/dusk/iso_validate.cpp:39-42 -
KANJI.ROM XM7 XM7 checks no hash and its upstream distributes no dump. The collection holds no JIS78 table. The KANJI.ROM files are MSX and FPseNG fonts, and the Fujitsu kanji ROM inside fm7.zip and fm77av.zip (MAME kanji.rom, crc32 62402ac9) draws the JIS83 forms at the codes linux-sdl/vm/kanji.c:353-380 swaps (0x3646, 0x445B, 0x4768). linux-sdl/vm/xm7.h:260, linux-sdl/vm/kanji.c:71-81, linux-sdl/vm/kanji.c:128-133 No-Intro KANJI.rom
KANJI1.ROM XM7 XM7 checks no hash and its upstream distributes no dump. The KANJI1.ROM the collection holds is the PC-88 kanji ROM, another machine's font. linux-sdl/vm/xm7.h:259, linux-sdl/vm/kanji.c:85-87 -
KANJI2.ROM XM7 XM7 checks no hash and its upstream distributes no dump. The KANJI2.ROM the collection holds is the PC-88 second level kanji ROM, another machine's font. linux-sdl/vm/xm7.h:263, linux-sdl/vm/kanji.c:98-102 No-Intro KANJI2.rom, mame fm7740sx.zip, mame gakupara.zip, mame gakupara102.zip
LOGO.AVI Bermuda Syndrome retail game data the collection does not hold, and a same-named file of another release must not stand in game.cpp:138, game.cpp:1043-1058 -
OfflineDB.zar Cemu archive of Wind Waker HD Miiverse posts in a layout only this reader describes, never published with any Cemu release src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:21-31 (emulator code, libretro port), src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:67-72 (emulator code, libretro port), src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:114-135 (emulator code, libretro port), src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:186-197 (emulator code, libretro port), src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:242-248 (emulator code, libretro port) -
OfflineDB.zar Cemu archive of Wind Waker HD Miiverse posts in a layout only this reader describes, never published with any Cemu release src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:21-31 (emulator code, libretro port), src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:67-72 (emulator code, libretro port), src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:114-135 (emulator code, libretro port), src/Cafe/OS/libs/nn_olv/nn_olv_OfflineDB.cpp:186-197 (emulator code, libretro port), src/Cafe/OS/libs/nn_olv/nn_olv_InitializeTypes.cpp:242-248 (emulator code, libretro port) -
Pak0.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:326 (fs_originalPaks_main[0]), code/qcommon/files.cpp:4108 (Couldn't load default.cfg) -
Pak1.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:327 (fs_originalPaks_main[1]) -
Pak2.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:328 (fs_originalPaks_main[2]) -
Pak3.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:329 (fs_originalPaks_main[3]) -
Pak4.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:330 (fs_originalPaks_main[4]) -
Pak5.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:331 (fs_originalPaks_main[5]) -
Postload mkxp-z the core creates this directory empty for the user's own scripts src/core.cpp:901-956 (emulator code, libretro port) -
Preload mkxp-z the core creates this directory empty for the user's own scripts, and its default preload scripts are mounted from memory src/core.cpp:891-934 (emulator code, libretro port) -
QuakeEX.kpf vkQuake retail data the collection does not hold Quake/common.c:4322-4326 (localization fallback), Quake/common.c:3159-3171 (rerelease data directory test) -
RVA.txt Triforce user-created marker inside the emulated NAND, only its presence is tested, no file is distributed Source/Core/Common/CommonPaths.h:165 (this build), Source/Core/Core/Boot/Boot_BS2Emu.cpp:387-397 (this build) -
RZDE01.iso Dusklight retail disc image the collection does not hold, and a same-named image of another game must not stand in src/dusk/iso_validate.cpp:43-52 -
RZDJ01.iso Dusklight retail disc image the collection does not hold, and a same-named image of another game must not stand in src/dusk/iso_validate.cpp:53-56 -
RZDP01.iso Dusklight retail disc image the collection does not hold, and a same-named image of another game must not stand in src/dusk/iso_validate.cpp:57-60 -
Speccy.pal Speccy any palette the user writes, in the text format the parser reads offset 0x57874-0x578d0 in libmain.so Application, offset 0x5af00-0x5af10 in StartZXS, offset 0x5b5f4-0x5b90b in LoadPAL, offset 0x3f4ac-0x3f4bd in Speccy59-Ubuntu-x86-bin speccy, offset 0x3e450-0x3e560 in Speccy59-Ubuntu-x86-bin speccy -
WHDLoad.key PUAE (P-UAE) per-user signed registration key, never distributed generically, WHDLoad free since v18.2 libretro/libretro-core.c:5979-5994 -
WHDLoad.key PUAE 2021 per-user signed registration key, never distributed generically, WHDLoad free since v18.2 libretro/libretro-core.c:5903-5918 -
_01.SCN Bermuda Syndrome retail game data the collection does not hold, and a same-named file of another release must not stand in game.cpp:33-51 -
audio.ck6 Commander Genius retail data the collection does not hold, and a same-named file of another game must not stand in src/fileio/KeenFiles.h:44, src/engine/keen/galaxy/res/CAudioGalaxy.cpp:358-366, src/fileio/CExeFile.cpp:709-716 -
baserom.jp.z64 Ghostship retail ROM the collection does not hold, and a same-named dump of another game must not stand in src/port/GameExtractor.cpp:37-40, config.yml:4-10 -
baserom.us.z64 Ghostship retail ROM the collection does not hold, and a same-named dump of another game must not stand in src/port/GameExtractor.cpp:37-40, src/port/GameExtractor.cpp:114, src/port/GameExtractor.cpp:122-129, config.yml:42-48 -
bermuda.ovr Bermuda Syndrome retail game data the collection does not hold, and a same-named file of another release must not stand in resource.cpp:45-49 -
bermuda.spr Bermuda Syndrome retail game data the collection does not hold, and a same-named file of another release must not stand in resource.cpp:60 -
bermuda.wgp Bermuda Syndrome retail game data the collection does not hold, and a same-named file of another release must not stand in resource.cpp:51 -
cg.dll Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/elfLoader/elfLoader.cpp:362, src/loader/elfLoader/symbolResolver.cpp:262-300 -
cg2.dll Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/graphics/shaderPatches.c:1266-1285, libs/win32/ll-deps/cg2.dll -
cgGL.dll Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/elfLoader/elfLoader.cpp:363, src/loader/elfLoader/symbolResolver.cpp:262-300 -
chitin.key GemRB retail data the collection does not hold, and a same-named file of another game must not stand in gemrb/core/Interface.cpp:886-912, gemrb/core/Interface.cpp:1106-1115 -
config.txt EmuCoreV plugin list the user writes for their own titles app/src/main/cpp/vita3k/vita3k/modules/taiHEN/taiHEN.cpp:1253-1272 (this build), app/src/main/cpp/vita3k/vita3k/interface.cpp:535 (this build) -
config.yml Ghostship ships inside the Ghostship release, and a same-named file of another port must not stand in src/port/GameExtractor.cpp:295-299, Torch src/Companion.cpp:1350-1354 -
custom.chts iNES cheat codes the user writes, in the format the documentation prints Cheatopedia.java:270-300, Cheatopedia.java:335-341 -
custom.chts MasterGear cheat codes the user writes, in the format the documentation prints Cheatopedia.java:504-508, Cheatopedia.java:565-584, MasterGear-Cheats.zip ROOT.chts, EmuAndroid "I want to add my own cheats to the Cheatopedia" -
data.zip VVVVVV game data the collection does not hold, and a same-named archive of another game must not stand in desktop_version/src/FileSystemUtils.cpp:319-367, desktop_version/src/main.cpp:435-440 -
default.lua DraStic script the user writes against the built-in Lua 5.3 interpreter offset 0x70054-0x70094 in drastic r2.5.2.2 load_nds -
default.pal Gambatte user-created palette, the core and its repository distribute none libgambatte/libretro/libretro.cpp:2012-2091 (libretro glue), libgambatte/libretro/libretro.cpp:2521-2522 (libretro glue), libgambatte/libretro/libretro.cpp:2582-2583 (libretro glue) -
default.sf2 DOSBox Staging a link the operating system creates to the SoundFont it installs as default, FluidR3_GM.sf2 on Fedora. No file of this name is distributed, and a same-named file of another program must not stand in src/midi/fluidsynth.cpp:133-154, src/midi/fluidsynth.cpp:673-690, src/midi/fluidsynth.cpp:776-843, src/midi/fluidsynth.cpp:1056-1071 -
default.sf2 DOSBox-X a link the operating system creates to the SoundFont it installs as default, FluidR3_GM.sf2 on Fedora. No file of this name is distributed, and a same-named file of another program must not stand in src/gui/midi_synth.h:82-134, src/gui/midi_synth.h:383-399, src/gui/midi_synth.h:228-242, src/gui/midi_synth.h:478-489, src/dosbox.cpp:3744-3745 -
dialog.tlk GemRB retail data the collection does not hold, and a same-named file of another game must not stand in gemrb/core/Interface.cpp:1233-1246 -
dialogf.tlk GemRB retail data the collection does not hold, and a same-named file of another game must not stand in gemrb/core/Interface.cpp:1248-1266 -
drastic_dldi.img DraStic FAT image the user builds for the emulated flashcart offset 0x6e4e0-0x6e518 in drastic r2.5.2.2 gamecard_initialize_homebrew, offset 0x6e5a4 in drastic r2.5.2.2 gamecard_initialize_homebrew -
egagraph.ck6 Commander Genius retail data the collection does not hold, and a same-named file of another game must not stand in src/engine/keen/galaxy/res/CEGAGraphicsGalaxy.cpp:754-763 -
floppy.raw Hatari any headerless s16le stereo 44100 Hz sample the user records, with no name or version the code expects beyond the filename src/retro/floppy_sound.c:146-186 (emulator code, libretro port), src/retro/floppy_sound.c:130-143 (emulator code, libretro port), src/retro/main_retro.c:202 (emulator code, libretro port), src/retro/statusbar.c:129-130 (emulator code, libretro port), src/retro/options.c:369-383 (emulator code, libretro port), src/retro/options.c:914-916 (emulator code, libretro port) -
floppy.raw Hatari 2014 any headerless s16le stereo 44100 Hz sample the user records, with no name or version the code expects beyond the filename libretro/floppy_sound.c:118-170 (libretro glue), libretro/libretro.c:844-852 (libretro glue), libretro/libretro.c:1389 (libretro glue) -
game_database_user.xml DraStic user overlay of the save type database, authored per collection offset 0x76af8-0x76b28 in libdrastic_arm64.so -
gamecontrollerdb.txt 2 Ship 2 Harkinian ships inside the 2 Ship 2 Harkinian release, and other revisions under the same name must not stand in libultraship src/ship/Context.cpp:277-283 -
gamecontrollerdb.txt Ghostship ships inside the Ghostship release, and other revisions under the same name must not stand in libultraship src/libultraship/libultra/os.cpp:21-27, CMakeLists.txt:998-999 -
gamecontrollerdb.txt PPSSPP 1.5.4 host controller database installed with the binary SDL/SDLJoystick.cpp:23-36 -
gamecontrollerdb.txt Ship of Harkinian ships inside the Ship of Harkinian release, and other revisions under the same name must not stand in libultraship src/libultraship/libultra/os.cpp:18-24, libultraship src/ship/Context.cpp:510-525 -
gamemaps.ck6 Commander Genius retail data the collection does not hold, and a same-named file of another game must not stand in src/fileio/KeenFiles.h:47, src/engine/keen/galaxy/common/CMapLoaderGalaxy.cpp:249-257 -
ghostship.o2r Ghostship ships inside the Ghostship release, and the collection does not hold it src/port/Engine.cpp:229-230, src/port/Engine.cpp:250-255, libultraship src/fast/backends/gfx_direct3d11.cpp:1586-1598 -
gpib.rom NP2kai never publicly dumped, GP-IB emulation is stub code (source comment: not implemented) cbus/gpibio.c:320-356 (emulator code, libretro port) -
hatari.cfg Hatari user settings in Hatari's INI format, with no canonical contents src/main.c:256-278 (upstream emulator), src/main.c:315-318 (emulator code, libretro port), src/main.c:324 (emulator code, libretro port), src/retro/main_retro.c:519-522 (emulator code, libretro port), src/configuration.c:862-867 (emulator code, libretro port), src/configuration.c:1061-1071 (emulator code, libretro port), src/paths.c:236-250 (emulator code, libretro port), CMakeLists.txt:435-452 (emulator code, libretro port), src/options.c:1283-1289 (upstream emulator), src/paths.c:24-29 (upstream emulator) -
hatari.cfg Hatari 2014 user settings in Hatari's INI format, with no canonical contents libretro/libretro.c:945-951 (libretro glue), src/main.c:814-840 (emulator code, libretro port), src/main.c:901-903 (emulator code, libretro port), src/configuration.c:630-633 (emulator code, libretro port), src/configuration.c:768-777 (emulator code, libretro port), src/paths.c:284-285 (emulator code, libretro port) -
hatari.nvram Hatari machine state the emulator writes itself at exit, with no canonical contents src/falcon/nvram.c:163-164 (emulator code, libretro port), src/falcon/nvram.c:230-255 (emulator code, libretro port), src/falcon/nvram.c:263-286 (emulator code, libretro port), src/falcon/nvram.c:480-492 (emulator code, libretro port), src/falcon/nvram.c:535-538 (emulator code, libretro port), src/paths.c:236-250 (emulator code, libretro port), src/main.c:204 (emulator code, libretro port), src/paths.c:24-29 (upstream emulator) -
hatari.nvram Hatari 2014 machine state the emulator writes itself at exit, with no canonical contents src/falcon/nvram.c:63-85 (emulator code, libretro port), src/falcon/nvram.c:186-216 (emulator code, libretro port), src/falcon/nvram.c:223-226 (emulator code, libretro port), src/main.c:761 (emulator code, libretro port), src/paths.c:284-285 (emulator code, libretro port) -
hatarib.nvram hatariB machine state the emulator writes itself when the content closes, with no canonical contents hatari/src/falcon/nvram.c:97 (emulator code, libretro port), hatari/src/falcon/nvram.c:111-117 (emulator code, libretro port), hatari/src/falcon/nvram.c:127-170 (emulator code, libretro port), hatari/src/falcon/nvram.c:178-205 (emulator code, libretro port), hatari/src/falcon/nvram.c:317-330 (emulator code, libretro port), hatari/src/falcon/nvram.c:371-374 (emulator code, libretro port), hatari/src/falcon/nvram.h:54-58 (emulator code, libretro port), core/core_file.c:273-277 (emulator code, libretro port), core/core_file.c:319-322 (emulator code, libretro port) -
iNES.pal iNES any 64 colour palette the user picks, under the one name the code builds offset 0x3818c-0x381b0 in libmain.so Application, offset 0x38d9a-0x38da6 in StartNES, offset 0x38f6c-0x391f3 in LoadPAL -
jak1.iso OpenGOAL retail disc image the collection does not hold, and a same-named image of another game must not stand in decompiler/extractor/main.cpp:295-335, decompiler/extractor/extractor_util.cpp:30-79, decompiler/extractor/extractor_util.cpp:278-294 -
jak2.iso OpenGOAL retail disc image the collection does not hold, and a same-named image of another game must not stand in decompiler/extractor/main.cpp:295-335, decompiler/extractor/extractor_util.cpp:80-123, decompiler/extractor/extractor_util.cpp:278-294 -
jak3.iso OpenGOAL retail disc image the collection does not hold, and a same-named image of another game must not stand in decompiler/extractor/main.cpp:295-335, decompiler/extractor/extractor_util.cpp:124-163, decompiler/extractor/extractor_util.cpp:278-294 -
key.txt NP2kai user-created keyboard config, no default distributed in any NP2kai release keystat.c:46 (upstream emulator), keystat.c:116-151 (upstream emulator) -
keymap file Hatari user settings in Hatari's keymap text format, with no canonical contents src/configuration.c:256 (upstream emulator), src/configuration.c:719 (upstream emulator), src/options.c:2236-2242 (upstream emulator), src/main.c:178 (upstream emulator), src/change.c:419-422 (upstream emulator), src/sdl/keymap.c:47 (upstream emulator), src/sdl/keymap.c:701-725 (upstream emulator) -
keymap file Hatari 2014 user-written mapping in the doc/keymap-sample.txt format, with no canonical contents src/keymap.c:53-59 (emulator code, libretro port), src/keymap.c:605-658 (emulator code, libretro port), src/change.c:359 (emulator code, libretro port), src/configuration.c:188 (emulator code, libretro port), src/configuration.c:504 (emulator code, libretro port) -
langregion.ini PPSSPP 1.5.4 host configuration installed with the binary Core/Config.cpp:270-280 -
level2.phd TR1X retail data the collection does not hold, and a same-named file of another game must not stand in data/trx/ship/games/tr1/gameflow.json5:120 -
libgallium_wgl.dll Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/mainW.cpp:141-145, libs/win32/ll-deps/zink/libgallium_wgl.dll -
libgcc_s_dw2-1.dll Linux Loader copied from the MinGW toolchain into ll-deps of the Windows release, and not collected src/loader/elfLoader/elfLoader.cpp:373-374, scripts/windows/windows-build.sh:7 -
liblist.gam Xash3D FWGS retail data the collection does not hold, and a same-named file of another game must not stand in filesystem/gameinfo.c:617, filesystem/searchpath.c:327 (cstrike -> valve chain) -
liblist.gam Xash3D FWGS retail data the collection does not hold, and a same-named file of another game must not stand in filesystem/searchpath.c:327 (czero -> cstrike -> valve chain) -
liblist.gam Xash3D FWGS retail data the collection does not hold, and a same-named file of another game must not stand in filesystem/searchpath.c:327 (czeror -> czero -> cstrike -> valve chain) -
liblist.gam Xash3D FWGS retail data the collection does not hold, and a same-named file of another game must not stand in filesystem/gameinfo.c:617 -
libncurses.so.5 Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/elfLoader/symbolResolver.cpp:302-371, libs/win32/ll-deps/libncurses.so.5 -
libpcsclite.so.1 Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/elfLoader/symbolResolver.cpp:302-371, libs/win32/ll-deps/libpcsclite.so.1 -
libstdc++.so.5 Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/elfLoader/symbolResolver.cpp:302-371, libs/win32/ll-deps/libstdc++.so.5 -
libstdc++.so.6 Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/elfLoader/symbolResolver.cpp:302-371, libs/win32/ll-deps/libstdc++.so.6 -
lindbergrc Lindbergh Loader /root is a symlink to /usr/local/root, which holds no lindbergrc on the retail system card. The system card's /etc/rsyncd.conf exports /root as an rsync module commented "/root/ for lindbergrc": the file was pushed from a developer host onto development units, and a stock production machine ships none. src/lindbergh/hook.c:650-653, src/lindbergh/lindbergh.c:892-894 -
lindbergrc Linux Loader Pushed from a developer host onto development units. A retail system card ships none. src/loader/redirections/filesystemShared.c:319-322 -
main.sfx TR2X retail data the collection does not hold, and a same-named file of another game must not stand in data/trx/ship/games/tr2/gameflow.json5:35 -
microphone.wav DraStic audio the user records to stand in for the console microphone offset 0x6dc30-0x6dc5c in drastic r2.5.2.2 reset_spu -
mm.us.gc.rom.z64 2 Ship 2 Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in mm/2s2h/Extractor/Extract.cpp:55, mm/2s2h/Extractor/Extract.cpp:63-66, mm/2s2h/Extractor/Extract.cpp:307-317, docs/supportedHashes.json:6-9 -
mm.us.rev1.rom.z64 2 Ship 2 Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in mm/2s2h/Extractor/Extract.cpp:54, mm/2s2h/Extractor/Extract.cpp:63-66, mm/2s2h/Extractor/Extract.cpp:307-317, docs/supportedHashes.json:2-5 -
nds_firmware_modified.bin DraStic written by the firmware editor of r2.6.0.4a from the emulated user settings, so no dump of it exists offset 0x2b768-0x2b790 in libdrastic_arm64.so, offset 0x774e0-0x7751c in libdrastic_arm64.so -
oot.jp.10.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:46-49 -
oot.jp.11.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:50-53 -
oot.jp.12.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:54-57 -
oot.jp.gc.ce.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:70-73 -
oot.jp.gc.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:66-69 -
oot.jp.mq.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:74-77 -
oot.pal.10.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:2-5 -
oot.pal.11.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:6-9 -
oot.pal.gc.dbg.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:18-21 -
oot.pal.gc.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:10-13 -
oot.pal.mq.dbg1.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:22-25 -
oot.pal.mq.dbg2.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:26-29 -
oot.pal.mq.dbg3.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:30-33 -
oot.pal.mq.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:14-17 -
oot.us.10.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:34-37 -
oot.us.11.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:38-41 -
oot.us.12.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:42-45 -
oot.us.gc.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:58-61 -
oot.us.mq.z64 Ship of Harkinian retail ROM the collection does not hold, and a same-named dump of another game must not stand in soh/soh/Extractor/Extract.cpp:81-103, docs/supportedHashes.json:62-65 -
openal32.dll Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/elfLoader/elfLoader.cpp:360-361, libs/win32/ll-deps/openal32.dll -
opengl32.dll Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/mainW.cpp:141-155, libs/win32/ll-deps/zink/opengl32.dll -
pak0.pak DarkPlaces retail data the collection does not hold, and a same-named file of another game must not stand in common.c:1451, common.c:1515-1540, fs.c:1440-1446 -
pak0.pak DarkPlaces retail data the collection does not hold, and a same-named file of another game must not stand in common.c:1452, common.c:1515-1540, fs.c:1440-1446 -
pak0.pak DarkPlaces retail data the collection does not hold, and a same-named file of another game must not stand in fs.c:1448-1462, fs.c:2154-2168 -
pak0.pak TyrQuake retail data the collection does not hold, and a same-named file of another game must not stand in common/common.c:1722-1723, common/libretro.c:1368-1371 -
pak0.pak TyrQuake retail data the collection does not hold, and a same-named file of another game must not stand in common/common.c:1720-1721, common/libretro.c:1363-1366 -
pak0.pak vkQuake retail data the collection does not hold, and a same-named file of another game must not stand in Quake/common.c:3950-3951 (-hipnotic), Quake/common.c:2882-2886 (pak%i.pak loop) -
pak0.pak vkQuake retail data the collection does not hold, and a same-named file of another game must not stand in Quake/common.c:3948-3949 (-rogue), Quake/common.c:2882-2886 (pak%i.pak loop) -
pak0.pak vkQuake2 retail data the collection does not hold, and a same-named file of another game must not stand in qcommon/files.c:878-880 (game cvar) (this build), qcommon/files.c:640 (game dir mounted) (this build), qcommon/files.c:537-542 (this build) -
pak0.pak vkQuake2 retail data the collection does not hold, and a same-named file of another game must not stand in qcommon/files.c:878-880 (game cvar) (this build), qcommon/files.c:640 (game dir mounted) (this build), qcommon/files.c:537-542 (this build) -
pak0.pak vkQuake2 data the collection does not hold, and a same-named file of another game must not stand in qcommon/files.c:878-880 (game cvar) (this build), qcommon/files.c:640 (game dir mounted) (this build), qcommon/files.c:537-542 (this build) -
pak0.pak vkQuake2 data the collection does not hold, and a same-named file of another game must not stand in qcommon/files.c:878-880 (game cvar) (this build), qcommon/files.c:640 (game dir mounted) (this build), qcommon/files.c:537-542 (this build) -
pak0.pak Xash3D FWGS The WON Linux dedicated servers 1.0.0.9 to 3.1.1.1 carry a server-only valve/pak0.pak (65022757, 47500556 or 33772308 bytes, at most 1035 entries: multiplayer maps, models, sounds, sprites and skies, with no single-player map, gfx/shell or sound/vox), not the client archive of the CD and WON releases. filesystem/searchpath.c:188-224, filesystem/pak.c:98-157 -
pak0.pak Xash3D FWGS The Linux dedicated servers hlds_l 1.1.2.0 and hlds_l_11262003 ship cstrike/ as loose files with no .pak. filesystem/pak.c -
pak0.pak Xash3D FWGS retail data the collection does not hold, and a same-named file of another game must not stand in filesystem/pak.c -
pak0.pak Xash3D FWGS retail data the collection does not hold, and a same-named file of another game must not stand in filesystem/pak.c -
pak0.pak Xash3D FWGS The Linux dedicated servers that carry dmc/ (hlds_l 3.1.1.1 and 1.1.2.0) ship it as loose files with no .pak, and none of the WON patches checked carries a dmc/pak0.pak. filesystem/pak.c -
pak0.pak Xash3D FWGS The free 1.1.0.8 WON patch ofo1108.exe installs a gearbox/pak0.pak of 83750141 bytes (sha1 aefbe228c010ade60e73d1ddf1f9b2878090b596) holding 514 entries with the 25 multiplayer maps and none of the of0a0 to of7a single-player maps, and the free Linux server opfor_linux.tar.gz carries a 529-entry multiplayer-only pak of 74390909 bytes, so neither is the client archive of the retail release. filesystem/pak.c -
pak0.pak Xash3D FWGS retail data the collection does not hold, and a same-named file of another game must not stand in filesystem/pak.c -
pak0.pak Xash3D FWGS The Linux dedicated servers that carry ricochet/ (hlds_l 3.1.1.1 and 1.1.2.0) ship it as loose files with no .pak, and none of the WON patches checked carries a ricochet/pak0.pak. filesystem/pak.c -
pak0.pak Yamagi Quake II retail data the collection does not hold, and a same-named file of another game must not stand in src/common/filesystem.c:1331 (first_mods[1]=xatrix), src/common/filesystem.c:1688 -
pak0.pak Yamagi Quake II retail data the collection does not hold, and a same-named file of another game must not stand in src/common/filesystem.c:1331 (first_mods[2]=rogue), src/common/filesystem.c:1688 -
pak0.pk3 ioquake3 retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.c:180 (pak_checksums[0]=1566731103u), code/qcommon/files.c:3568 (per-index checksum compare), code/qcommon/files.c:3697 (fatal when a baseq3 pak is absent) -
pak0.pk3 ioquake3 retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.c:193 (missionpak_checksums[0]=2430342401u) -
pak0.pk3 ioRTCW retail data the collection does not hold, and a same-named file of another game must not stand in SP/code/qcommon/files.c:183-185, SP/code/qcommon/files.c:3865-3882, SP/code/qcommon/files.c:3950-3967, MP/code/qcommon/files.c:194-196, MP/code/qcommon/files.c:3859-3876, MP/code/qcommon/files.c:3944-3961 -
pak0.pk3 Quake 3 (Raspberry Pi) retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.c:179 (pak_checksums[0]=1566731103u) (this build), code/qcommon/files.c:2890 (per-index checksum compare) (this build), code/qcommon/files.c:3328-3329 (fatal without default.cfg) (this build) -
pak0.pk3 RealRTCW retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.c:183-185, code/qcommon/files.c:3927-3949, code/qcommon/files.c:4011-4029 -
pak0.pk3 vkQuake3 retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.c:180 (pak_checksums[0]=1566731103u) (this build), code/qcommon/files.c:3486 (checksum compare) (this build), code/qcommon/files.c:3596-3619 (fatal when a baseq3 pak is absent) (this build) -
pak0.pk3 vkQuake3 retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.c:193 (missionpak_checksums[0]=2430342401u) (this build), code/qcommon/files.c:3622-3640 (fatal when a Team Arena pak is absent) (this build) -
pak001.pk4 dhewm3 retail data the collection does not hold. A same-named file of another game must not stand in neo/framework/FileSystem.cpp:2125 -
pak1.pak DarkPlaces retail data the collection does not hold, and a same-named file of another game must not stand in fs.c:1266-1308, fs.c:1484-1505 -
pak1.pak TyrQuake retail data the collection does not hold, and a same-named file of another game must not stand in common/common.c:1668-1686, common/common.c:938-953 -
pak1.pak vkQuake retail data the collection does not hold, and a same-named file of another game must not stand in Quake/common.c:2882-2886 (pak%i.pak loop), Quake/common.c:2023-2035 (gfx/pop.lmp, registered check) -
pak1.pak Xash3D FWGS retail data the collection does not hold, and a same-named file of another game must not stand in filesystem/searchpath.c:188-224, filesystem/pak.c:98-157 -
pak1.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:337 (fs_originalPaks_mainta[0]), code/qcommon/files.cpp:3200 (fs_basegame=mainta), code/qcommon/files.cpp:4108 -
pak1.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:346 (fs_originalPaks_maintt[0]), code/qcommon/files.cpp:3227 (fs_basegame=maintt), code/qcommon/files.cpp:4108 -
pak2.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:338 (fs_originalPaks_mainta[1]) -
pak2.pk3 OpenMoHAA retail data the collection does not hold, and a same-named file of another game must not stand in code/qcommon/files.cpp:347 (fs_originalPaks_maintt[1]) -
pd.gbc Perfect Dark (PC port) retail ROM the collection does not hold, and a same-named dump of another game must not stand in port/src/romdata.c:53-54, port/src/romdata.c:404-448 -
pd.jpn-final.z64 Perfect Dark (PC port) retail ROM the collection does not hold, and a same-named dump of another game must not stand in port/src/romdata.c:26-27, port/src/romdata.c:40-45, port/src/romdata.c:191-209, port/src/romdata.c:382-391 -
pd.ntsc-final.z64 Perfect Dark (PC port) retail ROM the collection does not hold, and a same-named dump of another game must not stand in port/src/romdata.c:26-33, port/src/romdata.c:191-209, port/src/romdata.c:382-391 -
pd.pal-final.z64 Perfect Dark (PC port) retail ROM the collection does not hold, and a same-named dump of another game must not stand in port/src/romdata.c:26-27, port/src/romdata.c:34-39, port/src/romdata.c:191-209, port/src/romdata.c:382-391 -
plugins.toml aX360e per-title manifest written by whoever authors the mod, with no distributed form app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:16-21 (this build), app/src/main/cpp/xenia-canary/src/xenia/patcher/plugin_loader.cc:40-127 (this build), app/src/main/cpp/xenia-canary/src/xenia/emulator.cc:324-325 (this build) -
plugins.toml XenDroid per-title manifest written by whoever authors the mod, with no distributed form emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:16-21 (this build), emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:27-37 (this build), emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:40-56 (this build), emulator-core/src/main/cpp/xenia/src/xenia/patcher/plugin_loader.cc:58-125 (this build), emulator-core/src/main/cpp/xenia/src/xenia/emulator.cc:431-432 (this build) -
prboom.cfg PrBoom user settings in PrBoom's config format, with no canonical contents libretro/libretro.c:2594-2599, libretro/libretro.c:2811-2816, libretro/libretro.c:4332-4413 -
radio_stations.m3u Radio station list the user writes, one stream URL or local audio path per line, with no name or entry the code expects libretro-radio.c:2437-2461 (this build), libretro-radio.c:2278-2291 (this build), libretro-radio.c:2464-2481 (this build) -
sc55-roms/cm300-v1.10/rom1.bin Rust-DOS no public dump located (2026-10-04), and a same-named ROM of another set must not stand in crates/sc55/src/rom.rs:236 (upstream emulator) -
sc55-roms/rlp3237-v2.01/rom2.bin Rust-DOS no public dump located (2026-10-04), and a same-named ROM of another set must not stand in crates/sc55/src/rom.rs:280 (upstream emulator) -
sc55-roms/rlp3237-v2.01/wave1.bin Rust-DOS no public dump located (2026-10-04), and a same-named ROM of another set must not stand in crates/sc55/src/rom.rs:281 (upstream emulator) -
sc55-roms/scb55-v2.00/rom1.bin Rust-DOS no public dump located (2026-10-04), and a same-named ROM of another set must not stand in crates/sc55/src/rom.rs:269 (upstream emulator) -
scsi.rom np2pi PC-98 SCSI BIOS image the collection does not hold, and a same-named ROM of another machine must not stand in cbus/scsiio.c:208-233 -
server.so idTech4A++ compiled per mod from hlsdk-portable, with no released binary to collect Q3E/src/main/java/com/n0n3m4/q3e/Q3EGameHelper.java:417-458, Q3E/src/main/java/com/n0n3m4/q3e/Q3EGameHelper.java:488-520 -
skin.png ePSXe pad artwork the user supplies ePSXeReadPreferences.java:36-38, ePSXeNative.java:702 -
soh.o2r Ship of Harkinian ships inside the Ship of Harkinian release, and the collection does not hold it soh/soh/OTRGlobals.cpp:273-274, soh/soh/OTRGlobals.cpp:465-483 -
title.phd TR1X retail data the collection does not hold, and a same-named file of another game must not stand in data/trx/ship/games/tr1/gameflow.json5:39 -
title.tr2 TR2X retail data the collection does not hold, and a same-named file of another game must not stand in data/trx/ship/games/tr2/gameflow.json5:15 -
tos.sym Hatari one table per TOS build, valid only beside the image it was linked with: each EmuTOS release archive carries the table of its ROM, etos512k.sym beside etos512k.img, and Atari TOS has none src/tos.c:1094 (emulator code, libretro port), src/debug/symbols.c:1099-1117 (emulator code, libretro port), src/debug/symbols.c:1002-1024 (emulator code, libretro port), src/debug/symbols.c:372-407 (emulator code, libretro port), src/configuration.c:621 (emulator code, libretro port), src/includes/configuration.h:29-31 (emulator code, libretro port), src/retro/main_retro.c:203-213 (emulator code, libretro port) -
track01.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track02.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track03.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track04.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track05.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track06.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track07.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track08.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track09.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track10.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track11.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
track12.ogg Bermuda Syndrome rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in game.cpp:1078-1112 -
triextra.bin Triforce created empty by the emulator on first Triforce launch, written by the guest, no hardware dump equivalent Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177 (this build), Source/Core/Core/HW/DVD/AMMediaboard.cpp:200 (this build) -
trinetcfg.bin Triforce created empty by the emulator on first Triforce launch, written by the guest, no hardware dump equivalent Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177 (this build), Source/Core/Core/HW/DVD/AMMediaboard.cpp:198 (this build) -
trinetctrl.bin Triforce created empty by the emulator on first Triforce launch, written by the guest, no hardware dump equivalent Source/Core/Core/HW/DVD/AMMediaboard.cpp:169-177 (this build), Source/Core/Core/HW/DVD/AMMediaboard.cpp:199 (this build) -
ui_atlas.zim PPSSPP 1.5.4 host user interface installed with the binary UI/NativeApp.cpp:630-633 -
wm2_loader.dll Chihiro-DS Host library shipped inside the Chihiro-DS package, not emulation data offset 0x103e0260 in cxbxr-emu.dll, offset 0x10622b38 in cxbxr-emu.dll -
work.bin EmuCoreV NpDrm license issued for one copy of one title app/src/main/cpp/emucorev/src/vita_install_bridge.cpp:122-124 (this build), app/src/main/cpp/vita3k/vita3k/packages/src/license.cpp:53-84 (this build), app/src/main/cpp/vita3k/vita3k/packages/src/license.cpp:99-106 (this build), app/src/main/cpp/vita3k/vita3k/packages/src/pkg.cpp:356-376 (this build) -
zlib1.dll Linux Loader ships in ll-deps of the Windows release, vendored in libs/win32/ll-deps, and is not collected src/loader/elfLoader/elfLoader.cpp:365, libs/win32/ll-deps/zlib1.dll -
.