From 58f3006d202fb4291d1dc45c6a633976f0840919 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Wed, 18 Mar 2026 05:19:57 +0100 Subject: [PATCH] docs: add core_version, display_name to all 260 emulator profiles Every profile now has: - profiled_date: date of source code analysis - core_version: version from libretro-core-info .info files - display_name: human-readable name from .info files 260/260 profiles complete. 294/294 libretro cores covered. Standalone emulators (cemu, rpcs3, xemu, vita3k) versioned manually. --- emulators/00_example.yml | 2 ++ emulators/2048.yml | 2 ++ emulators/3dengine.yml | 2 ++ emulators/81.yml | 2 ++ emulators/a5200.yml | 2 ++ emulators/advanced_tests.yml | 2 ++ emulators/amiarcadia.yml | 2 ++ emulators/anarch.yml | 2 ++ emulators/applewin.yml | 2 ++ emulators/ardens.yml | 2 ++ emulators/arduous.yml | 2 ++ emulators/atari800.yml | 2 ++ emulators/azahar.yml | 2 ++ emulators/b2.yml | 2 ++ emulators/beetle_lynx.yml | 2 ++ emulators/beetle_ngp.yml | 2 ++ emulators/beetle_pce.yml | 2 ++ emulators/beetle_pcfx.yml | 2 ++ emulators/beetle_psx.yml | 2 ++ emulators/beetle_saturn.yml | 2 ++ emulators/beetle_vb.yml | 2 ++ emulators/beetle_wswan.yml | 2 ++ emulators/bennugd.yml | 2 ++ emulators/bk.yml | 2 ++ emulators/blastem.yml | 2 ++ emulators/bluemsx.yml | 2 ++ emulators/bnes.yml | 2 ++ emulators/boom3.yml | 2 ++ emulators/boytacean.yml | 2 ++ emulators/bsnes.yml | 2 ++ emulators/cannonball.yml | 2 ++ emulators/cap32.yml | 2 ++ emulators/cdi2015.yml | 2 ++ emulators/cemu.yml | 2 ++ emulators/chailove.yml | 2 ++ emulators/chimerasnes.yml | 3 ++ emulators/citra.yml | 2 ++ emulators/clownmdemu.yml | 2 ++ emulators/craft.yml | 2 ++ emulators/crocods.yml | 2 ++ emulators/cruzes.yml | 2 ++ emulators/daphne.yml | 2 ++ emulators/desmume.yml | 2 ++ emulators/dice.yml | 2 ++ emulators/dinothawr.yml | 2 ++ emulators/directxbox.yml | 2 ++ emulators/dirksimple.yml | 2 ++ emulators/dolphin.yml | 2 ++ emulators/dolphin_launcher.yml | 2 ++ emulators/dosbox_core.yml | 2 ++ emulators/dosbox_pure.yml | 2 ++ emulators/dosbox_svn.yml | 2 ++ emulators/dosbox_svn_ce.yml | 2 ++ emulators/doublecherrygb.yml | 2 ++ emulators/doukutsu_rs.yml | 2 ++ emulators/duckstation.yml | 2 ++ emulators/easyrpg.yml | 2 ++ emulators/ecwolf.yml | 3 ++ emulators/emuscv.yml | 3 ++ emulators/emux_chip8.yml | 2 ++ emulators/emux_gb.yml | 2 ++ emulators/emux_nes.yml | 2 ++ emulators/emux_sms.yml | 2 ++ emulators/ep128emu.yml | 2 ++ emulators/fake08.yml | 2 ++ emulators/fbalpha2012.yml | 2 ++ emulators/fbalpha2012_cps1.yml | 2 ++ emulators/fbalpha2012_cps2.yml | 2 ++ emulators/fbalpha2012_cps3.yml | 2 ++ emulators/fbalpha2012_neogeo.yml | 2 ++ emulators/fbneo.yml | 2 ++ emulators/fceumm.yml | 2 ++ emulators/ffmpeg.yml | 2 ++ emulators/fixgb.yml | 2 ++ emulators/fixnes.yml | 2 ++ emulators/flycast.yml | 2 ++ emulators/fmsx.yml | 2 ++ emulators/freechaf.yml | 2 ++ emulators/freeintv.yml | 2 ++ emulators/freeintv_ts_overlay.yml | 2 ++ emulators/freej2me.yml | 2 ++ emulators/frodo.yml | 2 ++ emulators/fsuae.yml | 2 ++ emulators/fuse.yml | 2 ++ emulators/galaksija.yml | 2 ++ emulators/gam4980.yml | 2 ++ emulators/gambatte.yml | 2 ++ emulators/gearboy.yml | 2 ++ emulators/gearcoleco.yml | 2 ++ emulators/geargrafx.yml | 2 ++ emulators/gearlynx.yml | 2 ++ emulators/gearsystem.yml | 2 ++ emulators/genesis_plus_gx.yml | 2 ++ emulators/geolith.yml | 2 ++ emulators/gme.yml | 2 ++ emulators/gong.yml | 2 ++ emulators/gpsp.yml | 2 ++ emulators/gw.yml | 2 ++ emulators/handy.yml | 2 ++ emulators/hatari.yml | 2 ++ emulators/hbmame.yml | 2 ++ emulators/higan_sfc.yml | 2 ++ emulators/higan_sfc_balanced.yml | 2 ++ emulators/holani.yml | 2 ++ emulators/imageviewer.yml | 3 ++ emulators/ishiiruka.yml | 2 ++ emulators/jaxe.yml | 2 ++ emulators/jollycv.yml | 2 ++ emulators/jumpnbump.yml | 2 ++ emulators/kronos.yml | 2 ++ emulators/lowresnx.yml | 2 ++ emulators/lutro.yml | 2 ++ emulators/m2000.yml | 2 ++ emulators/mame2000.yml | 2 ++ emulators/mame2003_midway.yml | 2 ++ emulators/mame2003_plus.yml | 2 ++ emulators/mame2009.yml | 2 ++ emulators/mame2010.yml | 2 ++ emulators/mame2015.yml | 2 ++ emulators/mame2016.yml | 2 ++ emulators/mamearcade.yml | 2 ++ emulators/mamemess.yml | 2 ++ emulators/mcsoftserve.yml | 2 ++ emulators/mednafen_gba.yml | 2 ++ emulators/mednafen_lynx.yml | 2 ++ emulators/mednafen_ngp.yml | 2 ++ emulators/mednafen_pce.yml | 2 ++ emulators/mednafen_pce_fast.yml | 2 ++ emulators/mednafen_pcfx.yml | 2 ++ emulators/mednafen_psx.yml | 2 ++ emulators/mednafen_psx_hw.yml | 2 ++ emulators/mednafen_saturn.yml | 2 ++ emulators/mednafen_snes.yml | 2 ++ emulators/mednafen_supafaust.yml | 2 ++ emulators/mednafen_supergrafx.yml | 2 ++ emulators/mednafen_vb.yml | 2 ++ emulators/mednafen_wswan.yml | 2 ++ emulators/melonds.yml | 2 ++ emulators/mesen.yml | 2 ++ emulators/mess2015.yml | 2 ++ emulators/meteor.yml | 2 ++ emulators/mgba.yml | 2 ++ emulators/minivmac.yml | 2 ++ emulators/mkxp-z.yml | 3 ++ emulators/mkxp_z.yml | 2 ++ emulators/mojozork.yml | 2 ++ emulators/moonlight.yml | 2 ++ emulators/mpv.yml | 2 ++ emulators/mrboom.yml | 2 ++ emulators/mu.yml | 2 ++ emulators/mupen64plus.yml | 2 ++ emulators/nekop2.yml | 2 ++ emulators/neocd.yml | 2 ++ emulators/nestopia.yml | 2 ++ emulators/noods.yml | 2 ++ emulators/np2kai.yml | 2 ++ emulators/numero.yml | 2 ++ emulators/nxengine.yml | 2 ++ emulators/o2em.yml | 2 ++ emulators/oberon.yml | 3 ++ emulators/onscripter.yml | 2 ++ emulators/onsyuri.yml | 2 ++ emulators/openlara.yml | 2 ++ emulators/opentyrian.yml | 2 ++ emulators/opera.yml | 2 ++ emulators/panda3ds.yml | 2 ++ emulators/parallel_n64.yml | 2 ++ emulators/parallel_n64_debug.yml | 2 ++ emulators/pascal_pong.yml | 2 ++ emulators/pcem.yml | 2 ++ emulators/pcsx1.yml | 2 ++ emulators/pcsx2.yml | 2 ++ emulators/pcsx_rearmed.yml | 2 ++ emulators/pd777.yml | 2 ++ emulators/picodrive.yml | 2 ++ emulators/play.yml | 2 ++ emulators/pocketcdg.yml | 2 ++ emulators/pokemini.yml | 2 ++ emulators/potator.yml | 2 ++ emulators/ppsspp.yml | 2 ++ emulators/prboom.yml | 2 ++ emulators/prosystem.yml | 2 ++ emulators/puae.yml | 2 ++ emulators/puzzlescript.yml | 3 ++ emulators/px68k.yml | 2 ++ emulators/qemu.yml | 2 ++ emulators/quasi88.yml | 2 ++ emulators/quicknes.yml | 2 ++ emulators/race.yml | 2 ++ emulators/redbook.yml | 2 ++ emulators/reminiscence.yml | 2 ++ emulators/remotejoy.yml | 2 ++ emulators/retro8.yml | 2 ++ emulators/retrodream.yml | 2 ++ emulators/romcleaner.yml | 2 ++ emulators/rpcs3.yml | 2 ++ emulators/rustation.yml | 2 ++ emulators/rvvm.yml | 2 ++ emulators/same_cdi.yml | 2 ++ emulators/sameboy.yml | 2 ++ emulators/sameduck.yml | 2 ++ emulators/scummvm.yml | 2 ++ emulators/sdlpal.yml | 2 ++ emulators/simcp.yml | 2 ++ emulators/skyemu.yml | 2 ++ emulators/smsplus.yml | 2 ++ emulators/snes9x.yml | 2 ++ emulators/squirreljme.yml | 2 ++ emulators/stella.yml | 2 ++ emulators/stonesoup.yml | 2 ++ emulators/superbroswar.yml | 2 ++ emulators/swanstation.yml | 2 ++ emulators/syobonaction.yml | 2 ++ emulators/tamalibretro.yml | 2 ++ emulators/tempgba.yml | 2 ++ emulators/test.yml | 2 ++ emulators/test_netplay.yml | 2 ++ emulators/testaudio_callback.yml | 2 ++ emulators/testaudio_no_callback.yml | 2 ++ emulators/testaudio_playback_wav.yml | 2 ++ emulators/testgl.yml | 2 ++ emulators/testgl_compute_shaders.yml | 2 ++ emulators/testgl_ff.yml | 2 ++ emulators/testinput_buttontest.yml | 2 ++ emulators/testretroluxury.yml | 2 ++ emulators/testsw.yml | 2 ++ emulators/testsw_vram.yml | 2 ++ emulators/testvulkan.yml | 2 ++ emulators/testvulkan_async_compute.yml | 2 ++ emulators/tgbdual.yml | 2 ++ emulators/theodore.yml | 42 ++++++++------------------ emulators/thepowdertoy.yml | 2 ++ emulators/tic80.yml | 2 ++ emulators/tyrquake.yml | 2 ++ emulators/uae4arm.yml | 2 ++ emulators/ume2015.yml | 2 ++ emulators/uw8.yml | 2 ++ emulators/uxn.yml | 2 ++ emulators/uzem.yml | 3 ++ emulators/vaporspec.yml | 2 ++ emulators/vba_next.yml | 2 ++ emulators/vbam.yml | 2 ++ emulators/vecx.yml | 2 ++ emulators/vemulator.yml | 2 ++ emulators/vice.yml | 2 ++ emulators/vidtest.yml | 2 ++ emulators/vircon32.yml | 2 ++ emulators/virtualjaguar.yml | 2 ++ emulators/virtualxt.yml | 2 ++ emulators/vita3k.yml | 2 ++ emulators/vitaquake2.yml | 2 ++ emulators/vitaquake3.yml | 2 ++ emulators/vitavoyager.yml | 2 ++ emulators/wasm4.yml | 2 ++ emulators/x1.yml | 2 ++ emulators/x64sdl.yml | 2 ++ emulators/xemu.yml | 2 ++ emulators/xrick.yml | 2 ++ emulators/yabasanshiro.yml | 2 ++ emulators/yabause.yml | 2 ++ 260 files changed, 538 insertions(+), 30 deletions(-) diff --git a/emulators/00_example.yml b/emulators/00_example.yml index 8bfe6874..06f3886a 100644 --- a/emulators/00_example.yml +++ b/emulators/00_example.yml @@ -2,6 +2,8 @@ emulator: "00_example" type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "1.0" +display_name: "Example Core" cores: - 00_example systems: [] diff --git a/emulators/2048.yml b/emulators/2048.yml index 713918a4..462c6295 100644 --- a/emulators/2048.yml +++ b/emulators/2048.yml @@ -2,6 +2,8 @@ emulator: "2048" type: game source: "https://github.com/libretro/libretro-2048" profiled_date: "2026-03-18" +core_version: "1.0" +display_name: "2048" cores: [2048] systems: [] files: [] diff --git a/emulators/3dengine.yml b/emulators/3dengine.yml index 268f5fd3..aa968c53 100644 --- a/emulators/3dengine.yml +++ b/emulators/3dengine.yml @@ -2,6 +2,8 @@ emulator: 3DEngine type: utility source: "https://github.com/libretro/libretro-3dengine" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Test Core - 3D Engine" cores: [3dengine] systems: [] files: [] diff --git a/emulators/81.yml b/emulators/81.yml index bf2c9079..c5a44c1f 100644 --- a/emulators/81.yml +++ b/emulators/81.yml @@ -2,6 +2,8 @@ emulator: EightyOne type: libretro source: "https://github.com/libretro/81-libretro" profiled_date: "2026-03-18" +core_version: "1.0a" +display_name: "Sinclair - ZX 81 (EightyOne)" cores: - 81 systems: diff --git a/emulators/a5200.yml b/emulators/a5200.yml index 42e4c9b9..8a4b4c25 100644 --- a/emulators/a5200.yml +++ b/emulators/a5200.yml @@ -2,6 +2,8 @@ emulator: a5200 type: libretro source: "https://github.com/libretro/a5200" profiled_date: "2026-03-18" +core_version: "2.0.2" +display_name: "Atari - 5200 (a5200)" cores: - a5200 systems: diff --git a/emulators/advanced_tests.yml b/emulators/advanced_tests.yml index 1db23209..60493995 100644 --- a/emulators/advanced_tests.yml +++ b/emulators/advanced_tests.yml @@ -2,6 +2,8 @@ emulator: advanced_tests type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Test Core - Advanced Test" cores: - advanced_tests systems: [] diff --git a/emulators/amiarcadia.yml b/emulators/amiarcadia.yml index 7981f929..517bcee2 100644 --- a/emulators/amiarcadia.yml +++ b/emulators/amiarcadia.yml @@ -2,6 +2,8 @@ emulator: amiarcadia type: libretro source: "https://amigan.yatho.com/" profiled_date: "2026-03-18" +core_version: "4.42" +display_name: "Arcadia 2001 / Interton VC 4000 (AmiArcadia)" cores: - amiarcadia systems: diff --git a/emulators/anarch.yml b/emulators/anarch.yml index 8d0269d2..74748752 100644 --- a/emulators/anarch.yml +++ b/emulators/anarch.yml @@ -2,6 +2,8 @@ emulator: Anarch type: game source: "https://github.com/libretro/anern" profiled_date: "2026-03-18" +core_version: "1.1d" +display_name: "Anarch" cores: [anarch] systems: [] files: [] diff --git a/emulators/applewin.yml b/emulators/applewin.yml index 4deb1162..6ec10b1d 100644 --- a/emulators/applewin.yml +++ b/emulators/applewin.yml @@ -2,6 +2,8 @@ emulator: AppleWin type: libretro source: "https://github.com/audetto/AppleWin" profiled_date: "2026-03-18" +core_version: "1.30.21.0" +display_name: "Apple II (AppleWin)" cores: - applewin systems: diff --git a/emulators/ardens.yml b/emulators/ardens.yml index fb41d0aa..15ebcec5 100644 --- a/emulators/ardens.yml +++ b/emulators/ardens.yml @@ -2,6 +2,8 @@ emulator: Ardens type: libretro source: "https://github.com/tiberiusbrown/ardens" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Arduboy (Ardens)" cores: - ardens systems: diff --git a/emulators/arduous.yml b/emulators/arduous.yml index 14dbee6b..73505c5b 100644 --- a/emulators/arduous.yml +++ b/emulators/arduous.yml @@ -2,6 +2,8 @@ emulator: Arduous type: libretro source: "https://github.com/libretro/arduous" profiled_date: "2026-03-18" +core_version: "0.1.0" +display_name: "Arduboy (Arduous)" cores: - arduous systems: diff --git a/emulators/atari800.yml b/emulators/atari800.yml index c60373d6..cfd759fa 100644 --- a/emulators/atari800.yml +++ b/emulators/atari800.yml @@ -2,6 +2,8 @@ emulator: Atari800 type: libretro source: "https://github.com/libretro/libretro-atari800" profiled_date: "2026-03-18" +core_version: "3.1.0" +display_name: "Atari - 400/800/600XL/800XL/130XE/5200 (Atari800)" systems: [atari-400, atari-800, atari-800xl, atari-130xe, atari-5200, atari-xegs] # Atari800 emulates the Atari 8-bit family (400/800/XL/XE) and the 5200 console. diff --git a/emulators/azahar.yml b/emulators/azahar.yml index 3f007eab..80880a60 100644 --- a/emulators/azahar.yml +++ b/emulators/azahar.yml @@ -2,5 +2,7 @@ emulator: "azahar" type: alias alias_of: "citra" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - 3DS (Azahar)" note: "This core uses the same BIOS/firmware as citra. See emulators/citra.yml for details." files: [] diff --git a/emulators/b2.yml b/emulators/b2.yml index aad1ede4..e51cda0f 100644 --- a/emulators/b2.yml +++ b/emulators/b2.yml @@ -2,6 +2,8 @@ emulator: b2 type: standalone source: "https://github.com/tom-seddon/b2" profiled_date: "2026-03-18" +core_version: "v0.1" +display_name: "Acorn - BBC Micro (b2)" cores: [] systems: - bbc-micro-b diff --git a/emulators/beetle_lynx.yml b/emulators/beetle_lynx.yml index 033e8109..ba44667e 100644 --- a/emulators/beetle_lynx.yml +++ b/emulators/beetle_lynx.yml @@ -2,6 +2,8 @@ emulator: Beetle Lynx (Mednafen Lynx) type: libretro source: "https://github.com/libretro/beetle-lynx-libretro" profiled_date: "2026-03-18" +core_version: "v1.24.0" +display_name: "Atari - Lynx (Beetle Lynx)" cores: [mednafen_lynx] systems: [atari-lynx] verification: existence diff --git a/emulators/beetle_ngp.yml b/emulators/beetle_ngp.yml index fb80a6b3..df822a95 100644 --- a/emulators/beetle_ngp.yml +++ b/emulators/beetle_ngp.yml @@ -2,6 +2,8 @@ emulator: Beetle NGP (Mednafen Neo Geo Pocket) type: libretro source: "https://github.com/libretro/beetle-ngp-libretro" profiled_date: "2026-03-18" +core_version: "v0.9.36.1" +display_name: "SNK - Neo Geo Pocket / Color (Beetle NeoPop)" systems: [snk-ngp, snk-ngpc] notes: | diff --git a/emulators/beetle_pce.yml b/emulators/beetle_pce.yml index 71232903..b90ebb77 100644 --- a/emulators/beetle_pce.yml +++ b/emulators/beetle_pce.yml @@ -2,6 +2,8 @@ emulator: Beetle PCE (Mednafen PCE) type: libretro source: "https://github.com/libretro/beetle-pce-libretro" profiled_date: "2026-03-18" +core_version: "v0.9.38.7" +display_name: "NEC - PC Engine / SuperGrafx / CD (Beetle PCE)" cores: [mednafen_pce, mednafen_pce_fast, mednafen_supergrafx] systems: [nec-pc-engine] verification: existence diff --git a/emulators/beetle_pcfx.yml b/emulators/beetle_pcfx.yml index 293fc11d..6b67244e 100644 --- a/emulators/beetle_pcfx.yml +++ b/emulators/beetle_pcfx.yml @@ -3,6 +3,8 @@ type: libretro cores: [mednafen_pcfx] source: "https://github.com/libretro/beetle-pcfx-libretro" profiled_date: "2026-03-18" +core_version: "v0.9.33.3" +display_name: "NEC - PC-FX (Beetle PC-FX)" systems: - nec-pcfx diff --git a/emulators/beetle_psx.yml b/emulators/beetle_psx.yml index 913357f7..ac074542 100644 --- a/emulators/beetle_psx.yml +++ b/emulators/beetle_psx.yml @@ -2,6 +2,8 @@ emulator: Beetle PSX (Mednafen PSX) type: libretro source: "https://github.com/libretro/beetle-psx-libretro" profiled_date: "2026-03-18" +core_version: "v0.9.44.1" +display_name: "Sony - PlayStation (Beetle PSX)" cores: [mednafen_psx, mednafen_psx_hw] systems: [sony-playstation] bios_size: 524288 # 512 KB for all accepted BIOS images diff --git a/emulators/beetle_saturn.yml b/emulators/beetle_saturn.yml index 74b419be..e3640150 100644 --- a/emulators/beetle_saturn.yml +++ b/emulators/beetle_saturn.yml @@ -3,6 +3,8 @@ type: libretro core: mednafen_saturn_libretro source: "https://github.com/libretro/beetle-saturn-libretro" profiled_date: "2026-03-18" +core_version: "v0.9.45.1" +display_name: "Sega - Saturn (Beetle Saturn)" systems: - sega-saturn diff --git a/emulators/beetle_vb.yml b/emulators/beetle_vb.yml index 960d645d..ee7d0dd9 100644 --- a/emulators/beetle_vb.yml +++ b/emulators/beetle_vb.yml @@ -2,6 +2,8 @@ emulator: Beetle VB (Mednafen Virtual Boy) type: libretro source: "https://github.com/libretro/beetle-vb-libretro" profiled_date: "2026-03-18" +core_version: "v0.9.36.1" +display_name: "Nintendo - Virtual Boy (Beetle VB)" systems: [nintendo-virtualboy] notes: | diff --git a/emulators/beetle_wswan.yml b/emulators/beetle_wswan.yml index 2f4a77f4..fea371f1 100644 --- a/emulators/beetle_wswan.yml +++ b/emulators/beetle_wswan.yml @@ -2,6 +2,8 @@ emulator: Beetle WonderSwan (Mednafen WonderSwan) type: libretro source: "https://github.com/libretro/beetle-wswan-libretro" profiled_date: "2026-03-18" +core_version: "v0.9.35.1" +display_name: "Bandai - WonderSwan/Color (Beetle Wonderswan)" systems: [bandai-wswan, bandai-wswanc] notes: | diff --git a/emulators/bennugd.yml b/emulators/bennugd.yml index 3cbd6253..103563ee 100644 --- a/emulators/bennugd.yml +++ b/emulators/bennugd.yml @@ -2,6 +2,8 @@ emulator: BennuGD type: libretro source: "https://github.com/diekleinekuh/BennuGD_libretro" profiled_date: "2026-03-18" +core_version: "git" +display_name: "Bennu Game Development" cores: - bennugd systems: diff --git a/emulators/bk.yml b/emulators/bk.yml index e0e44986..9d514a4d 100644 --- a/emulators/bk.yml +++ b/emulators/bk.yml @@ -2,6 +2,8 @@ emulator: bk-emulator type: libretro source: "https://github.com/libretro/bk-emulator" profiled_date: "2026-03-18" +core_version: "1.00" +display_name: "Elektronika - BK-0010/BK-0011(M)" cores: - bk systems: diff --git a/emulators/blastem.yml b/emulators/blastem.yml index 882437fc..b6709870 100644 --- a/emulators/blastem.yml +++ b/emulators/blastem.yml @@ -2,6 +2,8 @@ emulator: BlastEm type: libretro source: "https://github.com/libretro/blastem" profiled_date: "2026-03-18" +core_version: "v0.6.3-pre" +display_name: "Sega - Mega Drive - Genesis (BlastEm)" cores: - blastem systems: diff --git a/emulators/bluemsx.yml b/emulators/bluemsx.yml index bde5102d..f52bed4a 100644 --- a/emulators/bluemsx.yml +++ b/emulators/bluemsx.yml @@ -2,6 +2,8 @@ emulator: blueMSX type: libretro source: "https://github.com/libretro/blueMSX-libretro" profiled_date: "2026-03-18" +core_version: "SVN" +display_name: "MSX/SVI/ColecoVision/SG-1000 (blueMSX)" cores: - bluemsx systems: diff --git a/emulators/bnes.yml b/emulators/bnes.yml index 3da9dd05..17267ff9 100644 --- a/emulators/bnes.yml +++ b/emulators/bnes.yml @@ -2,6 +2,8 @@ emulator: bnes type: libretro source: "https://github.com/libretro/bnes-libretro" profiled_date: "2026-03-18" +core_version: "v083" +display_name: "Nintendo - NES / Famicom (bnes)" cores: - bnes systems: diff --git a/emulators/boom3.yml b/emulators/boom3.yml index f34896a1..2467d1b5 100644 --- a/emulators/boom3.yml +++ b/emulators/boom3.yml @@ -2,6 +2,8 @@ emulator: boom3 type: libretro source: "https://github.com/libretro/boom3" profiled_date: "2026-03-18" +core_version: "git" +display_name: "Doom 3 (boom3)" cores: [boom3, boom3_xp] systems: [doom3] verification: existence diff --git a/emulators/boytacean.yml b/emulators/boytacean.yml index 500bdb8c..7d98f96e 100644 --- a/emulators/boytacean.yml +++ b/emulators/boytacean.yml @@ -2,6 +2,8 @@ emulator: Boytacean type: libretro source: "https://github.com/joamag/boytacean" profiled_date: "2026-03-18" +core_version: "0.10.13" +display_name: "Nintendo - Game Boy / Color (Boytacean)" cores: - boytacean systems: diff --git a/emulators/bsnes.yml b/emulators/bsnes.yml index 92731364..8c86f2e8 100644 --- a/emulators/bsnes.yml +++ b/emulators/bsnes.yml @@ -2,6 +2,8 @@ emulator: bsnes type: libretro source: "https://github.com/libretro/bsnes-libretro" profiled_date: "2026-03-18" +core_version: "115" +display_name: "Nintendo - SNES / SFC (bsnes)" systems: [nintendo-snes, nintendo-super-game-boy, nintendo-satellaview] # bsnes supports HLE for DSP1/DSP1B/DSP2/DSP4, ST010, and Cx4. diff --git a/emulators/cannonball.yml b/emulators/cannonball.yml index b8fc6cbd..9322094b 100644 --- a/emulators/cannonball.yml +++ b/emulators/cannonball.yml @@ -2,6 +2,8 @@ emulator: Cannonball type: libretro source: "https://github.com/libretro/cannonball" profiled_date: "2026-03-18" +core_version: "1.0" +display_name: "Cannonball" systems: - sega-outrun diff --git a/emulators/cap32.yml b/emulators/cap32.yml index 779132d5..37ab47fa 100644 --- a/emulators/cap32.yml +++ b/emulators/cap32.yml @@ -2,6 +2,8 @@ emulator: Caprice32 type: libretro source: "https://github.com/libretro/libretro-cap32" profiled_date: "2026-03-18" +core_version: "v4.2.0" +display_name: "Amstrad - CPC/GX4000 (Caprice32)" cores: - cap32 systems: diff --git a/emulators/cdi2015.yml b/emulators/cdi2015.yml index cf8d9def..0256a93c 100644 --- a/emulators/cdi2015.yml +++ b/emulators/cdi2015.yml @@ -2,5 +2,7 @@ emulator: "cdi2015" type: alias alias_of: "same_cdi" profiled_date: "2026-03-18" +core_version: "0.160" +display_name: "Philips CDi (CDi 2015)" note: "This core uses the same BIOS/firmware as same_cdi. See emulators/same_cdi.yml for details." files: [] diff --git a/emulators/cemu.yml b/emulators/cemu.yml index d12cc339..cd5a7f24 100644 --- a/emulators/cemu.yml +++ b/emulators/cemu.yml @@ -2,6 +2,8 @@ emulator: Cemu type: standalone source: "https://github.com/cemu-project/Cemu" profiled_date: "2026-03-18" +core_version: "2.6" +display_name: "Cemu (Wii U)" systems: [nintendo-wiiu] analysis_date: "2026-03-17" analysis_commit: "HEAD (depth=1)" diff --git a/emulators/chailove.yml b/emulators/chailove.yml index f859b8e1..f1d834c1 100644 --- a/emulators/chailove.yml +++ b/emulators/chailove.yml @@ -2,6 +2,8 @@ emulator: ChaiLove type: game source: "https://github.com/libretro/libretro-chailove" profiled_date: "2026-03-18" +core_version: "2.0.0" +display_name: "ChaiLove" cores: [chailove] systems: [] files: [] diff --git a/emulators/chimerasnes.yml b/emulators/chimerasnes.yml index 7e1d5739..a2027fd3 100644 --- a/emulators/chimerasnes.yml +++ b/emulators/chimerasnes.yml @@ -1,6 +1,9 @@ emulator: "chimerasnes" type: alias alias_of: "snes9x" +core_version: "" +display_name: "Nintendo - SNES / SFC (ChimeraSNES)" profiled_date: "2026-03-18" +display_name: "Nintendo - SNES / SFC (ChimeraSNES)" note: "This core uses the same BIOS/firmware as snes9x. See emulators/snes9x.yml for details." files: [] diff --git a/emulators/citra.yml b/emulators/citra.yml index fe6b0b2c..4de7db2b 100644 --- a/emulators/citra.yml +++ b/emulators/citra.yml @@ -2,6 +2,8 @@ emulator: Citra / Lime3DS / Azahar type: standalone + libretro source: "https://github.com/azahar-emu/azahar" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - 3DS (Citra)" systems: [nintendo-3ds] notes: | diff --git a/emulators/clownmdemu.yml b/emulators/clownmdemu.yml index 92755ed6..c9a58ee0 100644 --- a/emulators/clownmdemu.yml +++ b/emulators/clownmdemu.yml @@ -2,6 +2,8 @@ emulator: ClownMDEmu type: libretro source: "https://github.com/libretro/clownmdemu-libretro" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Sega - MD/CD (ClownMDEmu)" cores: - clownmdemu systems: diff --git a/emulators/craft.yml b/emulators/craft.yml index 02c7cc95..359c0970 100644 --- a/emulators/craft.yml +++ b/emulators/craft.yml @@ -2,6 +2,8 @@ emulator: Craft type: game source: "https://github.com/libretro/Craft" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Minecraft (Craft)" cores: [craft] systems: [] files: [] diff --git a/emulators/crocods.yml b/emulators/crocods.yml index 69ed2e2e..9b09562e 100644 --- a/emulators/crocods.yml +++ b/emulators/crocods.yml @@ -2,6 +2,8 @@ emulator: CrocoDS type: libretro source: "https://github.com/libretro/libretro-crocods" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Amstrad - CPC (CrocoDS)" cores: - crocods systems: diff --git a/emulators/cruzes.yml b/emulators/cruzes.yml index 4e6bce94..c0e35c96 100644 --- a/emulators/cruzes.yml +++ b/emulators/cruzes.yml @@ -2,6 +2,8 @@ emulator: Cruzes type: libretro source: "https://github.com/libretro/libretro-samples/tree/master/tests/cruzes" profiled_date: "2026-03-18" +core_version: "v1.0" +display_name: "Cruzes" cores: - cruzes systems: diff --git a/emulators/daphne.yml b/emulators/daphne.yml index 5584dd21..0937674e 100644 --- a/emulators/daphne.yml +++ b/emulators/daphne.yml @@ -2,6 +2,8 @@ emulator: Daphne type: libretro source: "https://github.com/libretro/daphne" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Arcade (Daphne)" systems: - arcade-laserdisc diff --git a/emulators/desmume.yml b/emulators/desmume.yml index 0be9ef2c..bbce57ec 100644 --- a/emulators/desmume.yml +++ b/emulators/desmume.yml @@ -2,6 +2,8 @@ emulator: DeSmuME type: libretro source: "https://github.com/libretro/desmume" profiled_date: "2026-03-18" +core_version: "SVN" +display_name: "Nintendo - DS (DeSmuME)" cores: [desmume, desmume2015] systems: [nintendo-ds] diff --git a/emulators/dice.yml b/emulators/dice.yml index 4cd94ae8..703b369f 100644 --- a/emulators/dice.yml +++ b/emulators/dice.yml @@ -2,6 +2,8 @@ emulator: DICE type: libretro source: "https://github.com/mittonk/dice-libretro" profiled_date: "2026-03-18" +core_version: "v0.4.2" +display_name: "Arcade (DICE)" cores: - dice systems: diff --git a/emulators/dinothawr.yml b/emulators/dinothawr.yml index 1afa1907..a49e27a7 100644 --- a/emulators/dinothawr.yml +++ b/emulators/dinothawr.yml @@ -2,6 +2,8 @@ emulator: Dinothawr type: game source: "https://github.com/libretro/Dinothawr" profiled_date: "2026-03-18" +core_version: "v1.0" +display_name: "Dinothawr" cores: [dinothawr] systems: [] files: [] diff --git a/emulators/directxbox.yml b/emulators/directxbox.yml index 9e25af30..39ff5e3f 100644 --- a/emulators/directxbox.yml +++ b/emulators/directxbox.yml @@ -2,6 +2,8 @@ emulator: DirectXBox type: libretro source: "https://github.com/libretro/libretro-directxbox" profiled_date: "2026-03-18" +core_version: "alpha" +display_name: "Microsoft - Xbox (DirectXbox)" cores: - directxbox systems: diff --git a/emulators/dirksimple.yml b/emulators/dirksimple.yml index fcc7cce8..160630c7 100644 --- a/emulators/dirksimple.yml +++ b/emulators/dirksimple.yml @@ -2,5 +2,7 @@ emulator: "dirksimple" type: alias alias_of: "daphne" profiled_date: "2026-03-18" +core_version: "0.2" +display_name: "Laserdisc arcade game (DirkSimple)" note: "This core uses the same BIOS/firmware as daphne. See emulators/daphne.yml for details." files: [] diff --git a/emulators/dolphin.yml b/emulators/dolphin.yml index 832583a2..7e86697f 100644 --- a/emulators/dolphin.yml +++ b/emulators/dolphin.yml @@ -2,6 +2,8 @@ emulator: Dolphin type: standalone + libretro source: "https://github.com/dolphin-emu/dolphin" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - GameCube / Wii (Dolphin)" systems: [nintendo-gamecube, nintendo-wii] # Dolphin has HLE for most system functions, so real BIOS/firmware files diff --git a/emulators/dolphin_launcher.yml b/emulators/dolphin_launcher.yml index f02ef9f4..85230e4f 100644 --- a/emulators/dolphin_launcher.yml +++ b/emulators/dolphin_launcher.yml @@ -2,6 +2,8 @@ emulator: "Dolphin Launcher" type: launcher source: "https://github.com/RobLoach/libretro-dolphin-launcher" profiled_date: "2026-03-18" +core_version: "1.2.0" +display_name: "Nintendo - GameCube / Wii (Dolphin Launcher)" cores: - dolphin_launcher systems: [nintendo-gamecube, nintendo-wii] diff --git a/emulators/dosbox_core.yml b/emulators/dosbox_core.yml index d642a0b6..32ce1031 100644 --- a/emulators/dosbox_core.yml +++ b/emulators/dosbox_core.yml @@ -2,6 +2,8 @@ emulator: DOSBox-core type: libretro source: "https://github.com/libretro/dosbox-core" profiled_date: "2026-03-18" +core_version: "SVN" +display_name: "DOS (DOSBox-core)" cores: [dosbox_core] systems: [dos] verification: sha1 diff --git a/emulators/dosbox_pure.yml b/emulators/dosbox_pure.yml index 26465550..48041238 100644 --- a/emulators/dosbox_pure.yml +++ b/emulators/dosbox_pure.yml @@ -2,6 +2,8 @@ emulator: DOSBox Pure type: libretro source: "https://github.com/libretro/dosbox-pure" profiled_date: "2026-03-18" +core_version: "0.9.9" +display_name: "DOS (DOSBox-Pure)" cores: [dosbox_pure] systems: [dos] verification: sha1 diff --git a/emulators/dosbox_svn.yml b/emulators/dosbox_svn.yml index 66e08475..a6b1c638 100644 --- a/emulators/dosbox_svn.yml +++ b/emulators/dosbox_svn.yml @@ -2,5 +2,7 @@ emulator: "dosbox_svn" type: alias alias_of: "dosbox_core" profiled_date: "2026-03-18" +core_version: "SVN" +display_name: "DOS (DOSBox-SVN)" note: "This core uses the same BIOS/firmware as dosbox_core. See emulators/dosbox_core.yml for details." files: [] diff --git a/emulators/dosbox_svn_ce.yml b/emulators/dosbox_svn_ce.yml index ba092ee4..eaa0a947 100644 --- a/emulators/dosbox_svn_ce.yml +++ b/emulators/dosbox_svn_ce.yml @@ -2,5 +2,7 @@ emulator: "dosbox_svn_ce" type: alias alias_of: "dosbox_core" profiled_date: "2026-03-18" +core_version: "SVN CE" +display_name: "DOS (DOSBox-SVN CE)" note: "This core uses the same BIOS/firmware as dosbox_core. See emulators/dosbox_core.yml for details." files: [] diff --git a/emulators/doublecherrygb.yml b/emulators/doublecherrygb.yml index cc9c2b12..d5fddbca 100644 --- a/emulators/doublecherrygb.yml +++ b/emulators/doublecherrygb.yml @@ -2,6 +2,8 @@ emulator: DoubleCherryGB type: libretro source: "https://github.com/TimOelrichs/doublecherryGB-libretro" profiled_date: "2026-03-18" +core_version: "v0.17.0" +display_name: "Nintendo - Game Boy / Color (DoubleCherryGB)" cores: - DoubleCherryGB systems: diff --git a/emulators/doukutsu_rs.yml b/emulators/doukutsu_rs.yml index 3c659cb3..0154510b 100644 --- a/emulators/doukutsu_rs.yml +++ b/emulators/doukutsu_rs.yml @@ -2,6 +2,8 @@ emulator: "doukutsu-rs" type: libretro source: "https://github.com/DrGlaucous/doukutsu-rs-libretro" profiled_date: "2026-03-18" +core_version: "1.2.0 - 0.101.0" +display_name: "Cave Story (drs)" cores: - doukutsu_rs systems: diff --git a/emulators/duckstation.yml b/emulators/duckstation.yml index 499ee876..d10ec8a6 100644 --- a/emulators/duckstation.yml +++ b/emulators/duckstation.yml @@ -2,6 +2,8 @@ emulator: DuckStation type: standalone source: "https://github.com/stenzek/duckstation" profiled_date: "2026-03-18" +core_version: "v0.1" +display_name: "Sony - PlayStation (DuckStation)" systems: [sony-playstation] bios_size: 524288 # 0x80000 (512 KB), also accepts PS2 (4 MB) and PS3 BIOS verification: md5 diff --git a/emulators/easyrpg.yml b/emulators/easyrpg.yml index 4e3f13e1..72ce8943 100644 --- a/emulators/easyrpg.yml +++ b/emulators/easyrpg.yml @@ -2,6 +2,8 @@ emulator: EasyRPG Player type: libretro source: "https://github.com/libretro/easyrpg-libretro" profiled_date: "2026-03-18" +core_version: "0.8.1.0" +display_name: "RPG Maker 2000/2003 (EasyRPG)" cores: - easyrpg systems: diff --git a/emulators/ecwolf.yml b/emulators/ecwolf.yml index 987adf44..8e72f9a6 100644 --- a/emulators/ecwolf.yml +++ b/emulators/ecwolf.yml @@ -2,6 +2,9 @@ emulator: ECWolf type: libretro source: "https://github.com/libretro/ecwolf" profiled_date: "2026-03-18" +core_version: "" +display_name: "Wolfenstein 3D (ECWolf)" +display_name: "Wolfenstein 3D (ECWolf)" cores: [ecwolf] systems: [wolfenstein3d] verification: md5 diff --git a/emulators/emuscv.yml b/emulators/emuscv.yml index 5cd11fa2..7cdb0caa 100644 --- a/emulators/emuscv.yml +++ b/emulators/emuscv.yml @@ -2,6 +2,9 @@ emulator: EmuSCV type: libretro source: "https://github.com/wzcwzc/emuscv" profiled_date: "2026-03-18" +core_version: "" +display_name: "EPOCH/YENO Super Cassette Vision" +display_name: "EPOCH/YENO Super Cassette Vision" cores: - emuscv systems: diff --git a/emulators/emux_chip8.yml b/emulators/emux_chip8.yml index 9d7374b4..2a291316 100644 --- a/emulators/emux_chip8.yml +++ b/emulators/emux_chip8.yml @@ -2,6 +2,8 @@ emulator: "emux (CHIP-8)" type: libretro source: "https://github.com/libretro/emux" profiled_date: "2026-03-18" +core_version: "0.1" +display_name: "CHIP-8 (Emux CHIP-8)" cores: - emux_chip8 systems: diff --git a/emulators/emux_gb.yml b/emulators/emux_gb.yml index 2e16e480..7d431449 100644 --- a/emulators/emux_gb.yml +++ b/emulators/emux_gb.yml @@ -2,5 +2,7 @@ emulator: "emux_gb" type: alias alias_of: "gambatte" profiled_date: "2026-03-18" +core_version: "0.1" +display_name: "Nintendo - Game Boy / Color (Emux GB)" note: "This core uses the same BIOS/firmware as gambatte. See emulators/gambatte.yml for details." files: [] diff --git a/emulators/emux_nes.yml b/emulators/emux_nes.yml index 8429c677..0ba91ae3 100644 --- a/emulators/emux_nes.yml +++ b/emulators/emux_nes.yml @@ -2,5 +2,7 @@ emulator: "emux_nes" type: alias alias_of: "fceumm" profiled_date: "2026-03-18" +core_version: "0.1" +display_name: "Nintendo - NES / Famicom (Emux NES)" note: "This core uses the same BIOS/firmware as fceumm. See emulators/fceumm.yml for details." files: [] diff --git a/emulators/emux_sms.yml b/emulators/emux_sms.yml index 49f05957..3be3c013 100644 --- a/emulators/emux_sms.yml +++ b/emulators/emux_sms.yml @@ -2,5 +2,7 @@ emulator: "emux_sms" type: alias alias_of: "gearsystem" profiled_date: "2026-03-18" +core_version: "0.1" +display_name: "Sega - Master System (Emux SMS)" note: "This core uses the same BIOS/firmware as gearsystem. See emulators/gearsystem.yml for details." files: [] diff --git a/emulators/ep128emu.yml b/emulators/ep128emu.yml index 07374358..1306e3e2 100644 --- a/emulators/ep128emu.yml +++ b/emulators/ep128emu.yml @@ -2,6 +2,8 @@ emulator: ep128emu-core type: libretro source: "https://github.com/libretro/ep128emu-core" profiled_date: "2026-03-18" +core_version: "v1.2.10" +display_name: "Enterprise - 64/128 (ep128emu)" cores: - ep128emu_core systems: diff --git a/emulators/fake08.yml b/emulators/fake08.yml index a02dae56..982521b8 100644 --- a/emulators/fake08.yml +++ b/emulators/fake08.yml @@ -2,6 +2,8 @@ emulator: FAKE-08 type: libretro source: "https://github.com/jtothebell/fake-08" profiled_date: "2026-03-18" +core_version: "v0.0.2.19" +display_name: "PICO-8 (FAKE-08)" cores: - fake08 systems: diff --git a/emulators/fbalpha2012.yml b/emulators/fbalpha2012.yml index 87d8cee8..6b66f0d7 100644 --- a/emulators/fbalpha2012.yml +++ b/emulators/fbalpha2012.yml @@ -2,5 +2,7 @@ emulator: "fbalpha2012" type: alias alias_of: "fbneo" profiled_date: "2026-03-18" +core_version: "v0.2.97.29" +display_name: "Arcade (FB Alpha 2012)" note: "This core uses the same BIOS/firmware as fbneo. See emulators/fbneo.yml for details." files: [] diff --git a/emulators/fbalpha2012_cps1.yml b/emulators/fbalpha2012_cps1.yml index 9be6ccfc..d7068bd5 100644 --- a/emulators/fbalpha2012_cps1.yml +++ b/emulators/fbalpha2012_cps1.yml @@ -2,5 +2,7 @@ emulator: "fbalpha2012_cps1" type: alias alias_of: "fbneo" profiled_date: "2026-03-18" +core_version: "v0.2.97.28" +display_name: "Arcade (FB Alpha 2012 CPS-1)" note: "This core uses the same BIOS/firmware as fbneo. See emulators/fbneo.yml for details." files: [] diff --git a/emulators/fbalpha2012_cps2.yml b/emulators/fbalpha2012_cps2.yml index 694ba71b..82b8f29e 100644 --- a/emulators/fbalpha2012_cps2.yml +++ b/emulators/fbalpha2012_cps2.yml @@ -2,5 +2,7 @@ emulator: "fbalpha2012_cps2" type: alias alias_of: "fbneo" profiled_date: "2026-03-18" +core_version: "v0.2.97.28" +display_name: "Arcade (FB Alpha 2012 CPS-2)" note: "This core uses the same BIOS/firmware as fbneo. See emulators/fbneo.yml for details." files: [] diff --git a/emulators/fbalpha2012_cps3.yml b/emulators/fbalpha2012_cps3.yml index 776c708b..719ceb7c 100644 --- a/emulators/fbalpha2012_cps3.yml +++ b/emulators/fbalpha2012_cps3.yml @@ -2,5 +2,7 @@ emulator: "fbalpha2012_cps3" type: alias alias_of: "fbneo" profiled_date: "2026-03-18" +core_version: "v0.2.97.29" +display_name: "Arcade (FB Alpha 2012 CPS-3)" note: "This core uses the same BIOS/firmware as fbneo. See emulators/fbneo.yml for details." files: [] diff --git a/emulators/fbalpha2012_neogeo.yml b/emulators/fbalpha2012_neogeo.yml index 1d01edb3..c9d476c7 100644 --- a/emulators/fbalpha2012_neogeo.yml +++ b/emulators/fbalpha2012_neogeo.yml @@ -2,5 +2,7 @@ emulator: "fbalpha2012_neogeo" type: alias alias_of: "fbneo" profiled_date: "2026-03-18" +core_version: "v0.2.97.29" +display_name: "Arcade (FB Alpha 2012 Neo Geo)" note: "This core uses the same BIOS/firmware as fbneo. See emulators/fbneo.yml for details." files: [] diff --git a/emulators/fbneo.yml b/emulators/fbneo.yml index eb2d2e17..606369c4 100644 --- a/emulators/fbneo.yml +++ b/emulators/fbneo.yml @@ -2,6 +2,8 @@ emulator: FinalBurn Neo type: libretro source: "https://github.com/libretro/FBNeo" profiled_date: "2026-03-18" +core_version: "v1.0.0.03" +display_name: "Arcade (FinalBurn Neo)" systems: - snk-neogeo-mvs - snk-neogeo-aes diff --git a/emulators/fceumm.yml b/emulators/fceumm.yml index 7839ffdf..5a2fc457 100644 --- a/emulators/fceumm.yml +++ b/emulators/fceumm.yml @@ -2,6 +2,8 @@ emulator: FCEUmm type: libretro source: "https://github.com/libretro/libretro-fceumm" profiled_date: "2026-03-18" +core_version: "SVN" +display_name: "Nintendo - NES / Famicom (FCEUmm)" systems: [nintendo-nes, nintendo-fds] notes: | diff --git a/emulators/ffmpeg.yml b/emulators/ffmpeg.yml index 00261ec5..fbff5924 100644 --- a/emulators/ffmpeg.yml +++ b/emulators/ffmpeg.yml @@ -2,6 +2,8 @@ emulator: FFmpeg type: utility source: "https://github.com/libretro/RetroArch" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "FFmpeg" cores: - ffmpeg systems: [] diff --git a/emulators/fixgb.yml b/emulators/fixgb.yml index a90f2a33..a7ff5eac 100644 --- a/emulators/fixgb.yml +++ b/emulators/fixgb.yml @@ -2,6 +2,8 @@ emulator: fixGB type: libretro source: "https://github.com/libretro/fixGB" profiled_date: "2026-03-18" +core_version: "Alpha v0.8.2" +display_name: "Nintendo - Game Boy / Color (fixGB)" cores: - fixgb systems: diff --git a/emulators/fixnes.yml b/emulators/fixnes.yml index d7d64c6d..69fabbcf 100644 --- a/emulators/fixnes.yml +++ b/emulators/fixnes.yml @@ -2,5 +2,7 @@ emulator: "fixnes" type: alias alias_of: "fceumm" profiled_date: "2026-03-18" +core_version: "Alpha v1.3.1" +display_name: "Nintendo - NES / Famicom (fixNES)" note: "This core uses the same BIOS/firmware as fceumm. See emulators/fceumm.yml for details." files: [] diff --git a/emulators/flycast.yml b/emulators/flycast.yml index 5aa09733..be1a8dc2 100644 --- a/emulators/flycast.yml +++ b/emulators/flycast.yml @@ -2,6 +2,8 @@ emulator: Flycast type: standalone + libretro source: "https://github.com/flyinghead/flycast" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Sega - Dreamcast/Naomi (Flycast)" systems: - sega-dreamcast - sega-naomi diff --git a/emulators/fmsx.yml b/emulators/fmsx.yml index b1967041..fde750a6 100644 --- a/emulators/fmsx.yml +++ b/emulators/fmsx.yml @@ -2,6 +2,8 @@ emulator: fMSX type: libretro source: "https://github.com/libretro/fmsx-libretro" profiled_date: "2026-03-18" +core_version: "6.0" +display_name: "Microsoft - MSX (fMSX)" cores: - fmsx systems: diff --git a/emulators/freechaf.yml b/emulators/freechaf.yml index 1c8e76fe..4984770f 100644 --- a/emulators/freechaf.yml +++ b/emulators/freechaf.yml @@ -2,6 +2,8 @@ emulator: FreeChaF type: libretro source: "https://github.com/libretro/FreeChaF" profiled_date: "2026-03-18" +core_version: "GIT" +display_name: "Fairchild - ChannelF (FreeChaF)" cores: - freechaf systems: diff --git a/emulators/freeintv.yml b/emulators/freeintv.yml index 5268a100..2c84c3c7 100644 --- a/emulators/freeintv.yml +++ b/emulators/freeintv.yml @@ -2,6 +2,8 @@ emulator: FreeIntv type: libretro source: "https://github.com/libretro/FreeIntv" profiled_date: "2026-03-18" +core_version: "2018.1.5" +display_name: "Mattel - Intellivision (FreeIntv)" cores: - freeintv systems: diff --git a/emulators/freeintv_ts_overlay.yml b/emulators/freeintv_ts_overlay.yml index 22df3699..12d45cfe 100644 --- a/emulators/freeintv_ts_overlay.yml +++ b/emulators/freeintv_ts_overlay.yml @@ -2,6 +2,8 @@ emulator: "FreeIntv (Touchscreen Overlay)" type: libretro source: "https://github.com/libretro/FreeIntv" profiled_date: "2026-03-18" +core_version: "v2025.11.1" +display_name: "Mattel Intellivision (FreeIntvTSOverlay)" cores: - freeintv systems: diff --git a/emulators/freej2me.yml b/emulators/freej2me.yml index 38806bbe..afc7d644 100644 --- a/emulators/freej2me.yml +++ b/emulators/freej2me.yml @@ -2,6 +2,8 @@ emulator: FreeJ2ME type: libretro source: "https://github.com/hex007/freej2me" profiled_date: "2026-03-18" +core_version: "GIT" +display_name: "Mobile - J2ME (FreeJ2ME)" cores: - freej2me systems: diff --git a/emulators/frodo.yml b/emulators/frodo.yml index 7a366867..397ffa0b 100644 --- a/emulators/frodo.yml +++ b/emulators/frodo.yml @@ -3,6 +3,8 @@ type: libretro cores: [frodo] source: "https://github.com/libretro/frodo-libretro" profiled_date: "2026-03-18" +core_version: "v4.2" +display_name: "Commodore - C64 (Frodo)" systems: [commodore-c64] notes: | diff --git a/emulators/fsuae.yml b/emulators/fsuae.yml index 4756dd25..3787ff20 100644 --- a/emulators/fsuae.yml +++ b/emulators/fsuae.yml @@ -2,5 +2,7 @@ emulator: "fsuae" type: alias alias_of: "puae" profiled_date: "2026-03-18" +core_version: "v2.7.15" +display_name: "Commodore - Amiga (FS-UAE)" note: "This core uses the same BIOS/firmware as puae. See emulators/puae.yml for details." files: [] diff --git a/emulators/fuse.yml b/emulators/fuse.yml index 8edfbb5a..6f57a146 100644 --- a/emulators/fuse.yml +++ b/emulators/fuse.yml @@ -2,6 +2,8 @@ emulator: Fuse type: libretro source: "https://github.com/libretro/fuse-libretro" profiled_date: "2026-03-18" +core_version: "1.6.0" +display_name: "Sinclair - ZX Spectrum (Fuse)" cores: - fuse systems: diff --git a/emulators/galaksija.yml b/emulators/galaksija.yml index 3fcc1a8d..fe850983 100644 --- a/emulators/galaksija.yml +++ b/emulators/galaksija.yml @@ -2,6 +2,8 @@ emulator: galaksija type: libretro source: "https://github.com/libretro/galaxy-libretro" profiled_date: "2026-03-18" +core_version: "v0.1" +display_name: "Elektronika Inženjering - Galaksija (Galaksija)" cores: - galaksija systems: diff --git a/emulators/gam4980.yml b/emulators/gam4980.yml index 48ed69de..27766109 100644 --- a/emulators/gam4980.yml +++ b/emulators/gam4980.yml @@ -2,6 +2,8 @@ emulator: GAM4980 type: libretro source: "https://github.com/ThisBoringWorld/gam4980" profiled_date: "2026-03-18" +core_version: "0.2" +display_name: "GAM4980" cores: - gam4980 systems: diff --git a/emulators/gambatte.yml b/emulators/gambatte.yml index 7d8c346d..65cc4303 100644 --- a/emulators/gambatte.yml +++ b/emulators/gambatte.yml @@ -2,6 +2,8 @@ emulator: Gambatte type: libretro source: "https://github.com/libretro/gambatte-libretro" profiled_date: "2026-03-18" +core_version: "v0.5.0" +display_name: "Nintendo - Game Boy / Color (Gambatte)" systems: [nintendo-gb, nintendo-gbc] notes: | diff --git a/emulators/gearboy.yml b/emulators/gearboy.yml index 3fd98a46..9d238f02 100644 --- a/emulators/gearboy.yml +++ b/emulators/gearboy.yml @@ -2,5 +2,7 @@ emulator: "gearboy" type: alias alias_of: "gambatte" profiled_date: "2026-03-18" +core_version: "3.4.1" +display_name: "Nintendo - Game Boy / Color (Gearboy)" note: "This core uses the same BIOS/firmware as gambatte. See emulators/gambatte.yml for details." files: [] diff --git a/emulators/gearcoleco.yml b/emulators/gearcoleco.yml index b1ec8a33..34737335 100644 --- a/emulators/gearcoleco.yml +++ b/emulators/gearcoleco.yml @@ -2,6 +2,8 @@ emulator: Gearcoleco type: libretro source: "https://github.com/drhelius/Gearcoleco" profiled_date: "2026-03-18" +core_version: "1.0.0" +display_name: "Coleco - ColecoVision (Gearcoleco)" cores: - gearcoleco systems: diff --git a/emulators/geargrafx.yml b/emulators/geargrafx.yml index 5aacb85b..8900c1f2 100644 --- a/emulators/geargrafx.yml +++ b/emulators/geargrafx.yml @@ -2,6 +2,8 @@ emulator: Geargrafx type: libretro source: "https://github.com/drhelius/Geargrafx" profiled_date: "2026-03-18" +core_version: "1.6.0" +display_name: "NEC - PC Engine / SuperGrafx / CD (Geargrafx)" cores: - geargrafx systems: diff --git a/emulators/gearlynx.yml b/emulators/gearlynx.yml index 4ac66312..218bd2ee 100644 --- a/emulators/gearlynx.yml +++ b/emulators/gearlynx.yml @@ -2,6 +2,8 @@ emulator: Gearlynx type: libretro source: "https://github.com/drhelius/Gearlynx" profiled_date: "2026-03-18" +core_version: "1.0.0" +display_name: "Atari - Lynx (GearLynx)" cores: [gearlynx] systems: [atari-lynx] verification: existence diff --git a/emulators/gearsystem.yml b/emulators/gearsystem.yml index e5314cf7..d812e186 100644 --- a/emulators/gearsystem.yml +++ b/emulators/gearsystem.yml @@ -2,6 +2,8 @@ emulator: Gearsystem type: libretro source: "https://github.com/drhelius/Gearsystem" profiled_date: "2026-03-18" +core_version: "3.2.0" +display_name: "Sega - MS/GG/SG-1000 (Gearsystem)" cores: - gearsystem systems: diff --git a/emulators/genesis_plus_gx.yml b/emulators/genesis_plus_gx.yml index 0d59efe1..30fe14ec 100644 --- a/emulators/genesis_plus_gx.yml +++ b/emulators/genesis_plus_gx.yml @@ -2,6 +2,8 @@ emulator: Genesis Plus GX type: libretro source: "https://github.com/libretro/Genesis-Plus-GX" profiled_date: "2026-03-18" +core_version: "v1.7.4" +display_name: "Sega - MS/GG/MD/CD (Genesis Plus GX)" cores: - genesis_plus_gx - genesis_plus_gx_wide diff --git a/emulators/geolith.yml b/emulators/geolith.yml index ef6daa76..769a71df 100644 --- a/emulators/geolith.yml +++ b/emulators/geolith.yml @@ -2,6 +2,8 @@ emulator: Geolith type: libretro source: "https://github.com/libretro/geolith-libretro" profiled_date: "2026-03-18" +core_version: "0.3.0" +display_name: "SNK - Neo Geo AES/MVS (Geolith)" systems: - snk-neogeo-mvs - snk-neogeo-aes diff --git a/emulators/gme.yml b/emulators/gme.yml index 27bc11a6..6f0aee6c 100644 --- a/emulators/gme.yml +++ b/emulators/gme.yml @@ -2,6 +2,8 @@ emulator: Game Music Emu type: utility source: "https://github.com/libretro/libretro-gme" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Game Music Emu" cores: [gme] systems: [] files: [] diff --git a/emulators/gong.yml b/emulators/gong.yml index 0477cb81..3011f9e1 100644 --- a/emulators/gong.yml +++ b/emulators/gong.yml @@ -2,6 +2,8 @@ emulator: Gong type: game source: "https://github.com/libretro/gong" profiled_date: "2026-03-18" +core_version: "1.0" +display_name: "Gong" cores: [gong] systems: [] files: [] diff --git a/emulators/gpsp.yml b/emulators/gpsp.yml index b11b3860..4c987a41 100644 --- a/emulators/gpsp.yml +++ b/emulators/gpsp.yml @@ -2,6 +2,8 @@ emulator: gpSP type: libretro source: "https://github.com/libretro/gpsp" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - Game Boy Advance (gpSP)" cores: - gpsp systems: diff --git a/emulators/gw.yml b/emulators/gw.yml index b63fe072..86e3a2ad 100644 --- a/emulators/gw.yml +++ b/emulators/gw.yml @@ -2,6 +2,8 @@ emulator: "Game & Watch" type: libretro source: "https://github.com/libretro/gw-libretro" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Handheld Electronic (GW)" cores: - gw systems: diff --git a/emulators/handy.yml b/emulators/handy.yml index f0408f9c..a2981961 100644 --- a/emulators/handy.yml +++ b/emulators/handy.yml @@ -2,6 +2,8 @@ emulator: Handy type: libretro source: "https://github.com/libretro/libretro-handy" profiled_date: "2026-03-18" +core_version: "0.95" +display_name: "Atari - Lynx (Handy)" systems: [atari-lynx] notes: | diff --git a/emulators/hatari.yml b/emulators/hatari.yml index 17b1b16c..81f2af48 100644 --- a/emulators/hatari.yml +++ b/emulators/hatari.yml @@ -2,6 +2,8 @@ emulator: Hatari type: libretro source: "https://github.com/libretro/hatari" profiled_date: "2026-03-18" +core_version: "1.8" +display_name: "Atari - ST/STE/TT/Falcon (Hatari)" systems: [atari-st, atari-ste, atari-tt, atari-falcon] # Hatari requires a TOS ROM image to boot. The default filename is tos.img, diff --git a/emulators/hbmame.yml b/emulators/hbmame.yml index 7b2b5024..9292bf58 100644 --- a/emulators/hbmame.yml +++ b/emulators/hbmame.yml @@ -2,6 +2,8 @@ emulator: HBMAME (Homebrew MAME) type: libretro source: "https://github.com/libretro/hbmame-libretro" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Arcade (HBMAME)" based_on: MAME 0.220 author: Robbbert game_count: 8511 diff --git a/emulators/higan_sfc.yml b/emulators/higan_sfc.yml index 3574c461..931a24e4 100644 --- a/emulators/higan_sfc.yml +++ b/emulators/higan_sfc.yml @@ -2,5 +2,7 @@ emulator: "higan_sfc" type: alias alias_of: "bsnes" profiled_date: "2026-03-18" +core_version: "v105 (Super Famicom Accuracy)" +display_name: "Nintendo - SNES / Famicom (higan Accuracy)" note: "This core uses the same BIOS/firmware as bsnes. See emulators/bsnes.yml for details." files: [] diff --git a/emulators/higan_sfc_balanced.yml b/emulators/higan_sfc_balanced.yml index 55808aff..b7b141cd 100644 --- a/emulators/higan_sfc_balanced.yml +++ b/emulators/higan_sfc_balanced.yml @@ -2,5 +2,7 @@ emulator: "higan_sfc_balanced" type: alias alias_of: "bsnes" profiled_date: "2026-03-18" +core_version: "v105 (Super Famicom Balanced)" +display_name: "Nintendo - SNES / Famicom (nSide Balanced)" note: "This core uses the same BIOS/firmware as bsnes. See emulators/bsnes.yml for details." files: [] diff --git a/emulators/holani.yml b/emulators/holani.yml index b74224fa..74954ffa 100644 --- a/emulators/holani.yml +++ b/emulators/holani.yml @@ -2,6 +2,8 @@ emulator: Holani type: libretro source: "https://github.com/LLeny/holani-retro" profiled_date: "2026-03-18" +core_version: "0.6.0" +display_name: "Atari - Lynx (Holani)" cores: [holani] systems: [atari-lynx] verification: existence diff --git a/emulators/imageviewer.yml b/emulators/imageviewer.yml index 5513f4d2..38ae8885 100644 --- a/emulators/imageviewer.yml +++ b/emulators/imageviewer.yml @@ -2,6 +2,9 @@ emulator: Image Viewer type: utility source: "https://github.com/libretro/RetroArch" profiled_date: "2026-03-18" +core_version: "1.0" +display_name: "Image Viewer" +display_name: "Imageviewer" cores: - imageviewer systems: [] diff --git a/emulators/ishiiruka.yml b/emulators/ishiiruka.yml index 0de6f864..5a858d30 100644 --- a/emulators/ishiiruka.yml +++ b/emulators/ishiiruka.yml @@ -2,6 +2,8 @@ emulator: Ishiiruka type: libretro source: "https://github.com/libretro/ishiiruka" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - GameCube / Wii (Ishiiruka)" fork_of: Dolphin systems: [nintendo-gamecube, nintendo-wii] diff --git a/emulators/jaxe.yml b/emulators/jaxe.yml index d600a218..67407f58 100644 --- a/emulators/jaxe.yml +++ b/emulators/jaxe.yml @@ -2,6 +2,8 @@ emulator: JAXE type: libretro source: "https://github.com/libretro/jaxe" profiled_date: "2026-03-18" +core_version: "GIT" +display_name: "CHIP-8/S-CHIP/XO-CHIP (JAXE)" cores: - jaxe systems: diff --git a/emulators/jollycv.yml b/emulators/jollycv.yml index 78164c17..2e306bff 100644 --- a/emulators/jollycv.yml +++ b/emulators/jollycv.yml @@ -2,6 +2,8 @@ emulator: JollyCV type: libretro source: "https://github.com/libretro/jollycv" profiled_date: "2026-03-18" +core_version: "2.0.0" +display_name: "ColecoVision/CreatiVision/My Vision (JollyCV)" cores: - jollycv systems: diff --git a/emulators/jumpnbump.yml b/emulators/jumpnbump.yml index 0fe94bb2..f35646df 100644 --- a/emulators/jumpnbump.yml +++ b/emulators/jumpnbump.yml @@ -2,6 +2,8 @@ emulator: Jump 'n Bump type: game source: "https://github.com/libretro/jumpnbump-libretro" profiled_date: "2026-03-18" +core_version: "v0.1" +display_name: "Jump 'n Bump" cores: [jumpnbump] systems: [] files: [] diff --git a/emulators/kronos.yml b/emulators/kronos.yml index 05e744e1..895ef605 100644 --- a/emulators/kronos.yml +++ b/emulators/kronos.yml @@ -5,6 +5,8 @@ cores: - yabause_libretro source: "https://github.com/FCare/Kronos" profiled_date: "2026-03-18" +core_version: "v2.6.0" +display_name: "Sega - Saturn/ST-V (Kronos)" systems: - sega-saturn - sega-stv diff --git a/emulators/lowresnx.yml b/emulators/lowresnx.yml index 2c53ea72..aae9b267 100644 --- a/emulators/lowresnx.yml +++ b/emulators/lowresnx.yml @@ -2,6 +2,8 @@ emulator: LowRes NX type: libretro source: "https://github.com/timoinutilis/lowres-nx" profiled_date: "2026-03-18" +core_version: "v1.2" +display_name: "LowRes NX" cores: - lowresnx systems: diff --git a/emulators/lutro.yml b/emulators/lutro.yml index 90976513..b52e0b40 100644 --- a/emulators/lutro.yml +++ b/emulators/lutro.yml @@ -2,6 +2,8 @@ emulator: Lutro type: game source: "https://github.com/libretro/libretro-lutro" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Lua Engine (Lutro)" cores: - lutro systems: [] diff --git a/emulators/m2000.yml b/emulators/m2000.yml index 1a6fe77d..63601e92 100644 --- a/emulators/m2000.yml +++ b/emulators/m2000.yml @@ -2,6 +2,8 @@ emulator: M2000 type: libretro source: "https://github.com/p2000t/M2000" profiled_date: "2026-03-18" +core_version: "0.9.3" +display_name: "Philips - P2000T (M2000)" cores: - m2000 systems: diff --git a/emulators/mame2000.yml b/emulators/mame2000.yml index a5a8068f..d996b39d 100644 --- a/emulators/mame2000.yml +++ b/emulators/mame2000.yml @@ -2,5 +2,7 @@ emulator: "mame2000" type: alias alias_of: "mame2003_plus" profiled_date: "2026-03-18" +core_version: "0.37b5" +display_name: "Arcade (MAME 2000)" note: "This core uses the same BIOS/firmware as mame2003_plus. See emulators/mame2003_plus.yml for details." files: [] diff --git a/emulators/mame2003_midway.yml b/emulators/mame2003_midway.yml index b7a8b0e2..391d017e 100644 --- a/emulators/mame2003_midway.yml +++ b/emulators/mame2003_midway.yml @@ -2,5 +2,7 @@ emulator: "mame2003_midway" type: alias alias_of: "mame2003_plus" profiled_date: "2026-03-18" +core_version: "0.78" +display_name: "Arcade (MAME 2003 Midway)" note: "This core uses the same BIOS/firmware as mame2003_plus. See emulators/mame2003_plus.yml for details." files: [] diff --git a/emulators/mame2003_plus.yml b/emulators/mame2003_plus.yml index 075111fe..c01ebdb1 100644 --- a/emulators/mame2003_plus.yml +++ b/emulators/mame2003_plus.yml @@ -2,6 +2,8 @@ emulator: MAME 2003-Plus type: libretro source: "https://github.com/libretro/mame2003-plus-libretro" profiled_date: "2026-03-18" +core_version: "2003-Plus" +display_name: "Arcade (MAME 2003-Plus)" mame_version: "0.78 (plus backports)" systems: - snk-neogeo-mvs diff --git a/emulators/mame2009.yml b/emulators/mame2009.yml index aacf6ba2..08204e6a 100644 --- a/emulators/mame2009.yml +++ b/emulators/mame2009.yml @@ -2,5 +2,7 @@ emulator: "mame2009" type: alias alias_of: "mame2010" profiled_date: "2026-03-18" +core_version: "0.135u4" +display_name: "Arcade (MAME 2009)" note: "This core uses the same BIOS/firmware as mame2010. See emulators/mame2010.yml for details." files: [] diff --git a/emulators/mame2010.yml b/emulators/mame2010.yml index 08213377..1765971c 100644 --- a/emulators/mame2010.yml +++ b/emulators/mame2010.yml @@ -2,6 +2,8 @@ emulator: MAME 2010 type: libretro source: "https://github.com/libretro/mame2010-libretro" profiled_date: "2026-03-18" +core_version: "0.139" +display_name: "Arcade (MAME 2010)" mame_version: "0.139" systems: - snk-neogeo-mvs diff --git a/emulators/mame2015.yml b/emulators/mame2015.yml index 5924dfea..4305d0a3 100644 --- a/emulators/mame2015.yml +++ b/emulators/mame2015.yml @@ -2,5 +2,7 @@ emulator: "mame2015" type: alias alias_of: "mame2016" profiled_date: "2026-03-18" +core_version: "0.160" +display_name: "Arcade (MAME 2015)" note: "This core uses the same BIOS/firmware as mame2016. See emulators/mame2016.yml for details." files: [] diff --git a/emulators/mame2016.yml b/emulators/mame2016.yml index f45d05e8..fd8c9034 100644 --- a/emulators/mame2016.yml +++ b/emulators/mame2016.yml @@ -2,6 +2,8 @@ emulator: MAME 2016 type: libretro source: "https://github.com/libretro/mame2016-libretro" profiled_date: "2026-03-18" +core_version: "0.174" +display_name: "Arcade (MAME 2016)" mame_version: "0.174" systems: - snk-neogeo-mvs diff --git a/emulators/mamearcade.yml b/emulators/mamearcade.yml index 5b3c9bff..4600f182 100644 --- a/emulators/mamearcade.yml +++ b/emulators/mamearcade.yml @@ -2,5 +2,7 @@ emulator: "mamearcade" type: alias alias_of: "mame2016" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Arcade (MAME/Arcade)" note: "This core uses the same BIOS/firmware as mame2016. See emulators/mame2016.yml for details." files: [] diff --git a/emulators/mamemess.yml b/emulators/mamemess.yml index 26e16092..d4847851 100644 --- a/emulators/mamemess.yml +++ b/emulators/mamemess.yml @@ -2,5 +2,7 @@ emulator: "mamemess" type: alias alias_of: "mame2016" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Multi (MAME/MESS)" note: "This core uses the same BIOS/firmware as mame2016. See emulators/mame2016.yml for details." files: [] diff --git a/emulators/mcsoftserve.yml b/emulators/mcsoftserve.yml index 9636528d..f45afe05 100644 --- a/emulators/mcsoftserve.yml +++ b/emulators/mcsoftserve.yml @@ -2,6 +2,8 @@ emulator: MCSoftserve type: utility source: "https://github.com/libretro/libretro-mcsoftserve" profiled_date: "2026-03-18" +core_version: "1.0.0" +display_name: "McSoftServe" cores: - mcsoftserve systems: [] diff --git a/emulators/mednafen_gba.yml b/emulators/mednafen_gba.yml index 5dc9abea..7f7853d7 100644 --- a/emulators/mednafen_gba.yml +++ b/emulators/mednafen_gba.yml @@ -2,5 +2,7 @@ emulator: "mednafen_gba" type: alias alias_of: "mgba" profiled_date: "2026-03-18" +core_version: "v0.9.36" +display_name: "Nintendo - Game Boy Advance (Beetle GBA)" note: "This core uses the same BIOS/firmware as mgba. See emulators/mgba.yml for details." files: [] diff --git a/emulators/mednafen_lynx.yml b/emulators/mednafen_lynx.yml index e4aa659a..146977ab 100644 --- a/emulators/mednafen_lynx.yml +++ b/emulators/mednafen_lynx.yml @@ -2,5 +2,7 @@ emulator: "mednafen_lynx" type: alias alias_of: "beetle_lynx" profiled_date: "2026-03-18" +core_version: "v1.24.0" +display_name: "Atari - Lynx (Beetle Lynx)" note: "This core uses the same BIOS/firmware as beetle_lynx. See emulators/beetle_lynx.yml for details." files: [] diff --git a/emulators/mednafen_ngp.yml b/emulators/mednafen_ngp.yml index ccd961f2..87a18185 100644 --- a/emulators/mednafen_ngp.yml +++ b/emulators/mednafen_ngp.yml @@ -2,5 +2,7 @@ emulator: "mednafen_ngp" type: alias alias_of: "beetle_ngp" profiled_date: "2026-03-18" +core_version: "v0.9.36.1" +display_name: "SNK - Neo Geo Pocket / Color (Beetle NeoPop)" note: "This core uses the same BIOS/firmware as beetle_ngp. See emulators/beetle_ngp.yml for details." files: [] diff --git a/emulators/mednafen_pce.yml b/emulators/mednafen_pce.yml index c468b41b..8ca4b0e7 100644 --- a/emulators/mednafen_pce.yml +++ b/emulators/mednafen_pce.yml @@ -2,5 +2,7 @@ emulator: "mednafen_pce" type: alias alias_of: "beetle_pce" profiled_date: "2026-03-18" +core_version: "v0.9.38.7" +display_name: "NEC - PC Engine / SuperGrafx / CD (Beetle PCE)" note: "This core uses the same BIOS/firmware as beetle_pce. See emulators/beetle_pce.yml for details." files: [] diff --git a/emulators/mednafen_pce_fast.yml b/emulators/mednafen_pce_fast.yml index beebeac7..a0cd5561 100644 --- a/emulators/mednafen_pce_fast.yml +++ b/emulators/mednafen_pce_fast.yml @@ -2,5 +2,7 @@ emulator: "mednafen_pce_fast" type: alias alias_of: "beetle_pce" profiled_date: "2026-03-18" +core_version: "v0.9.38.7" +display_name: "NEC - PC Engine / CD (Beetle PCE FAST)" note: "This core uses the same BIOS/firmware as beetle_pce. See emulators/beetle_pce.yml for details." files: [] diff --git a/emulators/mednafen_pcfx.yml b/emulators/mednafen_pcfx.yml index b6e57c6e..825b617e 100644 --- a/emulators/mednafen_pcfx.yml +++ b/emulators/mednafen_pcfx.yml @@ -2,5 +2,7 @@ emulator: "mednafen_pcfx" type: alias alias_of: "beetle_pcfx" profiled_date: "2026-03-18" +core_version: "v0.9.33.3" +display_name: "NEC - PC-FX (Beetle PC-FX)" note: "This core uses the same BIOS/firmware as beetle_pcfx. See emulators/beetle_pcfx.yml for details." files: [] diff --git a/emulators/mednafen_psx.yml b/emulators/mednafen_psx.yml index ac24170a..fd1c2879 100644 --- a/emulators/mednafen_psx.yml +++ b/emulators/mednafen_psx.yml @@ -2,5 +2,7 @@ emulator: "mednafen_psx" type: alias alias_of: "beetle_psx" profiled_date: "2026-03-18" +core_version: "v0.9.44.1" +display_name: "Sony - PlayStation (Beetle PSX)" note: "This core uses the same BIOS/firmware as beetle_psx. See emulators/beetle_psx.yml for details." files: [] diff --git a/emulators/mednafen_psx_hw.yml b/emulators/mednafen_psx_hw.yml index 5da0b2a1..a888f5e8 100644 --- a/emulators/mednafen_psx_hw.yml +++ b/emulators/mednafen_psx_hw.yml @@ -2,5 +2,7 @@ emulator: "mednafen_psx_hw" type: alias alias_of: "beetle_psx" profiled_date: "2026-03-18" +core_version: "v0.9.44.1" +display_name: "Sony - PlayStation (Beetle PSX HW)" note: "This core uses the same BIOS/firmware as beetle_psx. See emulators/beetle_psx.yml for details." files: [] diff --git a/emulators/mednafen_saturn.yml b/emulators/mednafen_saturn.yml index 2690e548..2e6d15b3 100644 --- a/emulators/mednafen_saturn.yml +++ b/emulators/mednafen_saturn.yml @@ -2,5 +2,7 @@ emulator: "mednafen_saturn" type: alias alias_of: "beetle_saturn" profiled_date: "2026-03-18" +core_version: "v0.9.45.1" +display_name: "Sega - Saturn (Beetle Saturn)" note: "This core uses the same BIOS/firmware as beetle_saturn. See emulators/beetle_saturn.yml for details." files: [] diff --git a/emulators/mednafen_snes.yml b/emulators/mednafen_snes.yml index 0ae0e275..4909bf98 100644 --- a/emulators/mednafen_snes.yml +++ b/emulators/mednafen_snes.yml @@ -2,5 +2,7 @@ emulator: "mednafen_snes" type: alias alias_of: "bsnes" profiled_date: "2026-03-18" +core_version: "v0.9.26" +display_name: "Nintendo - SNES / SFC (Beetle bsnes)" note: "This core uses the same BIOS/firmware as bsnes. See emulators/bsnes.yml for details." files: [] diff --git a/emulators/mednafen_supafaust.yml b/emulators/mednafen_supafaust.yml index ef62c960..3f874f1e 100644 --- a/emulators/mednafen_supafaust.yml +++ b/emulators/mednafen_supafaust.yml @@ -2,5 +2,7 @@ emulator: "mednafen_supafaust" type: alias alias_of: "bsnes" profiled_date: "2026-03-18" +core_version: "1.29.0" +display_name: "Nintendo - SNES / SFC (Beetle Supafaust)" note: "This core uses the same BIOS/firmware as bsnes. See emulators/bsnes.yml for details." files: [] diff --git a/emulators/mednafen_supergrafx.yml b/emulators/mednafen_supergrafx.yml index 2ce8907a..4b92aeea 100644 --- a/emulators/mednafen_supergrafx.yml +++ b/emulators/mednafen_supergrafx.yml @@ -2,5 +2,7 @@ emulator: "mednafen_supergrafx" type: alias alias_of: "beetle_pce" profiled_date: "2026-03-18" +core_version: "v1.23.0" +display_name: "NEC - PC Engine SuperGrafx (Beetle SuperGrafx)" note: "This core uses the same BIOS/firmware as beetle_pce. See emulators/beetle_pce.yml for details." files: [] diff --git a/emulators/mednafen_vb.yml b/emulators/mednafen_vb.yml index e4426f58..0311e970 100644 --- a/emulators/mednafen_vb.yml +++ b/emulators/mednafen_vb.yml @@ -2,5 +2,7 @@ emulator: "mednafen_vb" type: alias alias_of: "beetle_vb" profiled_date: "2026-03-18" +core_version: "v0.9.36.1" +display_name: "Nintendo - Virtual Boy (Beetle VB)" note: "This core uses the same BIOS/firmware as beetle_vb. See emulators/beetle_vb.yml for details." files: [] diff --git a/emulators/mednafen_wswan.yml b/emulators/mednafen_wswan.yml index 7c28b3c3..41ec27a8 100644 --- a/emulators/mednafen_wswan.yml +++ b/emulators/mednafen_wswan.yml @@ -2,5 +2,7 @@ emulator: "mednafen_wswan" type: alias alias_of: "beetle_wswan" profiled_date: "2026-03-18" +core_version: "v0.9.35.1" +display_name: "Bandai - WonderSwan/Color (Beetle Wonderswan)" note: "This core uses the same BIOS/firmware as beetle_wswan. See emulators/beetle_wswan.yml for details." files: [] diff --git a/emulators/melonds.yml b/emulators/melonds.yml index 2d6840c5..7adf39a2 100644 --- a/emulators/melonds.yml +++ b/emulators/melonds.yml @@ -2,6 +2,8 @@ emulator: MelonDS type: standalone + libretro source: "https://github.com/melonDS-emu/melonDS" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - DS (melonDS)" systems: [nintendo-ds, nintendo-dsi] notes: | diff --git a/emulators/mesen.yml b/emulators/mesen.yml index fb71a8a4..99420889 100644 --- a/emulators/mesen.yml +++ b/emulators/mesen.yml @@ -2,6 +2,8 @@ emulator: Mesen type: libretro source: "https://github.com/libretro/Mesen" profiled_date: "2026-03-18" +core_version: "0.9.9" +display_name: "Nintendo - NES / Famicom (Mesen)" systems: [nintendo-nes, nintendo-fds] notes: | diff --git a/emulators/mess2015.yml b/emulators/mess2015.yml index 80ad5d53..8be0f00a 100644 --- a/emulators/mess2015.yml +++ b/emulators/mess2015.yml @@ -2,5 +2,7 @@ emulator: "mess2015" type: alias alias_of: "mame2016" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Multi (MESS 2015)" note: "This core uses the same BIOS/firmware as mame2016. See emulators/mame2016.yml for details." files: [] diff --git a/emulators/meteor.yml b/emulators/meteor.yml index bcc8d85c..88a0379e 100644 --- a/emulators/meteor.yml +++ b/emulators/meteor.yml @@ -2,6 +2,8 @@ emulator: Meteor GBA type: libretro source: "https://github.com/libretro/meteor-libretro" profiled_date: "2026-03-18" +core_version: "v1.4" +display_name: "Nintendo - Game Boy Advance (Meteor)" cores: - meteor systems: diff --git a/emulators/mgba.yml b/emulators/mgba.yml index ff2442aa..87b8b1ff 100644 --- a/emulators/mgba.yml +++ b/emulators/mgba.yml @@ -2,6 +2,8 @@ emulator: mGBA type: libretro source: "https://github.com/libretro/mgba" profiled_date: "2026-03-18" +core_version: "0.10-dev" +display_name: "Nintendo - Game Boy Advance (mGBA)" cores: - mgba systems: diff --git a/emulators/minivmac.yml b/emulators/minivmac.yml index ffc84063..559ce210 100644 --- a/emulators/minivmac.yml +++ b/emulators/minivmac.yml @@ -2,6 +2,8 @@ emulator: Mini vMac type: libretro source: "https://github.com/libretro/libretro-minivmac" profiled_date: "2026-03-18" +core_version: "GIT" +display_name: "Mac II (minivmac)" systems: [macintosh-ii] # Mini vMac is a Macintosh II emulator. The libretro port is hardcoded for diff --git a/emulators/mkxp-z.yml b/emulators/mkxp-z.yml index 494cdcdb..78db2d89 100644 --- a/emulators/mkxp-z.yml +++ b/emulators/mkxp-z.yml @@ -1,6 +1,9 @@ emulator: "mkxp-z" type: alias alias_of: "mkxp_z" +core_version: "" +display_name: "RPG Maker XP/VX/VX Ace (mkxp-z)" profiled_date: "2026-03-18" +display_name: "RPG Maker XP/VX/VX Ace (mkxp-z)" note: "This core uses the same BIOS/firmware as mkxp_z. See emulators/mkxp_z.yml for details." files: [] diff --git a/emulators/mkxp_z.yml b/emulators/mkxp_z.yml index a60f4c88..291cdea5 100644 --- a/emulators/mkxp_z.yml +++ b/emulators/mkxp_z.yml @@ -2,6 +2,8 @@ emulator: mkxp-z type: libretro source: "https://github.com/mkxp-z/mkxp-z" profiled_date: "2026-03-18" +core_version: "" +display_name: "RPG Maker XP/VX/VX Ace (mkxp-z)" cores: - mkxp-z systems: diff --git a/emulators/mojozork.yml b/emulators/mojozork.yml index 1a4ecafa..bdbd8f6f 100644 --- a/emulators/mojozork.yml +++ b/emulators/mojozork.yml @@ -2,6 +2,8 @@ emulator: MojoZork type: game source: "https://github.com/libretro/libretro-mojozork" profiled_date: "2026-03-18" +core_version: "0.1" +display_name: "Infocom Z-Machine (MojoZork)" cores: - mojozork systems: [] diff --git a/emulators/moonlight.yml b/emulators/moonlight.yml index 7a8b2efa..b2494d27 100644 --- a/emulators/moonlight.yml +++ b/emulators/moonlight.yml @@ -2,6 +2,8 @@ emulator: Moonlight type: utility source: "https://github.com/libretro/moonlight-libretro" profiled_date: "2026-03-18" +core_version: "1.0.3" +display_name: "Moonlight" cores: - moonlight systems: [] diff --git a/emulators/mpv.yml b/emulators/mpv.yml index b46ef65e..410b4463 100644 --- a/emulators/mpv.yml +++ b/emulators/mpv.yml @@ -2,6 +2,8 @@ emulator: mpv type: utility source: "https://github.com/libretro/libretro-mpv" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "MPV" cores: - mpv systems: [] diff --git a/emulators/mrboom.yml b/emulators/mrboom.yml index 870b71a9..cc773b77 100644 --- a/emulators/mrboom.yml +++ b/emulators/mrboom.yml @@ -2,6 +2,8 @@ emulator: Mr.Boom type: game source: "https://github.com/libretro/mrboom-libretro" profiled_date: "2026-03-18" +core_version: "3.1" +display_name: "Mr.Boom (Bomberman)" cores: [mrboom] systems: [] files: [] diff --git a/emulators/mu.yml b/emulators/mu.yml index 1a6baf6d..663879ca 100644 --- a/emulators/mu.yml +++ b/emulators/mu.yml @@ -2,6 +2,8 @@ emulator: Mu type: libretro source: "https://github.com/libretro/Mu" profiled_date: "2026-03-18" +core_version: "v1.3.3" +display_name: "Palm OS (Mu)" systems: [palm-os] notes: | diff --git a/emulators/mupen64plus.yml b/emulators/mupen64plus.yml index 48df5970..876e096d 100644 --- a/emulators/mupen64plus.yml +++ b/emulators/mupen64plus.yml @@ -2,6 +2,8 @@ emulator: Mupen64Plus-Next type: libretro source: "https://github.com/libretro/mupen64plus-libretro-nx" profiled_date: "2026-03-18" +core_version: "1.0" +display_name: "Nintendo - Nintendo 64 (Mupen64Plus-Next)" systems: [nintendo-64, nintendo-64dd] cores: [mupen64plus_next, mupen64plus_next_gles3, mupen64plus_next_gles2, parallel_n64] diff --git a/emulators/nekop2.yml b/emulators/nekop2.yml index 05893162..cae5a9ad 100644 --- a/emulators/nekop2.yml +++ b/emulators/nekop2.yml @@ -2,5 +2,7 @@ emulator: "nekop2" type: alias alias_of: "np2kai" profiled_date: "2026-03-18" +core_version: "0.86" +display_name: "NEC - PC-98 (Neko Project II)" note: "This core uses the same BIOS/firmware as np2kai. See emulators/np2kai.yml for details." files: [] diff --git a/emulators/neocd.yml b/emulators/neocd.yml index 0ec60e28..88ab1638 100644 --- a/emulators/neocd.yml +++ b/emulators/neocd.yml @@ -2,6 +2,8 @@ emulator: NeoCD type: libretro source: "https://github.com/libretro/neocd_libretro" profiled_date: "2026-03-18" +core_version: "2019" +display_name: "SNK - Neo Geo CD (NeoCD)" systems: - snk-neogeo-cd diff --git a/emulators/nestopia.yml b/emulators/nestopia.yml index 80d1dea8..2b1330ad 100644 --- a/emulators/nestopia.yml +++ b/emulators/nestopia.yml @@ -2,6 +2,8 @@ emulator: Nestopia UE type: libretro source: "https://github.com/libretro/nestopia" profiled_date: "2026-03-18" +core_version: "1.53.1" +display_name: "Nintendo - NES / Famicom (Nestopia)" systems: [nintendo-nes, nintendo-fds] notes: | diff --git a/emulators/noods.yml b/emulators/noods.yml index 5cc23a32..af4cbb50 100644 --- a/emulators/noods.yml +++ b/emulators/noods.yml @@ -2,6 +2,8 @@ emulator: NooDS type: libretro source: "https://github.com/Hydr8gon/NooDS" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - DS (NooDS)" cores: [noods] systems: [nintendo-ds, nintendo-gba] diff --git a/emulators/np2kai.yml b/emulators/np2kai.yml index a34eac76..7331daf5 100644 --- a/emulators/np2kai.yml +++ b/emulators/np2kai.yml @@ -2,6 +2,8 @@ emulator: NP2kai type: libretro source: "https://github.com/libretro/NP2kai" profiled_date: "2026-03-18" +core_version: "0.86" +display_name: "NEC - PC-98 (Neko Project II Kai)" systems: [pc-98] # NP2kai is a PC-9801/9821 emulator (Neko Project II kai). diff --git a/emulators/numero.yml b/emulators/numero.yml index aa8aabf9..66839b18 100644 --- a/emulators/numero.yml +++ b/emulators/numero.yml @@ -2,6 +2,8 @@ emulator: Numero type: libretro source: "https://github.com/nbarkhina/numero" profiled_date: "2026-03-18" +core_version: "v1.0" +display_name: "Texas Instruments TI-83 (Numero)" cores: - numero systems: diff --git a/emulators/nxengine.yml b/emulators/nxengine.yml index 41cd6aff..9e303401 100644 --- a/emulators/nxengine.yml +++ b/emulators/nxengine.yml @@ -2,6 +2,8 @@ emulator: NXEngine type: libretro source: "https://github.com/libretro/nxengine-libretro" profiled_date: "2026-03-18" +core_version: "1.0.0.6" +display_name: "Cave Story (NXEngine)" systems: [cave-story] notes: | diff --git a/emulators/o2em.yml b/emulators/o2em.yml index a0898da6..9d67354c 100644 --- a/emulators/o2em.yml +++ b/emulators/o2em.yml @@ -3,6 +3,8 @@ type: libretro core: o2em_libretro source: "https://github.com/libretro/libretro-o2em" profiled_date: "2026-03-18" +core_version: "1.18" +display_name: "Magnavox - Odyssey2 / Philips Videopac+ (O2EM)" systems: - odyssey2 - videopac diff --git a/emulators/oberon.yml b/emulators/oberon.yml index b0c44a8a..672cfdd1 100644 --- a/emulators/oberon.yml +++ b/emulators/oberon.yml @@ -2,6 +2,9 @@ emulator: Oberon type: libretro source: "https://github.com/libretro/oberon-risc-emu" profiled_date: "2026-03-18" +core_version: "2020-07-01" +display_name: "Project Oberon RISC" +display_name: "Oberon RISC Emulator" cores: - oberon systems: [oberon] diff --git a/emulators/onscripter.yml b/emulators/onscripter.yml index bddf76d5..19dc3ffe 100644 --- a/emulators/onscripter.yml +++ b/emulators/onscripter.yml @@ -2,6 +2,8 @@ emulator: ONScripter type: libretro source: "https://github.com/iyzsong/onscripter-libretro" profiled_date: "2026-03-18" +core_version: "0.3" +display_name: "ONScripter" cores: - onscripter systems: diff --git a/emulators/onsyuri.yml b/emulators/onsyuri.yml index ad5f0461..7bf8b289 100644 --- a/emulators/onsyuri.yml +++ b/emulators/onsyuri.yml @@ -2,6 +2,8 @@ emulator: ONScripter Yuri type: game source: "https://github.com/libretro/libretro-onsyuri" profiled_date: "2026-03-18" +core_version: "0.7.4+2" +display_name: "ONScripter Yuri" cores: - onsyuri systems: diff --git a/emulators/openlara.yml b/emulators/openlara.yml index 06786938..f5fcc353 100644 --- a/emulators/openlara.yml +++ b/emulators/openlara.yml @@ -2,6 +2,8 @@ emulator: OpenLara type: libretro source: "https://github.com/libretro/OpenLara" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Tomb Raider (OpenLara)" cores: [openlara] systems: [tomb-raider] verification: existence diff --git a/emulators/opentyrian.yml b/emulators/opentyrian.yml index c32ad3d9..cca37260 100644 --- a/emulators/opentyrian.yml +++ b/emulators/opentyrian.yml @@ -2,6 +2,8 @@ emulator: OpenTyrian type: libretro source: "https://github.com/trapexit/libretro-opentyrian" profiled_date: "2026-03-18" +core_version: "1.0.0.6" +display_name: "Tyrian (OpenTyrian)" cores: [opentyrian] systems: [tyrian] verification: existence diff --git a/emulators/opera.yml b/emulators/opera.yml index a8961055..c8dd52f8 100644 --- a/emulators/opera.yml +++ b/emulators/opera.yml @@ -3,6 +3,8 @@ type: libretro core: opera_libretro source: "https://github.com/libretro/opera-libretro" profiled_date: "2026-03-18" +core_version: "1.0.0" +display_name: "The 3DO Company - 3DO (Opera)" systems: - 3do diff --git a/emulators/panda3ds.yml b/emulators/panda3ds.yml index 0f4ff3e6..9559ca36 100644 --- a/emulators/panda3ds.yml +++ b/emulators/panda3ds.yml @@ -3,6 +3,8 @@ type: libretro core_name: panda3ds_libretro source: "https://github.com/panda3ds-emu/panda3ds" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - 3DS (Panda3DS)" systems: [nintendo-3ds] notes: | diff --git a/emulators/parallel_n64.yml b/emulators/parallel_n64.yml index 5f7508b4..912ab3bc 100644 --- a/emulators/parallel_n64.yml +++ b/emulators/parallel_n64.yml @@ -2,5 +2,7 @@ emulator: "parallel_n64" type: alias alias_of: "mupen64plus" profiled_date: "2026-03-18" +core_version: "2.0-rc2" +display_name: "Nintendo - Nintendo 64 (ParaLLEl N64)" note: "This core uses the same BIOS/firmware as mupen64plus. See emulators/mupen64plus.yml for details." files: [] diff --git a/emulators/parallel_n64_debug.yml b/emulators/parallel_n64_debug.yml index d4f46105..41bef225 100644 --- a/emulators/parallel_n64_debug.yml +++ b/emulators/parallel_n64_debug.yml @@ -2,5 +2,7 @@ emulator: "parallel_n64_debug" type: alias alias_of: "mupen64plus" profiled_date: "2026-03-18" +core_version: "2.0-rc2" +display_name: "Nintendo - Nintendo 64 (ParaLLEl) (Debug)" note: "This core uses the same BIOS/firmware as mupen64plus. See emulators/mupen64plus.yml for details." files: [] diff --git a/emulators/pascal_pong.yml b/emulators/pascal_pong.yml index 5cc98446..0f8f1fbb 100644 --- a/emulators/pascal_pong.yml +++ b/emulators/pascal_pong.yml @@ -2,6 +2,8 @@ emulator: Pascal Pong type: game source: "https://github.com/libretro/libretro-pong" profiled_date: "2026-03-18" +core_version: "v1.0" +display_name: "PascalPong" cores: [pascal_pong] systems: [] files: [] diff --git a/emulators/pcem.yml b/emulators/pcem.yml index 1cf47030..dbf39b0e 100644 --- a/emulators/pcem.yml +++ b/emulators/pcem.yml @@ -2,6 +2,8 @@ emulator: PCem type: libretro source: "https://github.com/libretro/libretro-pcem" profiled_date: "2026-03-18" +core_version: "SVN" +display_name: "PC (PCem)" systems: [ibm-pc, ibm-xt, ibm-at, ibm-pcjr, ibm-ps1, tandy-1000] # PCem (PC Emulator) emulates IBM PC compatibles from 8088 through Pentium. diff --git a/emulators/pcsx1.yml b/emulators/pcsx1.yml index 3866a9c3..d4760023 100644 --- a/emulators/pcsx1.yml +++ b/emulators/pcsx1.yml @@ -2,5 +2,7 @@ emulator: "pcsx1" type: alias alias_of: "pcsx_rearmed" profiled_date: "2026-03-18" +core_version: "r21" +display_name: "Sony - PlayStation (PCSX1)" note: "This core uses the same BIOS/firmware as pcsx_rearmed. See emulators/pcsx_rearmed.yml for details." files: [] diff --git a/emulators/pcsx2.yml b/emulators/pcsx2.yml index 0c49ddad..bd28b95e 100644 --- a/emulators/pcsx2.yml +++ b/emulators/pcsx2.yml @@ -6,6 +6,8 @@ emulator: PCSX2 type: standalone source: "https://github.com/PCSX2/pcsx2" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Sony - PlayStation 2 (LRPS2)" systems: [sony-playstation-2] bios_directory: "bios/" diff --git a/emulators/pcsx_rearmed.yml b/emulators/pcsx_rearmed.yml index b87318b9..b049c430 100644 --- a/emulators/pcsx_rearmed.yml +++ b/emulators/pcsx_rearmed.yml @@ -2,6 +2,8 @@ emulator: PCSX-ReARMed type: libretro source: "https://github.com/libretro/pcsx_rearmed" profiled_date: "2026-03-18" +core_version: "r24" +display_name: "Sony - PlayStation (PCSX ReARMed)" cores: [pcsx_rearmed, pcsx_rearmed_neon, pcsx_rearmed_interpreter] systems: [sony-playstation] bios_size: 524288 # 512 KB (0x80000); also accepts 4 MB psxonpsp combo (reads first 512 KB) diff --git a/emulators/pd777.yml b/emulators/pd777.yml index 41b83510..33c93213 100644 --- a/emulators/pd777.yml +++ b/emulators/pd777.yml @@ -2,6 +2,8 @@ emulator: PD777 type: libretro source: "https://github.com/W88DodPECuThLOl/PD777" profiled_date: "2026-03-18" +core_version: "v1.0.0" +display_name: "Epoch - Cassette Vision (PD777)" cores: - pd777 systems: diff --git a/emulators/picodrive.yml b/emulators/picodrive.yml index 66ff356b..040b528d 100644 --- a/emulators/picodrive.yml +++ b/emulators/picodrive.yml @@ -2,6 +2,8 @@ emulator: PicoDrive type: libretro source: "https://github.com/libretro/picodrive" profiled_date: "2026-03-18" +core_version: "1.99" +display_name: "Sega - MS/GG/MD/CD/32X (PicoDrive)" systems: - sega-megadrive - sega-genesis diff --git a/emulators/play.yml b/emulators/play.yml index c927d04e..fb8786ea 100644 --- a/emulators/play.yml +++ b/emulators/play.yml @@ -7,6 +7,8 @@ type: libretro core_name: play_libretro source: "https://github.com/jpd002/Play-" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Sony - PlayStation 2 (Play!)" systems: [sony-playstation-2] bios_directory: null diff --git a/emulators/pocketcdg.yml b/emulators/pocketcdg.yml index 249ca52a..7cf4ae59 100644 --- a/emulators/pocketcdg.yml +++ b/emulators/pocketcdg.yml @@ -2,6 +2,8 @@ emulator: PocketCDG type: utility source: "https://github.com/libretro/libretro-pocketcdg" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "PocketCDG" cores: [pocketcdg] systems: [] files: [] diff --git a/emulators/pokemini.yml b/emulators/pokemini.yml index 0a45f2d7..3e34fde1 100644 --- a/emulators/pokemini.yml +++ b/emulators/pokemini.yml @@ -2,6 +2,8 @@ emulator: PokeMini type: libretro source: "https://github.com/libretro/PokeMini" profiled_date: "2026-03-18" +core_version: "v0.60" +display_name: "Nintendo - Pokemon Mini (PokeMini)" cores: - pokemini systems: diff --git a/emulators/potator.yml b/emulators/potator.yml index 654c2d0c..81c76d96 100644 --- a/emulators/potator.yml +++ b/emulators/potator.yml @@ -2,5 +2,7 @@ emulator: "potator" type: alias alias_of: "beetle_wswan" profiled_date: "2026-03-18" +core_version: "1.0.5" +display_name: "Watara - Supervision (Potator)" note: "This core uses the same BIOS/firmware as beetle_wswan. See emulators/beetle_wswan.yml for details." files: [] diff --git a/emulators/ppsspp.yml b/emulators/ppsspp.yml index 7de000c7..db042fda 100644 --- a/emulators/ppsspp.yml +++ b/emulators/ppsspp.yml @@ -6,6 +6,8 @@ emulator: PPSSPP type: standalone source: "https://github.com/hrydgard/ppsspp" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Sony - PlayStation Portable (PPSSPP)" systems: [sony-psp] firmware_required: false diff --git a/emulators/prboom.yml b/emulators/prboom.yml index 70e9a2f3..8fbbe126 100644 --- a/emulators/prboom.yml +++ b/emulators/prboom.yml @@ -2,6 +2,8 @@ emulator: PrBoom type: libretro source: "https://github.com/libretro/libretro-prboom" profiled_date: "2026-03-18" +core_version: "v2.5.0" +display_name: "Doom (PrBoom)" systems: [doom] notes: | diff --git a/emulators/prosystem.yml b/emulators/prosystem.yml index 1f668495..5efae9df 100644 --- a/emulators/prosystem.yml +++ b/emulators/prosystem.yml @@ -2,6 +2,8 @@ emulator: ProSystem type: libretro source: "https://github.com/libretro/prosystem-libretro" profiled_date: "2026-03-18" +core_version: "1.3e" +display_name: "Atari - 7800 (ProSystem)" cores: - prosystem systems: diff --git a/emulators/puae.yml b/emulators/puae.yml index ae5bf34a..77ab16ba 100644 --- a/emulators/puae.yml +++ b/emulators/puae.yml @@ -3,6 +3,8 @@ type: libretro cores: [puae, puae2021] source: "https://github.com/libretro/libretro-uae" profiled_date: "2026-03-18" +core_version: "5.3.0" +display_name: "Commodore - Amiga (PUAE)" systems: - commodore-amiga - commodore-amiga-cd32 diff --git a/emulators/puzzlescript.yml b/emulators/puzzlescript.yml index e8468a60..3676d5f2 100644 --- a/emulators/puzzlescript.yml +++ b/emulators/puzzlescript.yml @@ -2,6 +2,9 @@ emulator: PuzzleScript type: game source: "https://github.com/libretro/puzzlescript-libretro" profiled_date: "2026-03-18" +core_version: "" +display_name: "PuzzleScript (pzretro)" +display_name: "PuzzleScript (pzretro)" cores: - puzzlescript systems: [] diff --git a/emulators/px68k.yml b/emulators/px68k.yml index 2b9bd303..164d3407 100644 --- a/emulators/px68k.yml +++ b/emulators/px68k.yml @@ -2,6 +2,8 @@ emulator: px68k type: libretro source: "https://github.com/libretro/px68k-libretro" profiled_date: "2026-03-18" +core_version: "0.15+" +display_name: "Sharp - X68000 (PX68k)" cores: - px68k systems: diff --git a/emulators/qemu.yml b/emulators/qemu.yml index 009649e0..0f36d144 100644 --- a/emulators/qemu.yml +++ b/emulators/qemu.yml @@ -2,6 +2,8 @@ emulator: QEMU type: libretro source: "https://github.com/io12/qemu-libretro" profiled_date: "2026-03-18" +core_version: "0.1.0" +display_name: "QEMU" systems: [ibm-pc, x86, x86-64, ppc, sparc, sparc64, arm, aarch64, mips, riscv, s390x, m68k, alpha, hppa] # QEMU (Quick Emulator) libretro core, based on QEMU 9.0.50. diff --git a/emulators/quasi88.yml b/emulators/quasi88.yml index e58dec52..892f05b8 100644 --- a/emulators/quasi88.yml +++ b/emulators/quasi88.yml @@ -2,6 +2,8 @@ emulator: QUASI88 type: libretro source: "https://github.com/libretro/quasi88-libretro" profiled_date: "2026-03-18" +core_version: "0.6.4" +display_name: "NEC - PC-8000 / PC-8800 series (QUASI88)" cores: - quasi88 systems: diff --git a/emulators/quicknes.yml b/emulators/quicknes.yml index 2f618852..8bbebe7c 100644 --- a/emulators/quicknes.yml +++ b/emulators/quicknes.yml @@ -2,5 +2,7 @@ emulator: "quicknes" type: alias alias_of: "fceumm" profiled_date: "2026-03-18" +core_version: "1.0-WIP" +display_name: "Nintendo - NES / Famicom (QuickNES)" note: "This core uses the same BIOS/firmware as fceumm. See emulators/fceumm.yml for details." files: [] diff --git a/emulators/race.yml b/emulators/race.yml index 4b4f8623..a7f28d7d 100644 --- a/emulators/race.yml +++ b/emulators/race.yml @@ -2,6 +2,8 @@ emulator: RACE (Neo Geo Pocket) type: libretro source: "https://github.com/libretro/RACE" profiled_date: "2026-03-18" +core_version: "v2.16" +display_name: "SNK - Neo Geo Pocket / Color (RACE)" systems: [snk-ngp, snk-ngpc] notes: | diff --git a/emulators/redbook.yml b/emulators/redbook.yml index 0798c64e..e8c641b0 100644 --- a/emulators/redbook.yml +++ b/emulators/redbook.yml @@ -2,6 +2,8 @@ emulator: Redbook type: utility source: "https://github.com/libretro/RetroArch" profiled_date: "2026-03-18" +core_version: "1.0" +display_name: "Redbook Audio Player" cores: - redbook systems: [] diff --git a/emulators/reminiscence.yml b/emulators/reminiscence.yml index 18f63ac7..f197cab6 100644 --- a/emulators/reminiscence.yml +++ b/emulators/reminiscence.yml @@ -2,6 +2,8 @@ emulator: REminiscence type: libretro source: "https://github.com/libretro/REminiscence" profiled_date: "2026-03-18" +core_version: "0.3.6" +display_name: "Flashback (REminiscence)" cores: - reminiscence systems: diff --git a/emulators/remotejoy.yml b/emulators/remotejoy.yml index 71ff8981..3726161a 100644 --- a/emulators/remotejoy.yml +++ b/emulators/remotejoy.yml @@ -2,6 +2,8 @@ emulator: RemoteJoy type: utility source: "https://github.com/libretro/libretro-remotejoy" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "PSP RemotePlay (RemoteJoy)" cores: - remotejoy systems: [] diff --git a/emulators/retro8.yml b/emulators/retro8.yml index d8650c47..4e06ff57 100644 --- a/emulators/retro8.yml +++ b/emulators/retro8.yml @@ -2,6 +2,8 @@ emulator: Retro8 type: game source: "https://github.com/libretro/retro8" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "PICO-8 (Retro8)" cores: - retro8 systems: [] diff --git a/emulators/retrodream.yml b/emulators/retrodream.yml index 15dfeebd..84364349 100644 --- a/emulators/retrodream.yml +++ b/emulators/retrodream.yml @@ -2,6 +2,8 @@ emulator: RetroDream type: libretro source: "https://github.com/libretro/redream-next" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Sega - Dreamcast (RetroDream)" systems: - sega-dreamcast diff --git a/emulators/romcleaner.yml b/emulators/romcleaner.yml index 4c99dcac..6f5fc00a 100644 --- a/emulators/romcleaner.yml +++ b/emulators/romcleaner.yml @@ -2,6 +2,8 @@ emulator: ROM Cleaner type: utility source: "https://github.com/libretro/libretro-database" profiled_date: "2026-03-18" +core_version: "1.0.0" +display_name: "ROM Cleaner" cores: - romcleaner systems: [] diff --git a/emulators/rpcs3.yml b/emulators/rpcs3.yml index 18655741..85965a2c 100644 --- a/emulators/rpcs3.yml +++ b/emulators/rpcs3.yml @@ -6,6 +6,8 @@ emulator: RPCS3 type: standalone source: "https://github.com/RPCS3/rpcs3" profiled_date: "2026-03-18" +core_version: "0.0.35" +display_name: "RPCS3 (PS3)" systems: [sony-playstation-3] firmware_file: "PS3UPDAT.PUP" diff --git a/emulators/rustation.yml b/emulators/rustation.yml index b18a56ea..86a9ed97 100644 --- a/emulators/rustation.yml +++ b/emulators/rustation.yml @@ -2,6 +2,8 @@ emulator: Rustation type: libretro source: "https://github.com/libretro/rustation-libretro" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Sony - PlayStation (Rustation)" cores: [rustation] systems: [sony-playstation] bios_size: 524288 # 512 KB, enforced before SHA-256 check diff --git a/emulators/rvvm.yml b/emulators/rvvm.yml index 315acb14..f4af4807 100644 --- a/emulators/rvvm.yml +++ b/emulators/rvvm.yml @@ -2,6 +2,8 @@ emulator: RVVM type: libretro source: "https://github.com/LekKit/RVVM" profiled_date: "2026-03-18" +core_version: "0.6-git" +display_name: "RVVM" systems: [riscv] # RVVM is a RISC-V virtual machine / emulator. The libretro core loads a diff --git a/emulators/same_cdi.yml b/emulators/same_cdi.yml index a0eb16f0..dd78e18d 100644 --- a/emulators/same_cdi.yml +++ b/emulators/same_cdi.yml @@ -3,6 +3,8 @@ type: libretro cores: [same_cdi, cdi2015] source: "https://github.com/libretro/same_cdi" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Philips - CDi (SAME CDi)" systems: - cdi diff --git a/emulators/sameboy.yml b/emulators/sameboy.yml index c395b0a3..e79df1b6 100644 --- a/emulators/sameboy.yml +++ b/emulators/sameboy.yml @@ -2,6 +2,8 @@ emulator: SameBoy type: libretro source: "https://github.com/libretro/SameBoy" profiled_date: "2026-03-18" +core_version: "0.14.7" +display_name: "Nintendo - Game Boy / Color (SameBoy)" cores: - sameboy systems: diff --git a/emulators/sameduck.yml b/emulators/sameduck.yml index 82e2c99a..1302df3e 100644 --- a/emulators/sameduck.yml +++ b/emulators/sameduck.yml @@ -2,5 +2,7 @@ emulator: "sameduck" type: alias alias_of: "sameboy" profiled_date: "2026-03-18" +core_version: "git" +display_name: "Mega Duck / Cougar Boy (SameDuck)" note: "This core uses the same BIOS/firmware as sameboy. See emulators/sameboy.yml for details." files: [] diff --git a/emulators/scummvm.yml b/emulators/scummvm.yml index d591ebc3..101339a7 100644 --- a/emulators/scummvm.yml +++ b/emulators/scummvm.yml @@ -2,6 +2,8 @@ emulator: ScummVM type: libretro source: "https://github.com/libretro/scummvm" profiled_date: "2026-03-18" +core_version: "2.8.0git" +display_name: "ScummVM" systems: [scummvm] # ScummVM is a multi-engine point-and-click adventure game interpreter. diff --git a/emulators/sdlpal.yml b/emulators/sdlpal.yml index 44b72403..4e45fb3f 100644 --- a/emulators/sdlpal.yml +++ b/emulators/sdlpal.yml @@ -2,6 +2,8 @@ emulator: SDLPAL type: libretro source: "https://github.com/sdlpal/sdlpal" profiled_date: "2026-03-18" +core_version: "v2.0.1" +display_name: "SDLPAL" cores: - sdlpal systems: diff --git a/emulators/simcp.yml b/emulators/simcp.yml index ac06ebf1..c58094b5 100644 --- a/emulators/simcp.yml +++ b/emulators/simcp.yml @@ -2,6 +2,8 @@ emulator: SimCoupe type: libretro source: "https://github.com/libretro/libretro-simcoupe" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "SAM Coupe (SimCoupe)" cores: - simcp systems: diff --git a/emulators/skyemu.yml b/emulators/skyemu.yml index c0720ac4..f49c34d8 100644 --- a/emulators/skyemu.yml +++ b/emulators/skyemu.yml @@ -2,5 +2,7 @@ emulator: "skyemu" type: alias alias_of: "mgba" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Nintendo - Game Boy/GBA/NDS (SkyEmu)" note: "This core uses the same BIOS/firmware as mgba. See emulators/mgba.yml for details." files: [] diff --git a/emulators/smsplus.yml b/emulators/smsplus.yml index d7ac3c90..a8347a5f 100644 --- a/emulators/smsplus.yml +++ b/emulators/smsplus.yml @@ -2,6 +2,8 @@ emulator: SMS Plus GX type: libretro source: "https://github.com/libretro/smsplus-gx" profiled_date: "2026-03-18" +core_version: "1.8" +display_name: "Sega - MS/GG (SMS Plus GX)" cores: - smsplus systems: diff --git a/emulators/snes9x.yml b/emulators/snes9x.yml index 89c1221d..7c7a4892 100644 --- a/emulators/snes9x.yml +++ b/emulators/snes9x.yml @@ -2,6 +2,8 @@ emulator: snes9x type: libretro source: "https://github.com/libretro/snes9x" profiled_date: "2026-03-18" +core_version: "1.61" +display_name: "Nintendo - SNES / SFC (Snes9x)" systems: [nintendo-snes, nintendo-satellaview, nintendo-sufami-turbo] # snes9x uses HLE for all coprocessors: DSP1-4, ST010, ST011, ST018, CX4. diff --git a/emulators/squirreljme.yml b/emulators/squirreljme.yml index a089db8c..c590d6aa 100644 --- a/emulators/squirreljme.yml +++ b/emulators/squirreljme.yml @@ -2,6 +2,8 @@ emulator: SquirrelJME type: libretro source: "https://github.com/SquirrelJME/SquirrelJME" profiled_date: "2026-03-18" +core_version: "0.3.0" +display_name: "Java ME (SquirrelJME)" cores: [squirreljme] systems: [j2me] verification: existence diff --git a/emulators/stella.yml b/emulators/stella.yml index fc0fccf6..9d332098 100644 --- a/emulators/stella.yml +++ b/emulators/stella.yml @@ -2,6 +2,8 @@ emulator: Stella type: libretro source: "https://github.com/libretro/stella2014-libretro" profiled_date: "2026-03-18" +core_version: "6.6" +display_name: "Atari - 2600 (Stella)" cores: - stella - stella2014 diff --git a/emulators/stonesoup.yml b/emulators/stonesoup.yml index b6f3541c..f775da60 100644 --- a/emulators/stonesoup.yml +++ b/emulators/stonesoup.yml @@ -2,6 +2,8 @@ emulator: Stone Soup type: game source: "https://github.com/libretro/crawl-ref" profiled_date: "2026-03-18" +core_version: "Git" +display_name: "Dungeon Crawl Stone Soup" cores: [stonesoup] systems: [] diff --git a/emulators/superbroswar.yml b/emulators/superbroswar.yml index 20d1d0fa..81859c01 100644 --- a/emulators/superbroswar.yml +++ b/emulators/superbroswar.yml @@ -2,6 +2,8 @@ emulator: Super Bros War type: game source: "https://github.com/libretro/superbroswar-libretro" profiled_date: "2026-03-18" +core_version: "v0.1" +display_name: "Super Bros War" cores: [superbroswar] systems: [] files: [] diff --git a/emulators/swanstation.yml b/emulators/swanstation.yml index 2edd0ba0..8fd40949 100644 --- a/emulators/swanstation.yml +++ b/emulators/swanstation.yml @@ -2,5 +2,7 @@ emulator: "swanstation" type: alias alias_of: "beetle_psx" profiled_date: "2026-03-18" +core_version: "v0.1" +display_name: "Sony - PlayStation (SwanStation)" note: "This core uses the same BIOS/firmware as beetle_psx. See emulators/beetle_psx.yml for details." files: [] diff --git a/emulators/syobonaction.yml b/emulators/syobonaction.yml index a71587ce..1fc2bc29 100644 --- a/emulators/syobonaction.yml +++ b/emulators/syobonaction.yml @@ -2,6 +2,8 @@ emulator: Syobon Action type: game source: "https://github.com/libretro/syobonaction-libretro" profiled_date: "2026-03-18" +core_version: "0.1" +display_name: "Syobon Action" cores: [syobonaction] systems: [] files: [] diff --git a/emulators/tamalibretro.yml b/emulators/tamalibretro.yml index d3c2a62c..0d44762b 100644 --- a/emulators/tamalibretro.yml +++ b/emulators/tamalibretro.yml @@ -2,6 +2,8 @@ emulator: TamaLIBretro type: game source: "https://github.com/libretro/tamern-libretro" profiled_date: "2026-03-18" +core_version: "1.0" +display_name: "Bandai - Tamagotchi P1 (TamaLIBretro)" cores: [tamalibretro] systems: [] files: [] diff --git a/emulators/tempgba.yml b/emulators/tempgba.yml index ee5a7a01..45656487 100644 --- a/emulators/tempgba.yml +++ b/emulators/tempgba.yml @@ -2,6 +2,8 @@ emulator: TempGBA type: libretro source: "https://github.com/libretro/TempGBA-libretro" profiled_date: "2026-03-18" +core_version: "26731013" +display_name: "Nintendo - Game Boy Advance (TempGBA)" cores: - tempgba systems: diff --git a/emulators/test.yml b/emulators/test.yml index 53dc3228..157746dc 100644 --- a/emulators/test.yml +++ b/emulators/test.yml @@ -2,6 +2,8 @@ emulator: test type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Test" cores: - test systems: [] diff --git a/emulators/test_netplay.yml b/emulators/test_netplay.yml index 52abdc0c..a776d2a7 100644 --- a/emulators/test_netplay.yml +++ b/emulators/test_netplay.yml @@ -2,6 +2,8 @@ emulator: test_netplay type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "1" +display_name: "Test for netplay" cores: - test_netplay systems: [] diff --git a/emulators/testaudio_callback.yml b/emulators/testaudio_callback.yml index 3022ca0d..4e9a2f5b 100644 --- a/emulators/testaudio_callback.yml +++ b/emulators/testaudio_callback.yml @@ -2,6 +2,8 @@ emulator: testaudio_callback type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestAudio Callback" cores: - testaudio_callback systems: [] diff --git a/emulators/testaudio_no_callback.yml b/emulators/testaudio_no_callback.yml index 907668ff..5df82c18 100644 --- a/emulators/testaudio_no_callback.yml +++ b/emulators/testaudio_no_callback.yml @@ -2,6 +2,8 @@ emulator: testaudio_no_callback type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestAudio NoCallback" cores: - testaudio_no_callback systems: [] diff --git a/emulators/testaudio_playback_wav.yml b/emulators/testaudio_playback_wav.yml index 838334de..6ccdd99e 100644 --- a/emulators/testaudio_playback_wav.yml +++ b/emulators/testaudio_playback_wav.yml @@ -2,6 +2,8 @@ emulator: testaudio_playback_wav type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestAudio Playback Wav" cores: - testaudio_playback_wav systems: [] diff --git a/emulators/testgl.yml b/emulators/testgl.yml index 997408d9..f7fe23e2 100644 --- a/emulators/testgl.yml +++ b/emulators/testgl.yml @@ -2,6 +2,8 @@ emulator: testgl type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestGL" cores: - testgl systems: [] diff --git a/emulators/testgl_compute_shaders.yml b/emulators/testgl_compute_shaders.yml index c1d04b9a..551551f7 100644 --- a/emulators/testgl_compute_shaders.yml +++ b/emulators/testgl_compute_shaders.yml @@ -2,6 +2,8 @@ emulator: testgl_compute_shaders type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestGL ComputeShaders" cores: - testgl_compute_shaders systems: [] diff --git a/emulators/testgl_ff.yml b/emulators/testgl_ff.yml index aac9bdd2..81f3f9c2 100644 --- a/emulators/testgl_ff.yml +++ b/emulators/testgl_ff.yml @@ -2,6 +2,8 @@ emulator: testgl_ff type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestGL (FF)" cores: - testgl_ff systems: [] diff --git a/emulators/testinput_buttontest.yml b/emulators/testinput_buttontest.yml index 6b41183c..6887a5e0 100644 --- a/emulators/testinput_buttontest.yml +++ b/emulators/testinput_buttontest.yml @@ -2,6 +2,8 @@ emulator: testinput_buttontest type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Button Test" cores: - testinput_buttontest systems: [] diff --git a/emulators/testretroluxury.yml b/emulators/testretroluxury.yml index 9836796e..3aac97fa 100644 --- a/emulators/testretroluxury.yml +++ b/emulators/testretroluxury.yml @@ -2,6 +2,8 @@ emulator: testretroluxury type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "Test RetroLuxury" cores: - testretroluxury systems: [] diff --git a/emulators/testsw.yml b/emulators/testsw.yml index 56f1464b..182b928f 100644 --- a/emulators/testsw.yml +++ b/emulators/testsw.yml @@ -2,6 +2,8 @@ emulator: testsw type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestSW" cores: - testsw systems: [] diff --git a/emulators/testsw_vram.yml b/emulators/testsw_vram.yml index ec0a836c..75553edf 100644 --- a/emulators/testsw_vram.yml +++ b/emulators/testsw_vram.yml @@ -2,6 +2,8 @@ emulator: testsw_vram type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestSW VRAM" cores: - testsw_vram systems: [] diff --git a/emulators/testvulkan.yml b/emulators/testvulkan.yml index 3a600484..f499acde 100644 --- a/emulators/testvulkan.yml +++ b/emulators/testvulkan.yml @@ -2,6 +2,8 @@ emulator: testvulkan type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestVulkan" cores: - testvulkan systems: [] diff --git a/emulators/testvulkan_async_compute.yml b/emulators/testvulkan_async_compute.yml index 900ecf2a..276eaa1e 100644 --- a/emulators/testvulkan_async_compute.yml +++ b/emulators/testvulkan_async_compute.yml @@ -2,6 +2,8 @@ emulator: testvulkan_async_compute type: test source: "https://github.com/libretro/libretro-samples" profiled_date: "2026-03-18" +core_version: "v1" +display_name: "TestVulkan AsyncCompute" cores: - testvulkan_async_compute systems: [] diff --git a/emulators/tgbdual.yml b/emulators/tgbdual.yml index 2ca90c88..49caed19 100644 --- a/emulators/tgbdual.yml +++ b/emulators/tgbdual.yml @@ -2,6 +2,8 @@ emulator: TGB Dual type: libretro source: "https://github.com/libretro/tgbdual-libretro" profiled_date: "2026-03-18" +core_version: "v0.8.3" +display_name: "Nintendo - Game Boy / Color (TGB Dual)" cores: - TGB Dual systems: diff --git a/emulators/theodore.yml b/emulators/theodore.yml index efef1ec5..84dae9ec 100644 --- a/emulators/theodore.yml +++ b/emulators/theodore.yml @@ -1,30 +1,12 @@ -# Theodore - Thomson MO/TO computer emulator -# https://github.com/Zlika/theodore -# Emulates: TO7, TO7/70, TO8, TO8D, TO9, TO9+, MO5, MO6, PC128 (Olivetti Prodest) -# Based on Daniel Coulom's DCTO8D, DCTO9P, and DCMO5 emulators - -core_name: theodore -systems: - - Thomson MO5 - - Thomson MO6 - - Thomson TO7 - - Thomson TO7/70 - - Thomson TO8 - - Thomson TO8D - - Thomson TO9 - - Thomson TO9+ - - Olivetti Prodest PC128 - -bios_files: [] -# All system ROMs are embedded directly in the source code as C arrays: -# rom_to7.inc, rom_to770.inc, rom_to8.inc, rom_to8d.inc, -# rom_to9.inc, rom_to9p.inc, rom_mo5.inc, rom_mo6.inc, -# rom_pc128.inc, basic-1_memo7.inc, basic-128_memo7.inc -# No external BIOS or firmware files are required. - -notes: | - Theodore embeds all Thomson monitor ROMs and BASIC ROMs at compile time. - The core option "theodore_rom" selects the emulated model (Auto by default). - TO7 and TO7/70 auto-load the BASIC 1 cartridge when no cartridge is provided. - Supported file formats: fd, sap, k7, m7, m5, rom. - The core can run without any game loaded (SET_SUPPORT_NO_GAME = true). +emulator: Theodore +type: libretro +source: "https://github.com/Zlika/theodore" +profiled_date: "2026-03-18" +core_version: "v4.1" +display_name: "Thomson - MO/TO (Theodore)" +cores: [theodore] +systems: [thomson-to7, thomson-to770, thomson-to8, thomson-to8d, thomson-to9, thomson-to9plus, thomson-mo5, thomson-mo6, olivetti-pc128] +notes: > + All system ROMs (monitor + BASIC) are compiled into the binary. + No external BIOS files needed. +files: [] diff --git a/emulators/thepowdertoy.yml b/emulators/thepowdertoy.yml index 8e8cb9b7..fa98f057 100644 --- a/emulators/thepowdertoy.yml +++ b/emulators/thepowdertoy.yml @@ -2,6 +2,8 @@ emulator: The Powder Toy type: game source: "https://github.com/libretro/ThePowderToy" profiled_date: "2026-03-18" +core_version: "v92.5.336" +display_name: "The Powder Toy" cores: [thepowdertoy] systems: [] files: [] diff --git a/emulators/tic80.yml b/emulators/tic80.yml index a074f72f..94a5f13c 100644 --- a/emulators/tic80.yml +++ b/emulators/tic80.yml @@ -2,6 +2,8 @@ emulator: TIC-80 type: libretro source: "https://github.com/libretro/TIC-80" profiled_date: "2026-03-18" +core_version: "0.80.0" +display_name: "TIC-80" cores: - tic80 systems: diff --git a/emulators/tyrquake.yml b/emulators/tyrquake.yml index 53583a78..d8b4db91 100644 --- a/emulators/tyrquake.yml +++ b/emulators/tyrquake.yml @@ -2,6 +2,8 @@ emulator: TyrQuake type: libretro source: "https://github.com/libretro/tyrquake" profiled_date: "2026-03-18" +core_version: "v0.62" +display_name: "Quake (TyrQuake)" cores: [tyrquake] systems: [quake] verification: existence diff --git a/emulators/uae4arm.yml b/emulators/uae4arm.yml index a0e06c8f..217caf70 100644 --- a/emulators/uae4arm.yml +++ b/emulators/uae4arm.yml @@ -2,5 +2,7 @@ emulator: "uae4arm" type: alias alias_of: "puae" profiled_date: "2026-03-18" +core_version: "v0.5" +display_name: "Commodore - Amiga (UAE4ARM)" note: "This core uses the same BIOS/firmware as puae. See emulators/puae.yml for details." files: [] diff --git a/emulators/ume2015.yml b/emulators/ume2015.yml index 385f9b8d..77c8c889 100644 --- a/emulators/ume2015.yml +++ b/emulators/ume2015.yml @@ -2,5 +2,7 @@ emulator: "ume2015" type: alias alias_of: "mame2016" profiled_date: "2026-03-18" +core_version: "0.160" +display_name: "Multi (UME 2015)" note: "This core uses the same BIOS/firmware as mame2016. See emulators/mame2016.yml for details." files: [] diff --git a/emulators/uw8.yml b/emulators/uw8.yml index b230292f..61f01c1e 100644 --- a/emulators/uw8.yml +++ b/emulators/uw8.yml @@ -1,5 +1,7 @@ emulator: MicroW8 profiled_date: "2026-03-18" +core_version: "0.2.2" +display_name: "MicroW8" type: game cores: [uw8] systems: [] diff --git a/emulators/uxn.yml b/emulators/uxn.yml index 42fed33b..d1b96c18 100644 --- a/emulators/uxn.yml +++ b/emulators/uxn.yml @@ -2,6 +2,8 @@ emulator: UXN type: game source: "https://github.com/libretro/uxn" profiled_date: "2026-03-18" +core_version: "0.0.0" +display_name: "Uxn / Varvara (zuxn)" cores: [uxn] systems: [] files: [] diff --git a/emulators/uzem.yml b/emulators/uzem.yml index daaa5b0b..169fa5be 100644 --- a/emulators/uzem.yml +++ b/emulators/uzem.yml @@ -2,6 +2,9 @@ emulator: uzem type: libretro source: "https://github.com/libretro/libretro-uzem" profiled_date: "2026-03-18" +core_version: "3.1" +display_name: "Uzem (Uzebox)" +display_name: "Uzebox (Uzem)" cores: - uzem systems: diff --git a/emulators/vaporspec.yml b/emulators/vaporspec.yml index 6a9b235c..d3e29a82 100644 --- a/emulators/vaporspec.yml +++ b/emulators/vaporspec.yml @@ -2,6 +2,8 @@ emulator: VaporSpec type: game source: "https://github.com/libretro/libretro-vaporspec" profiled_date: "2026-03-18" +core_version: "GIT" +display_name: "VaporSpec" cores: [vaporspec] systems: [] files: [] diff --git a/emulators/vba_next.yml b/emulators/vba_next.yml index 221f7945..ef02f494 100644 --- a/emulators/vba_next.yml +++ b/emulators/vba_next.yml @@ -2,6 +2,8 @@ emulator: VBA-Next type: libretro source: "https://github.com/libretro/vba-next" profiled_date: "2026-03-18" +core_version: "SVN" +display_name: "Nintendo - Game Boy Advance (VBA Next)" cores: - vba_next systems: diff --git a/emulators/vbam.yml b/emulators/vbam.yml index b2bf3504..cb94a4a8 100644 --- a/emulators/vbam.yml +++ b/emulators/vbam.yml @@ -2,5 +2,7 @@ emulator: "vbam" type: alias alias_of: "vba_next" profiled_date: "2026-03-18" +core_version: "2.1.4" +display_name: "Nintendo - Game Boy Advance (VBA-M)" note: "This core uses the same BIOS/firmware as vba_next. See emulators/vba_next.yml for details." files: [] diff --git a/emulators/vecx.yml b/emulators/vecx.yml index b6d039fb..e694d1af 100644 --- a/emulators/vecx.yml +++ b/emulators/vecx.yml @@ -2,6 +2,8 @@ emulator: vecx type: libretro source: "https://github.com/libretro/libretro-vecx" profiled_date: "2026-03-18" +core_version: "SVN" +display_name: "GCE - Vectrex (vecx)" cores: - vecx systems: diff --git a/emulators/vemulator.yml b/emulators/vemulator.yml index ec3f528e..4933c2c8 100644 --- a/emulators/vemulator.yml +++ b/emulators/vemulator.yml @@ -2,6 +2,8 @@ emulator: VeMUlator type: libretro source: "https://github.com/libretro/vemulator-libretro" profiled_date: "2026-03-18" +core_version: "0.1" +display_name: "VeMUlator" cores: - vemulator systems: diff --git a/emulators/vice.yml b/emulators/vice.yml index 95718c90..dfd85738 100644 --- a/emulators/vice.yml +++ b/emulators/vice.yml @@ -13,6 +13,8 @@ cores: - vice_xscpu64 source: "https://github.com/libretro/vice-libretro" profiled_date: "2026-03-18" +core_version: "3.9" +display_name: "Commodore - C64 (VICE x64, fast)" systems: - commodore-c64 - commodore-c128 diff --git a/emulators/vidtest.yml b/emulators/vidtest.yml index 993ec263..f4190221 100644 --- a/emulators/vidtest.yml +++ b/emulators/vidtest.yml @@ -2,6 +2,8 @@ emulator: vidtest type: test source: "https://github.com/libretro/RetroArch" profiled_date: "2026-03-18" +core_version: "0.1" +display_name: "VidTest" cores: - vidtest systems: [] diff --git a/emulators/vircon32.yml b/emulators/vircon32.yml index 1538ca1a..8718c3a5 100644 --- a/emulators/vircon32.yml +++ b/emulators/vircon32.yml @@ -2,6 +2,8 @@ emulator: Vircon32 type: libretro source: "https://github.com/vircon32/vircon32-libretro" profiled_date: "2026-03-18" +core_version: "2024.08.28" +display_name: "Vircon32" cores: - vircon32 systems: diff --git a/emulators/virtualjaguar.yml b/emulators/virtualjaguar.yml index 433b44db..9dacdead 100644 --- a/emulators/virtualjaguar.yml +++ b/emulators/virtualjaguar.yml @@ -2,6 +2,8 @@ emulator: Virtual Jaguar type: libretro source: "https://github.com/libretro/virtualjaguar-libretro" profiled_date: "2026-03-18" +core_version: "v2.1.0" +display_name: "Atari - Jaguar (Virtual Jaguar)" cores: - virtualjaguar systems: diff --git a/emulators/virtualxt.yml b/emulators/virtualxt.yml index c78c2718..bea4967f 100644 --- a/emulators/virtualxt.yml +++ b/emulators/virtualxt.yml @@ -2,6 +2,8 @@ emulator: VirtualXT type: libretro source: "https://github.com/libretro/virtualxt" profiled_date: "2026-03-18" +core_version: "0.9.0" +display_name: "VirtualXT" systems: [ibm-pc] # VirtualXT is a Turbo PC/XT emulator (Intel 8088/186). Written in Odin. diff --git a/emulators/vita3k.yml b/emulators/vita3k.yml index cbd1f338..e10000dc 100644 --- a/emulators/vita3k.yml +++ b/emulators/vita3k.yml @@ -6,6 +6,8 @@ emulator: Vita3K type: standalone source: "https://github.com/Vita3K/Vita3K" profiled_date: "2026-03-18" +core_version: "0.2.1" +display_name: "Vita3K (PS Vita)" systems: [sony-playstation-vita] firmware_file: "PSVUPDAT.PUP" diff --git a/emulators/vitaquake2.yml b/emulators/vitaquake2.yml index 6d12c575..265999b5 100644 --- a/emulators/vitaquake2.yml +++ b/emulators/vitaquake2.yml @@ -2,6 +2,8 @@ emulator: vitaQuakeII type: libretro source: "https://github.com/libretro/vitaquake2" profiled_date: "2026-03-18" +core_version: "git" +display_name: "Quake II (vitaQuake 2)" cores: [vitaquake2, vitaquake2-rogue, vitaquake2-xatrix, vitaquake2-zaero] systems: [quake2] verification: existence diff --git a/emulators/vitaquake3.yml b/emulators/vitaquake3.yml index e97534e9..bc79c91d 100644 --- a/emulators/vitaquake3.yml +++ b/emulators/vitaquake3.yml @@ -2,6 +2,8 @@ emulator: vitaQuakeIII type: game source: "https://github.com/libretro/vitaquake3" profiled_date: "2026-03-18" +core_version: "git" +display_name: "Quake III: Arena (vitaQuake 3)" cores: [vitaquake3, vitavoyager] systems: [quake3] diff --git a/emulators/vitavoyager.yml b/emulators/vitavoyager.yml index 1f42be21..9abb7acf 100644 --- a/emulators/vitavoyager.yml +++ b/emulators/vitavoyager.yml @@ -2,5 +2,7 @@ emulator: "vitavoyager" type: alias alias_of: "vitaquake3" profiled_date: "2026-03-18" +core_version: "git" +display_name: "Star Trek: Voyager - Elite Force (vitaVoyager)" note: "This core uses the same BIOS/firmware as vitaquake3. See emulators/vitaquake3.yml for details." files: [] diff --git a/emulators/wasm4.yml b/emulators/wasm4.yml index 17b1fcf9..fc2a7032 100644 --- a/emulators/wasm4.yml +++ b/emulators/wasm4.yml @@ -2,6 +2,8 @@ emulator: WASM-4 type: game source: "https://github.com/aduros/wasm4" profiled_date: "2026-03-18" +core_version: "2.1.0" +display_name: "WASM-4" cores: [wasm4] systems: [] files: [] diff --git a/emulators/x1.yml b/emulators/x1.yml index 094a5932..28430710 100644 --- a/emulators/x1.yml +++ b/emulators/x1.yml @@ -2,6 +2,8 @@ emulator: "X Millennium" type: libretro source: "https://github.com/libretro/xmil-libretro" profiled_date: "2026-03-18" +core_version: "0.60" +display_name: "Sharp X1 (X Millennium)" cores: - x1 systems: diff --git a/emulators/x64sdl.yml b/emulators/x64sdl.yml index ee303068..3b5a91ae 100644 --- a/emulators/x64sdl.yml +++ b/emulators/x64sdl.yml @@ -2,6 +2,8 @@ emulator: x64sdl type: libretro source: "https://github.com/libretro/vice-libretro" profiled_date: "2026-03-18" +core_version: "v3.1" +display_name: "Commodore - C64 (VICE SDL)" cores: - vice_x64 systems: diff --git a/emulators/xemu.yml b/emulators/xemu.yml index b6a9fa47..56b5379f 100644 --- a/emulators/xemu.yml +++ b/emulators/xemu.yml @@ -2,6 +2,8 @@ emulator: Xemu type: standalone source: "https://github.com/xemu-project/xemu" profiled_date: "2026-03-18" +core_version: "0.8.x" +display_name: "xemu (Xbox)" systems: [microsoft-xbox] notes: | diff --git a/emulators/xrick.yml b/emulators/xrick.yml index 30c5b463..c47025cc 100644 --- a/emulators/xrick.yml +++ b/emulators/xrick.yml @@ -2,6 +2,8 @@ emulator: XRick type: libretro source: "https://github.com/libretro/xrick-libretro" profiled_date: "2026-03-18" +core_version: "1.0.0.6" +display_name: "Rick Dangerous (XRick)" cores: - xrick systems: diff --git a/emulators/yabasanshiro.yml b/emulators/yabasanshiro.yml index 71f38d4a..5a732252 100644 --- a/emulators/yabasanshiro.yml +++ b/emulators/yabasanshiro.yml @@ -2,5 +2,7 @@ emulator: "yabasanshiro" type: alias alias_of: "kronos" profiled_date: "2026-03-18" +core_version: "v2.6.8" +display_name: "Sega - Saturn (YabaSanshiro)" note: "This core uses the same BIOS/firmware as kronos. See emulators/kronos.yml for details." files: [] diff --git a/emulators/yabause.yml b/emulators/yabause.yml index 73d4def2..1251a980 100644 --- a/emulators/yabause.yml +++ b/emulators/yabause.yml @@ -2,5 +2,7 @@ emulator: "yabause" type: alias alias_of: "kronos" profiled_date: "2026-03-18" +core_version: "v0.9.15" +display_name: "Sega - Saturn (Yabause)" note: "This core uses the same BIOS/firmware as kronos. See emulators/kronos.yml for details." files: []