Files
libretro/mkdocs.yml
Abdessamad Derraz 91925120c9 feat: unify gap analysis with verify results and source provenance
Single source of truth for gap page: verification status from
verify.py (verified/untested/missing/mismatch), file provenance
from cross_reference (bios/data/large_file/missing).

cross_reference.py: _find_in_repo -> _resolve_source returning
source category, stop skipping storage: release/large_file,
add by_path_suffix lookup, all_declared param for global check.

generate_site.py: gap page now shows verification by platform,
18 hash mismatches, and core complement with provenance breakdown.
2026-04-01 22:33:37 +02:00

483 lines
17 KiB
YAML

site_name: RetroBIOS
site_url: https://abdess.github.io/retrobios/
repo_url: https://github.com/Abdess/retrobios
repo_name: Abdess/retrobios
theme:
name: material
palette:
- media: (prefers-color-scheme)
toggle:
icon: material/brightness-auto
name: Switch to light mode
- media: '(prefers-color-scheme: light)'
scheme: default
toggle:
icon: material/brightness-7
name: Switch to dark mode
- media: '(prefers-color-scheme: dark)'
scheme: slate
toggle:
icon: material/brightness-4
name: Switch to auto
font: false
icon:
logo: material/chip
features:
- navigation.tabs
- navigation.sections
- navigation.top
- navigation.indexes
- search.suggest
- search.highlight
- content.tabs.link
- toc.follow
extra_css:
- stylesheets/extra.css
markdown_extensions:
- tables
- admonition
- attr_list
- md_in_html
- toc:
permalink: true
- pymdownx.details
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
plugins:
- search
nav:
- Home: index.md
- Platforms:
- Overview: platforms/index.md
- Batocera: platforms/batocera.md
- BizHawk: platforms/bizhawk.md
- EmuDeck: platforms/emudeck.md
- Lakka: platforms/lakka.md
- Recalbox: platforms/recalbox.md
- RetroArch: platforms/retroarch.md
- RetroBat: platforms/retrobat.md
- RetroDECK: platforms/retrodeck.md
- RetroPie: platforms/retropie.md
- RomM: platforms/romm.md
- Systems:
- Overview: systems/index.md
- 3DO Company: systems/3do-company.md
- APF: systems/apf.md
- Acorn: systems/acorn.md
- Amstrad: systems/amstrad.md
- Apple: systems/apple.md
- Arcade: systems/arcade.md
- Atari: systems/atari.md
- BBK: systems/bbk.md
- Bally: systems/bally.md
- Bandai: systems/bandai.md
- Bit Corporation: systems/bit-corporation.md
- Camputers: systems/camputers.md
- Casio: systems/casio.md
- Coleco: systems/coleco.md
- Commander X16: systems/commander-x16.md
- Commodore: systems/commodore.md
- DOS: systems/dos.md
- Dinothawr: systems/dinothawr.md
- Dragon: systems/dragon.md
- EACA: systems/eaca.md
- Elektronika: systems/elektronika.md
- Enterprise: systems/enterprise.md
- Entex: systems/entex.md
- Epoch: systems/epoch.md
- Fairchild: systems/fairchild.md
- Fujitsu: systems/fujitsu.md
- Funtech: systems/funtech.md
- GCE: systems/gce.md
- Galaksija: systems/galaksija.md
- Game Engines: systems/game-engines.md
- GamePark: systems/gamepark.md
- Grundy: systems/grundy.md
- Hartung: systems/hartung.md
- IBM: systems/ibm.md
- Id Software: systems/id-software.md
- Infocom: systems/infocom.md
- Java: systems/java.md
- Jupiter: systems/jupiter.md
- Lambda: systems/lambda.md
- Lexaloffle: systems/lexaloffle.md
- Magnavox: systems/magnavox.md
- Mattel: systems/mattel.md
- Microdigital: systems/microdigital.md
- Microsoft: systems/microsoft.md
- NEC: systems/nec.md
- Nintendo: systems/nintendo.md
- Nokia: systems/nokia.md
- Oric: systems/oric.md
- Other: systems/other.md
- PC: systems/pc.md
- Palm: systems/palm.md
- Philips: systems/philips.md
- Pioneer: systems/pioneer.md
- QEMU: systems/qemu.md
- RPG Maker: systems/rpg-maker.md
- Ringo: systems/ringo.md
- SNK: systems/snk.md
- ScummVM: systems/scummvm.md
- Sega: systems/sega.md
- Sharp: systems/sharp.md
- Sinclair: systems/sinclair.md
- Sony: systems/sony.md
- Synertek: systems/synertek.md
- Tandy: systems/tandy.md
- Texas Instruments: systems/texas-instruments.md
- Thomson: systems/thomson.md
- Tiger: systems/tiger.md
- Timex: systems/timex.md
- Tomy: systems/tomy.md
- VTech: systems/vtech.md
- Vircon: systems/vircon.md
- ZC: systems/zc.md
- Emulators:
- Overview: emulators/index.md
- Official ports (63):
- amiarcadia: emulators/amiarcadia.md
- Amiberry: emulators/amiberry.md
- Ardens: emulators/ardens.md
- Atari800: emulators/atari800.md
- BlastEm: emulators/blastem.md
- Boytacean: emulators/boytacean.md
- bsnes: emulators/bsnes.md
- ClownMDEmu: emulators/clownmdemu.md
- CrocoDS: emulators/crocods.md
- DirkSimple: emulators/dirksimple.md
- DuckStation: emulators/duckstation.md
- emux (CHIP-8): emulators/emux_chip8.md
- emux (Game Boy): emulators/emux_gb.md
- emux (NES): emulators/emux_nes.md
- emux (SMS): emulators/emux_sms.md
- FinalBurn Neo: emulators/fbneo.md
- FinalBurn Neo (CPS-1/CPS-2): emulators/fbneo_cps12.md
- FinalBurn Neo (Neo Geo): emulators/fbneo_neogeo.md
- fixGB: emulators/fixgb.md
- fixNES: emulators/fixnes.md
- Flycast: emulators/flycast.md
- FreeJ2ME: emulators/freej2me.md
- galaksija: emulators/galaksija.md
- Gearboy: emulators/gearboy.md
- Gearcoleco: emulators/gearcoleco.md
- Geargrafx: emulators/geargrafx.md
- Gearlynx: emulators/gearlynx.md
- Gearsystem: emulators/gearsystem.md
- Geolith: emulators/geolith.md
- Holani: emulators/holani.md
- JAXE: emulators/jaxe.md
- JollyCV: emulators/jollycv.md
- Kronos: emulators/kronos.md
- LowRes NX: emulators/lowresnx.md
- M2000: emulators/m2000.md
- MAME: emulators/mame.md
- MAME Arcade: emulators/mamearcade.md
- MAME MESS: emulators/mamemess.md
- Mesen: emulators/mesen.md
- mesen-s: emulators/mesen-s.md
- mGBA: emulators/mgba.md
- Mr.Boom: emulators/mrboom.md
- Panda3DS: emulators/panda3ds.md
- PCSX2: emulators/pcsx2.md
- PicoDrive: emulators/picodrive.md
- play: emulators/play.md
- PPSSPP: emulators/ppsspp.md
- RPCS3: emulators/rpcs3.md
- Rustation: emulators/rustation.md
- RVVM: emulators/rvvm.md
- SameBoy: emulators/sameboy.md
- sameduck: emulators/sameduck.md
- SDLPAL: emulators/sdlpal.md
- skyemu: emulators/skyemu.md
- snes9x: emulators/snes9x.md
- SquirrelJME: emulators/squirreljme.md
- VaporSpec: emulators/vaporspec.md
- VBA-M: emulators/vbam.md
- VeMUlator: emulators/vemulator.md
- Vircon32: emulators/vircon32.md
- vitaQuakeII: emulators/vitaquake2.md
- yabasanshiro: emulators/yabasanshiro.md
- Yuzu: emulators/yuzu.md
- Community forks (109):
- EightyOne: emulators/81.md
- a5200: emulators/a5200.md
- Anarch: emulators/anarch.md
- AppleWin: emulators/applewin.md
- Azahar: emulators/azahar.md
- b2: emulators/b2.md
- Beetle Lynx (Mednafen Lynx): emulators/beetle_lynx.md
- Beetle NGP (Mednafen Neo Geo Pocket): emulators/beetle_ngp.md
- Beetle PCE (Mednafen PCE): emulators/beetle_pce.md
- Beetle PC-FX (Mednafen): emulators/beetle_pcfx.md
- Beetle PSX (Mednafen PSX): emulators/beetle_psx.md
- beetle_saturn: emulators/beetle_saturn.md
- Beetle VB (Mednafen Virtual Boy): emulators/beetle_vb.md
- BennuGD: emulators/bennugd.md
- bk-emulator: emulators/bk.md
- blueMSX: emulators/bluemsx.md
- bsnes-jg: emulators/bsnes-jg.md
- Caprice32: emulators/cap32.md
- ChimeraSNES: emulators/chimerasnes.md
- Citra: emulators/citra.md
- Citra Canary: emulators/citra_canary.md
- Citron: emulators/citron.md
- Daphne: emulators/daphne.md
- DeSmuME: emulators/desmume.md
- DICE: emulators/dice.md
- Dolphin: emulators/dolphin.md
- DOSBox: emulators/dosbox.md
- DOSBox-core: emulators/dosbox_core.md
- DOSBox-SVN: emulators/dosbox_svn.md
- DOSBox-SVN CE: emulators/dosbox_svn_ce.md
- Eden: emulators/eden.md
- EmuSCV: emulators/emuscv.md
- ep128emu_core: emulators/ep128emu_core.md
- FCEUmm: emulators/fceumm.md
- fMSX: emulators/fmsx.md
- Frodo: emulators/frodo.md
- FS-UAE: emulators/fsuae.md
- Fuse: emulators/fuse.md
- Gambatte: emulators/gambatte.md
- Genesis Plus GX: emulators/genesis_plus_gx.md
- gpSP: emulators/gpsp.md
- GSplus: emulators/gsplus.md
- Handy: emulators/handy.md
- higan (SFC Accuracy): emulators/higan_sfc.md
- LRPS2: emulators/lrps2.md
- mednafen_pce: emulators/mednafen_pce.md
- mednafen_pce_fast: emulators/mednafen_pce_fast.md
- mednafen_supafaust: emulators/mednafen_supafaust.md
- mednafen_supergrafx: emulators/mednafen_supergrafx.md
- melonDS: emulators/melonds.md
- melonDS DS: emulators/melonds_ds.md
- Meteor GBA: emulators/meteor.md
- Mini vMac: emulators/minivmac.md
- Moonlight: emulators/moonlight.md
- mpv: emulators/mpv.md
- nekop2: emulators/nekop2.md
- nes: emulators/nes.md
- Nestopia UE: emulators/nestopia.md
- NooDS: emulators/noods.md
- Numero: emulators/numero.md
- O2EM: emulators/o2em.md
- Oberon: emulators/oberon.md
- ONScripter: emulators/onscripter.md
- Opera (4DO): emulators/opera.md
- ParaLLEl N64: emulators/parallel_n64.md
- PCem: emulators/pcem.md
- PCSX1: emulators/pcsx1.md
- PD777: emulators/pd777.md
- PokeMini: emulators/pokemini.md
- Potator: emulators/potator.md
- ProSystem: emulators/prosystem.md
- PUAE (P-UAE): emulators/puae.md
- px68k: emulators/px68k.md
- QEMU: emulators/qemu.md
- QUASI88: emulators/quasi88.md
- QuickNES: emulators/quicknes.md
- RACE (Neo Geo Pocket): emulators/race.md
- REminiscence: emulators/reminiscence.md
- RetroDream: emulators/retrodream.md
- SAME CDi: emulators/same_cdi.md
- SimCoupe: emulators/simcp.md
- Suyu: emulators/suyu.md
- swanstation: emulators/swanstation.md
- Syobon Action: emulators/syobonaction.md
- TamaLIBretro: emulators/tamalibretro.md
- TempGBA: emulators/tempgba.md
- TGB Dual: emulators/tgbdual.md
- trident: emulators/trident.md
- uae4arm: emulators/uae4arm.md
- UXN: emulators/uxn.md
- vecx: emulators/vecx.md
- VICE x128: emulators/vice_x128.md
- VICE x64: emulators/vice_x64.md
- VICE x64dtv: emulators/vice_x64dtv.md
- VICE x64sc: emulators/vice_x64sc.md
- VICE xcbm2: emulators/vice_xcbm2.md
- VICE xcbm5x0: emulators/vice_xcbm5x0.md
- VICE xpet: emulators/vice_xpet.md
- VICE xplus4: emulators/vice_xplus4.md
- VICE xscpu64: emulators/vice_xscpu64.md
- VICE xvic: emulators/vice_xvic.md
- Virtual Jaguar: emulators/virtualjaguar.md
- vitaQuakeIII: emulators/vitaquake3.md
- vitavoyager: emulators/vitavoyager.md
- X Millennium: emulators/x1.md
- x64sdl: emulators/x64sdl.md
- Xenia Canary: emulators/xenia.md
- yabause: emulators/yabause.md
- ymir: emulators/ymir.md
- Pure libretro (46):
- 00_example: emulators/00_example.md
- '2048': emulators/2048.md
- 3DEngine: emulators/3dengine.md
- advanced_tests: emulators/advanced_tests.md
- Arduous: emulators/arduous.md
- Beetle WonderSwan (Mednafen WonderSwan): emulators/beetle_wswan.md
- Craft: emulators/craft.md
- Cruzes: emulators/cruzes.md
- DirectXBox: emulators/directxbox.md
- FFmpeg: emulators/ffmpeg.md
- FreeChaF: emulators/freechaf.md
- FreeIntv: emulators/freeintv.md
- GAM4980: emulators/gam4980.md
- Game Music Emu: emulators/gme.md
- Gong: emulators/gong.md
- Game & Watch: emulators/gw.md
- Image Viewer: emulators/imageviewer.md
- MCSoftserve: emulators/mcsoftserve.md
- MojoZork: emulators/mojozork.md
- Mu: emulators/mu.md
- NeoCD: emulators/neocd.md
- Pascal Pong: emulators/pascal_pong.md
- PocketCDG: emulators/pocketcdg.md
- Redbook: emulators/redbook.md
- RemoteJoy: emulators/remotejoy.md
- ROM Cleaner: emulators/romcleaner.md
- test: emulators/test.md
- test_netplay: emulators/test_netplay.md
- testaudio_callback: emulators/testaudio_callback.md
- testaudio_no_callback: emulators/testaudio_no_callback.md
- testaudio_playback_wav: emulators/testaudio_playback_wav.md
- testgl: emulators/testgl.md
- testgl_compute_shaders: emulators/testgl_compute_shaders.md
- testgl_ff: emulators/testgl_ff.md
- testinput_buttontest: emulators/testinput_buttontest.md
- testretroluxury: emulators/testretroluxury.md
- testsw: emulators/testsw.md
- testsw_vram: emulators/testsw_vram.md
- testvulkan: emulators/testvulkan.md
- testvulkan_async_compute: emulators/testvulkan_async_compute.md
- Theodore: emulators/theodore.md
- The Powder Toy: emulators/thepowdertoy.md
- MicroW8: emulators/uw8.md
- uzem: emulators/uzem.md
- vidtest: emulators/vidtest.md
- VirtualXT: emulators/virtualxt.md
- Game engines (25):
- boom3: emulators/boom3.md
- Cannonball: emulators/cannonball.md
- ChaiLove: emulators/chailove.md
- Dinothawr: emulators/dinothawr.md
- doukutsu-rs: emulators/doukutsu_rs.md
- EasyRPG Player: emulators/easyrpg.md
- ECWolf: emulators/ecwolf.md
- FAKE-08: emulators/fake08.md
- Jump 'n Bump: emulators/jumpnbump.md
- Lutro: emulators/lutro.md
- mkxp-z: emulators/mkxp_z.md
- NXEngine: emulators/nxengine.md
- ONScripter Yuri: emulators/onsyuri.md
- OpenLara: emulators/openlara.md
- OpenTyrian: emulators/opentyrian.md
- PrBoom: emulators/prboom.md
- PuzzleScript: emulators/puzzlescript.md
- Retro8: emulators/retro8.md
- ScummVM: emulators/scummvm.md
- Super Bros War: emulators/superbroswar.md
- TIC-80: emulators/tic80.md
- TyrQuake: emulators/tyrquake.md
- WASM-4: emulators/wasm4.md
- XRick: emulators/xrick.md
- Zelda Classic v2.10: emulators/zc210.md
- Enhanced forks (13):
- bsnes-hd beta: emulators/bsnes_hd_beta.md
- bsnes-mercury: emulators/bsnes_mercury.md
- DOSBox Pure: emulators/dosbox_pure.md
- DoubleCherryGB: emulators/doublecherrygb.md
- Genesis Plus GX Wide: emulators/genesis_plus_gx_wide.md
- HBMAME (Homebrew MAME): emulators/hbmame.md
- nSide (SFC Balanced): emulators/higan_sfc_balanced.md
- Ishiiruka: emulators/ishiiruka.md
- MAME 2003-Plus: emulators/mame2003_plus.md
- Mupen64Plus-Next: emulators/mupen64plus_next.md
- NP2kai: emulators/np2kai.md
- PrimeHack: emulators/primehack.md
- SMS Plus GX: emulators/smsplus.md
- Frozen snapshots (32):
- bnes: emulators/bnes.md
- bsnes 2014: emulators/bsnes2014.md
- bsnes C++98: emulators/bsnes_cplusplus98.md
- CDi 2015: emulators/cdi2015.md
- Citra 2018: emulators/citra2018.md
- DeSmuME 2015: emulators/desmume2015.md
- FB Alpha 2012: emulators/fbalpha2012.md
- FB Alpha 2012 CPS-1: emulators/fbalpha2012_cps1.md
- FB Alpha 2012 CPS-2: emulators/fbalpha2012_cps2.md
- FB Alpha 2012 CPS-3: emulators/fbalpha2012_cps3.md
- FB Alpha 2012 Neo Geo: emulators/fbalpha2012_neogeo.md
- Hatari: emulators/hatari.md
- MAME 2000: emulators/mame2000.md
- MAME 2003: emulators/mame2003.md
- MAME 2003 Midway: emulators/mame2003_midway.md
- MAME 2009: emulators/mame2009.md
- MAME 2010: emulators/mame2010.md
- MAME 2015: emulators/mame2015.md
- MAME 2016: emulators/mame2016.md
- mednafen_gba: emulators/mednafen_gba.md
- mednafen_snes: emulators/mednafen_snes.md
- MESS 2015: emulators/mess2015.md
- PUAE 2021: emulators/puae2021.md
- Snes9x 2002: emulators/snes9x2002.md
- Snes9x 2005: emulators/snes9x2005.md
- Snes9x 2005 Plus: emulators/snes9x2005_plus.md
- Snes9x 2010: emulators/snes9x2010.md
- Stella 2014: emulators/stella2014.md
- Stella 2023: emulators/stella2023.md
- Stone Soup: emulators/stonesoup.md
- UME 2015: emulators/ume2015.md
- VBA-Next: emulators/vba_next.md
- Embedded HLE (1):
- PCSX-ReARMed: emulators/pcsx_rearmed.md
- Launchers (1):
- Dolphin Launcher: emulators/dolphin_launcher.md
- Other (23):
- ares: emulators/ares.md
- Beetle GBA (Mednafen): emulators/beetle_gba.md
- BigPEmu: emulators/bigpemu.md
- Cemu: emulators/cemu.md
- Clock Signal (CLK): emulators/clk.md
- Demul: emulators/demul.md
- eka2l1: emulators/eka2l1.md
- ep128emu-core: emulators/ep128emu.md
- Lexaloffle: emulators/lexaloffle.md
- Model 2 Emulator: emulators/model2.md
- openMSX: emulators/openmsx.md
- Redream: emulators/redream.md
- Ryujinx: emulators/ryujinx.md
- shadps4: emulators/shadps4.md
- Supermodel: emulators/supermodel.md
- ti99sim: emulators/ti99sim.md
- tsugaru: emulators/tsugaru.md
- VBA-M: emulators/vba_m.md
- VICE: emulators/vice.md
- Vita3K: emulators/vita3k.md
- x16emu: emulators/x16emu.md
- Xemu: emulators/xemu.md
- XRoar: emulators/xroar.md
- Cross-reference: cross-reference.md
- Gap Analysis: gaps.md
- Wiki:
- Overview: wiki/index.md
- Getting started: wiki/getting-started.md
- FAQ: wiki/faq.md
- Troubleshooting: wiki/troubleshooting.md
- Architecture: wiki/architecture.md
- Tools: wiki/tools.md
- Advanced usage: wiki/advanced-usage.md
- Verification modes: wiki/verification-modes.md
- Data model: wiki/data-model.md
- Profiling guide: wiki/profiling.md
- Adding a platform: wiki/adding-a-platform.md
- Adding a scraper: wiki/adding-a-scraper.md
- Testing guide: wiki/testing-guide.md
- Release process: wiki/release-process.md
- Contributing: contributing.md