Author SHA1 Message Date
libretroadmin 9edb6adf91 Add core info file 2026-11-07 18:28:48 +01:00
Ömercan Kömür c37ee7fc67 Merge pull request #2188 from RobLoach/puzzlescript-updates
puzzlescript: Update the repository source
2026-11-07 17:42:27 +03:00
Ömercan Kömür 546b0a5e0a Merge pull request #2189 from drhelius/gear-emus
Update Gear emulators .info file
2026-11-07 17:35:26 +03:00
LibretroAdmin da8849f81e db: Add Nintendo - Nintendo Switch RDB building 2026-11-07 14:25:47 +01:00
LibretroAdmin f87471de81 db: Add Nintendo - Wii U RDB building
Built on the serial from the GameTDB dat, as Nintendo - Wii is.
2026-11-07 12:54:13 +01:00
libretroadmin 52bb28ccdb Revert "Add Microsoft - Xbox 360 RDB"
This reverts commit 17f984b7cd.
2026-11-07 12:46:10 +01:00
LibretroAdmin 17f984b7cd Add Microsoft - Xbox 360 RDB
Built with libretro-super's libretro-build-database.sh from the Redump
and No-Intro Xbox 360 dats, matched on the serial.
2026-11-07 12:38:34 +01:00
LibretroAdmin 66e48e93ce db: Add Microsoft - Xbox 360 RDB building
The Xbox 360 database is built on the serial, as the other disc
systems the scanner matches by serial are: a disc's title, and its
place in a set ("FO-2046-1"), name it.

ParaLLEl Xbox's core info lists chd, which the core loads.
2026-11-07 12:37:59 +01:00
Rob Loach ea12dbeceb info: Update puzzlescript_libretro.info 2026-11-06 01:46:48 -05:00
Rob Loach 61ff9d10da puzzlescript: Update the repository source 2026-11-06 01:28:36 -05:00
libretroadmin 80890aa075 REname parallel_gamecubewii to parallel_gx1 2026-11-05 20:14:19 +01:00
Ignacio Sanchez Gines 1b025158b5 Update geartowns info file 2026-11-05 19:00:39 +01:00
LibretroAdmin b90a4ee4f8 Rename parallel_gamecubewii.info to parallel_gamecubewii_libretro.info 2026-11-05 02:25:12 +01:00
libretroadmin dc7875bee1 Add core info file 2026-11-05 00:47:12 +01:00
Ignacio Sanchez Gines 19dd39e153 Update gear emulators with latest features 2026-11-03 18:58:39 +01:00
Jaffacakelover 43c6483ae9 Added Database values (#2177)
Added Database values to Contentless Cores, so they can have thumbnail files of the same name.
2026-11-03 18:22:49 +01:00
mudlord 596ceeecce add n64emu. (#2175) 2026-11-03 18:22:38 +01:00
Craig 774dedd930 boom3 - models for VR, remove experimental from uzdoom and eduke32 (#2174)
* Add boom3/pak399 note for missing hands in VR mode

* Remove expiremental for eduke32 and UZDoom
2026-11-03 18:22:26 +01:00
PSGMandPéricles S. 7f2f112570 add v_bear. (#2176)
Co-authored-by: Péricles S. <[email protected]>
2026-11-03 18:22:14 +01:00
dividebysandwich f14369240e rust-dos: update core info to 1.8.1 (#2180) 2026-11-03 18:22:03 +01:00
Joe Mattiello 92ae661270 virtualjaguar: update info to v3.11.0 (#2178) 2026-11-03 18:21:49 +01:00
Aloys 40bf2c3cf7 Remove the leftover nicaiemu core info file (#2181) 2026-11-03 18:21:31 +01:00
WizzardSK 2f6eda38ad info: new cores linuxloader (Sega Lindbergh), openMSX and Odin (Sega Hikaru) (#2183)
* info: add linuxloader (Sega Lindbergh)

* info: openMSX - add core info

* info: odin - new core (Sega Hikaru, Odin)

* info: openMSX - the core writes its share data itself, no system files zip
2026-11-03 18:21:21 +01:00
libretroadmin 84ccaff5c1 Add core info file 2026-11-03 14:05:43 +01:00
Rob Loach d63d696656 db: Add Fujitsu - FM Towns RDB building 2026-11-01 13:28:51 -05:00
Ömercan Kömür d67ef3b9f5 Merge pull request #2172 from RobLoach/jgenesis
core: Add jgenesis libretro core
2026-11-01 10:39:19 +03:00
Ömercan Kömür 63dcf26187 Merge pull request #2171 from WizzardSK/info-xemu-xenia-stable
info: xemu and Xenia Edge - not experimental
2026-11-01 10:38:30 +03:00
Rob Loach e6a0912931 core: Add jgenesis libretro core 2026-10-31 17:37:00 -04:00
WizzardSK 5ec7d89681 info: xemu and Xenia Edge - not experimental; xemu's hard disk image optional 2026-10-31 22:02:20 +01:00
Nacho Sanchez Gines b7679b1210 Update geartowns info file (#2163)
* Update geartowns info file

* Update geartowns info file
2026-10-31 21:32:00 +01:00
dividebysandwich 1a974c52d8 Add rust-dos core info (#2168) 2026-10-31 21:31:52 +01:00
Zach Morris 9c033c0b3a Create nicaiemu_libretro.info (#2169)
Add missing core info file
2026-10-31 21:31:38 +01:00
WizzardSK a005153b7c info: xemu - Sega Chihiro (#2170)
* info: xemu - Sega Chihiro .bin images and the Chihiro files

* info: xemu - display name with Sega Chihiro
2026-10-31 21:31:28 +01:00
Vircon32 b2fad13d71 Update Vircon32 core info (#2162) 2026-10-31 09:17:38 +01:00
LibretroAdmin 542c909bc7 parallel_xbox: sync the core info with the core's
The info file the core carries (ui/parallel_xbox_libretro.info in
libretro-fork/parallel-xbox): the Sega Chihiro and its .bin netboot
images, hardware rendering (OpenGL 4.0 core or Vulkan 1.1), core options
v2, every firmware file under system/xemu/ (the MCPX boot ROM now
optional, with the experimental HLE; the hard disk image made when
missing, raw or qcow2; the Chihiro's files) and the notes and
description that go with them.
2026-10-30 09:11:42 +01:00
Craig ff5ff05ed6 Add EDuke32 (#2167) 2026-10-29 14:18:56 +01:00
Craig 38d93e6b2c Add UZDoom (#2166) 2026-10-29 14:18:44 +01:00
LibretroAdmin 7677126e20 Add parallel_psp_libretro.info file 2026-10-28 21:14:02 +01:00
LibretroAdmin 288e576d7d Rename parallel_xbox.info to parallel_xbox_libretro.info 2026-10-28 21:13:45 +01:00
libretroadmin b7909ee25a Update 2026-10-28 20:56:55 +01:00
OpenSauce 69bd8c2a23 Update Azahar core metadata (#2165) 2026-10-27 01:24:09 +01:00
Ömercan Kömür e3f381998f Merge pull request #2161 from AloysHF/update-native32emu-v1.4.0
Update Native32Emu info to v1.4.0
2026-10-25 10:26:42 +03:00
Ömercan Kömür c10bc57b1f Merge pull request #2160 from pastisme/zcdi
Add core info for zcdi
2026-10-25 10:25:34 +03:00
Ömercan Kömür 34b0361c3f Merge pull request #2159 from zoltanvb/master
Add rules for hatari2014, geartowns, gametank, anygm, eka2l1
2026-10-25 10:25:01 +03:00
Aloys cf49079620 Update Native32Emu info to v1.4.0 2026-10-25 10:14:15 +08:00
pastisme 255394519d Add core info for zcdi 2026-10-24 17:43:43 -05:00
zoltanvb 1d9430da74 Add rules for hatari2014, geartowns, gametank, anygm, eka2l1 2026-10-24 19:15:30 +02:00
LibretroAdmin 82126b9e84 parallel_dc: Vulkan 1.0 is the core's minimum
The core asks for Vulkan 1.0 and uses 1.1 features only where the device
has them.
2026-10-24 11:54:02 +02:00
LibretroAdmin 159379cc62 Update required hardware API version to Direct3D 9.0 2026-10-23 04:03:05 +02:00
LibretroAdmin 0bb6a838ef Create parallel_dc_libretro.info 2026-10-23 04:01:59 +02:00
WizzardSK 3c8ba087d9 info: MAME 2000, 2009 and 2010 load zip romsets only, not 7z 2026-10-22 14:17:45 -04:00
WizzardSK 4e13a751d4 info: FreeJ2ME-Plus is not cross-compatible with FreeJ2ME 2026-10-22 14:17:06 -04:00
Joe Mattiello 690b63c718 virtualjaguar: update info to v3.10.0 2026-10-22 14:16:48 -04:00
WizzardSK 5e0786eb74 info: blastem - list the Sega CD, 32X, TMSS, ColecoVision and LaserActive BIOS files 2026-10-22 14:16:06 -04:00
Reznnate 80ced32d81 Add core info for hypseushw (Daphne / Singe laserdisc core) (#2155) 2026-10-22 02:22:49 +02:00
Ömercan Kömür 1d9f13453b Merge pull request #2146 from AloysHF/coolbaremu-core-info
Rename CoolbarEmu core info and update platform metadata
2026-10-20 15:38:54 +03:00
Ömercan Kömür fa76e67416 Merge pull request #2149 from JoeMatt/jaguar-cd-database
Add Atari - Jaguar CD to the database build; list it in the virtualjaguar info
2026-10-20 11:49:43 +03:00
Ömercan Kömür 1309728cc7 Merge pull request #2150 from sunlollyking/virtualjaguar-savestate-features
virtualjaguar: spell savestate_features out as deterministic
2026-10-20 11:49:25 +03:00
Ömercan Kömür f47266be16 Merge pull request #2152 from Zer0one/master
Update TGPulse-Next Model 1 core metadata to 0.1.0.12
2026-10-20 11:49:04 +03:00
Ömercan Kömür fca42cbf3b Merge pull request #2153 from Zer0one/codex/update-sm2-libretro-0.9.51.2
Update SM2-Emu Libretro metadata to 0.9.51.2
2026-10-20 11:40:02 +03:00
Ömercan Kömür 810be49c48 Merge pull request #2151 from Sundownersport/add-gametank
Add GameTank core info
2026-10-20 11:39:42 +03:00
Ömercan Kömür 4534b6af96 Merge pull request #2147 from drhelius/geartowns
Update geartowns info file
2026-10-20 11:34:55 +03:00
Ömercan Kömür 5870256f94 Merge pull request #2143 from bbbradsmith/patch-2
hatarib_libretro.info 1.1
2026-10-20 11:30:02 +03:00
Ömercan Kömür 91a5d2e517 Merge pull request #2142 from doublegate/rustynes-v3.2.0
Update rustynes_libretro.info for RustyNES v3.4.0
2026-10-20 11:29:36 +03:00
Ömercan Kömür 0852638feb Merge pull request #2148 from JoeMatt/info/virtualjaguar-v3.9.1
virtualjaguar: update info to v3.9.1
2026-10-20 11:29:12 +03:00
Andrea f7fd7b46ef Update SM2-Emu Libretro metadata to 0.9.51.2 2026-10-19 00:37:27 +02:00
Andrea da7ef39ff6 Update TGPulse-Next Model 1 metadata to 0.1.0.12 2026-10-19 00:36:15 +02:00
DoubleGate 873c12e1ca Update rustynes_libretro.info for RustyNES v3.4.0 2026-10-18 18:35:40 -04:00
SundownerSport d54f8f463a Add GameTank core info 2026-10-18 11:11:35 -07:00
Chris 998e894242 virtualjaguar: spell savestate_features out as deterministic
It said "3", which isn't one of the values. RetroArch already reads anything other than basic or serialized as deterministic, but a frontend that reads the string saw an unknown rating.
2026-10-18 08:43:11 +01:00
Joseph MattielloandClaude Opus 5.5 9ebfc79b3b Add Atari - Jaguar CD to the database build; list it in the virtualjaguar info
libretro-database already ships metadat/redump/"Atari - Jaguar CD.dat",
but no rdb is built from it, so RetroArch has no Jaguar CD database. The
build line uses rom.crc: every entry carries a Track 1 CRC, and
RetroArch has no Jaguar CD serial detector.

virtualjaguar_libretro.info lists the new database so RetroArch offers
the core for Jaguar CD playlists. The core's own copy of the info file
gets the same change (libretro/virtualjaguar-libretro#1016).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 17:27:15 -04:00
Ignacio Sanchez Gines 1b10d52632 Update geartowns info file 2026-10-17 19:27:37 +02:00
Ignacio Sanchez Gines d045a5ae7f Update geartowns info file 2026-10-17 13:11:28 +02:00
Aloys 633fe2460b Update CoolbarEmu core metadata to version 0.2.0 2026-10-17 18:45:10 +08:00
Joe Mattiello d9be26c0ee virtualjaguar: update info to v3.9.1 2026-10-16 21:30:35 -04:00
Ignacio Sanchez Gines 3afebc5019 Update geartowns info file 2026-10-16 23:48:01 +02:00
DoubleGate 78faee25db Update rustynes_libretro.info for RustyNES v3.3.0 2026-10-16 16:04:31 -04:00
Aloys dbe550b576 Rename CoolbarEmu core info and update platform metadata 2026-10-16 23:17:34 +08:00
Brad Smith f7b37882b6 hatarib_libretro.info 1.1
v1.1 release
also updates display name to match other Atari ST cores better
2026-10-15 23:51:25 -04:00
DoubleGate 9c0e7b413d Update rustynes_libretro.info for RustyNES v3.2.0 2026-10-15 04:07:52 -04:00
Nacho Sanchez Gines f0308e8b87 Update gearlynx and gearsystem subsystem usage (#2138) 2026-10-14 18:33:49 +02:00
LibretroAdmin df51c9cc53 Add CONTRIBUTING.md
State that info files and documentation describe the software only, and
that core inclusion is decided on licensing, technical, and maintenance
criteria rather than on the views or conduct of core authors.
2026-10-14 17:18:54 +02:00
LibretroAdmin b5b36728e2 anarch: correct save and savestate info
Anarch exposes its save data through RETRO_MEMORY_SAVE_RAM and has no
serialization support, so mark libretro_saves as true and savestates
as unsupported.
2026-10-14 17:17:31 +02:00
Joe Mattiello 950141dfab virtualjaguar: update info to v3.9.0 (#2140)
* virtualjaguar: update info to v3.8.0

* virtualjaguar: update info to v3.9.0
2026-10-14 17:11:53 +02:00
Nacho Sanchez Gines 8cd42743d8 Add new geartowns core (#2139) 2026-10-14 17:11:36 +02:00
WizzardSK bc2b5a5e8f info: update xemu, add Xenia Edge and Vita3K (#2137) 2026-10-12 11:41:16 +02:00
DL 5c41d34edc info: Rename pokketstation_libretro.info to pokket_libretro.info (#2136)
I renamed my repo to Pokket as pokketstation was honestly a bit too close to PocketStation which sony would probably mind. Better to fix this sooner than later.
2026-10-11 14:40:47 +02:00
Aloys ce92dc1cdb Add hyperscanemu core info file (#2123) 2026-10-11 12:35:00 +02:00
Jesse Talavera feed939e6b melondsds: Bump version to 1.4.0 and update description (#2125)
Updated version and commit reference in the software info.
2026-10-10 17:45:04 -04:00
DoubleGate 6d8e344d9a Merge pull request #2134 from doublegate/rustynes-v3.1.0
Update rustynes_libretro.info for RustyNES v3.1.0
2026-10-10 17:44:20 -04:00
Rob Loach fb179cb644 Merge pull request #2135 from midwan/amiberry-info-sync
Amiberry: sync info file with the core
2026-10-10 17:44:06 -04:00
Dimitris Panokostas 0cd7fb3d4a Amiberry: sync info with core (extensions, no-game, firmware)
Match retro_get_system_info(): add raw, lzh, zip, 7z, rp9, m3u, m3u8 and chd, and drop slave and info, which the core does not load. The core supports starting without content. Every Kickstart entry is now optional: each run uses one model, and the core also accepts other ROM names and checksum matches. The CD32 extended ROM is listed as kick40060.CD32.ext (the same name PUAE uses), which the core's ROM scan recognizes; it never scans ext40060.CD32.
2026-10-09 12:10:37 +02:00
Ömercan Kömür 22d49cb96f Merge pull request #2132 from Zer0one/codex/add-tgpulse-next-m1
Register experimental TGPulse-Next Model 1 core for Libretro CI
2026-10-08 11:54:41 +03:00
Ömercan Kömür 42a142ad99 Merge pull request #2133 from JoeMatt/info/virtualjaguar-v3.7.1
virtualjaguar: update info to v3.7.1
2026-10-08 11:53:16 +03:00
Joe Mattiello fdfc699348 virtualjaguar: update info to v3.7.1 2026-10-08 04:29:43 -04:00
libretroadmin 6733ece144 Add rar for flycast 2026-10-08 04:23:34 +02:00
Zer0one 1c1828a893 Add TGPulse-Next Model 1 core info 2026-10-06 23:34:10 +02:00
Ömercan Kömür 9c08e5e6f3 Merge pull request #2131 from doublegate/rustynes-v3.0.0
Update rustynes_libretro.info for RustyNES v3.0.0
2026-10-06 20:43:08 +03:00
Ömercan Kömür dbc4b736dc Merge pull request #2130 from JoeMatt/info/virtualjaguar-v3.7.0
virtualjaguar: update info to v3.7.0
2026-10-06 20:41:41 +03:00
DoubleGate ee14010edb Update rustynes_libretro.info for RustyNES v3.0.0
- display_version: v2.3.9 -> v3.0.0
- supported_extensions: add unf|unif (the core loads UNIF since v2.8.1)
- core_options: true (the core declares options since v2.8.1)
- description: 191 mapper families and the current one-clock scheduler

Copied byte-for-byte from the core repository's
crates/rustynes-libretro/rustynes_libretro.info at the v3.0.0 tag. The
license (GPLv3+), savestate, cheats and firmware fields are unchanged.
2026-10-06 10:36:39 -04:00
Joseph Mattiello c420981a18 virtualjaguar: update info to v3.7.0 2026-10-06 01:28:39 -04:00
Ömercan Kömür 3c142c68ed Merge pull request #2126 from WizzardSK/x16emu-info
Add x16emu (Commander X16) core info
2026-10-04 11:36:30 +03:00
Ömercan Kömür d3761aef91 Merge pull request #2127 from Spuds0588/add-mgba-splitscreen
Add mgba_splitscreen core (2-4 linked GBA instances in one core)
2026-10-04 11:36:06 +03:00
Ömercan Kömür 845bfdb2ce Merge pull request #2128 from WizzardSK/rpcs3-info-sfb
info: rpcs3 - add sfo and sfb
2026-10-04 11:32:53 +03:00
Ömercan Kömür 3d0974979b Merge pull request #2122 from drhelius/gear-emus
Update gear emulators with latest features
2026-10-04 11:31:06 +03:00
WizzardSK 44dd68387d info: rpcs3 - load disc dumps and installed games through SFB/SFO
The core loads a disc dump folder by its PS3_DISC.SFB and an installed
game by its PARAM.SFO, so offer those, and say so in the notes.
2026-10-01 22:42:51 +02:00
Corey Burns 94d93425ec Add mgba_splitscreen core (info file + recipes) 2026-09-30 08:57:00 -05:00
WizzardSK cc7e3b9fed Add x16emu (Commander X16) core info 2026-09-29 20:50:51 +02:00
Ignacio Sanchez Gines c2e881b84c Update gear emulators with latest features 2026-09-28 19:39:47 +02:00
AndreaandAndrea a7054054af Add experimental SM2-Emu core (info file + Linux x64 recipe) (#2113)
* Add experimental SM2-Emu core

* Update SM2-Emu metadata to 0.9.13.0

---------

Co-authored-by: Andrea <[email protected]>
2026-09-28 03:16:07 +02:00
retrodiv 306da9c139 feat(info): add AnyBOR core metadata (#2114) 2026-09-28 03:15:53 +02:00
vibecodekun 122a48f35a same_cdi: describe disc control, save states and the DVC (#2117)
Brings the entry up to date with libretro/same_cdi#36, and should only
be merged after it.
2026-09-26 18:54:25 -04:00
Maxime MARCONATO 7c19cf55f1 emuscv: update to version 0.15, GPLv3 or later
The core is at 0.15 on master, and its licence is now GPL version 3 or
later: every source file carries a notice, and eSCV, the code it is
based on, is distributed under "GPL v2 or later" since 28 April 2025.

- display_version: 0.14 -> 0.15
- license: GPLv3 -> GPLv3+
2026-09-26 18:35:39 -04:00
Kel Modderman e716c4b8c9 pcsx2: set license to GPLv3
The LRPS2 tree ships COPYING.GPLv3 and its sources are GPL-3.0+ or
LGPL-3.0+, so the combined core is GPLv3. A bare "GPL" is not a
valid SPDX licence and breaks tools that map it, such as the Kodi
game add-on metadata.
2026-09-26 18:35:17 -04:00
WizzardSK 8d7a23def4 Add rpcs3_libretro.info (Sony - PlayStation 3, RPCS3) 2026-09-26 18:33:16 -04:00
retrodiv 206f923fea feat(info): add AnyGM core metadata (#2112) 2026-09-20 21:13:45 +02:00
Aloys 4c06426e26 Add playdiaemu_libretro.info for PlaydiaEmu (#2109)
Adds the PlaydiaEmu libretro core info file so RetroArch Core Downloader
can list Bandai Playdia titles (cue|zip|iso|bin). Mirrors the in-repo
copy at crates/playdiaemu-libretro/playdiaemu_libretro.info.
2026-09-20 21:12:30 +02:00
Ömercan Kömür d45fdd43a9 Merge pull request #2111 from MaaaX-EPOCH84/patch-1
info: fill in the EmuSCV capability fields and description
2026-09-20 22:08:18 +03:00
Maxime MARCONATO 3f705d1ba1 info: fill in the EmuSCV capability fields and description 2026-09-17 22:40:22 +02:00
retrodiv 0532bd63ce feat(info): add ZEsarPCW core metadata (#2096) 2026-09-16 12:03:48 +02:00
Nacho Sanchez Gines 6c12ffdd17 info: Update gear emulators to latest updates (#2103) 2026-09-15 22:28:29 -04:00
Brad Smith adce23428a hatarib_libretro.info v1.0 2026-09-15 22:27:45 -04:00
Rob Loach 1d7494d353 info: Add .info files from core-info (#2108) 2026-09-15 22:26:35 -04:00
Rob Loach 3caa2318c8 info: Update extensions for pokketstation_libretro.info 2026-09-15 22:13:31 -04:00
Aloys 40383bcf20 info: Update dingooemu_libretro.info 2026-09-15 22:11:18 -04:00
WizzardSK 47655b87df info: Nuance loads CHD, and is no longer x86_64 or desktop GL only
supported_extensions gained chd. The core has read CHD images since libchdr
was vendored into it - ResolveGameFile decompresses the disc and hands the
result to the same ISO9660 reader a plain .iso takes - but neither this file
nor the core's own list said so, so the frontend filtered the files out.
The core side is andkrau/NuanceResurrection#78.

Two things in here had gone stale with it:

required_hw_api said desktop GL only. The core asks for RETRO_HW_CONTEXT_OPENGLES3
on Android, iOS and tvOS - ES 3 rather than 2 because its video buffers are
declared GL_RGBA8/GL_RG8, and ES 2 has no sized internal formats.

The description said x86_64-only. The asmjit JIT still is, but everything else
builds and runs elsewhere now - the other architectures take the interpreter -
so the sentence is narrowed to the JIT rather than the core, and CHD is named
among the ways a game is loaded.
2026-09-15 22:09:54 -04:00
David Hedlund fbfc0c7a12 Update nside_sfc_balanced_libretro.info
SFC, not Famicom (FC)
2026-09-15 22:08:10 -04:00
WizzardSK b07cc9c5ca info: name nSide's file after the core, and add Omicron and Video Processor (#2105)
Three cores the buildbot ships have no .info a frontend can find.

nSide has one, under the name the core used to have. The file already says
nSide inside - display_name, corename and version all name it - but it is
still called higan_sfc_balanced_libretro.info, while every platform builds the
core as nside_sfc_balanced. A frontend matches the info by the core's file
name, so it never finds this one, and the core shows up as a bare filename
with no system, no extensions and no database. Renamed, contents untouched.

Omicron and Video Processor have no file at all. Both are built for linux
aarch64 and x86_64 (Video Processor being Linux-only by nature, Omicron also
on Windows), and both have been nameless in the frontend for as long as they
have been shipped. The two new files are written from the cores' own sources -
extensions, no-content support, save states, core options and hardware render
are what retro_get_system_info and retro_set_environment actually do - and the
notes carry the two things a user cannot find out by looking: that Omicron
loads a JVM from JAVA_HOME and will not start without a Java runtime on the
machine, and that Video Processor does not declare no-content support, so a
file still has to be picked even though it is ignored and the capture device
comes from the core options.

higan_sfc_libretro.info is left alone. It names a core that is not built on
any platform any more - the accuracy profile is refused in nSide's own source
- but removing it is a separate decision from naming the one that is built.
2026-09-15 16:16:22 +02:00
Rupert Carmichael 011d1dd4af info: Update Nestopia to 2.0.0 (#2102) 2026-09-14 05:07:27 +02:00
Tatsuya79 0e7508d6dd Update mednafen_saturn_libretro.info (#2095)
Add st-v bios file details and md5 (for the one I'm using, not sure if there is more).
2026-09-14 05:07:19 +02:00
Ömercan Kömür d2227a4310 Merge pull request #2100 from rumbledethumps/master
add RP6502 core info
2026-09-13 14:21:53 +03:00
rumbledethumps ac1d050520 add RP6502 core info 2026-09-12 12:50:36 -07:00
Ömercan Kömür b8e1293763 Merge pull request #2097 from WizzardSK/emucv-info
info: add EmuCV
2026-09-12 22:10:10 +03:00
Rupert Carmichael 90259e3d6d info: Update Geolith to 0.5.0 and JollyCV to 2.1.0 (#2098) 2026-09-12 06:02:21 +02:00
WizzardSK 5741a8e19d info: add EmuCV
EmuCV emulates the EPOCH Cassette Vision, the 1981 Japanese console whose
games carried their own CPU in the cartridge. It is the sibling of EmuSCV,
which is already here, by the same author.

Filled in from the core itself: library name EmuCV, bin content, need_fullpath
and block_extract both true, no BIOS - a cartridge is the whole machine - and
neither save states (retro_serialize_size() returns 0) nor core options yet,
which is also why it is marked experimental.

The core's build recipe is MaaaX-EPOCH84/libretro-emucv!1.
2026-09-10 21:56:12 +02:00
WizzardSK 0ab3b62e08 info: add FreeJ2ME-Plus, and fill in what FreeJ2ME's file is missing (#2093) 2026-09-06 22:24:51 +02:00
Ömercan Kömür 125534469a Merge pull request #2092 from WizzardSK/armsx2-info
info: add ARMSX2
2026-09-06 20:40:18 +03:00
WizzardSK 60e2fcf33b info: add ARMSX2 2026-09-06 17:13:05 +02:00
Ömercan Kömür bcf683e340 Merge pull request #2090 from JoeMatt/info/virtualjaguar-v3.6.1
virtualjaguar: update info to v3.6.1
2026-09-05 19:32:02 +03:00
Joseph MattielloandClaude Opus 5 e0a05d36f6 virtualjaguar: update info to v3.6.1
Matches dist/info/virtualjaguar_libretro.info in
libretro/virtualjaguar-libretro at tag v3.6.1.

- display_version: v3.5.1 -> v3.6.1
- supports_no_game: false -> true. The core has implemented
  RETRO_ENVIRONMENT_SET_SUPPORT_NO_GAME since v3.6.0, but the info file
  was never flipped, so frontends were not told. v3.6.1 is the first
  release where a contentless launch reaches somewhere useful: it comes
  up in the CD BIOS, on the insert-disc screen.
- disk_control: false -> true. The core implements
  SET_DISK_CONTROL_EXT_INTERFACE as of v3.6.0.

Together these make "start the core with no content, insert a disc,
reach the Virtual Light Machine with an audio CD" reachable from the
frontend.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-05 08:44:03 -04:00
Ömercan Kömür 4136f3c3b1 Merge pull request #2085 from audetto/cmake-debug
Correctly handle Release and Debug build with cmake.
2026-09-05 09:42:48 +03:00
Craig d6272e1376 hitari: add back hdd/m3u (#2087) 2026-08-30 13:15:05 +02:00
Craig dfe96d0128 hitari: add hitari 2014, add hitari development (#2082) 2026-08-29 17:17:13 +02:00
Andrea Odetti 722dff032d Correctly handle DEBUG build with cmake.
1) release was not actually selected at configuration time
2) DEBUG=1 would cause an error

Now it works for single and multi config generators.

https://github.com/libretro/libretro-super/issues/1970

Signed-off-by: Andrea Odetti <[email protected]>
2026-08-29 09:00:00 +01:00
Brad Smith e720b23681 Create hatarib_libretro.info (#2080) 2026-08-29 00:05:21 +02:00
DoubleGate 89547a6eea Update rustynes_libretro.info to v2.3.9 (#2074)
RustyNES has shipped four releases since the v2.3.5 metadata landed here:
v2.3.6 "Sounding", v2.3.7 "Overtone", v2.3.8 "Parallax" and v2.3.9
"Crucible".

Only display_version changes. license already reads GPLv3+ (corrected in #2069),
supported_extensions is unchanged, and the description's mapper-family count is
still accurate at 174, so this is the version field alone.

The file now matches the copy in the RustyNES repository byte for byte. That
copy is pinned against the workspace manifest and against the core's own
retro_get_system_info by a standing test, so future syncs are a straight copy
rather than a re-derivation.
2026-08-29 00:05:05 +02:00
WizzardSK 05cef4a035 cemu: no longer flag the core as experimental (#2073) 2026-08-29 00:04:34 +02:00
Aloys 83c5f0774b Add wqxemu core info file (#2078) 2026-08-29 00:04:25 +02:00
Joe Mattiello 569dff5127 virtualjaguar: update info to v3.5.1 (CHD support, BIOS override notes) (#2081) 2026-08-29 00:04:16 +02:00
Aloys d02081f6c5 Update Native32Emu info to v1.3.0 (#2084)
- Update display_version to 1.3.0
- Add webOS platform support description
- Reference: https://github.com/AloysHF/Native32Emu/releases/tag/v1.3.0
2026-08-29 00:03:48 +02:00
zoltanvb bc2b5463fe Rule updates: fix tic80 build binary dir, update scummvm source, add scummvm WIP engines (#2028)
* Fix tic80 build dir, update scummvm source, add scummvm WIP engines

* Fix uae4arm makefile location
2026-08-22 15:44:00 +02:00
Ömercan Kömür 1fa268b0db Merge pull request #2076 from JesseTG/melondsds-v1.3.0
Submit melondsds_libretro.info for melonDS DS release v1.3.0 on behal…
2026-08-21 20:10:08 +03:00
JesseTG cb88a1370b Submit melondsds_libretro.info for melonDS DS release v1.3.0 on behalf of @JesseTG 2026-08-21 14:03:01 +00:00
Stephanie Gawroriski 136dbcd1b5 Update squirreljme_libretro.info (#2071)
Update squirreljme_libretro.info
2026-08-19 02:36:50 +02:00
WizzardSK c8a4090cb8 info: PCEE2 uses a hardware render context (#2060)
The core requests a Vulkan context through SET_HW_RENDER and negotiates
the device with the frontend; the info file still described the state
before that port, where every frame was handed over through video_cb.
Frontends key behaviour off this - RetroArch needs video_gpu_screenshot
to capture a hardware-rendered core, for one - so it is worth being right.

The description said so in prose as well, and the note about Linux x86_64
being the only target has been overtaken by the aarch64 and Windows
nightlies.
2026-08-16 21:46:26 +02:00
Thomas Lorblanchès d2fd74c21b Enable submodules for theodore core (#2065) 2026-08-16 21:45:21 +02:00
DoubleGate 09133dc9db Update RustyNES core info to v2.3.5 (license correction) (#2069)
RustyNES relicensed from MIT/Apache-2.0 to GPL-3.0-or-later in its v2.2.9
release. This info file predates that change, so RetroArch has been
advertising the wrong license for the core.

- license: "MIT OR Apache-2.0" -> "GPLv3+"
- display_version: v2.2.1 -> v2.3.5
- description: mapper family count 172 -> 174; adds region-correct
  NTSC/PAL/Dendy timing and NES Zapper light-gun support, both new in
  v2.3.5.
2026-08-16 21:45:12 +02:00
Craig ffbb2d2b95 webOS: support 64-bit builds (#2070) 2026-08-16 21:45:03 +02:00
Ömercan Kömür 5a187dce87 Merge pull request #2066 from JoeMatt/update/virtualjaguar-v3.3.0
virtualjaguar: display_version v3.3.0
2026-08-14 21:39:09 +03:00
Ömercan Kömür 5d64739982 Merge pull request #2067 from jiangxincode/update-dingooemu-0.2.0
Update dingooemu_libretro.info to v0.2.0
2026-08-14 21:38:00 +03:00
Ömercan Kömür a4f67f0c2d Merge pull request #2061 from jiangxincode/feat/nicaiemu-info
Add nicaiemu_libretro core info file
2026-08-14 21:30:07 +03:00
Aloys 87daa1a5e1 Update dingooemu_libretro.info to v0.2.0 2026-08-13 23:16:44 +08:00
Joseph Mattiello b2535c3bf4 virtualjaguar: display_version v3.3.0 2026-08-13 02:39:39 -04:00
Joe Mattiello ad6c4dab94 virtualjaguar: update info for v3.2.0 (#2063) 2026-08-10 00:29:29 +02:00
Joe Mattiello bac5811baf virtualjaguar: update info for v3.1.0 (#2057)
Syncs dist/info/virtualjaguar_libretro.info with the core's own copy at
the v3.1.0 tag: version bump, savestate_features 2 -> 3 (run-ahead /
deterministic serialization now advertised), the optional CD BIOS
firmware entries, and a description covering Jaguar CD, JagGD
cartridges, netplay link cable and RetroAchievements.
2026-08-10 00:25:57 +02:00
Aloys 23ccc14241 Set is_experimental=false so the core shows in the Core Downloader 2026-08-09 15:02:28 +08:00
Aloys 4480e2f8a8 Add nicaiemu_libretro core info file 2026-08-09 14:48:15 +08:00
Ömercan Kömür 5993dbf123 Merge pull request #2059 from WizzardSK/blastem-info-systems
info: BlastEm supports more than the Mega Drive
2026-08-08 10:30:08 +03:00
Ömercan Kömür bbb61ca46f Merge pull request #2058 from RobLoach/patch-78852
Enhance firmware0_desc for clarity
2026-08-08 10:25:19 +03:00
WizzardSK 13189d1035 info: BlastEm reads CHD images
Depends on libretro/blastem#55, which adds a CHD reader to the core; until
that lands the core reports a .chd as unsupported rather than misreading
it, so listing the extension early is harmless.
2026-08-07 14:28:26 +02:00
WizzardSK c1b2e3f67d info: BlastEm supports more than the Mega Drive
The core advertises md|gen|smd|32x|sms|gg|sg|sg1|sc|sc3|sf7|col|cue|toc|
iso|vgm|vgz|flac|wav|bin|rom|gz and sets need_fullpath, but the info file
still listed the Mega Drive extensions alone, so RetroArch filtered every
Master System, Game Gear, SG-1000, 32X and CD image out of the file
browser - the core looked like it only worked with Genesis content.

Bring the extension list, databases, system name and the need_fullpath
and core options flags in line with what the core actually reports.
2026-08-07 11:48:06 +02:00
Ömercan Kömür f44b968246 Merge pull request #2055 from hunterk/master
initial pokketstation_libretro.info
2026-08-07 07:34:19 +03:00
Rob Loach f6d7c9b869 Enhance firmware0_desc for clarity
Updated firmware0_desc to provide more detail about the file location.
2026-08-07 00:32:15 -04:00
hunterk 23d0b10d4b stylize pokketstation as all lower-case 2026-08-06 17:36:57 -05:00
hunterk 5df145b1bf initial pokketstation_libretro.info
I'll reach out to the author for any necessary additions, but this should get them started.
2026-08-05 14:12:12 -05:00
Joe Mattiello 78642996d2 virtualjaguar: v3.0.0 — CD support, netlink, updated authors/description (#2046) 2026-08-04 00:42:22 +02:00
WizzardSK fe2e1ddf6f info: pcee2 and nuance are no longer experimental (#2035) 2026-08-02 13:30:26 +02:00
Rob Loach 6f9192ff58 Rename 'NEC - PC-8001 - PC-8801' to 'NEC - PC-88' (#2039) 2026-08-02 13:30:15 +02:00
hunterk 3a4dd91f04 GameIndex.yaml is baked in now (#2040) 2026-08-02 13:30:06 +02:00
Ryan McClelland b3033dc963 Merge pull request #2041 from XenuIsWatching/info-metadata-fixes
info: fix systemid/systemname inconsistencies across 16 cores
2026-08-02 13:29:47 +02:00
LibretroAdmin 872712741e Merge pull request #2042 from jiangxincode/add-dingooemu-core
Add DingooEmu core info file
2026-08-02 13:29:14 +02:00
LibretroAdmin 5242b0bb8a Merge pull request #2037 from WizzardSK/cemu-core
Add Cemu (Wii U) core rule and info file
2026-08-02 13:22:11 +02:00
Aloys 9c72097452 Add DingooEmu core info file
Add core info for DingooEmu, an emulator for the Dingoo A320 handheld
game console powered by the Ingenic JZ4740 MIPS SoC.

- Core name: dingooemu
- Display name: Dingoo A320 (DingooEmu)
- Supported extensions: .app
- System: Dingoo A320 (Ingenic JZ4740)
- Features: savestate, cheats, input descriptors, memory descriptors, core options
- License: BSD-3-Clause
- is_experimental: false
2026-08-02 16:17:54 +08:00
Ömercan Kömür 4e1d67c100 Merge pull request #2034 from JoeMatt/virtualjaguar-v2.3.2
virtualjaguar: update info to v2.3.2
2026-08-01 07:58:04 +03:00
libretroadmin cfdbc15599 Resync 2026-08-01 02:31:00 +02:00
WizzardSK 15b838b1b3 info: accept .tmd for Cemu
NUS/WUP dumps load by pointing the core at their title.tmd, which is how
I have been running New Super Mario Bros. U. The core declares it as of
WizzardSK/cemu-libretro@77d435f.
2026-07-30 21:45:12 +02:00
WizzardSK d13c649bc7 Add Cemu (Wii U) core rule and info file
There is no Wii U core on the buildbot at the moment. Cemu has a
libretro port that builds and runs on Linux, so register it.

Everything in the info file was read off the core rather than guessed:
supported_extensions, needs_fullpath and the version come from
retro_get_system_info, hw_render from the SET_HW_RENDER call,
input_descriptors from SET_INPUT_DESCRIPTORS, libretro_saves because the
MLC directory is created under GET_SAVE_DIRECTORY, and savestate is
false because retro_serialize_size returns 0 by design - Cemu has no
state serialization. cheats and memory_descriptors are false for the
same kind of reason: retro_cheat_set is an empty stub and the core never
calls SET_MEMORY_MAPS. Marked experimental.

build_extradir is "../bin/" because Cemu's CMake sends the core to
<source>/bin instead of into the build directory.

Note that the repository is currently my fork, as upstream
danprice142/Cemu-Libretro has been dead since January. There is also no
project for it on git.libretro.com yet, so a mirror still has to be set
up before anything can actually be built - happy to retarget the URL if
the core gets a home under the libretro organisation.
2026-07-30 18:28:12 +02:00
Joe Mattiello 91dd427911 virtualjaguar: update info to v2.3.2 2026-07-28 23:35:25 -04:00
Ömercan Kömür 4c4d6f289a Merge pull request #2027 from jiangxincode/spmp8000emu-info
Update spmp8000emu_libretro.info to v1.0.0
2026-07-25 10:47:40 +03:00
Aloys 7ac963f10e Update spmp8000emu_libretro.info to v1.0.0
- Bump display_version to 1.0.0
- Enable cheats support
- Enable memory_descriptors support
2026-07-25 09:59:29 +08:00
Ömercan Kömür 9912e84454 Merge pull request #2021 from doublegate/chore/rustynes-v2.2.1-info-bump
Update RustyNES core info to v2.2.1
2026-07-24 14:31:41 +03:00
Ömercan Kömür 06d1d80ff0 Merge pull request #2024 from cscd98/beetle-saturn
add beetle saturn info
2026-07-23 18:45:14 +03:00
Craig Carnell 0b709e30b0 add beetle saturn info 2026-07-22 09:26:35 +01:00
LibretroAdmin 23daaa6608 Merge pull request #2022 from jiangxincode/add-spmp8000emu-core-info
Add SPMP8000Emu core info file
2026-07-22 06:29:35 +02:00
libretroadmin a200f99979 Remove boom3_xp 2026-07-21 20:17:05 +02:00
Aloys b1d2089120 Sync info file with upstream repo
Update spmp8000emu_libretro.info to match the source repository:
- authors: "jiangxincode" -> "Aloys"
- savestate: "false" -> "true"
- core_options: "false" -> "true"
- is_experimental: "true" -> "false"
- description: updated with more details
2026-07-21 23:14:41 +08:00
Aloys 978f924641 Add SPMP8000Emu core info file
Add core info file for SPMP8000Emu, a Sunplus SPMP8000 game platform emulator.

## Features

- Emulates SPMP8000 game platform
- ARM-based SoC emulation
- Supports .bin game ROMs
- Written in Rust
2026-07-21 22:25:14 +08:00
DoubleGate 07a4861a69 Update RustyNES core info to v2.2.1
Reflects the current RustyNES release: 172 mapper families (up from
168), native disk_control support (FDS multi-side swap via
RETRO_ENVIRONMENT_SET_DISK_CONTROL_INTERFACE), and confirms
memory_descriptors/cheats are now backed by real
RETRO_ENVIRONMENT_SET_MEMORY_MAPS and on_cheat_set/on_cheat_reset
implementations rather than only the legacy memory-pointer path.

Companion to the RustyNES buildbot CI recipe added for
https://github.com/doublegate/RustyNES/issues/311.
2026-07-19 17:35:27 -04:00
LibretroAdmin 35d38fb5d5 Merge pull request #2019 from hunterk/master
Create mesen2_libretro.info
2026-07-19 17:56:59 +02:00
hunterk 40f18fc616 Create mesen2_libretro.info 2026-07-19 10:12:13 -05:00
LibretroAdmin be63949cad Merge pull request #2004 from checktext00/patch-1
Update LRPS2 BIOS link URL
2026-07-18 19:57:36 +02:00
LibretroAdmin 399dc498e9 Merge pull request #2013 from WizzardSK/add-yaps2-info
Add the yaps2 libretro core (info file + linux x64 recipe, experimental)
2026-07-18 19:57:23 +02:00
LibretroAdmin b67f2804c9 Merge pull request #2017 from hunterk/master
remove slashes in corename fields of two obscure cores
2026-07-18 19:57:14 +02:00
hunterk cb1abd7886 Update citra_canary_libretro.info 2026-07-17 08:42:54 -05:00
hunterk d7ea375b74 remove slash from bnes info 2026-07-17 08:42:13 -05:00
Ömercan Kömür 4f573405ed Merge pull request #2011 from WizzardSK/atari800-info-update
atari800: update info file to match current core
2026-07-15 18:08:07 +03:00
WizzardSK 50334b5975 dist/info: add yaps2_libretro.info (experimental) 2026-07-13 21:44:26 +02:00
WizzardSK ddd1879c5d recipes: build the yaps2 libretro core (linux x64)
The libretro frontend is in yaps2/yaps2 main (merged in yaps2/yaps2#4), under
pcsx2-libretro/, built with -DENABLE_LIBRETRO=ON.
2026-07-13 21:44:10 +02:00
LibretroAdmin 4ddffac6c9 Merge pull request #2012 from WizzardSK/add-pcee2-info
dist/info: add pcee2_libretro.info
2026-07-13 18:07:43 +02:00
WizzardSK 0221f4ca00 dist/info: add pcee2_libretro.info 2026-07-13 16:43:23 +02:00
WizzardSK 4bd2b343ea atari800: update info to current core (7.0.0, options v2, disk control) 2026-07-13 16:37:49 +02:00
Ömercan Kömür c3406b6633 Merge pull request #2010 from viachaslavic/master
Fix licenses
2026-07-12 19:08:52 +03:00
Viachaslau Khalikin 51e29582ad Fix licenses 2026-07-12 16:31:00 +03:00
Ömercan Kömür 79840b6a25 Merge pull request #2005 from jiangxincode/sync-native32emu-info-1.2.0-20260709
Update Native32Emu core info
2026-07-10 11:34:53 +03:00
Ömercan Kömür 635c491327 Merge pull request #2006 from jiangxincode/add-bbkemu-core-info
Add BBKEmu core info file
2026-07-10 11:34:15 +03:00
Aloys f10b486883 Sync BBKEmu info with core repo
- Fix license: BSD-3-Clause -> GPL-3.0-or-later
- Update feature flags to reflect actual implementation:
  - savestate: true
  - cheats: true
  - libretro_saves: true
  - core_options: true
2026-07-09 23:54:23 +08:00
Aloys 21f0682a07 Update Native32Emu core info 2026-07-09 23:36:20 +08:00
checktext00 3c93dab8f6 Update LRPS2 BIOS link URL 2026-07-08 12:16:50 +00:00
Ömercan Kömür fefc98dd36 Merge pull request #2001 from jiangxincode/add-bbkemu-core-info
Add BBKEmu core info file
2026-07-07 23:50:03 +03:00
LibretroAdmin 1fd1de5a56 Update snes9x2010_libretro.info 2026-07-06 20:54:15 +02:00
LibretroAdmin 49df088285 Update snes9x2010_libretro.info 2026-07-06 20:49:17 +02:00
libretroadmin 6fa4cf105a Update snes9x2010 2026-07-06 20:45:56 +02:00
Aloys 9f24a8dede Add BBKEmu core info file
BBKEmu is an emulator for BBK electronic dictionary game platform running on 6502 CPU.
2026-07-05 18:07:53 +08:00
Ömercan Kömür 34e76c1645 Merge pull request #1999 from jiangxincode/sync-native32emu-v1.2.0
Update Native32Emu info to v1.2.0
2026-07-04 23:12:13 +03:00
libretroadmin 83c2723f21 Update 2026-07-04 21:46:18 +02:00
Ömercan Kömür 6261c2df22 Merge pull request #2000 from warmenhoven/warmenhoven/pr/emir
by request of upstream
2026-07-04 13:10:10 +03:00
libretroadmin db2767a32f Add xemu core info file 2026-07-04 02:10:59 +02:00
Eric Warmenhoven e427a0b2f9 by request of upstream 2026-07-03 11:58:55 -04:00
Aloys 756e38a1a9 Update Native32Emu info to v1.2.0 2026-07-03 22:54:23 +08:00
Ömercan Kömür 50c2776100 Merge pull request #1996 from doublegate/feat/add-rustynes-core
Add RustyNES core integration
2026-06-30 19:21:22 +03:00
DoubleGate c5ec8bd513 chore: alphabetize rustynes in recipes 2026-06-28 20:29:41 -04:00
DoubleGate 2d2a450ab2 Add RustyNES core to buildbot recipes 2026-06-28 19:29:23 -04:00
Ömercan Kömür a719a91b84 Merge pull request #1995 from RobLoach/patch-577382
info: trident: Update hardware API requirements and experimental status
2026-06-28 15:02:15 +03:00
Rob Loach 5c1bbb34a9 info: trident: Update hardware API requirements and experimental status
Brings the latest changes from:
https://github.com/DanAlexMorton/3dsTrident/blob/main/trident_libretro.info
2026-06-28 07:20:14 -04:00
Ömercan Kömür 7f352d5ac9 Merge pull request #1990 from WizzardSK/fix/stella-libretro-arm-path
stella: fix libretro subdir path for ARM/x86 recipes (src/os/libretro)
2026-06-27 14:28:59 +03:00
Ömercan Kömür bbf811b5c8 Merge pull request #1994 from jiangxincode/sync-native32emu-info-1.1.0
Update Native32Emu core info for 1.1.0
2026-06-27 14:28:41 +03:00
Aloys b737f57010 Update Native32Emu core info for 1.1.0 2026-06-27 12:12:27 +08:00
WizzardSK 66e2838a1a stella: fix libretro subdir path for ARM/x86 recipes
The libretro port in stella-emu/stella moved from src/libretro to
src/os/libretro. The x64 recipe was already updated; this fixes the
armhf-generic, arm7neonhf and x86-generic recipes to match.
2026-06-26 12:04:53 +02:00
Ömercan Kömür d52d402682 Merge pull request #1989 from jiangxincode/native32emu-not-experimental
Sync native32emu info (is_experimental, core_options, description)
2026-06-21 11:16:39 +03:00
Aloys 372354cd29 Sync native32emu info with core repo (core_options, description) 2026-06-21 07:41:14 +08:00
Aloys cbe6179115 Set is_experimental to false for native32emu 2026-06-21 07:38:18 +08:00
LibretroAdmin 5ae14113e6 Merge pull request #1984 from iyzsong/master
Add Eternal Computer core
2026-06-20 04:27:10 +02:00
Ömercan Kömür fc480109ba Merge pull request #1988 from jiangxincode/update-native32emu-zip-ext
Add zip to native32emu supported_extensions
2026-06-19 15:14:35 +03:00
Aloys c1e58e9255 Add zip to native32emu supported_extensions 2026-06-19 10:31:28 +08:00
Ömercan Kömür 77e33cc12d Merge pull request #1985 from davidhedlund/my-feature-branch
Cleanup. https://github.com/libretro/libretro-core-info/pull/77
2026-06-18 17:31:12 +03:00
David Hedlund f4ac9d62d2 Cleanup. https://github.com/libretro/libretro-core-info/pull/77 2026-06-18 01:06:40 +02:00
宋文武 a6e4fecabc Add Eternal Computer core. 2026-06-15 23:16:38 +08:00
LibretroAdmin 695fd0c2fb Add 'bin' to supported_extensions in mednafen info 2026-06-11 05:06:26 +02:00
LibretroAdmin 9d2f6efff3 Update mednafen_psx_hw_libretro.info 2026-06-11 05:06:11 +02:00
LibretroAdmin a4053f76ea Merge pull request #1980 from Zoomll/patch-1
Add Lost Level Archive to Database
2026-06-07 19:31:52 +02:00
LibretroAdmin 14821487da Merge pull request #1979 from WizzardSK/add-nuance-info
Add nuance (VM Labs NUON) core info
2026-06-07 19:31:31 +02:00
LibretroAdmin 8adb55919b Merge pull request #1981 from SkyBird233/fix/rules-irogb
fix(rules): fix iroGB build rule and args
2026-06-07 19:31:03 +02:00
LibretroAdmin dbdf07fd8c Update prboom_libretro.info 2026-06-07 19:30:52 +02:00
Ömercan Kömür 5b02da7d95 Merge pull request #1982 from jiangxincode/add-native32emu-info
Add native32emu core info file
2026-06-06 23:32:24 +03:00
Aloys c44e92d6ad Add native32emu core info file 2026-06-06 23:33:03 +08:00
SkyBird233 ca1bf5d14c fix(rules): fix iroGB build rule and args 2026-06-05 15:50:35 +08:00
Zoom e1684d9391 Add lost-level-archive source 2026-06-02 19:16:24 -04:00
WizzardSK bb3ba8dcf7 Add nuance (VM Labs NUON) core info 2026-05-30 21:37:20 +02:00
Ömercan Kömür 71528770a0 Add radio core 2026-05-30 10:44:39 +03:00
LibretroAdmin c248b31950 Merge pull request #1978 from hunterk/master
Create piece_libretro.info
2026-05-28 15:42:20 +02:00
hunterk c33689e906 Create piece_libretro.info
https://github.com/autch/piece-emu

https://www.reddit.com/r/RetroArch/comments/1tpwye2/new_libretro_core_pieceemu_aquaplus_pece_handheld/
2026-05-28 08:26:55 -05:00
Ömercan Kömür de282927bf Merge pull request #1977 from WizzardSK/atari800-info-5.2.0
atari800: bump info to 5.2.0, fix ATARIOSB.ROM md5
2026-05-27 20:26:38 +03:00
WizzardSK 903c514c19 atari800: bump info to 5.2.0, fix ATARIOSB.ROM md5
Sync `dist/info/atari800_libretro.info` with the bundled file shipped
by libretro-atari800:

- `display_version` 3.1.0 → 5.2.0 to track the core update merged in
  libretro/libretro-atari800#123 (2026-05).
- `ATARIOSB.ROM` md5 a3e8d617... → 4177f386... — the previous hash
  pointed at a wrong dump; the correct one was committed to the core
  in libretro/libretro-atari800#115.

systemname / display_name / database are left at the existing dual
"Atari - 5200 | Atari - 8-bit Family" form; a companion PR
(libretro/libretro-atari800#129) realigns the core's bundled .info to
match.
2026-05-27 17:58:51 +02:00
LibretroAdmin 8d2fb2bb5a Update mednafen_saturn_libretro.info 2026-05-19 02:34:01 +02:00
Ömercan Kömür b344383eb0 Merge pull request #1976 from Provenance-Emu/update-virtualjaguar-v2.2.0
virtualjaguar: bump info to v2.2.0
2026-05-01 19:41:13 +03:00
Ömercan Kömür 7d2e8849eb Merge pull request #1965 from sgiannop/master
Add supermodel_libretro.info
2026-05-01 18:35:29 +03:00
Joseph Mattiello 12dc4e5988 virtualjaguar: bump info to v2.2.0 (HLE BIOS + savestates + cheats + cheevos)
Mirrors dist/info/virtualjaguar_libretro.info from
libretro/virtualjaguar-libretro at tag v2.2.0
(https://github.com/libretro/virtualjaguar-libretro/releases/tag/v2.2.0).

Changes vs the on-file v2.1.0 entry:

- display_version: v2.1.0 -> v2.2.0
- authors: append "Joseph Mattiello" (Provenance fork maintainer)
- savestate: false -> true (retro_serialize / retro_unserialize present)
- savestate_features: 2 (deterministic for run-ahead)
- cheats: false -> true (retro_cheat_set / retro_cheat_reset wired)
- description: rewritten to mention HLE BIOS, save states, SRAM,
  cheats, RetroAchievements, audio-pipeline rewrite, ~2x perf,
  SIMD-accelerated blitter, and the Fast Blitter core option.

Memory-map / RetroAchievements support is verified by
test/tools/test_memory_map and test/tools/test_rcheevos_e2e in the
core repo (both run in CI).
2026-04-30 22:50:31 -04:00
Ömercan Kömür 1038997f7b Merge pull request #1975 from warmenhoven/warmenhoven/pr/tia
Add tia info
2026-04-23 19:30:41 +03:00
Eric Warmenhoven 429cf20d5e Add tia info 2026-04-21 17:23:06 -04:00
Ömercan Kömür f8440e2888 Merge pull request #1968 from sonninnos/master
VICE + PUAE version update
2026-04-19 10:24:57 +03:00
Ömercan Kömür 76718d6674 Merge pull request #1974 from carmiker/master
Update Geolith version string
2026-04-17 05:49:29 +03:00
Rupert Carmichael efdd126aaa Update Geolith version string 2026-04-16 20:48:57 -04:00
Ömercan Kömür de9b276a4d Merge pull request #1973 from cscd98/mupen-gles
Update mupen64plus to use different filenames for GLES 2 and 3
2026-04-07 23:19:50 +03:00
Craig Carnell 0e44a12e3a Update mupen64plus to use different filenames for GLES 2 and 3 2026-04-07 21:14:46 +01:00
LibretroAdmin ec220b84e5 Merge pull request #1967 from AlexSutila/irogb 2026-04-07 16:59:21 +02:00
Ömercan Kömür 60f5c62789 Merge pull request #1972 from carmiker/master
Update Geolith supported extensions and firmware
2026-04-01 22:01:04 +03:00
Rupert Carmichael 4cd0647444 Update Geolith supported extensions and firmware 2026-04-01 14:47:49 -04:00
LibretroAdmin 3b1e2e20c3 Merge pull request #1971 from audetto/patch-1
Update build arguments for AppleWin
2026-03-30 13:38:09 +02:00
Andrea 07461f7f28 Update build arguments for AppleWin
Disable networking support in AppleWin build, to reduce library dependencies.
2026-03-30 11:23:31 +01:00
Ömercan Kömür 976b2e0aad Merge pull request #1969 from RobLoach/patch-320860
scummvm: Update database to scan only .scummvm files
2026-03-22 21:39:06 +03:00
Rob Loach 6738f53030 scummvm: Update database to scan only .scummvm files 2026-03-21 12:29:24 -04:00
sonninnos abcadec455 PUAE version update 2026-03-21 12:39:15 +02:00
sonninnos 1d5b252109 VICE version update 2026-03-21 12:24:42 +02:00
sonninnos feb2ee9367 Commit previous unstaged changes 2026-03-21 12:23:34 +02:00
AlexSutila c51b0a199b Include irogb within info files and core rules 2026-03-18 18:44:46 -07:00
Ömercan Kömür 05b4112c06 Merge pull request #1966 from zoltanvb/master
Add Trident3DS core to rules.
2026-03-17 09:02:26 +03:00
zoltanvb 7f7cf8c73b Add Trident3DS core. 2026-03-16 20:47:23 +01:00
Mike Giannopoulos 199cd417a5 Add supermodel_libretro.info
Add info file for Sega Model 3 (Supermodel) core  Includes metadata for GLES3, Lightgun, and Force Feedback support
2026-03-15 21:36:33 +02:00
LibretroAdmin ff4a05f871 Merge pull request #1964 from DanAlexMorton/add-trident-core
Add Trident 3DS core
2026-03-14 20:02:52 +01:00
DanAlex 5ed4c3b4cc Add trident recipe to cores-ios-arm64-generic 2026-03-14 20:08:04 +07:00
DanAlex 8eef879ee0 Add trident recipe to cores-osx-x64-generic 2026-03-14 20:08:02 +07:00
DanAlex 331ead20a5 Add trident recipe to cores-android-aarch64 2026-03-14 20:08:00 +07:00
DanAlex 94e5b2eab5 Add trident recipe to cores-windows-x64_seh-generic 2026-03-14 20:07:59 +07:00
DanAlex a330757b0e Add trident recipe to cores-linux-x64-generic 2026-03-14 20:07:57 +07:00
DanAlex b53d2f5060 Add trident_libretro.info 2026-03-14 20:06:32 +07:00
Ömercan Kömür 132afcff7f Merge pull request #1959 from warmenhoven/warmenhoven/pr/ymir
ymir
2026-02-23 23:13:48 +03:00
Ömercan Kömür b46a28c483 Merge pull request #1960 from white-axe/mkxp-z
Update mkxp-z core info
2026-02-23 23:12:49 +03:00
Ömercan Kömür 8a59bb19a9 Merge pull request #1961 from Clownacy/patch-2
Advertise cheat support in ClownMDEmu.
2026-02-23 23:12:36 +03:00
Ömercan Kömür 478f3b227d Merge pull request #1962 from cscd98/amiberry
Add Amiberry info/core rule
2026-02-23 01:01:26 +03:00
Craig Carnell ae3eec37a1 Add Amiberry info/core rule 2026-02-22 11:51:27 +00:00
Clownacy 5b4def2582 Advertise cheat support in ClownMDEmu. 2026-02-20 16:08:09 +00:00
刘皓 f145f55fa4 Update mkxp-z core info 2026-02-15 17:26:10 -05:00
Eric Warmenhoven 4a584fdf3d ymir 2026-02-12 22:16:26 -05:00
Ömercan Kömür 3588fe1504 Merge pull request #1958 from RobLoach/patch-555182
info: Fix typo in pcsx_rearmed info file
2026-02-11 18:40:39 +03:00
Rob Loach 5236b4758e info: Fix typo in pcsx_rearmed info file 2026-02-10 12:00:30 -05:00
Ömercan Kömür 28f5102ca4 Merge pull request #1957 from Clownacy/patch-1
Advertise CHD support in ClownMDEmu.
2026-02-07 20:57:21 +03:00
Clownacy ca4effda11 Advertise CHD support in ClownMDEmu. 2026-02-04 19:21:57 +00:00
Ömercan Kömür d012719e6b Merge pull request #1956 from zoltanvb/master
Add amiarcadia, gearlynx to rules.
2026-01-31 21:53:26 +03:00
zoltanvb 5448ab8eb4 Add amiarcadia, gearlynx to rules. 2026-01-31 12:35:46 +01:00
LibretroAdmin f97dcc902e Merge pull request #1940 from cscd98/bsnes_hd_beta
Change CXX17 to CXX for bsnes_hd_beta
2026-01-28 01:24:59 +01:00
LibretroAdmin 62438d125c Merge pull request #1953 from warmenhoven/warmenhoven/pr/interton
Add Elektor - TV Games Computer and Interton - VC 4000 to build_db
2026-01-28 01:24:46 +01:00
LibretroAdmin 67e5743ab1 Merge pull request #1955 from Starman99x/patch-1
Update azahar_libretro.info
2026-01-28 01:24:38 +01:00
LibretroAdmin 2cdcff650d Merge pull request #1954 from warmenhoven/warmenhoven/pr/amiarcadia
add info file for amiarcadia
2026-01-28 01:18:57 +01:00
Starman99x 3aa1a6ca72 Update azahar_libretro.info
I added missing extensions that are supported by mainline Azahar, I tested the .zcci compressed format, and it works fine with the azahar libretro core.

I have not yet tested .z3dsx and .zcxi.
2026-01-27 21:28:44 +02:00
Eric Warmenhoven eb1070d7d9 add info file for amiarcadia 2026-01-26 10:48:07 -05:00
Eric Warmenhoven fd4b7d59cb Add Elektor - TV Games Computer and Interton - VC 4000 to build_db 2026-01-25 20:24:44 -05:00
Ignacio Sanchez Gines 1bd0ef816d Update gear* emus info files 2026-01-23 14:03:02 +01:00
Ignacio Sanchez Gines abccec5e3e Add gearlynx_libretro.info 2026-01-23 14:02:54 +01:00
Ömercan Kömür a7ccac1b35 Merge pull request #1935 from bslenul/dolphin-ipl
Dolphin - Add check for the GC BIOS files
2026-01-20 12:17:31 +03:00
Ömercan Kömür 0120080533 Merge pull request #1950 from mittonk/pd777_database
pd777: not experimental, with database, zip-files, options
2026-01-19 22:50:14 +03:00
Ken Mitton a086ad63c8 pd777: not experimental, with database, zip-files, options 2026-01-19 11:41:03 -05:00
Ömercan Kömür 25dd1d7add Merge pull request #1945 from mittonk/pd777_epoch_cassette_vision
pd777: add Epoch Cassette Vision core
2025-12-27 15:06:11 +03:00
Ömercan Kömür debbd41db6 Merge pull request #1948 from gouchi/appleii
Add Apple II database support
2025-12-27 14:58:39 +03:00
gouchi bd78cd6960 Add Apple II database support 2025-12-21 21:51:03 +01:00
Ömercan Kömür 6244066bad Merge pull request #1947 from cscd98/squirreljme
squirreljme: update subdirectory and replace makefile with cmake
2025-12-21 15:32:48 +03:00
Craig Carnell 0973161d11 squirreljme: update subdirectory and replace makefile with cmake 2025-12-20 20:49:00 +00:00
Ömercan Kömür 6666934563 Merge pull request #1946 from cscd98/rustation-sub
setup rustation submodules
2025-12-20 18:22:11 +03:00
Ömercan Kömür cc347f4428 Merge pull request #1944 from mittonk/dice_v0.4.2
dice: v0.4.2
2025-12-20 18:21:51 +03:00
Ömercan Kömür 24424b02ad Merge pull request #1943 from cscd98/flycast
Fix submodules missing for flycast
2025-12-20 18:21:40 +03:00
Craig Carnell f4c555e6b9 setup rustation submodules 2025-12-20 14:40:01 +00:00
Ken Mitton ad361790a7 pd777: add Epoch Cassette Vision core 2025-12-18 18:37:52 -05:00
Ken Mitton ea08544d0a dice: v0.4.2 2025-12-17 12:48:02 -05:00
Craig Carnell 8e1abe561a Fix submodules missing for flycast 2025-12-17 11:20:06 +00:00
Ömercan Kömür 4ea922bd9a Merge pull request #1941 from white-axe/mkxp-z
Add mkxp-z info file
2025-12-07 23:55:23 +03:00
Ömercan Kömür c406ec717a Merge pull request #1942 from carmiker/master
Update Geolith version string
2025-12-07 23:54:58 +03:00
Rupert Carmichael 875ac7ac14 Update Geolith version string 2025-12-07 08:56:20 -05:00
刘皓 f33b6fc721 Add mkxp-z info file 2025-12-06 11:51:16 -05:00
Craig Carnell ba1b6c16ef Change CXX17 to CXX for bsnes_hd_beta 2025-12-05 20:54:55 +00:00
Ömercan Kömür 0fd927cd34 Merge pull request #1937 from zoltanvb/cdi_database
Sort Philips CD-i based on crc
2025-12-03 11:13:40 +03:00
Ömercan Kömür 043dfadcbc Merge pull request #1938 from zoltanvb/info_example_update
Info file example update
2025-12-03 11:13:17 +03:00
Ömercan Kömür 47e1d07bce Merge pull request #1939 from BinBashBanana/master
Update VirtualXT git url
2025-12-03 11:12:56 +03:00
BinBashBanana b8a4d0e60d Update VirtualXT git url 2025-12-02 17:21:18 -08:00
zoltanvb 5ca6da1612 Add database_match_archive_member 2025-11-28 22:38:17 +01:00
zoltanvb 08d7ace174 Sort Philips CD-i based on crc
Philips CD-i discs actually do not have the serial number in the dump, so matching against it is not possible. Merging by CRC will allow more entries to be included.
2025-11-23 19:10:38 +01:00
Ömercan Kömür 25b98b719c Merge pull request #1936 from warmenhoven/warmenhoven/pr/samecdi
same_cdi: it shouldn't match archive member, chd shouldn't be in an archive
2025-11-19 12:56:33 +03:00
Eric Warmenhoven a090f850f8 same_cdi: it shouldn't match archive member, chd shouldn't be in an archive 2025-11-19 00:15:29 -05:00
Bobby Smith b71fb44bfe Dolphin - Add check for the GC BIOS files 2025-11-16 19:01:55 +01:00
LibretroAdmin afc5472223 Merge pull request #1934 from cscd98/scummvm-fix
Fix scummvm build failure
2025-11-15 19:34:07 +01:00
Craig Carnell f25e0bd556 Fix scummvm build failure 2025-11-15 12:50:24 +00:00
LibretroAdmin 6d2eed86ca Update pcsx2_libretro.info 2025-11-13 18:16:05 +01:00
Ömercan Kömür d245eacc7f Merge pull request #1932 from jcarr71/add-freeintvtsoverlay-info
Add FreeIntvTSOverlay core info file
2025-11-11 19:08:02 +03:00
Jason Carr 1d9ad2656b Add FreeIntvTSOverlay core info file 2025-11-10 14:57:50 -05:00
Ömercan Kömür 84c4540a07 Merge pull request #1931 from cscd98/play-fix
Fix Play! clone as branch is now main not master for a submodule
2025-11-06 21:17:07 +03:00
Craig Carnell 8c62b7386f Fix Play! clone as branch is now main not master for a submodule 2025-10-25 12:32:16 +01:00
LibretroAdmin d1316a8b51 Merge pull request #1930 from carmiker/master
Add JollyCV info file
2025-10-16 02:29:23 +02:00
Rupert Carmichael 9f56d6248f Add JollyCV info file 2025-10-15 14:59:38 -04:00
Ömercan Kömür f7881fa6fe Merge pull request #1929 from hunterk/master
add SkyEmu info file
2025-10-10 07:40:08 +03:00
hunterk 3ddd1ae38c add SkyEmu info file 2025-10-08 22:38:02 -05:00
Ömercan Kömür 7dc2615d2b Merge pull request #1928 from zoltanvb/tvc_database
Add Videoton TV-Computer database support via ep128emu.
2025-10-06 18:32:54 +03:00
zoltanvb 57c53305b7 Add Videoton TV-Computer database support via ep128emu. 2025-10-01 22:10:22 +02:00
Ömercan Kömür 3737d4ceb9 Merge pull request #1915 from iyzsong/master
Update gam4980_libretro.info
2025-09-15 13:42:25 +03:00
Ömercan Kömür 118d2d926a Merge branch 'master' into master 2025-09-15 13:39:21 +03:00
Ömercan Kömür a25a36402f Merge pull request #1927 from zoltanvb/applewin-rule
Adapt rules to applewin particulars.
2025-09-15 06:45:26 +03:00
zoltanvb df3fc684d7 Adapt rules to applewin particulars. 2025-09-14 22:31:53 +02:00
Ömercan Kömür 2b53f4833c Merge pull request #1926 from Clownacy/master
Update ClownMDEmu info.
2025-09-10 22:43:54 +03:00
Clownacy 5e7e4c7952 Update ClownMDEmu info.
Now with support for memory descriptors and subsystems.

Since the build-bot tracks the Git HEAD and not a particular version,
I have changed the version to 'Git', which is what some other cores
do.
2025-09-06 14:13:07 +01:00
Ömercan Kömür 3f38dad0f8 Merge pull request #1916 from RobLoach/atari-8-bit-family
Rename Atari - 8-bit to Atari - 8-bit Family
2025-09-01 10:44:26 +03:00
Ömercan Kömür 79acb718dd Merge pull request #1925 from hunterk/master
flesh out some info files to match the others
2025-08-31 08:49:07 +03:00
hunterk 8895d383a1 flesh out some info files to match the others 2025-08-30 21:48:19 -05:00
Ömercan Kömür 39a3332808 Merge pull request #1924 from warmenhoven/warmenhoven/pr/azahar
add azahar info file
2025-08-30 22:35:53 +03:00
Eric Warmenhoven 7fd487462b add azahar info file 2025-08-30 11:48:59 -04:00
Ömercan Kömür d48041ddfb Merge pull request #1922 from zoltanvb/applewin_info
Info file for AppleWin
2025-08-29 15:54:30 +03:00
Ömercan Kömür 598dc26d25 Merge pull request #1921 from zoltanvb/master
Fix cmake parameter for EasyRPG.
2025-08-29 15:53:18 +03:00
zoltanvb da63096f7b Info file for AppleWin
Source: https://github.com/audetto/AppleWin/blob/master/source/frontends/libretro/info/applewin_libretro.info
2025-08-27 07:04:28 +02:00
zoltanvb 875e7ab0c0 Fix cmake parameter for EasyRPG. 2025-08-25 07:50:01 +02:00
Ömercan Kömür 2a052b80af Merge pull request #1920 from zoltanvb/master
Fix submodule fetch.
2025-08-24 23:09:01 +03:00
zoltanvb d6c9a73d58 Fix submodule fetch. 2025-08-24 19:32:51 +02:00
LibretroAdmin 57eb7e9ea0 Merge pull request #1917 from Clownacy/master
Add ClownMDEmu
2025-08-23 19:47:38 +02:00
Stephanie Gawroriski 28e3b21bc3 Update squirreljme_libretro.info (#1918) 2025-08-21 18:22:32 +02:00
Clownacy a673c92035 Add ClownMDEmu. 2025-08-21 00:36:03 +01:00
Rob Loach 227eec0e86 Rename Atari - 8-bit to Atari - 8-bit Family 2025-08-14 11:52:25 -04:00
宋文武 9013af6666 Update gam4980_libretro.info 2025-08-02 15:11:56 +08:00
LibretroAdmin 5daeed8074 Merge pull request #1914 from Fancy2209/master 2025-07-31 11:38:34 +02:00
Fancy2209 e1aabb102d Fixes for the PSL1GHT target
Also adds libretro-build-psl1ght
2025-07-30 23:17:43 +00:00
Ömercan Kömür 38c5fc17ed Merge pull request #1912 from drhelius/master
Update Geargrafx info file
2025-07-05 21:06:41 +03:00
Ignacio Sanchez Gines 6fdcd6339f Update Geargrafx info file 2025-07-05 01:38:04 +02:00
Ömercan Kömür 5f351c9cbe Merge pull request #1911 from bslenul/mupen-64dd
Add 64DD BIOS check for Mupen cores
2025-07-03 23:29:30 +03:00
Bobby Smith 5119c5e6b6 Add 64DD BIOS check for Mupen cores 2025-07-03 12:12:33 +02:00
Ömercan Kömür 7cb7afa616 Merge pull request #1910 from hunterk/master
add gba to supported noods extensions
2025-07-02 21:20:46 +03:00
hunterk dfde2c2dca add gba to support noods extensions
closes https://github.com/libretro/RetroArch/issues/18063
2025-06-29 17:26:14 -05:00
LibretroAdmin c05074e9f4 Merge pull request #1901 from XerTheSquirrel/patch-5
Bump mu_libretro.info to 1.3.3
2025-06-22 16:23:55 +02:00
LibretroAdmin 836f5667fe Merge pull request #1909 from drhelius/master
Update Geargrafx core
2025-06-22 16:20:55 +02:00
Ömercan Kömür 5018fc5e2f Merge pull request #1908 from warmenhoven/warmenhoven/pr/core-repos
add repo urls for holani, geargrafx cores
2025-06-22 01:19:59 +03:00
Ignacio Sanchez Gines d0d3e3a191 Update Geargrafx core 2025-06-18 19:01:59 +02:00
Eric Warmenhoven ef19b0af00 add repo urls for holani, geargrafx cores 2025-06-17 17:32:11 -04:00
Ömercan Kömür 4e8055127e Merge pull request #1907 from iyzsong/master
Add uxn core.
2025-06-16 00:56:34 +03:00
宋文武 16f2f64093 Add uxn core. 2025-06-15 14:48:47 +08:00
Ömercan Kömür c11fe87c9c Merge pull request #1905 from cscarnell98/opengles-fix
Fix opengles flag
2025-06-05 19:38:09 +03:00
Ömercan Kömür 6253cf651f Merge pull request #1906 from cscarnell98/webos-target-platform
Add a webOS platform target
2025-06-05 19:37:57 +03:00
Ömercan Kömür 480ff7881c Merge pull request #1903 from cscarnell98/doukutsu
Add doukutsu to rules.d
2025-06-05 19:36:11 +03:00
Craig Carnell 110aae93b5 Add a webOS platform target 2025-06-03 13:07:46 +01:00
Craig Carnell 3f4c025a42 Fix opengles flag 2025-06-03 13:02:37 +01:00
Ömercan Kömür 04b09bde20 Merge pull request #1904 from trotsky40/master
Update sameduck_libretro.info
2025-05-31 08:52:21 +03:00
trotsky40 4956729845 Update sameduck_libretro.info
Adding .duck extension which is used in some homebrew games
2025-05-30 15:44:14 -07:00
Craig Carnell b5fb4b05c3 Add doukutsu to rules.d 2025-05-29 11:45:00 +01:00
Stephanie Gawroriski 335a9f0856 Bump mu_libretro.info to 1.3.3
Bump mu_libretro.info to 1.3.3
2025-05-20 19:49:47 -04:00
Ömercan Kömür 87d0d4f820 Merge pull request #1900 from sonninnos/mame-split
Differentiate split MAME core display names
2025-05-20 18:34:19 +03:00
sonninnos 88d05b1c0d Differentiate split MAME core display names 2025-05-20 17:21:02 +03:00
Ömercan Kömür 9309af6b75 Merge pull request #1896 from hizzlekizzle/patch-1
flycast savestates are serialized
2025-05-12 16:12:26 +03:00
hizzlekizzle 6cb8ee9398 flycast savestates are serialized
allows rewind to function
2025-05-12 08:07:32 -05:00
LibretroAdmin 9c5cbaa04e Merge pull request #1894 from Sanaki/patch-1
Add BLL support to Beetle Lynx
2025-05-10 16:03:00 +02:00
LibretroAdmin 121a644acd Merge pull request #1895 from drhelius/master
Add Geargrafx libretro core
2025-05-10 15:30:13 +02:00
Ignacio Sanchez Gines c889441848 Add Geargrafx libretro core 2025-05-10 01:24:42 +02:00
Sanaki b32eddaadf Add BLL support to Beetle Lynx 2025-05-01 12:35:53 -07:00
Ömercan Kömür 32ea15f868 Merge pull request #1892 from zoltanvb/master
Fix ROM Cleaner extension.
2025-04-27 20:27:43 +03:00
zoltanvb bff917367c Line break fix in DoubleCherryGB info file. 2025-04-20 09:52:11 +02:00
zoltanvb 41ece83fb4 Fix ROM Cleaner extension. 2025-04-18 15:07:38 +02:00
Ömercan Kömür 99deab3901 Merge pull request #1891 from mittonk/dice_not_experimental
lr-dice graduates out of experimental.
2025-04-11 21:32:52 +03:00
Ken Mitton b56b052a76 lr-dice graduates out of experimental. 2025-04-10 12:05:41 -04:00
Jesse Talavera 7e6570084f Submit a new .info file 2025-04-01 12:22:38 +02:00
Ömercan Kömür 9100a51e77 Merge pull request #1888 from Ghabry/easyrpg
EasyRPG: Add LZH extension, bump to 0.8.1
2025-04-01 12:55:38 +03:00
Ghabry 28c79b8ae0 EasyRPG Player: Bump to 0.8.1 2025-03-26 21:12:46 +01:00
Ghabry f07463b2d1 EasyRPG: Add LZH archive format as a supported file extension 2025-03-26 21:11:26 +01:00
Ömercan Kömür 33501f1456 Merge pull request #1887 from carmiker/master
info: Update data for Nestopia
2025-03-23 11:00:39 +03:00
Rupert Carmichael 04f4753962 info: Update data for Nestopia 2025-03-22 22:59:00 -04:00
Ömercan Kömür 899902b967 Merge pull request #1886 from mittonk/dice_database
DICE gets a database.
2025-03-20 12:34:28 +03:00
Ömercan Kömür 9c4c41abab Merge pull request #1885 from zoltanvb/master
Add DICE to rules, convenience update for libretro-fetch
2025-03-20 12:33:41 +03:00
Ken Mitton dd865ac16c Add DICE to libretro-build-database.sh. 2025-03-14 23:27:48 -04:00
Ken Mitton aa1ce4ada4 DICE gets a database. 2025-03-11 23:21:21 -04:00
zoltanvb 4aeeaa9cbd Show a summary of libretro-fetch success. 2025-03-11 07:07:17 +01:00
zoltanvb 8c6284ac2f Add DICE to rules. 2025-03-11 07:07:04 +01:00
Ömercan Kömür 8a019b0c9c Merge pull request #1884 from sonninnos/commodore-info
Commodore info updates
2025-02-27 20:13:51 +03:00
sonninnos c390a3707d Commodore info updates 2025-02-23 23:12:53 +02:00
Ömercan Kömür d209eb2221 Merge pull request #1883 from JesseTG/melondsds-v1.2.0
Update melonDS DS to 1.2.0
2025-02-19 19:19:45 +03:00
JesseTG 53882f70c9 Submit melondsds_libretro.info for melonDS DS release v1.2.0 on behalf of @JesseTG 2025-02-19 15:51:26 +00:00
LibretroAdmin 0dfbcbd96d Merge pull request #1867 from iyzsong/master
onscripter core updates & add SDLPAL core
2025-02-06 12:46:21 +01:00
LibretroAdmin 79d84ed0ce Merge pull request #1881 from RobLoach/patch-390237
info: Update data for ChaiLove
2025-02-06 12:45:54 +01:00
Rob Loach 0f4174417a info: Update data for ChaiLove 2025-02-06 04:15:54 -05:00
Ömercan Kömür 9f8ebb51b2 Merge pull request #1880 from RobLoach/patch-268363
lutro: Enable save state serialization
2025-01-19 17:03:40 +03:00
Rob Loach 440d72203b lutro: Enable save state serialization 2025-01-18 22:42:48 -05:00
Ömercan Kömür 0d89525837 Merge pull request #1879 from mittonk/more_dice_platforms
More platforms for DICE --- that'll help the PSP and WiiU builds.
2025-01-16 08:17:05 +03:00
Ken Mitton 03db58e732 More plaforms for DICE --- that'll help the PSP and WiiU builds. 2025-01-15 23:57:17 -05:00
LibretroAdmin 5e86fe963a Merge pull request #1871 from RobLoach/patch-225736
bios: Update ecwolf.pk3
2025-01-13 21:23:21 +01:00
Ömercan Kömür 24be0e3d6c Merge pull request #1877 from mittonk/dice_buildbot
Add dice-libretro to buildbot.
2025-01-13 22:10:41 +03:00
Ömercan Kömür c0e681d2f4 Merge pull request #1876 from mittonk/dice_info
Discrete Integrated Circuit Emulator (DICE) packaged as a libretro core.
2025-01-13 22:10:37 +03:00
Ken Mitton 856ac9bab5 Add dice-libretro to buildbot. 2025-01-13 14:01:50 -05:00
Ken Mitton fe5b45475f Discrete Integrated Circuit Emulator (DICE) packaged as a libretro core. 2025-01-13 13:18:34 -05:00
Ömercan Kömür fc436b1dc1 Merge pull request #1875 from bslenul/ps2
Update pcsx2_libretro.info
2025-01-12 21:04:47 +03:00
Bobby Smith 0939eb724c Update pcsx2_libretro.info 2025-01-12 15:59:57 +01:00
宋文武 60b8d01ee0 Add SDLPAL core. 2025-01-05 14:05:20 +08:00
LibretroAdmin 456844848a Merge pull request #1870 from garbear/update-beetle-wswan
Update Beetle Wonderswan name
2025-01-04 03:17:56 +01:00
Ömercan Kömür a9fc5a723e Merge pull request #1873 from RobLoach/patch-940586
bios: Update PPSSPP zim bios file
2025-01-02 22:50:35 +03:00
Ömercan Kömür f5543ab36c Merge pull request #1872 from RobLoach/patch-668728
bios: Add emux_sms bios.sms md5
2025-01-02 22:50:23 +03:00
Rob Loach 7fc9424372 bios: Update PPSSPP zim bios file
https://github.com/hrydgard/ppsspp/blob/master/assets/ppge_atlas.zim
2025-01-01 13:20:16 -05:00
Rob Loach 4329a034b5 bios: Add emux_sms bios.sms md5 2025-01-01 13:07:08 -05:00
Rob Loach 8ff20f95e4 bios: Update ecwolf.pk3
This updates ecwolf.pk3 to what's listed in libretro-database's System.dat.

@hunterk Do you know if this is wrong/right?
2025-01-01 13:04:27 -05:00
Garrett Brown 6cee8ab994 Update Beetle Wonderswan name 2024-12-27 13:18:35 -08:00
Ömercan Kömür 3f69980872 Merge pull request #1869 from garbear/update-atari800
Update display name in atari800 info file
2024-12-27 22:02:56 +03:00
Garrett Brown 069e948a56 Update atari800 info file
According to the "Features" page [1], atari800 supports "Atari 400, 800, 600 XL,
800XL, 130XE, 5200 Games System".

  [1] https://atari800.github.io/features.html
2024-12-26 17:49:43 -08:00
LibretroAdmin 876011e1cf Merge pull request #1868 from carmiker/master
Update Nestopia
2024-12-22 18:19:52 -06:00
Rupert Carmichael 3a71da1b2a Update Nestopia 2024-12-22 18:46:42 -05:00
宋文武 d4f52943b3 Add ONScripter Yuri core. 2024-12-20 16:47:51 +08:00
宋文武 f291a892ce Update onscripter_libretro.info 2024-12-20 16:36:06 +08:00
Ömercan Kömür 0d1e9b0ea9 Merge pull request #1866 from jfroco/master
Update atari800, blueMSX and FUSE cores info files
2024-12-17 08:06:25 +03:00
jfroco 636d1694f4 Update atari800, blueMSX and FUSE info files
Updates according to current cores' features:
- atari800_libretro.info
- bluemsx_libretro.info
- fuse_libretro.info
2024-12-17 00:35:03 -03:00
Ömercan Kömür 7d1e82f792 Merge pull request #1865 from DrGlaucous/master
Add doukutsu_rs_libretro.info
2024-12-08 18:54:02 +03:00
Edward Stuckey c10aa69df4 Add doukutsu_rs_libretro.info
For the retroarch port of doukutsu_rs
2024-12-07 20:31:25 -05:00
Ömercan Kömür b895280253 Merge pull request #1864 from RobLoach/patch-105049
database: Fix Mobile - J2ME building
2024-12-07 22:13:43 +03:00
Rob Loach 533f5ddb04 database: Fix Mobile - J2ME building 2024-12-07 13:36:46 -05:00
Ömercan Kömür 12650eb2b7 Merge pull request #1861 from RobLoach/j2me
freej2me: Add J2ME database
2024-12-01 21:50:25 +03:00
LibretroAdmin dcfe4aa296 Merge pull request #1862 from schellingb/patch-2
Add info file for experimental vidtest core
2024-12-01 08:23:21 -06:00
Ömercan Kömür e46480d1aa Merge pull request #1863 from zoltanvb/master
Add vidtest core to rules.
2024-12-01 13:13:01 +03:00
zoltanvb 1abd40de7f Add vidtest core to rules. 2024-12-01 08:38:01 +01:00
Bernhard Schelling 4d8e666598 Add info file for experimental vidtest core
vidtest_libretro is a test core to test video modes, aspect ratios and input states.
2024-12-01 00:27:29 +09:00
Rob Loach 795d797e68 freej2me: Add J2ME database 2024-11-30 01:14:51 -05:00
LibretroAdmin ac3d3b24bd Merge pull request #1847 from LLeny/holani-add-cheats-support
holani cheats support
2024-11-20 07:53:29 -06:00
Ömercan Kömür 7cedc8ce9c Merge pull request #1860 from zoltanvb/master
Add b2 and noods cores to rules.
2024-11-17 13:22:39 +03:00
zoltanvb 33d45c26a0 Add b2 and noods cores. 2024-11-17 09:12:39 +01:00
Ömercan Kömür 67880b3e4b Merge pull request #1859 from barbudreadmon/master
add info files for FBNeo split cores
2024-11-12 15:47:37 +03:00
barbudreadmon 74f344bca7 add info files for FBNeo split cores 2024-11-12 10:38:40 +01:00
Ömercan Kömür ec364abb00 Merge pull request #1858 from schellingb/master
Add directories to the list of supported content path types for cores with support for that
2024-11-02 20:51:55 +03:00
Bernhard Schelling d955bc9a73 Add directories to the list of supported content path types for cores that support that 2024-11-02 23:05:24 +09:00
LibretroAdmin 3c79c04f9d Merge pull request #1849 from warmenhoven/warmenhoven/pr/panda3ds
Create rule for fetching panda3ds core
2024-10-21 12:02:24 -05:00
LibretroAdmin 29e829138a Merge pull request #1848 from warmenhoven/warmenhoven/pr/stella2023
Create rule for fetching vintaged stella2023 core
2024-10-21 12:01:15 -05:00
Ömercan Kömür 333061f1b6 Merge pull request #1850 from diekleinekuh/add-bennugd-core
add bennugd info
2024-10-21 14:20:08 +03:00
Ömercan Kömür 28e6355262 Merge pull request #1855 from JesseTG/melondsds-v1.1.8
Update melonDS DS to 1.1.8
2024-10-21 14:16:54 +03:00
Ömercan Kömür 9abdd92b29 Merge pull request #1856 from joamag/master
Add info file for Boytacean emulator
2024-10-20 13:52:54 +03:00
João Magalhães a60b44dd09 Add info file for Boytacean emulator 2024-10-20 11:46:31 +01:00
JesseTG 4c358b4123 Submit melondsds_libretro.info for melonDS DS release v1.1.8 on behalf of @JesseTG 2024-10-19 21:38:35 +00:00
Ömercan Kömür e491166def Merge pull request #1854 from io12/qemu
Add QEMU core info file
2024-10-19 11:32:17 +03:00
Ömercan Kömür 4f64ed89a4 Merge pull request #1852 from zoltanvb/master
Info file for b2-libretro
2024-10-19 11:32:10 +03:00
Ömercan Kömür 9a6be4bf88 Merge pull request #1851 from RobLoach/patch-572982
info: Updated version line to latest and added bios information for P…
2024-10-19 11:31:56 +03:00
Benjamin Levy bdc65bfd91 Add QEMU core info file 2024-10-18 20:42:36 -04:00
diekleinekuh 7e9b1f9bd0 add bennugd info 2024-10-17 09:47:57 +02:00
zoltanvb 89ba5dfd05 Info file for b2-libretro (https://github.com/zoltanvb/b2-libretro, at least for now) 2024-10-15 10:23:37 +02:00
Rob Loach 601a12d423 info: Updated version line to latest and added bios information for PSP PSX BIOS
Updated version line to reflect latest r24 version as r21 is quite old.

Changed firmware count to 4 in order to accommodate additional bios file.

Added "psponpsx660.bin" information. The PSP BIOS isn't region locked so it allows for better ease of use.
2024-10-10 14:56:53 -04:00
Eric Warmenhoven 45d4bf4fd5 Create rule for fetching panda3ds core 2024-10-04 11:22:53 -04:00
Eric Warmenhoven ff52cc8cb1 Create rule for fetching vintaged stella2023 core 2024-10-04 10:59:38 -04:00
LLeny 6fd36d3995 cheats 2024-10-04 18:37:55 +08:00
Ömercan Kömür b4ed861175 Merge pull request #1846 from LLeny/holani
Add the new Holani core
2024-10-03 19:24:38 +03:00
LLeny 31d34ef7a8 Holani .info file 2024-10-03 19:01:01 +08:00
Ömercan Kömür fcca7a1242 Merge pull request #1828 from danboid/master
Use the open source ps2dev compilers for Sony PS2
2024-09-29 15:36:05 +03:00
LibretroAdmin b548781c83 Merge pull request #1845 from carmiker/master
Info: Rename bsnes-jg core info file
2024-09-26 15:59:37 -05:00
Rupert Carmichael 03b12d32e8 Info: Rename bsnes-jg core info file 2024-09-26 14:41:30 -04:00
LibretroAdmin a237b90e1b Merge pull request #1844 from carmiker/master
Info: Add bsnes-jg core info file
2024-09-24 04:01:55 -05:00
Rupert Carmichael 316056d0cf Info: Add bsnes-jg core info file 2024-09-23 21:00:15 -04:00
Jonian Guveli 2033c3ef82 Info: Add NooDS core info file (#1843) 2024-09-22 21:13:49 +03:00
Keith Bourdon f56541c020 Add TamaLIBretro (#1842)
* Update core-rules.sh

* Update build-config.sh

* Update cores-android

* Update cores-linux-arm7neonhf

* Update cores-linux-x86-generic

* Update cores-windows-x86_dw2-generic

* Update cores-windows-x64_seh-generic

* Update libnx

* Update 3ds

* Update emscripten

* Update cores-ios-arm64-generic

* Update cores-osx-x64-generic

* Update cores-linux-x64-generic

* Update cores-linux-armhf-generic

* Update vita

* Update cores-ios9-generic

* Update cores-ios-generic

* Create tamalibretro_libretro.info
2024-09-22 21:13:24 +03:00
Ömercan Kömür 24cf908430 Merge pull request #1840 from sonninnos/mame-extensions
MAME: Remove chd from valid extensions
2024-09-15 17:43:24 +03:00
Ömercan Kömür aa601a4206 Merge pull request #1841 from sonninnos/commodore-version
Commodore version updates
2024-09-15 17:34:56 +03:00
sonninnos 8c15216280 Commodore version updates 2024-09-14 00:20:36 +03:00
sonninnos b10294e023 MAME: Remove chd from valid extensions 2024-09-09 00:01:32 +03:00
Ömercan Kömür 9933503f38 Merge pull request #1839 from RobLoach/patch-121
info: Enable savestate support for px68k
2024-09-06 00:08:40 +03:00
Rob Loach 5de26f698a info: Enable savestate support for px68k
Suggested by @negativeExponent over at https://github.com/libretro/libretro-core-info/pull/69 .
2024-09-05 13:23:22 -04:00
Ömercan Kömür 7983b6a71d Merge pull request #1837 from sonninnos/mame-info-savestate
MAME arcade info savestate correction + cleanup
2024-09-02 15:44:21 +03:00
sonninnos 5846788e3b MAME arcade info savestate correction + cleanup 2024-08-31 15:45:27 +03:00
Ömercan Kömür 5a1b67fbd4 Merge pull request #1833 from JesseTG/melondsds-v1.1.7
Update melonDS DS to 1.1.7
2024-08-30 17:44:08 +03:00
Ömercan Kömür 5945de5107 Merge pull request #1835 from vircon32/Vircon32Savestates
Add savestate support to Vircon32 core info
2024-08-30 17:41:50 +03:00
Vircon32 078df386d2 Add savestate support to Vircon32 core info 2024-08-28 13:40:08 +02:00
JesseTG c5ee71dd7a Submit melondsds_libretro.info for melonDS DS release v1.1.7 on behalf of @JesseTG 2024-08-20 21:07:39 +00:00
Ömercan Kömür 811477d3a4 Merge pull request #1831 from warmenhoven/warmenhoven/pr/panda3ds
Add panda3ds_libretro.info
2024-08-18 14:42:11 +03:00
Eric Warmenhoven ec4756a29b Add panda3ds_libretro.info 2024-08-17 22:12:39 -04:00
Ömercan Kömür 58e99a683b Merge pull request #1830 from dionoid/master
M2000 bump to version 0.9.3
2024-08-10 12:09:42 +03:00
Dionoid d5f9c76ab7 Bumped to version 0.9.3
Bumped to version 0.9.3 in m2000_libretro.info
2024-08-10 01:05:41 +02:00
libretroadmin 428a4edfdd Revert "Update pcsx2_libretro.info"
This reverts commit f45cb0c302.
2024-08-10 00:30:17 +02:00
libretroadmin f45cb0c302 Update pcsx2_libretro.info 2024-08-09 23:52:33 +02:00
LibretroAdmin 62a684f923 Merge pull request #1829 from dionoid/master
Update m2000_libretro.info
2024-08-08 11:57:43 -05:00
Dionoid 93e7dc4a4a Update m2000_libretro.info
M2000 only supports the .cas extension. The .p2000t extension was experimental, but confusing and never used.
2024-08-08 17:55:19 +02:00
Dan MacDonald 8b8fc7bfec Use the open source ps2dev compilers for Sony PS2 2024-08-07 01:44:14 +01:00
JesseTG e91535093a Submit melondsds_libretro.info for melonDS DS release v1.1.5 on behalf of @JesseTG 2024-07-26 12:33:53 +02:00
Ömercan Kömür cf91e28751 Merge pull request #1826 from RobLoach/patch-119
info: Remove .zip from the px68k info files
2024-07-20 22:16:46 +03:00
Rob Loach 3c5ec2cd75 info: Remove .zip from the px68k info files
This core doesn't handle individual .zip files.
2024-07-17 09:26:14 -04:00
JesseTG b808a3803f Submit melondsds_libretro.info for melonDS DS release v1.1.4 on behalf of @JesseTG 2024-07-09 16:35:50 +02:00
Ömercan Kömür 68481e0a22 Merge pull request #1823 from DarthMew/patch-1
Update swanstation_libretro.info
2024-07-08 18:31:20 +03:00
DarthMew 2685e75571 Update swanstation_libretro.info 2024-07-07 19:35:59 +02:00
Ömercan Kömür 638a129466 Merge pull request #1822 from zoltanvb/scummvm-fix
Fix scummvm build path
2024-06-28 09:18:52 +03:00
zoltanvb bb1fb83c32 Fix scummvm build path 2024-06-27 18:24:25 +02:00
Ömercan Kömür 3218278524 Merge pull request #1820 from JesseTG/melondsds-v1.1.3
Update melonDS DS to 1.1.3
2024-06-17 12:05:48 +03:00
Ömercan Kömür ce7fb20f72 Merge pull request #1821 from XerTheSquirrel/patch-4
Update mu_libretro.info to 1.3.2
2024-06-17 12:04:17 +03:00
Stephanie Gawroriski 910c4bf036 Update mu_libretro.info to 1.3.2 2024-06-16 19:51:23 -04:00
JesseTG 9ba5bb9fce Submit melondsds_libretro.info for melonDS DS release v1.1.3 on behalf of @JesseTG 2024-06-14 22:14:09 +00:00
LibretroAdmin 22a2c3eea2 Merge pull request #1818 from JesseTG/melondsds-v1.1.2
Update melonDS DS to 1.1.2
2024-06-14 03:51:45 -05:00
JesseTG 2b08263bd7 Submit melondsds_libretro.info for melonDS DS release v1.1.2 on behalf of @JesseTG 2024-06-12 20:49:07 +00:00
Ömercan Kömür 165555c1aa Merge pull request #1817 from dionoid/master
Bumped m2000_libretro version to 0.9.2
2024-06-05 21:10:07 +03:00
Dionoid 6dc10a65de Bumped version inside m2000_libretro.info to 0.9.2 2024-06-04 22:03:00 +02:00
Ömercan Kömür 9d6323c76b Merge pull request #1815 from TimOelrichs/patch-2
Update cores-ios9-generic
2024-05-26 19:33:19 +03:00
Ömercan Kömür d6cfafaadb Merge pull request #1814 from TimOelrichs/patch-3
Update DoubleCherryGB_libretro.info
2024-05-26 19:31:58 +03:00
Tim Oelrichs e23f59eabb Update DoubleCherryGB_libretro.info 2024-05-26 14:55:59 +02:00
Tim Oelrichs 2912e325e9 Update cores-ios9-generic 2024-05-26 14:52:26 +02:00
LibretroAdmin 7ff598378c Create stella2023_libretro.info 2024-05-19 15:28:24 -07:00
LibretroAdmin 76b1acae13 Merge pull request #1813 from gouchi/4do
Delete 4do info file
2024-05-19 12:05:56 -07:00
gouchi b963b596e4 Delete 4do info file 2024-05-19 14:31:04 +02:00
LibretroAdmin 70694ea8eb Merge pull request #1811 from zoltanvb/master
Add m2000 and applewin cores to rules.
2024-05-11 18:12:26 -07:00
LibretroAdmin 77eebdcb9e Merge pull request #1812 from RobLoach/patch-117
info: Update ChaiLove definition file
2024-05-11 18:12:20 -07:00
Rob Loach 70e94eddc9 info: Update ChaiLove definition file 2024-05-11 20:20:22 -04:00
zoltanvb 2c0535aad4 Add m2000 and applewin cores. 2024-05-08 22:18:25 +02:00
Ömercan Kömür ca74cf97f7 Merge pull request #1808 from zoltanvb/master
Add Enterprise database.
2024-05-01 23:10:56 +03:00
Ömercan Kömür cba42c0c51 Merge pull request #1810 from RobLoach/pico8-db
pico8: Add PICO-8 database for Retro8 and FAKE-08
2024-05-01 21:38:27 +03:00
Rob Loach 9b0fb0797f pico8: Add PICO-8 database for Retro8 and FAKE-08 2024-04-29 23:47:05 -04:00
Ömercan Kömür 2c7aea3527 Merge pull request #1809 from dionoid/master
Updates for M2000 v 0.9.1
2024-04-19 18:52:20 +03:00
Dion Olsthoorn 0eef296bb4 Updates for M2000 v 0.9.1 2024-04-19 12:51:42 +02:00
zoltanvb 0240dc880e Add building Enterprise 128 database 2024-04-18 22:20:29 +02:00
zoltanvb ed0b363a7e Add Enterprise database. 2024-04-18 22:12:12 +02:00
Ömercan Kömür 5113c3d8ef Merge pull request #1806 from RobLoach/patch-116
info: Update Vircon32 .info
2024-04-15 00:17:44 +03:00
Rob Loach e19f9f8c30 Update vircon32_libretro.info 2024-04-14 09:31:21 -04:00
Rob Loach 7bcbb62d12 info: Update Vircon32 .info 2024-04-12 14:01:00 -04:00
LibretroAdmin 7d881d698a Merge pull request #1798 from Sanaki/linuxcores
Update Linux x64 core recipe
2024-03-31 20:32:45 -07:00
LibretroAdmin 3dae37e321 Merge pull request #1804 from JesseTG/patch-1
Create a new `.info` file
2024-03-31 20:32:23 -07:00
Jesse Talavera 984e1c67b7 Create a new .info file 2024-03-31 14:59:48 -04:00
Ömercan Kömür 7cb1c58d04 Merge pull request #1803 from dionoid/m2000
Added m2000_libretro.info
2024-03-29 00:46:33 +03:00
Ömercan Kömür a7180bf2e6 Merge pull request #1802 from zoltanvb/master
Rule updates: add geolith, update emuscv URL
2024-03-29 00:45:17 +03:00
Dionoid 707557dc3c Added m2000_libretro.info
Info file for M2000, the Philips P2000T emulator
2024-03-26 16:05:40 +01:00
zoltanvb e4e983e823 Add melonDS DS (#1801) 2024-03-24 13:11:54 +01:00
zoltanvb 9d41880b9f Add geolith, update emuscv URL 2024-03-24 12:51:36 +01:00
JesseTG 07f0a0823a Submit melondsds_libretro.info for melonDS DS release v1.1.1 on behalf of @JesseTG 2024-02-29 17:42:43 +01:00
Sanaki 27fabc6980 Update Linux x64 core recipe 2024-02-26 22:13:52 -08:00
LibretroAdmin 1dceabd83c Merge pull request #1793 from zoltanvb/master
Add submodules to puzzlescript
2024-02-19 08:18:21 -08:00
LibretroAdmin d45e233e1d Merge pull request #1791 from iyzsong/master
Add SyobonAction core
2024-02-19 08:18:13 -08:00
LibretroAdmin f104f731f5 Merge pull request #1795 from RobLoach/patch-114
database: Add SNK - Neo Geo
2024-02-19 08:18:04 -08:00
LibretroAdmin 137555bd52 Merge pull request #1796 from hunterk/geolith_db
add Neo Geo database to geolith info
2024-02-19 08:17:57 -08:00
Rob Loach 5e98a3f628 database: Add SNK - Neo Geo
This change makes the build-database script build the `SNK - Neo Geo` database from @hunterk .
2024-02-17 16:16:28 -05:00
hunterk 5faca86d7e add Neo Geo database to geolith info
which will work with the new database of *.neo files to provide scanner support and boxart/thumbnails.
2024-02-17 14:24:16 -06:00
LibretroAdmin c3ac020714 Merge pull request #1794 from carmiker/master
geolith_libretro.info: Change version to 0.2.1
2024-02-16 20:22:45 -08:00
Rupert Carmichael ca0dee8e6f geolith_libretro.info: Change version to 0.2.1 2024-02-16 21:24:11 -05:00
zoltanvb ec3304fbf8 Add submodules to puzzlescript 2024-02-14 18:10:17 +01:00
JesseTG e89984397b Submit melondsds_libretro.info for melonDS DS release v1.1.0 on behalf of @JesseTG 2024-02-13 16:20:16 +01:00
宋文武 a4dcc78188 Add SyobonAction core. 2024-02-09 22:38:47 +08:00
LibretroAdmin a7a372d1b3 Merge pull request #1787 from zoltanvb/master
Update ep128emu_core_libretro.info
2024-02-06 19:46:11 -08:00
LibretroAdmin 562d6da8b3 Merge pull request #1790 from warmenhoven/warmenhoven/pr/beetlepsxhw
Update beetle psx hw savestate features to match non-hw
2024-02-06 19:46:05 -08:00
Eric Warmenhoven 66c4f841d9 Update beetle psx hw savestate features to match non-hw 2024-02-06 22:33:19 -05:00
LibretroAdmin b282e51989 Merge pull request #1789 from carmiker/master
Add geolith_libretro.info
2024-02-06 18:31:04 -08:00
Rupert Carmichael df773cb9eb Add geolith_libretro.info 2024-02-05 19:23:12 -05:00
Ömercan Kömür 7723f00c9c Merge pull request #1788 from Zlika/update_theodore
Add cheats support for Theodore
2024-02-05 20:35:29 +03:00
Zlika e862ba1c00 Add cheats support for Theodore 2024-02-04 10:31:17 +01:00
zoltanvb 273ad9a09a Update ep128emu_core_libretro.info
Bump version, simplify system name (for future database), add existing databases.
2024-02-03 20:22:04 +01:00
LibretroAdmin 3c7f42ba0c Merge pull request #1785 from RobLoach/patch-113
puzzlescript: Update the PuzzleScript .info file
2024-01-29 08:49:54 -08:00
Rob Loach fcae659499 puzzlescript: Update the PuzzleScript .info file 2024-01-29 01:52:21 -05:00
LibretroAdmin ddbe156648 Merge pull request #1784 from JesseTG/melondsds-v1.0.2
Update melonDS DS to 1.0.2
2024-01-19 14:34:17 -08:00
JesseTG caa8a1a446 Submit melondsds_libretro.info for melonDS DS release v1.0.2 on behalf of @JesseTG 2024-01-19 21:16:44 +00:00
LibretroAdmin 7153227b32 Merge pull request #1779 from RobLoach/lyx
lynx: Add `.lyx` file extension
2024-01-12 13:13:29 -08:00
LibretroAdmin daa884aab8 Merge pull request #1783 from JesseTG/melondsds-v1.0.1
Update melonDS DS to 1.0.1
2024-01-12 11:42:38 -08:00
JesseTG 5e1d70ce5a Submit melondsds_libretro.info for melonDS DS release v1.0.1 on behalf of @JesseTG 2024-01-12 18:49:41 +00:00
Ömercan Kömür aa877fd6cb Merge pull request #1782 from JesseTG/melondsds-v0.8.7
Update melonDS DS to 0.8.7
2024-01-10 21:59:49 +03:00
JesseTG e0ff03f9a4 Submit melondsds_libretro.info for melonDS DS release v0.8.7 on behalf of @JesseTG 2024-01-10 16:10:12 +00:00
Ömercan Kömür d3486e9c15 Merge pull request #1780 from warmenhoven/warmenhoven/pr/docs-889
Make sure variables based on $PWD are properly quoted
2024-01-09 19:59:57 +03:00
Eric Warmenhoven 12ab35b2cc Make sure variables based on $PWD are properly quoted
This fixes https://github.com/libretro/docs/issues/889
2024-01-06 00:25:55 -05:00
Rob Loach e78fd6bbb9 lynx: Update extension to accept .lyx files 2023-12-31 20:17:27 -05:00
Ömercan Kömür f4fc2a5ad1 Merge pull request #1777 from WizzardSK/patch-1
dist/info fixes
2023-12-31 21:56:35 +03:00
WizzardSK 1aebc5e153 revert svi 2023-12-31 13:16:34 +01:00
WizzardSK e4354b1817 revert 2023-12-31 13:15:30 +01:00
WizzardSK c8a1cce459 Update libretro-build-database.sh 2023-12-31 12:47:55 +01:00
WizzardSK 5802d06588 revert 2023-12-31 12:46:47 +01:00
WizzardSK 49bf3072ad Merge branch 'libretro:master' into patch-1 2023-12-31 12:45:59 +01:00
Ömercan Kömür 8f2321b0f8 Merge pull request #1778 from barbudreadmon/patch-6
Update kronos_libretro.info
2023-12-29 21:37:45 +03:00
barbudreadmon d11a508446 Update kronos_libretro.info 2023-12-25 09:58:29 +01:00
WizzardSK e93c3aae52 Update uae4arm_libretro.info 2023-12-24 09:45:58 +01:00
WizzardSK bb3a5a987e Update same_cdi_libretro.info 2023-12-24 09:20:44 +01:00
WizzardSK b19235e9a6 Update cdi2015_libretro.info 2023-12-24 09:20:21 +01:00
WizzardSK 9e0b7520f3 Update libretro-build-database.sh 2023-12-23 21:34:37 +01:00
WizzardSK debf658082 Update atari800_libretro.info 2023-12-23 21:33:19 +01:00
Ömercan Kömür 543c2e65b2 Merge pull request #1756 from Shoegzer/master
Update pcsx2 branch from main to libretro
2023-12-23 22:57:29 +03:00
WizzardSK e6b85d69da Update libretro-build-database.sh 2023-12-23 20:52:29 +01:00
WizzardSK db6f5aaa4f Update bluemsx_libretro.info 2023-12-23 20:50:39 +01:00
WizzardSK 08c5d27791 Update atari800_libretro.info 2023-12-23 20:50:12 +01:00
WizzardSK a609312193 correct database name 2023-12-23 17:34:24 +01:00
WizzardSK f8d45236e8 Update libretro-build-database.sh 2023-12-23 16:23:11 +01:00
WizzardSK 9f58c701bd Update quasi88_libretro.info 2023-12-23 16:17:59 +01:00
WizzardSK 1c7d1a446e CRC instead of serial for PC-98 DB
for TOSEC database to work
2023-12-23 14:35:06 +01:00
LibretroAdmin 9acc589e9e Merge pull request #1771 from WizzardSK/master
rename Spectravideo db, add new dbs, build PC-88 db
2023-12-18 06:23:59 +01:00
LibretroAdmin 9777b0568d Merge pull request #1776 from RobLoach/patch-112
Delete duplicate DoubeCherryGB-libretro info file
2023-12-18 06:23:50 +01:00
Rob Loach 198aeaf53c Delete dist/info/DoubeCherryGB-libretro
The file already exists at https://github.com/libretro/libretro-super/blob/master/dist/info/DoubleCherryGB_libretro.info
2023-12-17 23:38:47 -05:00
WizzardSK 5cfc8e9c10 Merge branch 'libretro:master' into master 2023-12-17 15:43:14 +01:00
LibretroAdmin 6c39b58be6 Merge pull request #1764 from TimOelrichs/master
Add Double Cherry GB core
2023-12-17 08:25:14 +01:00
LibretroAdmin 7e0ef7f9a7 Merge pull request #1761 from TimOelrichs/patch-1
Create DoubeCherryGB-libretro
2023-12-17 08:25:04 +01:00
LibretroAdmin c37ab1399f Merge pull request #1773 from RobLoach/patch-111
db: Build the Spectravideo database
2023-12-17 08:24:29 +01:00
LibretroAdmin abfa2cbdd4 Merge pull request #1775 from iyzsong/master
Add GAM4980 core
2023-12-17 08:24:22 +01:00
宋文武 edc0fcb2c9 Add GAM4980 core. 2023-12-15 20:54:16 +08:00
WizzardSK 43c7ced1b2 db: build PC-88 database 2023-12-12 09:52:18 +01:00
WizzardSK 538ccf698b Update quasi88_libretro.info 2023-12-10 14:46:02 +01:00
WizzardSK 3bf1629a30 Update atari800_libretro.info 2023-12-10 14:38:32 +01:00
WizzardSK 7597948c09 Update atari800_libretro.info + atari 8-bit database 2023-12-10 11:18:53 +01:00
WizzardSK 5b00dd2072 Update hatari_libretro.info + database 2023-12-10 11:13:13 +01:00
Rob Loach 8f2083d776 db: Build the Spectravideo database 2023-12-08 12:26:29 -05:00
WizzardSK ca32e12af6 Update bluemsx_libretro.info 2023-12-08 18:06:07 +01:00
WizzardSK 8a5afd3b2e Update bluemsx_libretro.info 2023-12-08 13:14:36 +01:00
Ömercan Kömür 9db9b65536 Merge pull request #1770 from WizzardSK/master
Update bluemsx_libretro.info
2023-11-22 19:57:03 +03:00
Ömercan Kömür 777cebf7a1 Merge pull request #1769 from RobLoach/arduboy-database
arduboy: Match No-Intro database name with Arduboy Inc - Arduboy
2023-11-22 19:55:52 +03:00
Ömercan Kömür 938a205025 Merge pull request #1765 from warmenhoven/warmenhoven/pr/sameduck
Update rules for sameduck
2023-11-22 19:55:30 +03:00
Ömercan Kömür b02a94e3c3 Merge pull request #1768 from bslenul/bluemsx-firmware
Add firmware checks for blueMSX
2023-11-22 19:55:02 +03:00
WizzardSK a60c8741a9 Update bluemsx_libretro.info
+Spectravideo
2023-11-20 20:32:27 +01:00
Rob Loach b538fe7da0 arduboy: Build the Arduboy database 2023-11-20 12:33:36 -06:00
Rob Loach 6d95dcc8aa arduboy: Match No-Intro database name with Arduboy Inc - Arduboy 2023-11-20 12:31:27 -06:00
Bobby Smith f68cda3a7a Add firmware checks for blueMSX 2023-11-10 14:48:16 +01:00
Eric Warmenhoven 8ecfddb357 Update rules for sameduck 2023-11-01 12:14:01 -04:00
Tim Oelrichs 774923bd2e added core to rules and recipes 2023-10-30 18:05:46 +01:00
Ömercan Kömür 2b707b3050 Merge pull request #1763 from zoltanvb/master
Fix mame2016 makefile name
2023-10-25 23:56:02 +03:00
zoltanvb 3ce71747ce Fix mame2016 makefile name 2023-10-25 08:29:27 +02:00
Shoegzer a0711e4472 Actually use the branch that matters 2023-10-22 17:12:02 -04:00
Shoegzer 2815793875 Merge branch 'libretro:master' into master 2023-10-22 16:40:54 -04:00
Tim Oelrichs f44a1c033a Add files via upload
DoubleCherryGB info file
2023-10-17 20:26:02 +02:00
Tim Oelrichs a47ebec15e Create DoubeCherryGB-libretro 2023-10-17 18:05:26 +02:00
Ömercan Kömür 0a957ef883 Merge pull request #1760 from zoltanvb/rule-updates
Rule updates for recently added (or long forgotten) cores.
2023-10-12 20:27:10 +03:00
zoltanvb 376a5e5097 Rule updates for recently added (or long forgotten) cores. 2023-10-08 20:36:19 +02:00
Ömercan Kömür 96ffa26693 Merge pull request #1758 from zoltanvb/cmake-build
Cmake option for building with libretro-build.sh
2023-10-08 21:27:43 +03:00
Ömercan Kömür 76d2ae1465 Merge pull request #1759 from RobLoach/patch-110
ppsspp: Add .chd as a supported extension
2023-10-08 21:27:06 +03:00
Rob Loach ac368d43cd ppsspp: Add .chd as a supported extension
RE: https://github.com/libretro/libretro-core-info/pull/63
2023-10-04 10:33:13 -04:00
zoltanvb 5f082fad92 Cmake option for building with libretro-build.sh
Cmake option added and a couple of core rules  updated to use it
for building. At the moment, those were not working at all with
the makefile based method.
2023-09-30 22:23:41 +02:00
Ömercan Kömür ebe59e0446 Merge pull request #1753 from RobLoach/patch-109
database: Build the Vircon32 RDB
2023-09-20 19:37:38 +03:00
Ömercan Kömür df10a8181a Merge pull request #1755 from thatguywiththekids/remove-stonesoup
Don't try to download the unmaintained stonesoup core.
2023-09-20 19:36:39 +03:00
Ömercan Kömür c1be0eac6d Merge pull request #1752 from gouchi/vircon32
Add Vircon32 core
2023-09-20 19:35:17 +03:00
LibretroAdmin e803939bbe Merge pull request #1754 from greenchili2/master
Update core extensions to support new image types.
2023-09-19 06:09:42 -07:00
Shoegzer 03b6d98c6d Other minor changes to pcsx2 recipe 2023-09-13 15:01:07 -04:00
Shoegzer ff2f86ff83 Update pcsx2 branch from main to master 2023-09-13 13:25:51 -04:00
ThatGuyWithTheKids ba53a51832 Don't try to download the unmaintained stonesoup core. 2023-09-06 23:14:44 +02:00
greenchili2 26ede7db47 Update core extensions to support new image types. 2023-09-06 03:08:06 -04:00
Rob Loach 7186510999 database: Build the Vircon32 RDB
Related to #1752
2023-09-05 19:15:47 -04:00
gouchi 075afb105f Add Vircon32 core 2023-09-04 22:40:05 +02:00
LibretroAdmin aaf6cf17c8 Merge pull request #1751 from greenchili2/master
Update Atari OSB Hash in atari800_libretro.info
2023-08-17 16:30:43 -07:00
greenchili2 040217a241 Update atari800_libretro.info
Update Atari OSB hash to match what current build of Atari800 is looking for.
2023-08-17 19:05:34 -04:00
LibretroAdmin b59e031737 Merge pull request #1745 from Jarvik7/patch-5
Update fbneo_libretro.info
2023-08-07 01:22:59 +02:00
LibretroAdmin 0ebc88d8d2 Merge pull request #1748 from mahoneyt944/patch-4
Update mame2003_libretro.info
2023-08-07 01:22:52 +02:00
LibretroAdmin d00ec7296c Merge pull request #1746 from Jarvik7/patch-6
Update ep128emu_core_libretro.info
2023-08-07 01:22:45 +02:00
LibretroAdmin 369a9698d6 Merge pull request #1747 from mahoneyt944/patch-3
Update mame2003_plus_libretro.info
2023-08-07 01:22:38 +02:00
LibretroAdmin ec938bf40b Merge pull request #1743 from Jarvik7/patch-2
Update blastem_libretro.info
2023-08-07 01:22:24 +02:00
LibretroAdmin 6409e3d649 Merge pull request #1744 from Jarvik7/patch-3
Update 4do_libretro.info
2023-08-07 01:22:14 +02:00
LibretroAdmin ef2fad376e Merge pull request #1749 from iyzsong/master
Add Anarch core
2023-08-07 01:22:00 +02:00
LibretroAdmin 954d69d754 Merge pull request #1750 from ds22x/master-1
Update pcsx_rearmed_libretro.info
2023-08-07 01:21:44 +02:00
ds22x 6a611efdb4 Update pcsx_rearmed_libretro.info
Adds extensions added through https://github.com/libretro/pcsx_rearmed/commit/cb065acce601586fc3d0f0e925e788ca0701c414
2023-08-06 22:25:01 +02:00
宋文武 428b50f9a9 Add Anarch core 2023-08-05 21:27:23 +08:00
mahoneyt944 2b237d77c4 Update mame2003_libretro.info 2023-08-01 08:42:24 -04:00
mahoneyt944 565d81c182 Update mame2003_plus_libretro.info 2023-08-01 08:40:30 -04:00
Jarvik7 a2b48f85d0 Update ep128emu_core_libretro.info
Remove extraneous comment
2023-07-31 18:39:25 -03:00
Jarvik7 af0366e3c3 Update fbneo_libretro.info
There are 23 bios, not 22
2023-07-31 18:35:40 -03:00
Jarvik7 2c2e93f38e Update 4do_libretro.info
Combined all notes to a single line to match other info file format. This will help data processing for an upcoming PR
2023-07-31 17:58:21 -03:00
Jarvik7 9244b14177 Update blastem_libretro.info
Change hash to current version from https://github.com/libretro/blastem

Upgraded from MD5 to SHA1
2023-07-31 17:51:18 -03:00
Ömercan Kömür 2187954c8b Merge pull request #1739 from tiberiusbrown/master
Add ardens_libretro.info
2023-07-31 23:40:41 +03:00
Ömercan Kömür 4e889f76f9 Merge pull request #1740 from greenchili2/master
Enable rewind and savestate support.  Correct mispelling of media typ…
2023-07-31 23:39:26 +03:00
Ömercan Kömür 73742b8971 Merge pull request #1742 from mahoneyt944/patch-2
Update mame2003_libretro.info
2023-07-31 23:38:42 +03:00
Ömercan Kömür cd4fe56dce Merge pull request #1741 from mahoneyt944/patch-1
Update mame2003_plus_libretro.info
2023-07-31 23:36:44 +03:00
mahoneyt944 6b72bd46f6 Update mame2003_libretro.info 2023-07-31 09:09:00 -04:00
mahoneyt944 1c31b8d79d Update mame2003_plus_libretro.info 2023-07-31 09:05:58 -04:00
Greenchili2 001bd9e1ba Enable rewind and savestate support. Correct mispelling of media type DCM. 2023-07-31 03:15:37 -04:00
Peter Brown e8cc02649f Add ardens_libretro.info 2023-07-22 13:19:01 -06:00
Ömercan Kömür 36d9acfcca Merge pull request #1738 from sonninnos/puae-version
Update PUAE version
2023-07-21 17:12:57 +03:00
sonninnos 1ef138236b Update PUAE version 2023-07-18 21:58:13 +03:00
Ömercan Kömür d7790df21d Merge pull request #1737 from andreas-jonsson/virtualxt-update
Updated version and description.
2023-07-10 09:35:10 +03:00
Andreas T Jonsson f920711830 Updated version and description. 2023-07-07 12:50:31 +02:00
Ömercan Kömür 8393e8a6c8 Merge pull request #1736 from zoltanvb/master
Info file for galaksija-libretro
2023-06-20 11:49:02 +03:00
zoltanvb ab5a1ad0d5 Info file for galaksija-libretro (https://github.com/libretro/galaxy-libretro).
This core is already included to the buildbot but has no info file for some reason.
2023-06-18 19:30:38 +02:00
Ömercan Kömür 15cacbbe27 Merge pull request #1735 from zoltanvb/master
rule updates: new cores
2023-06-18 18:20:59 +03:00
zoltanvb 3cc46c2425 update rules: add puzzlescript and x64dtv, set same work dir for vice variants 2023-06-18 10:49:03 +02:00
Ömercan Kömür 177c11eccb Merge pull request #1733 from AShiningRay/master
Update freeJ2ME's core info file
2023-06-09 15:50:43 +03:00
AShiningRay e06644630c Change FreeJ2ME firmware files from firmware2 to firmware0 2023-06-07 18:47:10 -03:00
AShiningRay 25af29494b Update freeJ2ME's core info file
Retroarch has a database for "Mobile - J2ME", which is precisely
what FreeJ2ME supports. It also sports very little libretro
functionality so this should be noted in the info file, and it's
"BIOS/Firmware" file does not have a fixed md5 due to that file
actually being the emulator itself.
2023-06-07 18:28:18 -03:00
LibretroAdmin ac1c2ab228 Merge pull request #1732 from Ryunam/master
Update nestopia savestate_features to deterministic
2023-06-02 16:43:07 +02:00
Ryunam 3335da5f08 Update nestopia savestate_features to deterministic 2023-06-02 16:25:15 +02:00
LibretroAdmin 9bbfbc7494 Merge pull request #1731 from sonninnos/cd32
Add Commodore CD32/CDTV databases
2023-06-01 15:51:08 +02:00
sonninnos 7da2a01c84 Add CD32/CDTV databases to PUAE cores 2023-06-01 15:24:26 +03:00
sonninnos 4b231bcec2 Add Commodore CD32/CDTV databases 2023-05-31 23:19:23 +03:00
Ömercan Kömür 373e083cfa Merge pull request #1730 from esoptron/patch-5
Update genesis_plus_gx_libretro.info: Update to 2.0 core options version
2023-05-30 09:31:50 +03:00
Esoptron 5ca446d10d Update genesis_plus_gx_libretro.info
It's 2.0 now.

* https://github.com/libretro/Genesis-Plus-GX/blob/master/libretro/libretro_core_options.h
2023-05-29 19:13:41 -04:00
LibretroAdmin 47f0ee039b Merge pull request #1729 from sonninnos/commodore-mame-info
Update PUAE + MAME info
2023-05-23 17:19:16 +02:00
sonninnos 3b07a94c86 Update Commodore + MAME info 2023-05-20 22:52:35 +03:00
Ömercan Kömür 1bfd62ffbb Merge pull request #1728 from soundsnow/master
fixes
2023-05-10 22:04:36 +03:00
Ömercan Kömür 90e0eb15ff Merge pull request #1727 from RobLoach/patch-108
Add Atari - 8-bit database scanning to atari800
2023-05-10 22:04:26 +03:00
Ömercan Kömür 48067f6b35 Merge pull request #1725 from Jarvik7/patch-1
Remove unnecessary BIOS from freej2me
2023-05-10 22:04:09 +03:00
soundsnow b0b24ba02b fixes 2023-05-10 16:14:48 +08:00
Rob Loach 98a8d31095 info: Add Atari - 8-bit database scanning to atari800 2023-05-09 12:28:14 -04:00
Jarvik7 c849d023d6 Remove unnecessary BIOS from freej2me
Reference: https://github.com/hex007/freej2me

Only -lr is needed for the libretro core
2023-05-08 09:30:05 -03:00
Ömercan Kömür f6c30d9011 Merge pull request #1723 from Ghabry/patch-2
EasyRPG Player is now v0.8
2023-05-06 23:04:19 +03:00
Ömercan Kömür c82d68cdeb Merge pull request #1724 from zach-morris/patch-5
Update libretro-build-database.sh
2023-05-06 23:04:08 +03:00
Zach Morris 9ad29d49b2 Update libretro-build-database.sh
Add Atari 8-bit, Sharp X1, Commodore PET
Reference https://github.com/libretro/libretro-database/pull/1354
2023-05-06 12:42:50 -07:00
Gabriel 80d2bb186a EasyRPG Player is now v0.8 2023-05-03 17:23:53 +02:00
Ömercan Kömür 0f793b5d3a Merge pull request #1722 from iyzsong/master
Add RVVM core
2023-05-02 00:16:17 +03:00
宋文武 c29e691a93 Add RVVM core info file. 2023-05-01 20:59:37 +08:00
LibretroAdmin b06f175f1e Update core-rules.sh 2023-04-22 20:52:44 +02:00
Ömercan Kömür 408d3a4154 Merge pull request #1719 from andreas-jonsson/vxt-zip
VirtualXT now supports loading from ZIP files.
2023-04-19 23:33:10 +03:00
Ömercan Kömür b1e2eeb1dd Merge pull request #1720 from RobLoach/patch-107
database: Add MicroW8 database
2023-04-19 23:32:57 +03:00
Rob Loach 7a5af444cf database: Add MicroW8 database
These run through the uw8 core.
2023-04-12 11:50:15 -04:00
Andreas T Jonsson 0b8e65a946 VirtualXT now supports loading from ZIP files. 2023-04-11 09:41:00 +02:00
Jean-André Santoni ba788307f3 Add info file for nes_libretro 2023-04-03 14:41:54 +02:00
Jean-André Santoni d98fa33770 Update uw8 author name 2023-04-01 13:12:40 +02:00
Jean-André Santoni 4298bd02ac Add uw8 recipe 2023-04-01 13:03:54 +02:00
Jean-André Santoni 0d3ed21f19 Add uw8 2023-04-01 12:44:01 +02:00
Ömercan Kömür f180293711 Merge pull request #1716 from andreas-jonsson/virtualxt-info
Added VirtualXT info file
2023-03-30 22:40:23 +03:00
Ömercan Kömür 6fc0b4602f Merge pull request #1717 from andreas-jonsson/virtualxt-buildsetting
Added rule for VirtualXT
2023-03-30 22:40:15 +03:00
Andreas T Jonsson ede46eb481 Added entry for VirtualXT 2023-03-30 09:16:02 +02:00
Andreas T Jonsson ecae486fb0 Added VirtualXT info file 2023-03-29 22:28:52 +02:00
LibretroAdmin b9ad2fb2b2 Update pcsx2_libretro.info 2023-03-29 14:48:18 +01:00
LibretroAdmin 0e036ee298 Update pcsx2_libretro.info 2023-03-29 14:45:44 +01:00
Ömercan Kömür c6a9abbd1d Merge pull request #1715 from kodi-game/vice_x64dtv
Create vice_x64dtv_libretro.info for VICE Commadore 64 Direct-to-TV core
2023-03-20 22:56:03 +03:00
Garrett Brown 6ccbafcdf5 Create vice_x64dtv_libretro.info for VICE Commadore 64 Direct-to-TV core 2023-03-18 15:22:44 -07:00
LibretroAdmin 8ec25dd6a9 Merge pull request #1708 from JoeOsborn/dosbox-emscripten
Add dosbox-pure to emscripten recipe
2023-03-11 20:54:41 +01:00
Ömercan Kömür 0c1549a8a9 Merge pull request #1713 from RobLoach/numero-lf
numero: Use LF for line endings
2023-03-11 22:07:43 +03:00
Ömercan Kömür b0c20ef535 Merge pull request #1714 from RobLoach/patch-106
git: Force LF line endings in the dist directory
2023-03-11 22:07:32 +03:00
Rob Loach 2f9bc91b2a git: Force LF line endings in the dist directory
Use .gitattributes to force use of LF line endings in the dist/info directory.
2023-03-11 13:29:39 -05:00
Rob Loach 5228bf869e numero: Use LF for line endings 2023-03-11 12:56:01 -05:00
LibretroAdmin d2bfce953d Merge pull request #1710 from iyzsong/master
Add ONScripter core
2023-03-07 17:31:27 +01:00
Ömercan Kömür a549beb2cf Merge pull request #1712 from spleen1981/update_scummvm
Update as per official scummvm libretro port
2023-03-07 18:39:04 +03:00
Giovanni Cascione 77d66017e0 Merge branch 'libretro:master' into update_scummvm 2023-03-07 09:50:09 +01:00
Giovanni Cascione 7f81e8cb8c Update as per official scummvm libretro port 2023-03-05 17:39:58 +01:00
Ömercan Kömür d6209cbf03 Merge pull request #1711 from brianblakely/patch-1
PPSSPP supports serialized savestates.
2023-03-02 22:52:41 +03:00
Brian Blakely 540aa17ad8 PPSSPP supports serialized savestates.
Support was added on the PPSSPP side in 2021 (crashing bug fixed):
https://github.com/hrydgard/ppsspp/commit/379f075c85ffe53397d1350a7603d0d2c818bade
And further enhanced recently in 2023:
https://github.com/hrydgard/ppsspp/pull/16958
However, this info file was never updated, so the 2021 update was made incompatible again after this RA update in 2022:
https://github.com/libretro/RetroArch/commit/e541dd5ab18c04d8f47cee05e59c6551f52569fc

This commit should bring everything back in line.
2023-03-02 12:28:38 -05:00
LibretroAdmin afdb369546 Create dirksimple_libretro.info 2023-03-01 01:54:43 +01:00
宋文武 2e81d4160a Add ONScripter. 2023-02-13 18:33:30 +08:00
Ömercan Kömür f084149117 Merge pull request #1709 from sonninnos/commodore-updates
Commodore updates
2023-02-12 22:04:33 +03:00
sonninnos 7d81468ff3 Commodore updates 2023-02-12 07:25:32 +02:00
LibretroAdmin 10fddbd684 Update pcsx2_libretro.info 2023-01-30 06:06:45 +01:00
Joseph C. Osborn 91dd1bc7d1 add dosbox-pure to emscripten recipe
This also removes one of the two fuse lines, using NO for build
since fuse seems not to build cleanly under emscripten.
2023-01-25 12:46:26 -08:00
Ömercan Kömür 8591ff23ab Merge pull request #1701 from jamsilva/master
Add ChimeraSNES.
2023-01-15 22:12:54 +03:00
LibretroAdmin a4938de6ee Merge pull request #1706 from eberhab/add-mamemess
Add mamemess core info file
2023-01-13 12:51:36 +01:00
LibretroAdmin e93de03753 Update pcsx2_libretro.info 2023-01-13 12:51:20 +01:00
eberhab eabf9c5bb6 Add mamemess core info file
Added a core info file for a proposed new mamemess core. This goes along with the mame PR: https://github.com/libretro/mame/pull/342
2023-01-13 11:03:29 +01:00
Ömercan Kömür 28e34aad22 Merge pull request #1705 from spleen1981/update_scummvm
Update to new scummvm core
2023-01-11 19:23:59 +03:00
Giovanni Cascione 3b039f03a8 update to new scummvm core 2023-01-11 00:23:01 +01:00
Ömercan Kömür c6bc7334f5 Merge pull request #1700 from barbudreadmon/patch-6
Update fbneo_libretro.info
2023-01-06 23:55:10 +03:00
Ömercan Kömür 730daa8d77 Merge pull request #1703 from nbarkhina/master
Add Numero core
2023-01-05 10:42:58 +03:00
LibretroAdmin 3f0f58faeb Merge pull request #1702 from RobLoach/infocom-z-machine
Add the Infocom - Z-Machine database
2022-12-30 07:54:38 +01:00
neilomen 8f04650d79 add numero core 2022-12-26 16:26:59 -05:00
Rob Loach 04dc883e9a mojozork: Add the Infocom - Z-Machine database 2022-12-22 18:38:44 -05:00
João Silva 7a18b01eb2 Add ChimeraSNES. 2022-12-20 11:13:49 +00:00
barbudreadmon f65bdea761 Update fbneo_libretro.info 2022-12-13 12:51:56 +01:00
LibretroAdmin e0dc1de103 Merge pull request #1699 from zach-morris/patch-4
Update same_cdi_libretro.info
2022-12-11 21:38:22 +01:00
Zach Morris bc5bb676f7 Update same_cdi_libretro.info
Ref https://github.com/libretro/same_cdi/pull/6#event-8006585851
2022-12-11 08:29:19 -08:00
LibretroAdmin 97336eda33 Merge pull request #1697 from barbudreadmon/patch-5
update some info files
2022-12-10 18:10:01 +01:00
LibretroAdmin 998fe224a3 Merge pull request #1698 from bslenul/atari800-bioses
Update atari800_libretro.info
2022-12-10 16:11:38 +01:00
bslenul d48e20eb07 Update atari800_libretro.info 2022-12-10 12:46:53 +01:00
barbudreadmon 866d9fd470 Update fbneo_libretro.info 2022-12-10 08:06:04 +01:00
barbudreadmon 53c4e41a58 Update nestopia_libretro.info 2022-12-10 08:04:47 +01:00
barbudreadmon 45957f1560 Update mesen_libretro.info 2022-12-10 07:54:37 +01:00
LibretroAdmin 56dff57a2e Update pcsx2_libretro.info 2022-11-26 04:51:51 +01:00
LibretroAdmin 15acf0757e Update pcsx2_libretro.info 2022-11-25 22:24:08 +01:00
Ömercan Kömür 59596f3146 Merge pull request #1695 from gouchi/mojozork
Add mojozork core info file
2022-11-13 13:14:34 +00:00
gouchi 01509fa4ba Add mojozork core info file 2022-11-13 13:20:45 +01:00
Ömercan Kömür 7233507ff4 Update fake08_libretro.info 2022-11-09 08:57:46 +03:00
Ömercan Kömür 6394a9039e Merge pull request #1693 from gouchi/fake-08
Add fake-08 core info file
2022-11-09 05:52:10 +00:00
gouchi 55f78c0056 Add fake-08 core info file
Add supported extensions
2022-11-08 22:37:38 +01:00
LibretroAdmin 3f89ee344e Update mame_libretro.info 2022-11-01 18:38:51 +01:00
LibretroAdmin ed13cfe255 Merge pull request #1692 from zoltanvb/master
Add rule for uae4arm
2022-10-29 02:16:59 +02:00
zoltanvb 53d811ce01 add uae4arm 2022-10-28 21:24:34 +02:00
Ömercan Kömür e1709dad4c Create emuscv_libretro.info 2022-10-19 14:07:45 +03:00
Ömercan Kömür da0bf3b03b Merge pull request #1690 from zoltanvb/master
update ep128emu-core to v1.2.1, indicate new features
2022-10-19 14:01:05 +03:00
zoltanvb f0cf8b5977 update ep128emu-core to v1.2.1, indicate new features 2022-10-18 20:59:09 +02:00
Ömercan Kömür b941477a7f Merge pull request #1688 from enten/info_scummvm
info: fix missing firmware index
2022-10-11 22:59:09 +03:00
Steven Enten 2a76f61807 info: fix missing firmware index 2022-10-11 21:51:05 +02:00
Ömercan Kömür 9370d30088 Merge pull request #1687 from enten/info_ep128emu_core
info: remove trailing semicolons
2022-10-11 22:24:02 +03:00
Steven Enten d36c00e8c6 info: remove trailing semicolons 2022-10-11 21:17:32 +02:00
Ömercan Kömür a3a919da2d Merge pull request #1686 from enten/info_fix_field_systemid
info: fix field systemid
2022-10-11 21:38:44 +03:00
Steven Enten 9d3014a14b info: fix field systemid 2022-10-11 17:55:18 +02:00
Ömercan Kömür 5af08f11ed Merge pull request #1685 from zoltanvb/master
update ep128emu_core to v1.1.0
2022-10-06 09:40:14 +03:00
zoltanvb 3ec972bc12 update to v1.1.0, mark all firmwares as optional 2022-10-06 08:14:47 +02:00
Ömercan Kömür 578c15cf42 Merge pull request #1684 from bslenul/ds-firmware
Remove 'firmware.bin' MD5 for DeSmuME and melonDS
2022-10-04 14:27:07 +03:00
bslenul cadccd91cb Remove 'firmware.bin' MD5 for DeSmuME and melonDS 2022-10-03 14:35:21 +02:00
Ömercan Kömür 9647ef591d Merge pull request #1683 from XerTheSquirrel/patch-3
Update mu_libretro.info
2022-10-02 12:50:32 +03:00
Ömercan Kömür b3d05f3a06 Merge pull request #1681 from lggomez/lggomez/fetch_core_skip
fetch: Allow skipping undefined URL fetches un multi-core fetch rules
2022-10-02 12:50:05 +03:00
Stephanie Gawroriski 0235e8e880 Update mu_libretro.info 2022-10-02 00:07:18 -04:00
Luis Gabriel Gomez 7bee751863 fetch: Allow skipping undefined URL fetches un multi-core fetch rules 2022-10-01 18:55:34 -03:00
Ömercan Kömür ccb0b40709 Merge pull request #1680 from RobLoach/patch-105
database: Build the PuzzleScript RDB
2022-10-01 09:23:48 +03:00
Ömercan Kömür fafd7b4678 Merge pull request #1679 from RobLoach/patch-104
info: Update PuzzleScript .info
2022-10-01 09:23:23 +03:00
Rob Loach 28bcde1109 database: Build the PuzzleScript RDB 2022-09-30 21:35:23 -04:00
Rob Loach 96732309e3 info: Update PuzzleScript .info 2022-09-30 21:10:01 -04:00
Ömercan Kömür bf111811d9 Merge pull request #1678 from RobLoach/patch-103
info: Add PuzzleScript .info file
2022-09-26 09:42:40 +03:00
Rob Loach 76a7877d5a info: Add PuzzleScript .info file for pzretro
[pzretro](https://github.com/nwhitehead/pzretro) is a libretro core for running [PuzzleScript](https://www.puzzlescript.net/) games.
2022-09-25 19:36:45 -04:00
Ömercan Kömür 824e0e65d4 Merge pull request #1677 from sonninnos/master
Update PUAE display version
2022-09-15 13:14:55 +03:00
sonninnos 241d736543 Update PUAE display version 2022-09-15 02:40:33 +03:00
LibretroAdmin d2c29eebb0 Merge pull request #1676 from schellingb/patch-1
Update dosbox_pure_libretro.info
2022-09-09 07:11:16 +02:00
Bernhard Schelling 0f8c3a4324 Update dosbox_pure_libretro.info
Add extensions that support has been added for a while ago and update the display_version field.
2022-09-09 14:06:32 +09:00
LibretroAdmin ae1faca4b5 Merge pull request #1675 from bslenul/dolphin-wia
Dolphin - add WIA as a supported extension
2022-09-04 17:14:54 +02:00
bslenul 2b524d01bc Dolphin - add WIA as a supported extension 2022-09-04 12:39:28 +02:00
LibretroAdmin 552e4dcacb Merge pull request #1674 from Shoegzer/linux_recipe_changes
Flycast recipe changes
2022-09-03 21:36:38 +02:00
Shoegzer f410dc0deb Flycast repo changes 2022-09-03 12:05:15 -04:00
LibretroAdmin dbf2b1900f Merge pull request #1673 from libretro/revert-1671-master
Revert "Update pcsx2_libretro.info"
2022-08-26 10:03:52 +02:00
308 changed files with 7289 additions and 1216 deletions

No files matched your search

+3 -2
View File
@@ -1,2 +1,3 @@
*.sh eol=lf
recipes/** eol=lf
*.sh eol=lf
recipes/** eol=lf
dist/** eol=lf
+27 -27
View File
@@ -1,27 +1,27 @@
name: libretro Core Info Package
on:
# Trigger the workflow on push, but only for the master branch
push:
branches:
- master
watch: # this is a hack that lets repo owners trigger a build by starring
types: [started]
if: github.actor == github.event.repository.owner.login
jobs:
Assets:
name: Bundle Core Info Files
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: cd dist/info && 7z a -mx=9 info.7z *
- name: Upload core info bundle
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: dist/info/info.7z
tag: Latest
asset_name: info.7z
overwrite: true
name: libretro Core Info Package
on:
# Trigger the workflow on push, but only for the master branch
push:
branches:
- master
watch: # this is a hack that lets repo owners trigger a build by starring
types: [started]
if: github.actor == github.event.repository.owner.login
jobs:
Assets:
name: Bundle Core Info Files
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: cd dist/info && 7z a -mx=9 info.7z *
- name: Upload core info bundle
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: dist/info/info.7z
tag: Latest
asset_name: info.7z
overwrite: true
+12 -12
View File
@@ -1,12 +1,12 @@
/libretro-*/
/libretro64-*/
/retroarch/
/build-summary.log
/build-revisions/
/dist/unix/
/dist/win*/
/dist/osx*/
/dist/wiiu
/dist/psl1ght
/log/
.DS_Store
/libretro-*/
/libretro64-*/
/retroarch/
/build-summary.log
/build-revisions/
/dist/unix/
/dist/win*/
/dist/osx*/
/dist/wiiu
/dist/psl1ght
/log/
.DS_Store
+18 -18
View File
@@ -1,18 +1,18 @@
stages:
- package
.package-base:
image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-amd64-ubuntu:latest
stage: package
variables:
MEDIA_PATH: .media
script:
- mkdir -p ${MEDIA_PATH}/${CI_PROJECT_NAME}
- cp -R ./dist/info ${MEDIA_PATH}/${CI_PROJECT_NAME}
artifacts:
paths:
- ${MEDIA_PATH}
expire_in: 1 day
libretro-package-any:
extends: .package-base
stages:
- package
.package-base:
image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-amd64-ubuntu:latest
stage: package
variables:
MEDIA_PATH: .media
script:
- mkdir -p ${MEDIA_PATH}/${CI_PROJECT_NAME}
- cp -R ./dist/info ${MEDIA_PATH}/${CI_PROJECT_NAME}
artifacts:
paths:
- ${MEDIA_PATH}
expire_in: 1 day
libretro-package-any:
extends: .package-base
+3
View File
@@ -0,0 +1,3 @@
{
"CurrentProjectSetting": null
}
+7
View File
@@ -0,0 +1,7 @@
{
"ExpandedNodes": [
""
],
"SelectedNode": "\\C:\\Users\\TimZen\\Source\\Repos\\libretro-super",
"PreviewInSolutionExplorer": false
}
Binary file not shown.
BIN
View File
Binary file not shown.
+9 -9
View File
@@ -1,9 +1,9 @@
Changes to cores since version 1.6.7
------------------------------------
* Atari 800 - Add .atx to allowed file extensions (TSCHAK).
* FB Alpha 2012 CPS2 - Fix CPS Q Sound function that caused bad sound genertion quality when code was optimized. (xianx/twinaphex/bparker).
* Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball).
* Parallel N64 - Added msvc2013/2015/2017 x86/x64 targets (twinaphex/bparker).
* Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex)
* FCEUMM - Added Xbox/Xbox360 build targets (twinaphex/bparker).
* ALL - Added Travis CI build scripts to most cores for various platforms (bparker).
Changes to cores since version 1.6.7
------------------------------------
* Atari 800 - Add .atx to allowed file extensions (TSCHAK).
* FB Alpha 2012 CPS2 - Fix CPS Q Sound function that caused bad sound genertion quality when code was optimized. (xianx/twinaphex/bparker).
* Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball).
* Parallel N64 - Added msvc2013/2015/2017 x86/x64 targets (twinaphex/bparker).
* Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex)
* FCEUMM - Added Xbox/Xbox360 build targets (twinaphex/bparker).
* ALL - Added Travis CI build scripts to most cores for various platforms (bparker).
+13
View File
@@ -0,0 +1,13 @@
# Contributing to libretro-super
## Core authors and upstream developers
Libretro does not make statements about, endorse, or vet the personal
views or conduct of core authors or upstream developers.
Info files and other documentation in this repository describe the
software only. Pull requests that add statements about the people behind
a core, positive or negative, will not be accepted.
Decisions about including or removing a core are based on licensing,
technical, and maintenance criteria.
+21 -21
View File
@@ -1,21 +1,21 @@
MIT License
Copyright (c) 2020 The RetroArch team
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
MIT License
Copyright (c) 2020 The RetroArch team
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+14 -14
View File
@@ -1,15 +1,15 @@
default: upgrade fetch build
upgrade:
@./libretro-upgrade.sh
fetch:
@./libretro-fetch.sh
build:
@./libretro-build.sh
install:
@./libretro-install.sh
default: upgrade fetch build
upgrade:
@./libretro-upgrade.sh
fetch:
@./libretro-fetch.sh
build:
@./libretro-build.sh
install:
@./libretro-install.sh
.PHONY: default
+15 -15
View File
@@ -1,15 +1,15 @@
default: upgrade fetch build
upgrade:
@./libretro-upgrade.sh
fetch:
@./libretro-fetch.sh
build:
@./libretro-build-bsd.sh
install:
@./libretro-install.sh
.PHONY: default
default: upgrade fetch build
upgrade:
@./libretro-upgrade.sh
fetch:
@./libretro-fetch.sh
build:
@./libretro-build-bsd.sh
install:
@./libretro-install.sh
.PHONY: default
+12 -12
View File
@@ -1,12 +1,12 @@
default: upgrade fetch build
upgrade:
@./libretro-upgrade.sh
fetch:
@./libretro-fetch.sh $(echo "retroarch"; grep -Eo '^[^ ]+' ./recipes/nintendo/libnx)
build:
@platform=libnx ./libretro-build.sh $(grep -Eo '^[^ ]+' ./recipes/nintendo/libnx)
.PHONY: default
default: upgrade fetch build
upgrade:
@./libretro-upgrade.sh
fetch:
@./libretro-fetch.sh $(echo "retroarch"; grep -Eo '^[^ ]+' ./recipes/nintendo/libnx)
build:
@platform=libnx ./libretro-build.sh $(grep -Eo '^[^ ]+' ./recipes/nintendo/libnx)
.PHONY: default
+17 -17
View File
@@ -1,17 +1,17 @@
# Libretro Super Repository
Fetch, build and install a number of [libretro](http://www.libretro.com/) projects.
## Dependencies
See the [Compilation](https://github.com/libretro/RetroArch/wiki#compilation) notes for prerequisites.
## Usage
### Download and Build
make
### Install
make install
# Libretro Super Repository
Fetch, build and install a number of [libretro](http://www.libretro.com/) projects.
## Dependencies
See the [Compilation](https://github.com/libretro/RetroArch/wiki#compilation) notes for prerequisites.
## Usage
### Download and Build
make
### Install
make install
+11 -1
View File
@@ -16,6 +16,7 @@ include_core_mesens
include_core_snes9x2002
include_core_snes9x2005
include_core_snes9x2005_plus
include_core_chimerasnes
include_core_snes9x2010
include_core_snes9x
include_core_bsnes
@@ -41,11 +42,14 @@ include_core_genesis_plus_gx
include_core_genesis_plus_gx_wide
include_core_picodrive
include_core_blastem
include_core_clownmdemu
include_core_jgenesis
# --- Master System cores ---
include_core_gearsystem
# --- Arcade emulator cores ---
include_core_dice
include_core_fbneo
include_core_fbalpha2012
include_core_fbalpha2012_cps1
@@ -66,6 +70,7 @@ include_core_mednafen_gba
include_core_tempgba
# --- NES emulator cores ---
include_core_rustynes
include_core_fceumm
include_core_nestopia
include_core_quicknes
@@ -241,6 +246,9 @@ include_core_vecx
# --- ColecoVision emulator cores .--
include_core_gearcoleco
# --- Texas Instruments emulator cores .--
include_core_numero
# --- Media player ---
include_core_ffmpeg
@@ -270,7 +278,6 @@ include_core_daphne
include_core_dinothawr
include_core_3dengine
include_core_2048
include_core_stonesoup
include_core_scummvm
include_core_chailove
include_core_thepowdertoy
@@ -278,6 +285,7 @@ include_core_lowresnx
include_core_tic80
include_core_lutro
include_core_retro8
include_core_uw8
include_core_uzem
include_core_gong
include_core_jumpnbump
@@ -297,6 +305,7 @@ include_core_mu
include_core_squirreljme
include_core_minivmac
include_core_oberon
include_core_pd777
include_core_x1
include_core_galaxy
include_core_jaxe
@@ -304,6 +313,7 @@ include_core_theodore
include_core_vaporspec
include_core_bk
include_core_sameduck
include_core_tamalibretro
# -------------------------------------------------------------------------------------------------
# Devkits
+13 -13
View File
@@ -1,13 +1,13 @@
set(CMAKE_C_COMPILER "qcc")
# -D_SSIZE_T_DEFINED is only for minizip dependency of TIC-80
set(CMAKE_C_FLAGS "-V4.8.3,gcc_ntoarmv7le_gpp -std=gnu99 -D_SSIZE_T_DEFINED")
set(CMAKE_CXX_COMPILER "QCC")
set(CMAKE_CXX_FLAGS "-V4.8.3,gcc_ntoarmv7le_gpp -std=gnu++11")
set(CMAKE_AR "arm-unknown-nto-qnx8.0.0eabi-ar")
set(CMAKE_RANLIB "arm-unknown-nto-qnx8.0.0eabi-ranlib")
set(CMAKE_SYSTEM_PROCESSOR arm)
set(CMAKE_SYSTEM_NAME QNX)
set(CMAKE_CROSSCOMPILING ON)
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-fPIC")
set(CMAKE_C_LINK_FLAGS "-fPIC")
set(CMAKE_C_COMPILER "qcc")
# -D_SSIZE_T_DEFINED is only for minizip dependency of TIC-80
set(CMAKE_C_FLAGS "-V4.8.3,gcc_ntoarmv7le_gpp -std=gnu99 -D_SSIZE_T_DEFINED")
set(CMAKE_CXX_COMPILER "QCC")
set(CMAKE_CXX_FLAGS "-V4.8.3,gcc_ntoarmv7le_gpp -std=gnu++11")
set(CMAKE_AR "arm-unknown-nto-qnx8.0.0eabi-ar")
set(CMAKE_RANLIB "arm-unknown-nto-qnx8.0.0eabi-ranlib")
set(CMAKE_SYSTEM_PROCESSOR arm)
set(CMAKE_SYSTEM_NAME QNX)
set(CMAKE_CROSSCOMPILING ON)
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-fPIC")
set(CMAKE_C_LINK_FLAGS "-fPIC")
+26 -26
View File
@@ -1,26 +1,26 @@
set(CMAKE_C_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc")
set(CMAKE_CXX_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-g++")
set(CMAKE_AR "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ar")
# Workaround for old cmake. Remove when we update cmake
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_RANLIB "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ranlib")
set(CMAKE_SYSTEM_PROCESSOR armv6k)
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_CROSSCOMPILING ON)
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-fPIC")
set(CMAKE_C_LINK_FLAGS "-fPIC")
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
set(CMAKE_CXX_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
set(CMAKE_C_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
add_definitions(-DARM11 -D_3DS)
# Workaround for old cmake. Remove when we update cmake
add_definitions(-march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include)
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
set(CMAKE_C_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc")
set(CMAKE_CXX_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-g++")
set(CMAKE_AR "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ar")
# Workaround for old cmake. Remove when we update cmake
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_RANLIB "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ranlib")
set(CMAKE_SYSTEM_PROCESSOR armv6k)
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_CROSSCOMPILING ON)
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-fPIC")
set(CMAKE_C_LINK_FLAGS "-fPIC")
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
set(CMAKE_CXX_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
set(CMAKE_C_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
add_definitions(-DARM11 -D_3DS)
# Workaround for old cmake. Remove when we update cmake
add_definitions(-march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include)
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
+66 -66
View File
@@ -1,66 +1,66 @@
# Copied from https://github.com/vbe0201/switch-cmake/blob/master/devkita64-libnx.cmake
# Copyright (c) 2019 SwitchPy Team
# Licensed under MIT license, full text is available in COPYING
if (NOT DEFINED ENV{DEVKITPRO})
cmake_panic("Please set DEVKITPRO in your environment. export DEVKITPRO=<path to>/devkitpro")
endif ()
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR aarch64)
set(SWITCH TRUE) # To be used for multiplatform projects
# devkitPro paths are broken on Windows. We need to use this macro to fix those.
macro(msys_to_cmake_path msys_path resulting_path)
if (WIN32)
string(REGEX REPLACE "^/([a-zA-Z])/" "\\1:/" ${resulting_path} ${msys_path})
else ()
set(${resulting_path} ${msys_path})
endif ()
endmacro()
msys_to_cmake_path($ENV{DEVKITPRO} DEVKITPRO)
set(DEVKITA64 ${DEVKITPRO}/devkitA64)
set(LIBNX ${DEVKITPRO}/libnx)
set(PORTLIBS_PATH ${DEVKITPRO}/portlibs)
set(PORTLIBS ${PORTLIBS_PATH}/switch)
set(TOOLCHAIN_PREFIX ${DEVKITA64}/bin/aarch64-none-elf-)
if (WIN32)
set(TOOLCHAIN_SUFFIX ".exe")
else ()
set(TOOLCHAIN_SUFFIX "")
endif ()
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc${TOOLCHAIN_SUFFIX})
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++${TOOLCHAIN_SUFFIX})
set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}as${TOOLCHAIN_SUFFIX})
set(PKG_CONFIG_EXECUTABLE ${TOOLCHAIN_PREFIX}pkg-config${TOOLCHAIN_SUFFIX})
set(CMAKE_AR ${TOOLCHAIN_PREFIX}gcc-ar${TOOLCHAIN_SUFFIX} CACHE STRING "")
set(CMAKE_RANLIB ${TOOLCHAIN_PREFIX}gcc-ranlib${TOOLCHAIN_SUFFIX} CACHE STRING "")
set(CMAKE_LD "/${TOOLCHAIN_PREFIX}ld${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
set(CMAKE_OBJCOPY "${TOOLCHAIN_PREFIX}objcopy${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
set(CMAKE_SIZE_UTIL "${TOOLCHAIN_PREFIX}size${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
set(WITH_PORTLIBS ON CACHE BOOL "use portlibs ?")
if (WITH_PORTLIBS)
set(CMAKE_FIND_ROOT_PATH ${DEVKITA64} ${DEVKITPRO} ${LIBNX} ${PORTLIBS})
else ()
set(CMAKE_FIND_ROOT_PATH ${DEVKITA64} ${DEVKITPRO} ${LIBNX})
endif ()
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
add_definitions(-D__SWITCH__)
set(ARCH "-march=armv8-a -mtune=cortex-a57 -mtp=soft -fPIE")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -MMD -MP -g -Wall -O2 -ffunction-sections ${ARCH}")
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_CXX_FLAGS} -fno-rtti -fno-exceptions")
set(CMAKE_EXE_LINKER_FLAGS_INIT "${ARCH} -ftls-model=local-exec -L${LIBNX}/lib -L${PORTLIBS}/lib")
set(CMAKE_MODULE_LINKER_FLAGS_INIT ${CMAKE_EXE_LINKER_FLAGS_INIT})
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available")
set(CMAKE_INSTALL_PREFIX ${PORTLIBS})
set(CMAKE_PREFIX_PATH ${PORTLIBS})
# Copied from https://github.com/vbe0201/switch-cmake/blob/master/devkita64-libnx.cmake
# Copyright (c) 2019 SwitchPy Team
# Licensed under MIT license, full text is available in COPYING
if (NOT DEFINED ENV{DEVKITPRO})
cmake_panic("Please set DEVKITPRO in your environment. export DEVKITPRO=<path to>/devkitpro")
endif ()
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR aarch64)
set(SWITCH TRUE) # To be used for multiplatform projects
# devkitPro paths are broken on Windows. We need to use this macro to fix those.
macro(msys_to_cmake_path msys_path resulting_path)
if (WIN32)
string(REGEX REPLACE "^/([a-zA-Z])/" "\\1:/" ${resulting_path} ${msys_path})
else ()
set(${resulting_path} ${msys_path})
endif ()
endmacro()
msys_to_cmake_path($ENV{DEVKITPRO} DEVKITPRO)
set(DEVKITA64 ${DEVKITPRO}/devkitA64)
set(LIBNX ${DEVKITPRO}/libnx)
set(PORTLIBS_PATH ${DEVKITPRO}/portlibs)
set(PORTLIBS ${PORTLIBS_PATH}/switch)
set(TOOLCHAIN_PREFIX ${DEVKITA64}/bin/aarch64-none-elf-)
if (WIN32)
set(TOOLCHAIN_SUFFIX ".exe")
else ()
set(TOOLCHAIN_SUFFIX "")
endif ()
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc${TOOLCHAIN_SUFFIX})
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++${TOOLCHAIN_SUFFIX})
set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}as${TOOLCHAIN_SUFFIX})
set(PKG_CONFIG_EXECUTABLE ${TOOLCHAIN_PREFIX}pkg-config${TOOLCHAIN_SUFFIX})
set(CMAKE_AR ${TOOLCHAIN_PREFIX}gcc-ar${TOOLCHAIN_SUFFIX} CACHE STRING "")
set(CMAKE_RANLIB ${TOOLCHAIN_PREFIX}gcc-ranlib${TOOLCHAIN_SUFFIX} CACHE STRING "")
set(CMAKE_LD "/${TOOLCHAIN_PREFIX}ld${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
set(CMAKE_OBJCOPY "${TOOLCHAIN_PREFIX}objcopy${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
set(CMAKE_SIZE_UTIL "${TOOLCHAIN_PREFIX}size${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
set(WITH_PORTLIBS ON CACHE BOOL "use portlibs ?")
if (WITH_PORTLIBS)
set(CMAKE_FIND_ROOT_PATH ${DEVKITA64} ${DEVKITPRO} ${LIBNX} ${PORTLIBS})
else ()
set(CMAKE_FIND_ROOT_PATH ${DEVKITA64} ${DEVKITPRO} ${LIBNX})
endif ()
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
add_definitions(-D__SWITCH__)
set(ARCH "-march=armv8-a -mtune=cortex-a57 -mtp=soft -fPIE")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -MMD -MP -g -Wall -O2 -ffunction-sections ${ARCH}")
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_CXX_FLAGS} -fno-rtti -fno-exceptions")
set(CMAKE_EXE_LINKER_FLAGS_INIT "${ARCH} -ftls-model=local-exec -L${LIBNX}/lib -L${PORTLIBS}/lib")
set(CMAKE_MODULE_LINKER_FLAGS_INIT ${CMAKE_EXE_LINKER_FLAGS_INIT})
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available")
set(CMAKE_INSTALL_PREFIX ${PORTLIBS})
set(CMAKE_PREFIX_PATH ${PORTLIBS})
+30 -30
View File
@@ -1,30 +1,30 @@
set(CMAKE_C_COMPILER "psp-gcc")
set(CMAKE_CXX_COMPILER "psp-g++")
set(CMAKE_AR "psp-ar")
# Workaround for old cmake. Remove when we update cmake
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_RANLIB "psp-ranlib")
set(CMAKE_SYSTEM_PROCESSOR mipsel)
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_CROSSCOMPILING ON)
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
set(CMAKE_C_LINK_FLAGS "")
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
execute_process(COMMAND psp-config --pspsdk-path OUTPUT_VARIABLE PSPSDK_PATH OUTPUT_STRIP_TRAILING_WHITESPACE)
set(CMAKE_CXX_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
set(CMAKE_C_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
add_definitions(-DPSP)
# Workaround for old cmake. Remove when we update cmake
add_definitions(-I${PSPSDK_PATH}/include -G0 -Wcast-align)
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
set(CMAKE_C_COMPILER "psp-gcc")
set(CMAKE_CXX_COMPILER "psp-g++")
set(CMAKE_AR "psp-ar")
# Workaround for old cmake. Remove when we update cmake
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_RANLIB "psp-ranlib")
set(CMAKE_SYSTEM_PROCESSOR mipsel)
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_CROSSCOMPILING ON)
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
set(CMAKE_C_LINK_FLAGS "")
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
execute_process(COMMAND psp-config --pspsdk-path OUTPUT_VARIABLE PSPSDK_PATH OUTPUT_STRIP_TRAILING_WHITESPACE)
set(CMAKE_CXX_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
set(CMAKE_C_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
add_definitions(-DPSP)
# Workaround for old cmake. Remove when we update cmake
add_definitions(-I${PSPSDK_PATH}/include -G0 -Wcast-align)
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
+21 -21
View File
@@ -1,21 +1,21 @@
set(CMAKE_C_COMPILER "arm-vita-eabi-gcc")
set(CMAKE_CXX_COMPILER "arm-vita-eabi-g++")
set(CMAKE_AR "arm-vita-eabi-ar")
# Workaround for old cmake. Remove when we update cmake
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_RANLIB "arm-vita-eabi-ranlib")
set(CMAKE_SYSTEM_PROCESSOR arm)
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_CROSSCOMPILING ON)
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
set(CMAKE_C_LINK_FLAGS "")
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
add_definitions(-DVITA -D_VITA)
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
set(CMAKE_C_COMPILER "arm-vita-eabi-gcc")
set(CMAKE_CXX_COMPILER "arm-vita-eabi-g++")
set(CMAKE_AR "arm-vita-eabi-ar")
# Workaround for old cmake. Remove when we update cmake
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE_RANLIB "arm-vita-eabi-ranlib")
set(CMAKE_SYSTEM_PROCESSOR arm)
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_CROSSCOMPILING ON)
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
set(CMAKE_C_LINK_FLAGS "")
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
add_definitions(-DVITA -D_VITA)
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
+300 -300
View File
@@ -1,300 +1,300 @@
#!/usr/bin/env python3
# License: MIT
# Copyright (C) Google
# Author: Vladimit 'phcoder' Serbinenko
import os
import csv
import requests
hostname = 'git.libretro.com'
namespace = 'libretro'
MISSING = 'missing'
OK = 'OK'
BROKEN = 'broken'
coremap = {}
allcores = set()
allplatformset = set()
corestatus = {}
corereason = {}
SUBCORE_SUFFIXES = [
"plus",
# bsnes
"accuracy", "balanced",
# Beetle PSX
"hw",
# Quake
"rogue", "xatrix", "zaero",
# VICE
"xpet", "xplus4", "xscpu64", "xvic", "x128", "x64sc", "xcbm2", "xcbm5x0",
# Boom3
"xp",
# MAME
"cdi2015"
]
GFX_FEATS = ['gfxaccel', 'gl1', 'gl2', 'gl3', 'gles2', 'gles3']
CPU_FEATS = ['x86_any', 'libco', 'cpu64', 'threads', 'thread-local', 'jit', 'little_endian']
PERIPHERAL_FEATS = ['cdrom', 'usb']
LANG_FEATS = ['c++14', 'c++11']
MISC_FEATS = ['physfs', 'jvm']
ALL_FEATS = GFX_FEATS + CPU_FEATS + PERIPHERAL_FEATS + MISC_FEATS + LANG_FEATS
DESKTOP_COMMON = list(set(ALL_FEATS) - set(['gles2', 'gles3', 'cpu64', 'x86_any', 'little_endian']))
DESKTOP_X64 = DESKTOP_COMMON + ['x86_any', 'cpu64', 'little_endian']
DESKTOP_X86 = DESKTOP_COMMON + ['x86_any', 'little_endian']
DESKTOP_X64_NO_CXX11 = list(set(DESKTOP_X64) - set(['c++14', 'c++11']))
DESKTOP_X86_NO_CXX11 = list(set(DESKTOP_X86) - set(['c++14', 'c++11']))
DESKTOP_ARM32LE = DESKTOP_COMMON + ['little_endian']
DESKTOP_PPC = DESKTOP_COMMON
UWP = ['gfxaccel', 'gles2', 'threads', 'thread-local', 'libco'] + ['cdrom', 'usb', 'physfs', 'c++14', 'c++11', 'jvm'] # unsure about second part
MOBILE_LE = ['gfxaccel', 'gles2', 'gles3', 'threads', 'libco', 'little_endian']
ANDROID = MOBILE_LE + ['jit', 'physfs', 'thread-local', 'c++14', 'c++11', 'jvm']
features_platforms = {
# Misc
'emscripten': ['gfxaccel', 'gles2', 'little_endian', 'physfs', 'c++14', 'c++11'],
# consoles
'ctr': ['threads', 'thread-local', 'libco', 'jit', 'little_endian', 'c++14', 'c++11'],
'psl1ght': ['cpu64'] + ['libco', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
'ngc': ['threads', 'thread-local', 'libco'] + ['cdrom', 'jit', 'c++14', 'c++11'], # unsure about second part
'wii': ['threads', 'thread-local', 'libco'] + ['cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
'ps2': ['little_endian'] + ['libco', 'cpu64', 'threads', 'thread-local', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
'ps3': ['threads', 'thread-local', 'cpu64'] + ['libco', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
'psp': ['libco', 'threads', 'thread-local', 'little_endian'] + ['jit', 'c++14', 'c++11'], # unsure about second part
'libnx-aarch64': ['gfxaccel', 'gl1', 'gl2', 'gl3', 'libco', 'cpu64', 'threads', 'thread-local', 'jit', 'little_endian'] + ['usb', 'c++14', 'c++11'], # unsure about second part
'wiiu': ['libco'] + ['cdrom', 'usb', 'jit', 'c++14', 'c++11'] + ['threads'], # unsure about second part. Threads are present in OS but not in rthreads yet
'vita': ['gfxaccel', 'gl1', 'gl2', 'threads', 'thread-local', 'libco', 'jit', 'little_endian', 'c++14', 'c++11'], # 'gl3', 'gles2', 'gles3'?
# UWP
'windows-uwp-arm': UWP + ['little_endian'],
'windows-uwp-x64': UWP + ['x86_any', 'cpu64', 'little_endian'],
'windows-uwp-x86': UWP + ['x86_any', 'little_endian'],
# Mobile
'android-arm64-v8a': ANDROID + ['cpu64'],
'android-armeabi-v7a': ANDROID,
'android-x86': ANDROID + ['x86_any'],
'android-x86_64': ANDROID + ['x86_any', 'cpu64'],
'ios': MOBILE_LE + ['physfs', 'c++14', 'c++11'],
'ios9': MOBILE_LE + ['physfs', 'c++14', 'c++11'],
'ios-arm64': MOBILE_LE + ['cpu64', 'physfs', 'thread-local', 'c++14', 'c++11'],
'tvos-arm64': MOBILE_LE + ['cpu64', 'physfs', 'thread-local', 'c++14', 'c++11'],
'qnx': MOBILE_LE + ['physfs', 'thread-local', 'c++14', 'c++11', 'jvm'], # Unsure about usb and thread-local
# Desktop
'linux-x64': DESKTOP_X64,
'windows-x64': DESKTOP_X64,
'osx-x64': DESKTOP_X64,
'linux-i686': DESKTOP_X86,
'windows-i686': DESKTOP_X86,
'linux-arm7neonhf': DESKTOP_ARM32LE,
'linux-armhf': DESKTOP_ARM32LE,
'xbox-x86': DESKTOP_X86,
'windows-msvc05-i686': DESKTOP_X86_NO_CXX11,
'windows-msvc10-i686': DESKTOP_X86_NO_CXX11,
'windows-msvc10-x64': DESKTOP_X64_NO_CXX11,
'osx-ppc': [x for x in DESKTOP_PPC if x != 'c++14' and x != 'c++11']
}
features_cores = {
'3dengine': ['gl2'], # Should be gl2 or gles2 but current bugs prevent operating with gles2
'atari800': ['libco'],
'blastem': ['x86_any'],
'boom3': ['gl1'],
'boom3-xp': ['gl1'],
'bsnes': ['libco'],
'bsnes2014': ['libco'],
'bsnes-libretro-cplusplus98': ['libco'],
'bsnes-hd': ['libco'],
'bsnes-mercury': ['libco'],
'chailove': ['physfs', 'thread-local', 'threads'],
'citra': ['gfxaccel'],
'citra2018': ['gfxaccel'],
'Craft': ['gfxaccel'],
'chailove': ['c++14'],
'dolphin': ['cpu64', 'jit'],
'dosbox-svn': ['libco'],
'dosbox-core': ['threads'],
'dosbox-pure': ['c++11', 'threads'],
'ffmpeg': ['threads'],
'flycast': ['gfxaccel'],
'flycast-upstream': ['gfxaccel'],
'frodo': ['libco'],
'hatari': ['libco'],
'gpsp': ['libco'],
'ishiiruka': ['cpu64'],
'kronos': ['gl3'],
'mupen64plus': ['gfxaccel', 'libco'],
'neocd': ['c++11'],
'Omicron': ['gfxaccel', 'jvm'],
'OpenLara': ['gfxaccel'],
'parallel-n64': ['gfxaccel', 'libco'],
'pcem': ['threads'],
'play': ['gfxaccel'],
'redbook': ['cdrom'],
'remotejoy': ['usb'],
'retro8': ['c++11'],
'REminiscence': ['libco'],
'scummvm': ['libco'],
'ThePowderToy': ['threads'],
'tic80': ['little_endian'],
'uae': ['threads'],
'vitaquake3': ['gl1'],
'vitavoyager': ['gl1'],
'yabasanshiro': ['gfxaccel']
}
def strip_suffix(s, suffix):
if s.endswith(suffix):
return s[:-len(suffix)]
return s
def strip_suffixes(s, suffixes):
r = s
for suffix in suffixes + suffixes + suffixes:
r = strip_suffix(r, suffix)
return r
def strip_prefix(s, prefix):
if s.startswith(prefix):
return s[len(prefix):]
return s
def strip_prefixes(s, prefixes):
r = s
for prefix in prefixes:
r = strip_prefix(r, prefix)
return r
def file_to_platform(fname):
s = strip_suffixes(fname, [
"-legacy", "-mingw",
# Mupen64
"-gles2", "-gles3",
] + ["-" + x for x in SUBCORE_SUFFIXES])
s = strip_prefixes(s, ["libretro-", "build-", "static-",
"retroarch-", "dummy-", "deps:", "test:"])
# for infix in ["msvc05", "msvc10"]:
# s = s.replace("-" + infix + "-", "-")
mp = {
'code_quality': None,
'ios-9': 'ios9',
'trigger_static-cores': None,
"android": None,
'osx': None,
'switch': None
}
if s in mp:
s = mp[s]
subcore = list(filter(lambda x: "-" + x + "-" in fname
or fname.endswith("-" + x), SUBCORE_SUFFIXES))
return (s, "-".join(subcore))
def repo_to_core(repname):
s = strip_suffixes(repname, ["-nx", "-libretro", "_libretro"])
s = strip_prefixes(s, ["libretro-"])
return s
def page_get(base):
per_page = 20
res = []
for page in range(1, 30):
add = requests.get(base + ('per_page=%d&page=%d' % (per_page, page))).json()
res += add
if len(add) != per_page:
return res
return res
def parse_pipelines(projectid, sha):
pipelines = requests.get('https://%s/api/v4/projects/%d/pipelines?sha=%s&per_page=20' % (hostname, projectid, sha)).json()
for pipeline in pipelines:
if pipeline['status'] == 'success':
# print(pipeline)
return page_get('https://%s/api/v4/projects/%d/pipelines/%d/jobs?' % (hostname, projectid, pipeline['id']))
return None
projects_all = page_get('https://%s/api/v4/projects?simple=true&' % hostname)
projects = list(filter(lambda x: x['namespace']['path'] == namespace, projects_all))
for project in projects:
print(project['path_with_namespace'])
projectid = project['id']
core_base = repo_to_core(project['path'])
if core_base == 'RetroArch':
continue
commits = requests.get('https://%s/api/v4/projects/%d/repository/commits?ref_name=%s' % (hostname, projectid, project['default_branch'])).json()
# print(commits[0])
jobs = None
for commit in commits:
jobs = parse_pipelines(projectid, commit['id'])
if jobs is not None:
break
if jobs is None:
jobs = []
if not jobs:
allcores.add(core_base)
for job in jobs:
# print(job)
(platform, subcore) = file_to_platform(job['name'])
if platform is None:
continue
if subcore:
core = core_base + "-" + subcore
else:
core = core_base
allplatformset.add(platform)
allcores.add(core)
k = (platform, core)
if k not in coremap:
coremap[k] = []
coremap[k].append({'status': job['status']})
allplatforms = sorted(allplatformset)
cf = open ("comptable.csv", "w")
c = csv.writer(cf)
c.writerow([""] + allplatforms)
for core in allcores:
row = [core]
for platform in allplatforms:
k = (platform, core)
if k not in coremap:
status = MISSING
else:
status = OK if any(map(lambda x: x['status'], coremap[k])) else BROKEN
corestatus[k] = status
if core in features_cores and platform in features_platforms:
missing = set(features_cores[core]) - set(features_platforms[platform])
if missing:
corereason[k] = ','.join(missing)
for core in sorted (allcores):
if core in ('dosbox-libretro',):
continue
row = [core]
for platform in allplatforms:
k = (platform, core)
st = corestatus[k]
s = st
if st != OK and k in corereason:
s += " (" + corereason[k] + ")"
if st == OK and k in corereason:
print("%s is enabled on %s despite %s" % (core, platform, corereason[k]))
row += [s]
c.writerow(row)
cf.close()
#!/usr/bin/env python3
# License: MIT
# Copyright (C) Google
# Author: Vladimit 'phcoder' Serbinenko
import os
import csv
import requests
hostname = 'git.libretro.com'
namespace = 'libretro'
MISSING = 'missing'
OK = 'OK'
BROKEN = 'broken'
coremap = {}
allcores = set()
allplatformset = set()
corestatus = {}
corereason = {}
SUBCORE_SUFFIXES = [
"plus",
# bsnes
"accuracy", "balanced",
# Beetle PSX
"hw",
# Quake
"rogue", "xatrix", "zaero",
# VICE
"xpet", "xplus4", "xscpu64", "xvic", "x128", "x64sc", "xcbm2", "xcbm5x0",
# Boom3
"xp",
# MAME
"cdi2015"
]
GFX_FEATS = ['gfxaccel', 'gl1', 'gl2', 'gl3', 'gles2', 'gles3']
CPU_FEATS = ['x86_any', 'libco', 'cpu64', 'threads', 'thread-local', 'jit', 'little_endian']
PERIPHERAL_FEATS = ['cdrom', 'usb']
LANG_FEATS = ['c++14', 'c++11']
MISC_FEATS = ['physfs', 'jvm']
ALL_FEATS = GFX_FEATS + CPU_FEATS + PERIPHERAL_FEATS + MISC_FEATS + LANG_FEATS
DESKTOP_COMMON = list(set(ALL_FEATS) - set(['gles2', 'gles3', 'cpu64', 'x86_any', 'little_endian']))
DESKTOP_X64 = DESKTOP_COMMON + ['x86_any', 'cpu64', 'little_endian']
DESKTOP_X86 = DESKTOP_COMMON + ['x86_any', 'little_endian']
DESKTOP_X64_NO_CXX11 = list(set(DESKTOP_X64) - set(['c++14', 'c++11']))
DESKTOP_X86_NO_CXX11 = list(set(DESKTOP_X86) - set(['c++14', 'c++11']))
DESKTOP_ARM32LE = DESKTOP_COMMON + ['little_endian']
DESKTOP_PPC = DESKTOP_COMMON
UWP = ['gfxaccel', 'gles2', 'threads', 'thread-local', 'libco'] + ['cdrom', 'usb', 'physfs', 'c++14', 'c++11', 'jvm'] # unsure about second part
MOBILE_LE = ['gfxaccel', 'gles2', 'gles3', 'threads', 'libco', 'little_endian']
ANDROID = MOBILE_LE + ['jit', 'physfs', 'thread-local', 'c++14', 'c++11', 'jvm']
features_platforms = {
# Misc
'emscripten': ['gfxaccel', 'gles2', 'little_endian', 'physfs', 'c++14', 'c++11'],
# consoles
'ctr': ['threads', 'thread-local', 'libco', 'jit', 'little_endian', 'c++14', 'c++11'],
'psl1ght': ['cpu64'] + ['libco', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
'ngc': ['threads', 'thread-local', 'libco'] + ['cdrom', 'jit', 'c++14', 'c++11'], # unsure about second part
'wii': ['threads', 'thread-local', 'libco'] + ['cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
'ps2': ['little_endian'] + ['libco', 'cpu64', 'threads', 'thread-local', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
'ps3': ['threads', 'thread-local', 'cpu64'] + ['libco', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
'psp': ['libco', 'threads', 'thread-local', 'little_endian'] + ['jit', 'c++14', 'c++11'], # unsure about second part
'libnx-aarch64': ['gfxaccel', 'gl1', 'gl2', 'gl3', 'libco', 'cpu64', 'threads', 'thread-local', 'jit', 'little_endian'] + ['usb', 'c++14', 'c++11'], # unsure about second part
'wiiu': ['libco'] + ['cdrom', 'usb', 'jit', 'c++14', 'c++11'] + ['threads'], # unsure about second part. Threads are present in OS but not in rthreads yet
'vita': ['gfxaccel', 'gl1', 'gl2', 'threads', 'thread-local', 'libco', 'jit', 'little_endian', 'c++14', 'c++11'], # 'gl3', 'gles2', 'gles3'?
# UWP
'windows-uwp-arm': UWP + ['little_endian'],
'windows-uwp-x64': UWP + ['x86_any', 'cpu64', 'little_endian'],
'windows-uwp-x86': UWP + ['x86_any', 'little_endian'],
# Mobile
'android-arm64-v8a': ANDROID + ['cpu64'],
'android-armeabi-v7a': ANDROID,
'android-x86': ANDROID + ['x86_any'],
'android-x86_64': ANDROID + ['x86_any', 'cpu64'],
'ios': MOBILE_LE + ['physfs', 'c++14', 'c++11'],
'ios9': MOBILE_LE + ['physfs', 'c++14', 'c++11'],
'ios-arm64': MOBILE_LE + ['cpu64', 'physfs', 'thread-local', 'c++14', 'c++11'],
'tvos-arm64': MOBILE_LE + ['cpu64', 'physfs', 'thread-local', 'c++14', 'c++11'],
'qnx': MOBILE_LE + ['physfs', 'thread-local', 'c++14', 'c++11', 'jvm'], # Unsure about usb and thread-local
# Desktop
'linux-x64': DESKTOP_X64,
'windows-x64': DESKTOP_X64,
'osx-x64': DESKTOP_X64,
'linux-i686': DESKTOP_X86,
'windows-i686': DESKTOP_X86,
'linux-arm7neonhf': DESKTOP_ARM32LE,
'linux-armhf': DESKTOP_ARM32LE,
'xbox-x86': DESKTOP_X86,
'windows-msvc05-i686': DESKTOP_X86_NO_CXX11,
'windows-msvc10-i686': DESKTOP_X86_NO_CXX11,
'windows-msvc10-x64': DESKTOP_X64_NO_CXX11,
'osx-ppc': [x for x in DESKTOP_PPC if x != 'c++14' and x != 'c++11']
}
features_cores = {
'3dengine': ['gl2'], # Should be gl2 or gles2 but current bugs prevent operating with gles2
'atari800': ['libco'],
'blastem': ['x86_any'],
'boom3': ['gl1'],
'boom3-xp': ['gl1'],
'bsnes': ['libco'],
'bsnes2014': ['libco'],
'bsnes-libretro-cplusplus98': ['libco'],
'bsnes-hd': ['libco'],
'bsnes-mercury': ['libco'],
'chailove': ['physfs', 'thread-local', 'threads'],
'citra': ['gfxaccel'],
'citra2018': ['gfxaccel'],
'Craft': ['gfxaccel'],
'chailove': ['c++14'],
'dolphin': ['cpu64', 'jit'],
'dosbox-svn': ['libco'],
'dosbox-core': ['threads'],
'dosbox-pure': ['c++11', 'threads'],
'ffmpeg': ['threads'],
'flycast': ['gfxaccel'],
'flycast-upstream': ['gfxaccel'],
'frodo': ['libco'],
'hatari': ['libco'],
'gpsp': ['libco'],
'ishiiruka': ['cpu64'],
'kronos': ['gl3'],
'mupen64plus': ['gfxaccel', 'libco'],
'neocd': ['c++11'],
'Omicron': ['gfxaccel', 'jvm'],
'OpenLara': ['gfxaccel'],
'parallel-n64': ['gfxaccel', 'libco'],
'pcem': ['threads'],
'play': ['gfxaccel'],
'redbook': ['cdrom'],
'remotejoy': ['usb'],
'retro8': ['c++11'],
'REminiscence': ['libco'],
'scummvm': ['libco'],
'ThePowderToy': ['threads'],
'tic80': ['little_endian'],
'uae': ['threads'],
'vitaquake3': ['gl1'],
'vitavoyager': ['gl1'],
'yabasanshiro': ['gfxaccel']
}
def strip_suffix(s, suffix):
if s.endswith(suffix):
return s[:-len(suffix)]
return s
def strip_suffixes(s, suffixes):
r = s
for suffix in suffixes + suffixes + suffixes:
r = strip_suffix(r, suffix)
return r
def strip_prefix(s, prefix):
if s.startswith(prefix):
return s[len(prefix):]
return s
def strip_prefixes(s, prefixes):
r = s
for prefix in prefixes:
r = strip_prefix(r, prefix)
return r
def file_to_platform(fname):
s = strip_suffixes(fname, [
"-legacy", "-mingw",
# Mupen64
"-gles2", "-gles3",
] + ["-" + x for x in SUBCORE_SUFFIXES])
s = strip_prefixes(s, ["libretro-", "build-", "static-",
"retroarch-", "dummy-", "deps:", "test:"])
# for infix in ["msvc05", "msvc10"]:
# s = s.replace("-" + infix + "-", "-")
mp = {
'code_quality': None,
'ios-9': 'ios9',
'trigger_static-cores': None,
"android": None,
'osx': None,
'switch': None
}
if s in mp:
s = mp[s]
subcore = list(filter(lambda x: "-" + x + "-" in fname
or fname.endswith("-" + x), SUBCORE_SUFFIXES))
return (s, "-".join(subcore))
def repo_to_core(repname):
s = strip_suffixes(repname, ["-nx", "-libretro", "_libretro"])
s = strip_prefixes(s, ["libretro-"])
return s
def page_get(base):
per_page = 20
res = []
for page in range(1, 30):
add = requests.get(base + ('per_page=%d&page=%d' % (per_page, page))).json()
res += add
if len(add) != per_page:
return res
return res
def parse_pipelines(projectid, sha):
pipelines = requests.get('https://%s/api/v4/projects/%d/pipelines?sha=%s&per_page=20' % (hostname, projectid, sha)).json()
for pipeline in pipelines:
if pipeline['status'] == 'success':
# print(pipeline)
return page_get('https://%s/api/v4/projects/%d/pipelines/%d/jobs?' % (hostname, projectid, pipeline['id']))
return None
projects_all = page_get('https://%s/api/v4/projects?simple=true&' % hostname)
projects = list(filter(lambda x: x['namespace']['path'] == namespace, projects_all))
for project in projects:
print(project['path_with_namespace'])
projectid = project['id']
core_base = repo_to_core(project['path'])
if core_base == 'RetroArch':
continue
commits = requests.get('https://%s/api/v4/projects/%d/repository/commits?ref_name=%s' % (hostname, projectid, project['default_branch'])).json()
# print(commits[0])
jobs = None
for commit in commits:
jobs = parse_pipelines(projectid, commit['id'])
if jobs is not None:
break
if jobs is None:
jobs = []
if not jobs:
allcores.add(core_base)
for job in jobs:
# print(job)
(platform, subcore) = file_to_platform(job['name'])
if platform is None:
continue
if subcore:
core = core_base + "-" + subcore
else:
core = core_base
allplatformset.add(platform)
allcores.add(core)
k = (platform, core)
if k not in coremap:
coremap[k] = []
coremap[k].append({'status': job['status']})
allplatforms = sorted(allplatformset)
cf = open ("comptable.csv", "w")
c = csv.writer(cf)
c.writerow([""] + allplatforms)
for core in allcores:
row = [core]
for platform in allplatforms:
k = (platform, core)
if k not in coremap:
status = MISSING
else:
status = OK if any(map(lambda x: x['status'], coremap[k])) else BROKEN
corestatus[k] = status
if core in features_cores and platform in features_platforms:
missing = set(features_cores[core]) - set(features_platforms[platform])
if missing:
corereason[k] = ','.join(missing)
for core in sorted (allcores):
if core in ('dosbox-libretro',):
continue
row = [core]
for platform in allplatforms:
k = (platform, core)
st = corestatus[k]
s = st
if st != OK and k in corereason:
s += " (" + corereason[k] + ")"
if st == OK and k in corereason:
print("%s is enabled on %s despite %s" % (core, platform, corereason[k]))
row += [s]
c.writerow(row)
cf.close()
+3 -2
View File
@@ -75,6 +75,8 @@
# single_purpose = "false"
# Name of the database that the core supports (optional):
# database = "Nintendo - Nintendo Entertainment System|Nintendo - Famicom Disk System"
# When a database match is found inside an archive, should the archive be added to the playlist instead, leaving archive handling to the core?
# database_match_archive_member = "false"
# Does the core support/require support for libretro-gl or other hardware-acceleration in the frontend?
# hw_render = "false"
# Which hardware-rendering APIs does the core support? Delimited by pipe characters.
@@ -85,6 +87,5 @@
# disk_control = "false"
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
# is_experimental = "true"
# Descriptive text, useful for tooltips, etc.
# description = "This is a brief description of the core. It should be informative, but probably not super-long. 1024 characters, tops, all on one line (i.e., no manual line-breaks)."
# description = "This is a brief description of the core. It should be informative, but probably not super-long. 512 characters, tops, all on one line (i.e., no manual line-breaks)."
-85
View File
@@ -1,85 +0,0 @@
# Software Information
display_name = "The 3DO Company - 3DO (4DO)"
authors = "JohnnyDude|FreeDO team|trapexit"
supported_extensions = "iso|bin|chd|cue"
corename = "4DO"
categories = "Emulator"
license = "LGPL/Non-commercial"
permissions = ""
display_version = "v1.3.2.4+"
# Hardware Information
manufacturer = "Panasonic|GoldStar|Sanyo"
systemname = "3DO"
systemid = "3do"
# Libretro Features
database = "The 3DO Company - 3DO"
supports_no_game = "false"
savestate = "true"
savestate_features = "basic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
# BIOS/Firmware
firmware_count = 10
firmware0_desc = "panafz1.bin (Panasonic FZ-1 BIOS)"
firmware0_path = "panafz1.bin"
firmware0_opt = "true"
notes = "(!) panafz1.bin (md5): f47264dd47fe30f73ab3c010015c155b"
firmware1_desc = "panafz10.bin (Panasonic FZ-10 BIOS)"
firmware1_path = "panafz10.bin"
firmware1_opt = "true"
notes = "(!) panafz10.bin (md5): 51f2f43ae2f3508a14d9f56597e2d3ce"
firmware2_desc = "panafz10-patched.bin (Panasonic FZ-10 BIOS [RSA Patch])"
firmware2_path = "panafz10-patched.bin"
firmware2_opt = "true"
notes = "(!) panafz10-patched.bin (md5): 1477bda80dc33731a65468c1f5bcbee9"
firmware3_desc = "panafz10e-anvil.bin (Panasonic FZ-10E BIOS [Anvil])"
firmware3_path = "panafz10e-anvil.bin"
firmware3_opt = "true"
notes = "(!) panafz10e-anvil.bin (md5): a48e6746bd7edec0f40cff078f0bb19f"
firmware4_desc = "panafz10e-anvil-patched.bin (Panasonic FZ-10E BIOS [Anvil RSA Patch])"
firmware4_path = "panafz10e-anvil-patched.bin"
firmware4_opt = "true"
notes = "(!) panafz10e-anvil-patched.bin (md5): cf11bbb5a16d7af9875cca9de9a15e09"
firmware5_desc = "goldstar.bin (Goldstar GDO-101M BIOS)"
firmware5_path = "goldstar.bin"
firmware5_opt = "true"
notes = "(!) goldstar.bin (md5): 8639fd5e549bd6238cfee79e3e749114"
firmware6_desc = "sanyotry.bin (Sanyo Try IMP-21J BIOS)"
firmware6_path = "sanyotry.bin"
firmware6_opt = "true"
notes = "(!) sanyotry.bin (md5): 35fa1a1ebaaeea286dc5cd15487c13ea"
firmware7_desc = "3do_arcade_saot.bin (Shootout At Old Tucson BIOS)"
firmware7_path = "3do_arcade_saot.bin"
firmware7_opt = "true"
notes = "(!) 3do_arcade_saot.bin (md5): 8970fc987ab89a7f64da9f8a8c4333ff"
firmware8_desc = "panafz1-kanji.bin (Panasonic FZ-1 Kanji Font ROM)"
firmware8_path = "panafz1-kanji.bin"
firmware8_opt = "true"
notes = "(!) panafz1-kanji.bin (md5): b8dc97f778a6245c58e064b0312e8281"
firmware9_desc = "panafz10ja-anvil-kanji.bin (Panasonic FZ-10JA Kanji Font ROM)"
firmware9_path = "panafz10ja-anvil-kanji.bin"
firmware9_opt = "true"
notes = "(!) panafz10ja-anvil-kanji.bin (md5): 428577250f43edc902ea239c50d2240d"
description = "A port of 4DO, itself a fork of FreeDO, to libretro. One of several BIOS ROMs must be placed into your RetroArch / libretro "System Directory" folder. "norsa" versions have the RSA encryption check disabled which should allow unsigned software to run. This core is very demanding and is still in development, so many games have varying levels of compatibility and/or bugs."
+32
View File
@@ -0,0 +1,32 @@
# Software Information
display_name = "Nintendo - Game Boy / Color (DoubleCherryGB)"
authors = "GIGO|Hii|TimOelrichs"
supported_extensions = "cgb|dmg|gb|gbc|sgb"
corename = "DoubleCherryGB"
license = "GPLv2"
permissions = ""
display_version = "v0.17.0"
categories = "Emulator"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Game Boy/Game Boy Color"
systemid = "game_boy"
# Libretro Features
supports_no_game = "false"
database = "Nintendo - Game Boy|Nintendo - Game Boy Color"
savestate = "true"
savestate_features = "deterministic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
description = "A fork of the TGB Dual Game Boy core with up to 16 players multiplayer and link over network support for Pokemon Trading. While this core is a decent, usable emulator, it is most notable for being able to emulate to Game Boys connected via Link Cable, which is useful for things like trading Pokemon, etc. DoubleCherryGB added the emulation of the GAMEBOY 4 PLAYER ADATPTER (DMG-07) and up 16 Player Link Hacks like the Tetris 4Player Hack and the FACEBALL 2000 16 player RING LINK CABLE. Thanks to the core's modest hardware requirements, it should run well even on low-powered hardware, though users with more powerful hardware may be better served by the SameBoy core, which can also do the same Link Cable functionality but with improved accuracy and compatibility."
+21
View File
@@ -0,0 +1,21 @@
display_name = "Mattel Intellivision (FreeIntvTSOverlay)"
categories = "Emulator"
authors = "David Richardson, Oscar Toledo G., Joe Zbiciak, Jason Carr"
corename = "FreeIntvTSOverlay"
supported_extensions = "intv|bin|rom|zip"
license = "GPLv3"
display_version = "v2025.11.1"
manufacturer = "Mattel"
systemname = "Intellivision"
systemid = "intellivision"
database = "Mattel - Intellivision"
supports_no_game = "false"
firmware_count = 2
firmware0_desc = "exec.bin (Intellivision Exec BIOS)"
firmware0_path = "exec.bin"
firmware0_opt = "false"
firmware1_desc = "grom.bin (Intellivision Graphic Rom BIOS)"
firmware1_path = "grom.bin"
firmware1_opt = "false"
description = "Libretro core for Mattel Intellivision with touchscreen/mouse support for game specific graphical controller overlays."
notes = "Place BIOS files ((!) exec.bin (md5): 62e761035cb657903761800f4437b8af|(!) grom.bin (md5): 0cd5946c6473e42e8e4c2137785e427f) in RetroArch system folder. Place the controller template PNG files (controller_base.png, default.png, button_swapscreen.png) and overlay PNG files (300x670) in system\FreeIntvTS_Overlays sub-folder. Overlay PNG file names should match the ROM name."
+27
View File
@@ -0,0 +1,27 @@
# Software Information
display_name = "Arcadia 2001 / Interton VC 4000 (AmiArcadia)"
authors = "James Jacobs"
supported_extensions = "bin|tvc"
corename = "AmiArcadia"
categories = "Emulator"
license = "Non-commercial"
permissions = ""
display_version = "4.42"
# Hardware Information
manufacturer = "Emerson|Interton|Elektor|Zaccaria"
systemname = "Arcadia 2001"
systemid = "arcadia"
# Libretro Features
database = "Elektor - TV Games Computer|Emerson - Arcadia 2001|Interton - VC 4000"
supports_no_game = "false"
savestate = "true"
input_descriptors = "true"
core_options = "true"
core_options_version = "1.0"
# Firmware / BIOS
firmware_count = 0
description = "A libretro port of AmiArcadia, an emulator for Signetics 2650 CPU-based systems including the Emerson Arcadia 2001, Interton VC 4000, Elektor TV Games Computer, and Zaccaria/Malzak coin-op arcade machines."
+54
View File
@@ -0,0 +1,54 @@
# Software Information
display_name = "Commodore - Amiga (Amiberry)"
categories = "Emulator"
authors = "BlitterStudio/amiberry"
supported_extensions = "adf|adz|dms|fdi|raw|ipf|hdf|hdz|lha|lzh|zip|7z|uae|rp9|m3u|m3u8|iso|cue|ccd|nrg|mds|chd"
corename = "Amiberry"
license = "GPLv3"
permissions = ""
display_version = "v8.3.0"
# Hardware Information
manufacturer = "Commodore"
systemname = "Amiga"
systemid = "commodore_amiga"
# Libretro Features
database = "Commodore - Amiga|Commodore - CD32|Commodore - CDTV"
supports_no_game = "true"
savestate = "true"
savestate_features = "serialized"
# Firmware / BIOS
firmware_count = "7"
firmware0_desc = "A500 Kickstart v1.3 r34.5"
firmware0_path = "kick34005.A500"
firmware0_opt = "true"
firmware0_crc = "c4f0f55f"
firmware1_desc = "A600 Kickstart v2.05 r37.350"
firmware1_path = "kick37350.A600"
firmware1_opt = "true"
firmware1_crc = "43b0df7b"
firmware2_desc = "A1200 Kickstart v3.1 r40.68"
firmware2_path = "kick40068.A1200"
firmware2_opt = "true"
firmware2_crc = "1483a091"
firmware3_desc = "A500 Kickstart v1.2 r33.180"
firmware3_path = "kick33180.A500"
firmware3_opt = "true"
firmware3_crc = "a6ce1636"
firmware4_desc = "A4000 Kickstart v3.1 r40.68"
firmware4_path = "kick40068.A4000"
firmware4_opt = "true"
firmware4_crc = "d6bae334"
firmware5_desc = "CD32 Kickstart v3.1 r40.60"
firmware5_path = "kick40060.CD32"
firmware5_opt = "true"
firmware5_crc = "1e62d4a5"
firmware6_desc = "CD32 Extended-ROM r40.60"
firmware6_path = "kick40060.CD32.ext"
firmware6_opt = "true"
firmware6_crc = "87746be2"
# Description
description = "Amiberry is a lightweight, optimized Amiga emulator based on UAE. Requires appropriate Kickstart ROMs."
+26
View File
@@ -0,0 +1,26 @@
# Software Information
display_name = "Anarch"
display_version = "1.1d"
authors = "Miloslav Číž (drummyfish)"
categories = "Game"
license = "CC0"
permissions = ""
# Hardware Information
manufacturer = "N/A"
systemname = "Anarch"
systemid = "anarch"
# Libretro Features
supports_no_game = "true"
single_purpose = "true"
database = "Anarch"
cheats = "false"
savestate = "false"
savestate_features = "null"
libretro_saves = "true"
needs_fullpath = "false"
hw_render = "false"
disk_control = "false"
description = "A port of Anarch to libretro, which is a small, completely public domain, 90s-style Doom clone shooter game."
+29
View File
@@ -0,0 +1,29 @@
display_name = "OpenBOR (AnyBOR)"
authors = "Senile Team|OpenBOR Team|retrodiv <[email protected]>"
supported_extensions = "pak|spk|txt|zip"
corename = "AnyBOR"
manufacturer = "Senile Team / OpenBOR Team"
categories = "Game engine"
systemname = "OpenBOR"
systemid = "openbor"
license = "Non-commercial"
# The combined core includes OpenBOR 3400; exact terms are in LICENSES.md.
permissions = ""
display_version = "Git"
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
libretro_saves = "false"
load_subsystem = "false"
single_purpose = "false"
input_descriptors = "true"
memory_descriptors = "true"
core_options = "true"
core_options_version = "2.0"
needs_fullpath = "true"
hw_render = "false"
disk_control = "false"
firmware_count = 0
notes = "(!) Requires a 64-bit frontend and a writable save directory.|[1] TXT content must be data/models.txt; ZIP content must contain one game.|[2] Save states require the same core build and content; unavailable during threaded video playback.|[3] Includes OpenBOR 3400 with its no-sale terms; see LICENSES.md.|[4] The .spk extension accepts ordinary PACK archives misnamed with it; a genuine SPAK/protected archive is rejected, not decoded."
description = "OpenBOR / Open Beats of Rage engines with automatic version selection. No third-party game content is included."
+38
View File
@@ -0,0 +1,38 @@
# SPDX-License-Identifier: MIT
# Copyright (c) 2026 retrodiv <[email protected]>
# Software Information
display_name = "GameMaker (AnyGM)"
authors = "retrodiv"
supported_extensions = "win|droid|unx|zip|port|apk|yyp|yyz|gmd|gmk|gm6|gm81|exe|anygm"
corename = "AnyGM"
categories = "Game engine"
license = "Multiple (MIT and third-party terms)"
permissions = ""
# The version a frontend displays comes from the core itself, which reads the one macro in
# src/api/anygm.h. A number written here would be a second copy, and a second copy goes stale;
# CONTRIBUTING.md owns the increment procedure.
display_version = "Git"
# Hardware Information
systemname = "GameMaker"
systemid = "anygm"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "2"
load_subsystem = "false"
hw_render = "true"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
# Notes
description = "Portable runtime and libretro core for supported GameMaker content formats. First-party code uses MIT; bundled components and generated data retain their own terms, detailed in THIRD_PARTY_NOTICES.md."
+33
View File
@@ -0,0 +1,33 @@
# Software Information - Information about the core software itself
display_name = "Apple II (AppleWin)"
categories = "Emulator"
authors = "AppleWin Team"
corename = "applewin"
supported_extensions = "bin|do|dsk|nib|po|gz|woz|zip|2mg|2img|iie|apl|hdv|yaml|m3u"
license = "GPLv2"
permissions = ""
display_version = "1.30.21.0"
# Hardware Information
manufacturer = "Apple"
systemname = "II"
systemid = "apple_ii"
# Libretro Features
supports_no_game = "true"
database = "Apple - II"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "2.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "true"
is_experimental = "false"
description = "Apple II - AppleWin emulator."
+29
View File
@@ -0,0 +1,29 @@
# Software Information
display_name = "Arduboy (Ardens)"
authors = "Peter Brown"
supported_extensions = "hex|arduboy"
corename = "Ardens"
license = "MIT"
permissions = ""
display_version = "Git"
categories = "Emulator"
# Hardware Information
manufacturer = "Arduboy"
systemname = "Arduboy"
systemid = "arduboy"
# Libretro Features
supports_no_game = "false"
database = "Arduboy Inc - Arduboy"
savestate = "true"
cheats = "false"
core_options = "false"
disk_control = "false"
needs_fullpath = "false"
is_experimental = "false"
# Firmware / BIOS
firmware_count = 0
description = "Ardens is a simulator for the Arduboy FX that is designed especially for profiling and debugging Arduboy games."
+1 -1
View File
@@ -15,7 +15,7 @@ systemid = "arduboy"
# Libretro Features
supports_no_game = "false"
database = "Arduboy"
database = "Arduboy Inc - Arduboy"
savestate = "false"
cheats = "false"
core_options = "false"
+44
View File
@@ -0,0 +1,44 @@
# Software Information
display_name = "Sony - PlayStation 2 (ARMSX2)"
authors = "PCSX2 Team|ARMSX2 Team|bmdhacks|WizzardSK"
supported_extensions = "elf|iso|ciso|chd|cso|zso|bin|mdf|nrg|dump|gz|img|irx|m3u"
corename = "ARMSX2"
categories = "Emulator"
license = "GPLv3"
permissions = ""
display_version = "Git"
# Hardware Information
manufacturer = "Sony"
systemname = "Sony PlayStation 2"
systemid = "playstation2"
# Libretro Features
database = "Sony - PlayStation 2"
supports_no_game = "false"
savestate = "true"
savestate_features = "basic"
cheats = "false"
input_descriptors = "false"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "2.0"
load_subsystem = "false"
hw_render = "true"
required_hw_api = "Vulkan >= 1.1|OpenGL >= 3.3|OpenGL ES >= 3.2"
needs_fullpath = "true"
disk_control = "true"
is_experimental = "false"
# Firmware / BIOS
firmware_count = 2
firmware0_desc = "'pcsx2/bios' folder (any valid PS2 BIOS dump, e.g. scph39001.bin)"
firmware0_path = "pcsx2/bios"
firmware0_opt = "false"
firmware1_desc = "'pcsx2/resources' folder (shaders, GameIndex.yaml, fonts)"
firmware1_path = "pcsx2/resources"
firmware1_opt = "false"
notes = "[1] This only checks that the folders exist in the correct location.|[2] The core does not require a specific BIOS filename, so this info file|[^] cannot tell you whether the content of your 'bios' folder is correct.|[3] The 'resources' folder must be copied from a matching ARMSX2/PCSX2 build;|[^] the core will not boot without it.|[4] The frontend's video driver must be Vulkan or OpenGL, whichever the|[^] renderer core option asks for; the emulator shares that context.|[5] ARM64 only: the buildbot builds Linux aarch64, macOS arm64 and Android|[^] arm64-v8a. On x86-64 use the PCEE2 or LRPS2 core instead."
description = "A libretro port of ARMSX2, a PlayStation 2 emulator forked from PCSX2 and aimed at ARM64 platforms. The core renders through a hardware context it shares with the frontend: Vulkan by default, taking the VkInstance and VkPhysicalDevice from the context-negotiation interface and handing finished frames back through set_image, or an OpenGL core 3.3 context (OpenGL ES 3.2 on Android) when the renderer core option asks for it. A software GS renderer is selectable as well, and presents through that same context. Place a PS2 BIOS dump in 'system/pcsx2/bios' and a copy of the emulator's 'resources' directory in 'system/pcsx2/resources'. Save states, .m3u disc swapping and the usual renderer, upscale and speedhack core options are implemented."
+31 -13
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Atari - 5200 (Atari800)"
display_name = "Atari - 400/800/600XL/800XL/130XE/5200 (Atari800)"
authors = "Petr Stehlik"
supported_extensions = "xfd|atr|cdm|cas|bin|a52|zip|atx|car|rom|com|xex"
supported_extensions = "xfd|atr|dcm|cas|bin|a52|zip|atx|car|rom|com|xex|m3u"
corename = "Atari800"
categories = "Emulator"
license = "GPLv2"
@@ -9,33 +9,51 @@ permissions = ""
# Hardware Information
manufacturer = "Atari"
systemname = "Atari 5200"
systemname = "Atari 8-bit Family"
systemid = "atari_5200"
database = "Atari - 5200"
display_version = "3.1.0"
display_version = "7.0.0"
# Libretro Features
supports_no_game = "false"
savestate = "false"
database = "Atari - 5200|Atari - 8-bit Family"
supports_no_game = "true"
savestate = "true"
savestate_features = "null"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "1.0"
core_options_version = "2.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
disk_control = "true"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
# BIOS/Firmware
firmware_count = 1
firmware0_desc = "5200.rom (5200 BIOS)"
firmware_count = 7
firmware0_desc = "5200.rom (Atari 5200 BIOS)"
firmware0_path = "5200.rom"
firmware0_opt = "false"
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38"
firmware0_opt = "true"
firmware1_desc = "ATARIBAS.ROM (Atari BASIC)"
firmware1_path = "ATARIBAS.ROM"
firmware1_opt = "true"
firmware2_desc = "ATARIOSA.ROM (Atari 400/800 OS A)"
firmware2_path = "ATARIOSA.ROM"
firmware2_opt = "true"
firmware3_desc = "ATARIOSB.ROM (Atari 400/800 OS B)"
firmware3_path = "ATARIOSB.ROM"
firmware3_opt = "true"
firmware4_desc = "ATARIXL.ROM (Atari XL/XE OS)"
firmware4_path = "ATARIXL.ROM"
firmware4_opt = "true"
firmware5_desc = "BB01R4_OS.ROM (Atari XL/XE/XEGS OS v4)"
firmware5_path = "BB01R4_OS.ROM"
firmware5_opt = "true"
firmware6_desc = "XEGAME.ROM (Atari XEGS Missile Command)"
firmware6_path = "XEGAME.ROM"
firmware6_opt = "true"
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38|(!) ATARIBAS.ROM (md5): 0bac0c6a50104045d902df4503a4c30b|(!) ATARIOSA.ROM (md5): eb1f32f5d9f382db1bbfb8d7f9cb343a|(!) ATARIOSB.ROM (md5): 4177f386a3bac989a981d3fe3388cb6c|(!) ATARIXL.ROM (md5): 06daac977823773a3eea3422fd26a703|(!) BB01R4_OS.ROM (md5): b7a2a04677d34f069eeb643d5238bf86|(!) XEGAME.ROM (md5): d7eb37aec6960cba36bc500e0e5d00bc"
description = "A port of the free and portable Atari800 emulator to libretro. This core supports games and programs written for the Atari 8-bit computers (400, 800, 600 XL, 800XL, 130XE) and 5200 console. When loaded, the core should boot to the Atari Computer - Memo Pad screen and will generate a .atari800.cfg config file in the frontend's home directory and will add the required BIOS files it detects in the frontend's system directory to the config file. Once that is done, users may manually select which Atari system to emulate through the Atari System core option. These and other options can also be modified through the core's own menu, accessible through the retrokeyboard's F1 key."
+34
View File
@@ -0,0 +1,34 @@
# Software Information
display_name = "Nintendo - 3DS (Azahar)"
authors = "Azahar Emulator"
supported_extensions = "3ds|3dsx|app|axf|bcci|bcxi|cci|cxi|elf|z3dsx|zcci|zcxi"
corename = "Azahar"
categories = "Emulator"
license = "GPLv3+"
permissions = ""
display_version = "Git"
# Hardware Information
manufacturer = "Nintendo"
systemname = "3DS"
systemid = "3ds"
# Libretro Information
database = "Nintendo - Nintendo 3DS"
supports_no_game = "false"
savestate = "true"
savestate_features = "basic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "true"
required_hw_api = "OpenGL Core >= 3.3"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
description = "A port of the Azahar 3DS emulator to libretro. Azahar is based on Citra, started by merging several prominent Citra forks after Citra was taken down. The core requires decrypted ROMs to function, and some games require Mii data to be dumped from your own 3DS console."
+79
View File
@@ -0,0 +1,79 @@
## All data is optional, but helps improve user experience.
# Software Information - Information about the core software itself
# Name displayed when the user is selecting the core:
display_name = "Acorn - BBC Micro (b2)"
# Categories that the core belongs to (optional):
categories = "Emulator"
# Name of the authors who wrote the core:
authors = "Tom Seddon|Zoltan Balogh"
# Name of the core:
corename = "b2"
# List of extensions the core supports:
supported_extensions = "ssd|dsd"
# License of the cores source code:
license = "GPLv3"
# Privacy-specific permissions needed for using the core:
permissions = ""
# Version of the core:
display_version = "v0.1"
# Hardware Information - Information about the hardware the core supports (when applicable)
# Name of the manufacturer who produced the emulated system:
manufacturer = "Acorn"
# Name of the system that the core targets (optional):
systemname = "BBC Micro"
# ID of the primary platform the core uses. Use other core info files as guidance if possible.
# If blank or not used, a standard core platform will be used (optional):
systemid = "bbcmicro"
# The number of mandatory/optional firmware files the core needs:
# firmware_count = 0
# Libretro Features - The libretro API features the core supports. Useful for sorting cores
# Does the core support savestates
savestate = "false"
# If true, how complete is the savestate support? basic, serialized (rewind), deterministic (netplay/runahead)
savestate_features = "serialized"
# Does the core support the libretro cheat interface?
cheats = "false"
# Does the core support libretro input descriptors
input_descriptors = "false"
# Does the core support memory descriptors commonly used for achievements
memory_descriptors = "false"
# Does the core use the libretro save interface or does it do its own thing (like with shared memory cards)?
libretro_saves = "false"
# Does the core support the core options interface?
core_options = "true"
# What version of core options is supported? (later versions allow for localization and descriptions)
core_options_version = "1.0"
# Does the core support the subsystem interface? Commonly used for chained/special loading, such as Super Game Boy
load_subsystem = "false"
# Whether or not the core requires an external file to work:
supports_no_game = "true"
# Does the core have a single purpose? Does it represent one game or application, requiring predetermined support files or no external data? Used to indicate to a frontend that the core may be presented/handled independently from 'regular' cores that run a variety of content.
single_purpose = "false"
# Name of the database that the core supports (optional):
# database = ""
# Does the core support/require support for libretro-gl or other hardware-acceleration in the frontend?
hw_render = "false"
# Which hardware-rendering APIs does the core support? Delimited by pipe characters.
# required_hw_api = "Vulkan >= 1.0 | Direct3D >= 10.0 | OpenGL Core >= 3.3 | OpenGL ES >= 3.0"
# Does the core require ongoing access to the file after loading? Mostly used for softpatching and streaming of data
needs_fullpath = "true"
# Does the core support the libretro disk control interface for swapping disks on the fly?
disk_control = "true"
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
is_experimental = "true"
# Descriptive text, useful for tooltips, etc.
description = "Libretro port of Tom Seddon's B2 emulator for BBC Micro."
+40
View File
@@ -0,0 +1,40 @@
# Software Information
display_name = "BBKEmu (BBK Electronic Dictionary)"
authors = "jiangxincode"
supported_extensions = "gam"
corename = "BBKEmu"
categories = "Emulator"
license = "GPL-3.0-or-later"
permissions = ""
display_version = "0.1.0"
# Hardware Information
manufacturer = "BBK Electronics"
systemname = "BBK Electronic Dictionary"
systemid = "bbk"
# Libretro Features
database = "BBK"
supports_no_game = "false"
firmware_count = 2
savestate = "true"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
# Firmware Information
firmware0_desc = "8.BIN (Font ROM)"
firmware0_path = "BBKEmu/A4980/8.BIN"
firmware0_opt = "true"
firmware1_desc = "E.BIN (OS ROM)"
firmware1_path = "BBKEmu/A4980/E.BIN"
firmware1_opt = "true"
description = "BBKEmu is an emulator for BBK electronic dictionary game platform. Games run on the 6502 CPU with the BBK OS ROM providing system calls for LCD, keyboard, audio and timer hardware. Requires font ROM (8.BIN) and OS ROM (E.BIN) from a physical BBK device in system/BBKEmu/<model>/ directory."
+51
View File
@@ -0,0 +1,51 @@
# Software Information
display_name = "Sega - Saturn (Beetle Saturn Super)"
authors = "Mednafen Team"
supported_extensions = "ccd|chd|cue|toc|m3u|zip"
corename = "Beetle Saturn Super"
# Hardware Information
manufacturer = "Sega"
categories = "Emulator"
systemname = "Saturn"
systemid = "sega_saturn"
database = "Sega - Saturn"
license = "GPLv2"
permissions = ""
display_version = "v0.9.45.1-super"
# Libretro Features
supports_no_game = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "true"
savestate = "true"
savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
load_subsystem = "false"
# Firmware / BIOS
firmware_count = 4
firmware0_desc = "sega_101.bin (Saturn JP BIOS)"
firmware0_path = "sega_101.bin"
firmware0_opt = "false"
firmware1_desc = "mpr-17933.bin (Saturn US/EU BIOS)"
firmware1_path = "mpr-17933.bin"
firmware1_opt = "false"
firmware2_desc = "mpr-18811-mx.ic1 (The King of Fighters '95 ROM Cartridge)"
firmware2_path = "mpr-18811-mx.ic1"
firmware2_opt = "true"
firmware3_desc = "mpr-19367-mx.ic1 (Ultraman: Hikari no Kyojin Densetsu ROM Cartridge)"
firmware3_path = "mpr-19367-mx.ic1"
firmware3_opt = "true"
notes = "(!) sega_101.bin (md5): 85ec9ca47d8f6807718151cbcca8b964|(!) mpr-17933.bin (md5): 3240872c70984b6cbfda1586cab68dbe|(!) mpr-18811-mx.ic1 (md5): 255113ba943c92a54facd25a10fd780c|(!) mpr-19367-mx.ic1 (md5): 1cd19988d1d72a3e7caa0b73234c96b4"
description = "Beetle Saturn Super is a libretro port of a fork of Mednafen's Sega Saturn emulator. It emphasizes high compatibility and accurate emulation while remaining a software-rendered core. Games should be loaded via CUE sheets, with CHD also supported. Multi-disc titles should be launched using an M3U playlist to enable RetroArch's disk control feature for seamless disc swapping. The core requires Saturn BIOS files to be present in the frontend's system directory and offers options including CD image caching and configurable visible scanline ranges for NTSC and PAL systems. Due to its focus on accuracy, Beetle Saturn Super has relatively high CPU requirements."
+34
View File
@@ -0,0 +1,34 @@
# Software Information
display_name = "Bennu Game Development"
categories = "Game engine"
authors = "Markus Henschel"
corename = "BennuGD"
supported_extensions = "dcb|dat|exe"
license = "GPLv3"
permissions = ""
display_version = "git"
# Hardware Information
manufacturer = "SplinterGU"
systemname = "Bennu Game Development"
systemid = "bgdi"
# Libretro Features
savestate = "false"
savestate_features = "null"
cheats = "false"
input_descriptors = "false"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "null"
load_subsystem = "false"
supports_no_game = "false"
single_purpose = "false"
database = "BennuGD"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
description = "BennuGD interpreter (bgdi) as a libretro core. Report bugs or games failing to run to https://github.com/diekleinekuh/BennuGD_libretro."
notes = "[1] BennuGD home page: https://www.bennugd.org|[*] Notable Games: Streets of Rage Remake"
+1 -1
View File
@@ -5,7 +5,7 @@ corename = "bk"
categories = "Computer"
database = "BK-0010/BK-0011"
systemname = "BK-0010/BK-0011(M)"
license = "BSD"
license = "HPND"
permissions = ""
display_version = "1.00"
supports_no_game = "true"
+46 -10
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Sega - Mega Drive - Genesis (BlastEm)"
display_name = "Sega - MS/GG/MD/CD/32X (BlastEm)"
authors = "Mike Pavone"
supported_extensions = "md|bin|smd|gen|68k|sgd"
supported_extensions = "md|gen|smd|68k|sgd|32x|sms|gg|sg|sg1|sc|sc3|sf7|col|cue|toc|iso|chd|vgm|vgz|flac|wav|bin|rom|gz"
corename = "BlastEm"
license = "GPLv3"
permissions = ""
@@ -11,10 +11,10 @@ categories = "Emulator"
# Hardware Information
manufacturer = "Sega"
systemid = "mega_drive"
systemname = "Sega Genesis"
systemname = "Sega 8/16-bit (Various)"
# Libretro Features
database = "Sega - Mega Drive - Genesis"
database = "Sega - 32X|Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega Drive - Genesis|Sega - Mega-CD - Sega CD|Sega - PICO|Sega - SG-1000"
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
@@ -22,21 +22,57 @@ cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "false"
core_options_version = "null"
core_options = "true"
core_options_version = "0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
# BIOS/Firmware
firmware_count = 1
firmware_count = 10
firmware0_desc = "rom.db (ROM feature database)"
firmware0_path = "rom.db"
firmware0_opt = "true"
notes = "(!) rom.db (md5): ff4a3572475236e859e3e9ac5c87d1f1"
firmware1_desc = "bios_CD_U.bin (Sega CD US BIOS, required for Sega CD games)"
firmware1_path = "bios_CD_U.bin"
firmware1_opt = "true"
description = "A port of the BlastEm Sega Genesis/Mega Drive emulator to libretro. This emulator is focused on being both extremely accurate and extremely fast. While it is not as mature as Genesis Plus GX, its extreme accuracy makes it capable of running many demos and test ROMs that choke other emulators, including the notoriously complex Titan Overdrive I and II demos."
firmware2_desc = "bios_CD_E.bin (Mega-CD EU BIOS, required for Sega CD games)"
firmware2_path = "bios_CD_E.bin"
firmware2_opt = "true"
firmware3_desc = "bios_CD_J.bin (Mega-CD JP BIOS, required for Sega CD games)"
firmware3_path = "bios_CD_J.bin"
firmware3_opt = "true"
firmware4_desc = "32X_M_BIOS.bin (32X Master SH2 BIOS, required for 32X games)"
firmware4_path = "32X_M_BIOS.bin"
firmware4_opt = "true"
firmware5_desc = "32X_S_BIOS.bin (32X Slave SH2 BIOS, required for 32X games)"
firmware5_path = "32X_S_BIOS.bin"
firmware5_opt = "true"
firmware6_desc = "32X_G_BIOS.bin (32X 68000 BIOS)"
firmware6_path = "32X_G_BIOS.bin"
firmware6_opt = "true"
firmware7_desc = "bios_MD.bin (Mega Drive TMSS ROM, also read as tmss.md)"
firmware7_path = "bios_MD.bin"
firmware7_opt = "true"
firmware8_desc = "colecovision.rom (ColecoVision BIOS)"
firmware8_path = "colecovision.rom"
firmware8_opt = "true"
firmware9_desc = "laseractive_dyw_1322a.bin (LaserActive uPD ROM)"
firmware9_path = "laseractive_dyw_1322a.bin"
firmware9_opt = "true"
notes = "(!) rom.db (sha1): E5414FB1C4CC7D7F5101C07E4547316779BA3D97|(!) bios_CD_U.bin (md5): 2efd74e3232ff260e371b99f84024f7f|(!) bios_CD_E.bin (md5): e66fa1dc5820d254611fdcdba0662372|(!) bios_CD_J.bin (md5): 278a9397d192149e84e820ac621a8edd|(!) colecovision.rom (md5): 2c66f5911e5b42b8ebe113403548eee7|Sega CD and 32X games need their BIOS files; cartridge games run without any."
description = "A port of the BlastEm emulator to libretro, covering the Sega Genesis/Mega Drive, Sega CD, 32X, Master System, Game Gear, SG-1000, SC-3000, Pico and Copera. This emulator is focused on being both extremely accurate and extremely fast. While it is not as mature as Genesis Plus GX, its extreme accuracy makes it capable of running many demos and test ROMs that choke other emulators, including the notoriously complex Titan Overdrive I and II demos."
+12 -3
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "MSX/SVI/ColecoVision/SG-1000 (blueMSX)"
authors = "Daniel Vik"
supported_extensions = "rom|ri|mx1|mx2|col|dsk|cas|sg|sc|m3u"
supported_extensions = "rom|ri|mx1|mx2|dsk|col|sg|sc|sf|cas|m3u"
corename = "blueMSX"
categories = "Emulator"
license = "GPLv2"
@@ -14,8 +14,8 @@ systemname = "MSX/SVI/ColecoVision/SG-1000"
systemid = "msx"
# Libretro Features
database = "Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000"
supports_no_game = "false"
database = "Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000|Spectravideo - SVI-318 - SVI-328"
supports_no_game = "true"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
@@ -30,6 +30,15 @@ needs_fullpath = "true"
disk_control = "true"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
# BIOS/Firmware
firmware_count = 2
firmware0_desc = "'Databases' folder"
firmware0_path = "Databases/msxromdb.xml"
firmware0_opt = "false"
firmware1_desc = "'Machines' folder"
firmware1_path = "Machines/Shared Roms/MSX.rom"
firmware1_opt = "false"
notes = "(!) The libretro port of blueMSX requires the BIOS files|from full standalone package inside the 'System\Machines' directory |and media database files into 'System\Databases' directory.|https://docs.libretro.com/library/bluemsx/#bios|(!) ColecoVision Gamepad Mapping is as follow:|Button 1 as Retropad A|Button 2 as Retropad B|Dial keys 1 to 8 as X, Y, R, L, R2, L2, R3, L3|Star as Select, Hash as Start|0 & 9 are on keyboard 1 & 2 for Player 1|0 & 9 are on keyboard 3 & 4 for Player 2.|(!) To play SpectraVideo cassettes type 'cload' then 'run'|or BLOAD ''CAS:'',R depending of game."
description = "A port of the blueMSX emulator to libretro. This emulator is cycle accurate and covers all generations of MSX computers, as well as SVI, ColecoVision and Sega SG-1000 machines. This core requires the 'Databases' and 'Machines' folders from a standalone installation of blueMSX to be placed in the frontend's system directory to function."
+1 -1
View File
@@ -2,7 +2,7 @@
display_name = "Nintendo - NES / Famicom (bnes)"
categories = "Emulator"
authors = "Near|Ryphecha"
corename = "bnes/higan"
corename = "bnes"
supported_extensions = "nes"
license = "GPLv3"
permissions = ""
+10 -3
View File
@@ -15,8 +15,8 @@ systemid = "doom_3"
# Libretro Features
supports_no_game = "false"
savestate = "false"
savestate_features = "null"
savestate = "true"
savestate_features = "basic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
@@ -31,4 +31,11 @@ disk_control = "false"
is_experimental = "false"
database = "Doom 3"
description = "A source port of the Doom 3 engine to libretro. This release does not contain any game data, which is still covered by the original EULA and must be obeyed as usual. The core requires games to be patched to the latest 1.3.1 version and is compatible with data from the Doom 3 and Doom 3: Resurrection of Evil releases available via Steam and Humble Store."
# BIOS/Firmware
firmware_count = 1
firmware0_desc = "VR texture and model additions"
firmware0_path = "boom3/pak399.pk4"
firmware0_opt = "true"
notes = "(!) You need pak399.pk4 file in 'system/boom3' for VR mode, otherwise hands are missing."
description = "A source port of the Doom 3 engine to libretro. This release does not contain any game data, which is still covered by the original EULA and must be obeyed as usual. Unpatched retail 1.0/1.1 disc data, 1.3.1-patched data, the Steam/GOG/Humble releases, Resurrrection of Evil and the free demo are all supported."
-34
View File
@@ -1,34 +0,0 @@
# Software Information
display_name = "Doom 3: Resurrection of Evil (boom 3 xp)"
authors = "Rinnegatamante and dhewm 3 team"
supported_extensions = "pk4"
corename = "boom3_xp"
license = "GPLv2"
permissions = ""
display_version = "git"
# Hardware Information
manufacturer = "Id Software"
categories = "Game engine"
systemname = "Doom 3 XP Game Engine"
systemid = "doom_3"
# Libretro Features
supports_no_game = "false"
savestate = "false"
savestate_features = "null"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "2.0"
load_subsystem = "false"
hw_render = "true"
required_hw_api = "OpenGL >= 2.0 | OpenGL ES >= 2.0"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
database = "Doom 3"
description = "A source port of the Doom 3 engine to libretro. This release does not contain any game data, which is still covered by the original EULA and must be obeyed as usual. The core requires games to be patched to the latest 1.3.1 version and is compatible with data from the Doom 3 and Doom 3: Resurrection of Evil releases available via Steam and Humble Store."
+28
View File
@@ -0,0 +1,28 @@
# Software Information
display_name = "Nintendo - Game Boy / Color (Boytacean)"
authors = "João Magalhães"
supported_extensions = "gb|gbc"
corename = "Boytacean"
categories = "Emulator"
license = "Apache-2."
permissions = ""
display_version = "0.10.13"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Game Boy/Game Boy Color"
systemid = "game_boy"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
# General Description
database = "Nintendo - Game Boy|Nintendo - Game Boy Color"
description = "A Game Boy emulator that is written in Rust."
+83
View File
@@ -0,0 +1,83 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes-jg)"
categories = "Emulator"
authors = "Near|Rupert Carmichael"
corename = "bsnes-jg"
supported_extensions = "smc|sfc|st|gb|gbc|bs"
license = "GPLv3"
permissions = ""
display_version = "2.0.0"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Super Nintendo Entertainment System"
systemid = "super_nes"
# BIOS / Firmware
firmware_count = 16
firmware0_desc = "dsp1.data.rom"
firmware0_path = "dsp1.data.rom"
firmware0_opt = "true"
firmware1_desc = "dsp1.program.rom"
firmware1_path = "dsp1.program.rom"
firmware1_opt = "true"
firmware2_desc = "dsp1b.data.rom"
firmware2_path = "dsp1b.data.rom"
firmware2_opt = "true"
firmware3_desc = "dsp1b.program.rom"
firmware3_path = "dsp1b.program.rom"
firmware3_opt = "true"
firmware4_desc = "dsp2.data.rom"
firmware4_path = "dsp2.data.rom"
firmware4_opt = "true"
firmware5_desc = "dsp2.program.rom"
firmware5_path = "dsp2.program.rom"
firmware5_opt = "true"
firmware6_desc = "dsp3.data.rom"
firmware6_path = "dsp3.data.rom"
firmware6_opt = "true"
firmware7_desc = "dsp3.program.rom"
firmware7_path = "dsp3.program.rom"
firmware7_opt = "true"
firmware8_desc = "dsp4.data.rom"
firmware8_path = "dsp4.data.rom"
firmware8_opt = "true"
firmware9_desc = "dsp4.program.rom"
firmware9_path = "dsp4.program.rom"
firmware9_opt = "true"
firmware10_desc = "st010.data.rom"
firmware10_path = "st010.data.rom"
firmware10_opt = "true"
firmware11_desc = "st010.program.rom"
firmware11_path = "st010.program.rom"
firmware11_opt = "true"
firmware12_desc = "st011.data.rom"
firmware12_path = "st011.data.rom"
firmware12_opt = "true"
firmware13_desc = "st011.program.rom"
firmware13_path = "st011.program.rom"
firmware13_opt = "true"
firmware14_desc = "st018.data.rom"
firmware14_path = "st018.data.rom"
firmware14_opt = "true"
firmware15_desc = "st018.program.rom"
firmware15_path = "st018.program.rom"
firmware15_opt = "true"
# Libretro Features
savestate = "true"
savestate_features = "serialized"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.3"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
description = "bsnes-jg is a fork of bsnes v115, rewritten to use the C++ standard library and focus on preservation through accurate emulation and a robust, standards-compliant codebase. Speed hacks were removed, and support for achievements and libretro's cheat interface were added. Additionally, higher quality audio resampling, as well as full support for Super Game Boy, BS-X Satellaview, Sufami Turbo, and Competition carts has been implemented. This core is slightly faster than the original bsnes, but still has more or less the same system requirements. It is a great option for desktop platforms with relatively fast CPUs, though it will also run at full speed on a number of ARM SBCs."
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes 2014 Accuracy)"
categories = "Emulator"
authors = "Near"
corename = "bsnes 2014 Accuracy"
supported_extensions = "sfc|smc|bml"
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
license = "GPLv3"
permissions = ""
display_version = "v094 (Accuracy)"
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes 2014 Balanced)"
categories = "Emulator"
authors = "Near"
corename = "bsnes 2014 Balanced"
supported_extensions = "sfc|smc|bml"
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
license = "GPLv3"
permissions = ""
display_version = "v094 (Balanced)"
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes 2014 Performance)"
categories = "Emulator"
authors = "Near"
corename = "bsnes 2014 Performance"
supported_extensions = "sfc|smc|bml"
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
license = "GPLv3"
permissions = ""
display_version = "v094 (Performance)"
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes C++98 (v085))"
categories = "Emulator"
authors = "Near|Themaister|Ver GreenEyes"
corename = "bsnes C++98 (v085)"
supported_extensions = "sfc|smc"
supported_extensions = "sfc|smc|gb|gbc|st|bs"
license = "GPLv3"
permissions = ""
display_version = "v085 (Performance)"
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes-hd beta)"
categories = "Emulator"
authors = "Near|DerKoun"
corename = "bsnes-hd beta"
supported_extensions = "sfc|smc|gb|gbc"
supported_extensions = "smc|sfc|swc|fig|gb|gbc|bs"
license = "GPLv3"
permissions = ""
display_version = "v112.v12"
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes)"
categories = "Emulator"
authors = "Near"
corename = "bsnes"
supported_extensions = "sfc|smc|gb|gbc|bs"
supported_extensions = "smc|sfc|swc|fig|gb|gbc|bs"
license = "GPLv3"
permissions = ""
display_version = "115"
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes-mercury Accuracy)"
categories = "Emulator"
authors = "Near|Alcaro"
corename = "bsnes-mercury Accuracy"
supported_extensions = "sfc|smc|bml"
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
license = "GPLv3"
permissions = ""
display_version = "v094 (Mercury Accuracy)"
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes-mercury Balanced)"
categories = "Emulator"
authors = "Near|Alcaro"
corename = "bsnes-mercury Balanced"
supported_extensions = "sfc|smc|bml"
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
license = "GPLv3"
permissions = ""
display_version = "v094 (Mercury Balanced)"
+1 -1
View File
@@ -3,7 +3,7 @@ display_name = "Nintendo - SNES / SFC (bsnes-mercury Performance)"
categories = "Emulator"
authors = "Near|Alcaro"
corename = "bsnes-mercury Performance"
supported_extensions = "sfc|smc|bml"
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
license = "GPLv3"
permissions = ""
display_version = "v094 (Mercury Performance)"
+3 -3
View File
@@ -10,8 +10,8 @@ categories = "Emulator"
# Hardware Information
manufacturer = "Philips"
systemname = "CDi"
systemid = "cdi2015"
systemname = "CD-i"
systemid = "cdi"
# Firmware / BIOS
firmware_count = 1
@@ -21,7 +21,7 @@ firmware0_opt = "false"
# Libretro Features
supports_no_game = "false"
database = ""
database = "Philips - CD-i"
savestate = "false"
savestate_features = "null"
cheats = "false"
+35
View File
@@ -0,0 +1,35 @@
# Software Information
display_name = "Nintendo - Wii U (Cemu)"
authors = "Cemu Project|WizzardSK"
supported_extensions = "wud|wux|wua|iso|rpx|elf|tmd"
corename = "Cemu"
categories = "Emulator"
license = "MPL-2.0"
permissions = ""
display_version = "2.6"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Wii U"
systemid = "wiiu"
database = "Nintendo - Wii U"
# Libretro Features
supports_no_game = "false"
hw_render = "true"
needs_fullpath = "true"
disk_control = "false"
savestate = "false"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
load_subsystem = "false"
is_experimental = "false"
# Firmware / BIOS
firmware_count = 0
notes = "(!) Save states are not supported - Cemu has no state serialization.|(!) Requires keys.txt in system/Cemu/ to load encrypted titles.|(!) MLC storage is created in saves/Cemu/mlc01/.|(!) Shared fonts go in system/Cemu/resources/sharedFonts/, graphic packs in system/Cemu/graphicPacks/.|(!) Needs a Vulkan or OpenGL 4.5 capable GPU. On Wayland use the Vulkan graphics API core option - the OpenGL path renders black there."
description = "A port of the Cemu Wii U emulator to libretro. Renders through the frontend's hardware context, either Vulkan (sharing RetroArch's instance, device and queue) or OpenGL 4.5 core profile, and can composite the GamePad (DRC) screen next to the TV screen in several layouts. Save states are not supported and never will be, as Cemu has no infrastructure for serializing emulator state."
+3 -3
View File
@@ -6,7 +6,7 @@ corename = "ChaiLove"
categories = "Game engine"
license = "MIT"
permissions = ""
display_version = "1.2.1"
display_version = "2.0.0"
# Hardware Information
manufacturer = "N/A"
@@ -26,8 +26,8 @@ core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
description = "A free, open-source framework used to make 2D games in ChaiScript, ported to libretro. The ChaiLove API is roughly inspired by the LOVE API, and a number of simple 2D games are already available for it."
description = "A free, open-source framework used to make 2D games in ChaiScript and libretro. The ChaiLove API is roughly inspired by the LOVE API, and a number of simple 2D games are already available for it."
+32
View File
@@ -0,0 +1,32 @@
# Software Information
display_name = "Nintendo - SNES / SFC (ChimeraSNES)"
categories = "Emulator"
authors = "Snes9x Team and various other contributors"
corename = "ChimeraSNES"
supported_extensions = "smc|fig|sfc|gd3|gd7|dx2|bsx|bs|swc|st"
license = "Non-commercial"
permissions = ""
display_version = ""
# Hardware Information
manufacturer = "Nintendo"
systemname = "Super Nintendo Entertainment System"
systemid = "super_nes"
# Libretro Features
savestate = "true"
savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
description = "ChimeraSNES is a fork of the classic and popular SNES emulator Snes9x from circa 2005, much like snes9x2005. It has sound quality close to that of snes9x2005+ but is about as fast as snes9x2005 and comes preconfigured for slower systems."
+2 -2
View File
@@ -2,7 +2,7 @@
display_name = "Nintendo - 3DS (Citra Canary/Experimental)"
authors = "Citra Emulation Project"
supported_extensions = "3ds|3dsx|elf|axf|cci|cxi|app"
corename = "Citra Canary/Experimental"
corename = "Citra Canary"
categories = "Emulator"
license = "GPLv2+"
permissions = ""
@@ -29,6 +29,6 @@ hw_render = "true"
required_hw_api = "OpenGL Core >= 3.3"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
is_experimental = "true"
description = "A port of the Citra 3DS emulator to libretro. This core is based on the 'Canary' branch, which includes some experimental changes/features that are not considered ready for inclusion in the main branch. The core requires decrypted ROMs to function, and some games require Mii data to be dumped from your own 3DS console."
+37
View File
@@ -0,0 +1,37 @@
# Software Information
display_name = "Sega - MD/CD (ClownMDEmu)"
categories = "Emulator"
authors = "Clownacy"
corename = "ClownMDEmu"
supported_extensions = "bin|md|gen|cue|iso|chd"
license = "AGPLv3"
permissions = ""
display_version = "Git"
# Hardware Information
manufacturer = "Sega"
systemname = "Sega Genesis"
systemid = "mega_drive"
# BIOS / Firmware
firmware_count = 0
# Libretro Features
savestate = "true"
savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
core_options_version = "2.0"
load_subsystem = "true"
supports_no_game = "false"
single_purpose = "false"
database = "Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
description = "A highly-portable emulator that aims to be as fast as possible without sacrificing accuracy."
+32
View File
@@ -0,0 +1,32 @@
# Software Information
display_name = "Coolbar (CoolbarEmu)"
authors = "Aloys"
supported_extensions = "cbe"
corename = "coolbaremu"
categories = "Emulator"
license = "BSD-3-Clause"
permissions = ""
display_version = "0.2.0"
# Hardware Information
manufacturer = "Shanghai Coolbar"
systemname = "Coolbar"
systemid = "coolbar"
# Libretro Features
database = ""
supports_no_game = "false"
firmware_count = 0
savestate = "true"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
core_options = "true"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
description = "CoolbarEmu is an emulator for the Coolbar/CBE game format. This libretro core supports .cbe content files."
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - DS (DeSmuME 2015)"
authors = "YopYop156|Zeromus"
supported_extensions = "nds|bin"
supported_extensions = "nds|ids|bin"
corename = "DeSmuME 2015"
license = "GPLv2"
permissions = ""
@@ -41,6 +41,6 @@ firmware1_opt = "true"
firmware2_desc = "bios9.bin (ARM9 BIOS)"
firmware2_path = "bios9.bin"
firmware2_opt = "true"
notes = "(!) firmware.bin (md5): 145eaef5bd3037cbc247c213bb3da1b3|(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
notes = "(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
description = "A port of the mature and longstanding DeSmuME emulator for Nintendo's DS console to libretro. The core has very good compatibility and many modern features, but since this is an older snapshot (circa 2015), most users should try the up-to-date core and only fall back to this one if needed for performance reasons."
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - DS (DeSmuME)"
authors = "YopYop156|Zeromus"
supported_extensions = "nds|bin"
supported_extensions = "nds|ids|bin"
corename = "DeSmuME"
license = "GPLv2"
permissions = ""
@@ -42,6 +42,6 @@ firmware1_opt = "true"
firmware2_desc = "bios9.bin (ARM9 BIOS)"
firmware2_path = "bios9.bin"
firmware2_opt = "true"
notes = "(!) firmware.bin (md5): 145eaef5bd3037cbc247c213bb3da1b3|(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
notes = "(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
description = "A port of the mature and longstanding DeSmuME emulator for Nintendo's DS console to libretro. The core has very good compatibility and many modern features, including increased internal resolution (very demanding)."
+42
View File
@@ -0,0 +1,42 @@
# Software Information - Information about the core software itself
display_name = "Arcade (DICE)"
categories = "Emulator"
authors = "DICE Team|Ken Mitton"
corename = "DICE"
# DMY are dummy launcher files for rom-less games.
supported_extensions = "zip|dmy|k1|a1|6c|c6|d2|s1|f4|a4|1da|da1|C4|4c|4d|d7|d4"
license = "GPLv3"
# permissions = ""
display_version = "v0.4.2"
# Hardware Information
manufacturer = "Various"
systemname = "Arcade (various)"
systemid = "dice"
firmware_count = 0
# Additional notes:
# notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list"
# Libretro Features
savestate = "false"
cheats = "false"
# Does the core support libretro input descriptors
# input_descriptors = "true"
memory_descriptors = "false"
# Does the core use the libretro save interface or does it do its own thing (like with shared memory cards)?
# libretro_saves = "true"
core_options = "true"
core_options_version = "2.0"
load_subsystem = "false"
# Whether or not the core requires an external file to work:
supports_no_game = "false"
single_purpose = "false"
# Name of the database that the core supports (optional):
database = "DICE"
needs_fullpath = "true"
disk_control = "false"
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
is_experimental = "false"
# Descriptive text, useful for tooltips, etc.
description = "DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems that lack any type of CPU, consisting only of discrete logic components."
+32
View File
@@ -0,0 +1,32 @@
# Software Information
display_name = "Dingoo A320 / Gemei A330 (DingooEmu)"
authors = "Aloys"
supported_extensions = "app|cc|c2s|c3s"
corename = "dingooemu"
categories = "Emulator"
license = "BSD-3-Clause"
permissions = ""
display_version = "0.3.0"
# Hardware Information
manufacturer = "Ingenic"
systemname = "Dingoo A320"
systemid = "dingoo-a320"
# Libretro Features
database = "Dingoo A320"
supports_no_game = "false"
firmware_count = 0
savestate = "true"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
core_options = "true"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
description = "DingooEmu emulates Dingoo A320 APP games and Gemei A330 CC, C2S, and C3S games."
+25
View File
@@ -0,0 +1,25 @@
# Software Information
display_name = "Laserdisc arcade game (DirkSimple)"
authors = "Ryan C. Gordon"
supported_extensions = "ogv|dirksimple"
corename = "DirkSimple"
categories = "Emulator"
license = "zlib"
permissions = ""
display_version = "0.2"
# Hardware Information
# even within Dragon's Lair 1, the European version had a different publisher with a totally different cabinet and laserdisc player.
manufacturer = "various"
systemname = "Laserdisc arcade game"
systemid = "laserdisc"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
hw_render = "false"
notes = "DirkSimple plays laserdisc arcade games, like Dragon's Lair. The games are not emulated ROMs, but reimplemented in Lua, and using an Ogg Theora video of the laserdisc's contents."
description = "A player of laserdisc arcade games."
+13 -4
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - GameCube / Wii (Dolphin)"
authors = "Team Dolphin"
supported_extensions = "gcm|iso|wbfs|ciso|gcz|elf|dol|dff|tgc|wad|rvz|m3u"
supported_extensions = "gcm|iso|wbfs|ciso|gcz|elf|dol|dff|tgc|wad|rvz|m3u|wia"
corename = "Dolphin"
categories = "Emulator"
license = "GPLv2+"
@@ -32,10 +32,19 @@ disk_control = "false"
is_experimental = "false"
# BIOS/Firmware
firmware_count = 1
firmware0_desc = "Dolphin 'Sys' folder"
firmware_count = 4
firmware0_desc = "Dolphin 'Sys' folder with dolphin-emu/Sys/codehandler.bin"
firmware0_path = "dolphin-emu/Sys/codehandler.bin"
firmware0_opt = "false"
notes = "(!) You need the Dolphin 'Sys' folder in 'system/dolphin-emu'.|(!) Check https://docs.libretro.com/library/dolphin/#setup for more details."
firmware1_desc = "dolphin-emu/Sys/GC/JAP/IPL.bin (GameCube JP BIOS)"
firmware1_path = "dolphin-emu/Sys/GC/JAP/IPL.bin"
firmware1_opt = "true"
firmware2_desc = "dolphin-emu/Sys/GC/USA/IPL.bin (GameCube US BIOS)"
firmware2_path = "dolphin-emu/Sys/GC/USA/IPL.bin"
firmware2_opt = "true"
firmware3_desc = "dolphin-emu/Sys/GC/EUR/IPL.bin (GameCube EU BIOS)"
firmware3_path = "dolphin-emu/Sys/GC/EUR/IPL.bin"
firmware3_opt = "true"
notes = "(!) You need the Dolphin 'Sys' folder in 'system/dolphin-emu'.|(!) Check https://docs.libretro.com/library/dolphin/#setup for more details.|(!) The GameCube BIOS files can be stored in '<save_dir>/User/GC/<region>/'|[^] as an alternative to '<system_dir>/dolphin-emu/Sys/GC/<region>/',|[^] this information page only checks the system directory however|[^] and will not be able to tell if the files are present from these alternative paths."
description = "A port of the popular Dolphin Gamecube/Wii emulator to libretro. This core exposes only a subset of the many features included in the standalone Dolphin emulator, but it can provide a simplified and libretro-native experience for playing these games. The core needs the 'Sys' directory copied from the standalone emulator's files into the frontend's system directory, as this is where the emulator looks to apply per-game settings/hacks for better compatibility and performance. For Dolphin power-users, the reduced functionality of the core may be stifling, in which case the dolphin-launcher core may be a better fit."
+1 -1
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "DOS (DOSBox-core)"
authors = "DOSBox Team|radius|Nikos Chantziaras"
supported_extensions = "exe|com|bat|conf|cue|iso"
supported_extensions = "exe|com|bat|conf|cue|iso|img|/"
corename = "DOSBox-core"
categories = "Emulator"
license = "GPLv2"
+3 -3
View File
@@ -1,12 +1,12 @@
# Software Information
display_name = "DOS (DOSBox-Pure)"
authors = "DOSBox Team|Psyraven"
supported_extensions = "zip|dosz|exe|com|bat|iso|cue|ins|img|ima|vhd|m3u|m3u8"
supported_extensions = "zip|dosz|exe|com|bat|iso|chd|cue|ins|img|ima|vhd|jrc|tc|m3u|m3u8|conf|/"
corename = "DOSBox-pure"
categories = "Emulator"
license = "GPLv2"
permissions = ""
display_version = "0.26"
display_version = "0.9.9"
# Hardware Information
manufacturer = "Microsoft"
@@ -23,7 +23,7 @@ cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
core_options = "true"
core_options_version = "1.0"
core_options_version = "2.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
+1 -1
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "DOS (DOSBox-SVN)"
authors = "DOSBox Team|radius"
supported_extensions = "exe|com|bat|conf|cue|iso"
supported_extensions = "exe|com|bat|conf|cue|iso|img|/"
corename = "DOSBox-SVN"
categories = "Emulator"
license = "GPLv2"
+32
View File
@@ -0,0 +1,32 @@
# Software Information
display_name = "Cave Story (drs)"
authors = "Alula|Dr. Glaucous"
supported_extensions = "exe|dll|so"
corename = "doukutsu-rs"
categories = "Game"
license = "MIT"
permissions = ""
display_version = "1.2.0 - 0.101.0"
# Hardware Information
systemname = "Cave Story Game Engine"
systemid = "doukutsu-rs"
# Libretro Features
database = "Cave Story"
supports_no_game = "true"
single_purpose = "true"
savestate = "false"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
load_subsystem = "false"
hw_render = "true"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
notes = "(!) drs requires data ROM 'Cave Story (en).zip'.|(!) Load Content 'Doukutsu.exe', Also works with all other ports of CS"
description = "An open-source reimplementation of the Cave Story / Doukutsu engine, ported to libretro. This core requires users to load the freeware Doukutsu.exe as content so the core can access the game assets stored inside."
+2 -2
View File
@@ -1,12 +1,12 @@
# Software Information
display_name = "RPG Maker 2000/2003 (EasyRPG)"
authors = "EasyRPG team"
supported_extensions = "ldb|zip|easyrpg"
supported_extensions = "ldb|zip|lzh|easyrpg"
corename = "EasyRPG Player"
categories = "Game engine"
license = "GPLv3"
permissions = ""
display_version = "0.7.0.0"
display_version = "0.8.1.0"
# Hardware Information
systemname = "RPG Maker 2000/2003 Game Engine"
+1 -1
View File
@@ -14,7 +14,7 @@ permissions = ""
firmware_count = 1
firmware0_desc = "ecwolf.pk3 (ECWolf System File)"
firmware0_path = "ecwolf.pk3"
notes = "(!) ecwolf.pk3 (md5): d68107770b3ba230d10aa27472a7617b"
notes = "(!) ecwolf.pk3 (md5): c011b428819eea4a80b455c245a5a04d"
# Libretro Features
supports_no_game = "false"
+33
View File
@@ -0,0 +1,33 @@
# Software Information
display_name = "Duke Nukem 3D (EDuke32)"
authors = "EDuke32 Team"
supported_extensions = "grp|pk3|pk4|zip"
corename = "EDuke32"
license = "GPLv2, Ken Silverman"
permissions = ""
display_version = ""
categories = "Game"
# Hardware Information
manufacturer = "3D Realms"
systemname = "Build Engine"
systemid = "duke3d"
# Libretro Features
supports_no_game = "false"
database = "Duke Nukem 3D"
savestate = "false"
savestate_features = ""
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
load_subsystem = "false"
hw_render = "true"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
notes = "(!) EDuke32 requires compatible game data such as DUKE3D.GRP.|(!) Supports Duke Nukem 3D expansions, custom maps, CON scripts and community modifications.|(!) Hardware rendering requires a compatible graphics backend."
description = "A libretro port of EDuke32, an advanced open-source source port of the Build engine used by Duke Nukem 3D. EDuke32 provides enhanced compatibility with Duke Nukem 3D, its expansions and numerous community-created modifications. Features include high-resolution graphics, improved rendering, widescreen support, advanced scripting through CON, custom maps, enhanced audio, modern input handling and hardware-accelerated OpenGL rendering. BUILD engine technology originally created by Ken Silverman, non-GPL rendering and engine technology used in EDuke32 available under BUILDLIC."
+35
View File
@@ -0,0 +1,35 @@
# Software Information
display_name = "Nokia - Symbian / N-Gage (EKA2L1)"
authors = "EKA2L1 Team|WizzardSK"
supported_extensions = "sis|sisx|n-gage|eka2l1"
corename = "EKA2L1"
categories = "Emulator"
license = "GPLv3"
permissions = ""
# Hardware Information
manufacturer = "Nokia"
systemname = "Symbian OS / N-Gage"
systemid = "symbian"
# Libretro Features
supports_no_game = "false"
savestate = "false"
cheats = "false"
input_descriptors = "false"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "false"
load_subsystem = "false"
hw_render = "true"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "true"
# Firmware / BIOS
firmware_count = 1
firmware0_desc = "'eka2l1/firmware' folder (a device firmware dump: an RPKG, or a ROM together with its ROFS)"
firmware0_path = "eka2l1/firmware"
firmware0_opt = "false"
notes = "A device has to be installed before anything will run: put a firmware dump in '<system>/eka2l1/firmware' and the core installs it on first start. Content is a Symbian package (.sis, .sisx, .n-gage), or an .eka2l1 shortcut file naming the UID of an application that is already installed."
+33
View File
@@ -0,0 +1,33 @@
# Software Information
display_name = "EPOCH - Cassette Vision (EmuCV)"
authors = "Maxime MARCONATO (aka MaaaX)"
supported_extensions = "bin"
corename = "EmuCV"
categories = "Emulator"
license = "GPLv3"
permissions = ""
display_version = "0.00"
# Hardware Information
manufacturer = "EPOCH"
systemname = "Cassette Vision"
# Libretro Features
supports_no_game = "false"
savestate = "false"
savestate_features = "null"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "true"
# BIOS / Firmware
firmware_count = 0
description = "A libretro core for the EPOCH Cassette Vision, the 1981 Japanese console whose games carried their own CPU in the cartridge. The core is in early development: no save states and no core options yet."
notes = "The Cassette Vision needs no BIOS - each cartridge contains the uPD777 (or uPD778) that runs it, so the ROM dump is the whole machine."
+39
View File
@@ -0,0 +1,39 @@
# Software Information
display_name = "EPOCH/YENO Super Cassette Vision (EmuSCV)"
authors = "Maxime MARCONATO (aka MaaaX) - [email protected]|Toshiya TAKEDA"
supported_extensions = "cart|bin|rom|0|zip"
corename = "EmuSCV"
categories = "Emulator"
license = "GPLv3+"
permissions = ""
display_version = "0.15"
# Hardware Information
manufacturer = "EPOCH"
systemname = "Super Cassette Vision"
systemid = "super_cassette_vision"
database = "Epoch - Super Cassette Vision"
# Libretro Features
supports_no_game = "true"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
# BIOS / Firmware
firmware_count = 1
firmware0_desc = "upd7801g.s01 (Super Cassette Vision BIOS)"
firmware0_path = "upd7801g.s01"
firmware0_opt = "false"
description = "A libretro core for the EPOCH Super Cassette Vision, the 1984 Japanese console also sold in France in 1984 as the YENO Super Cassette Vision. A system BIOS is required. Cartridges are dumped as a single file or as numbered parts, and the core converts them to its own .cart format, which records the bank layout that a raw dump cannot carry."
notes = "(!) upd7801g.s01 (md5): 635a978fd40db9a18ee44eff449fc126|A cartridge dumped in several parts loads from its .0 file, with .1, .2 and .3 beside it.|A .cart file appearing in the save directory after a launch is normal: it is the converted cartridge."
+1 -1
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - Game Boy / Color (Emux GB)"
authors = "Sebastien Ronsse"
supported_extensions = "gb|bin|rom"
supported_extensions = "gb|gbc|bin|rom"
corename = "Emux GB"
license = "GPLv2"
permissions = ""
+1 -1
View File
@@ -36,6 +36,6 @@ firmware_count = 1
firmware0_desc = "bios.sms (Master System BIOS)"
firmware0_path = "bios.sms"
firmware0_opt = "false"
notes = "(!) bios.sms (md5): missing"
notes = "(!) bios.sms (md5): 840481177270d5642a14ca71ee72844c"
description = "Emux is a cross-platform emulator project with a goal of emulating multiple kinds of machines related to gaming, such as consoles or arcades. Its philosophy is very much inspired by the Linux kernel (hence the name), which brilliantly manages to support multiple machines while keeping drivers entirely platform-independent. Emux is designed in the same way, keeping a code base of CPUs and controllers separate from machines. This emulator was never fully developed and remains here for historical purposes or in case someone wishes to contribute to its development."
+32 -41
View File
@@ -14,7 +14,7 @@ authors = "Istvan Varga|Zoltan Balogh"
corename = "ep128emu-core"
# List of extensions the core supports:
supported_extensions = "img|dsk|tap|dtf|com|trn|128|bas|cas|cdt|tzx|."
supported_extensions = "img|dsk|tap|dtf|com|trn|128|bas|cas|cdt|tzx|wav|tvcwav|."
# License of the cores source code:
license = "GPLv2"
@@ -23,14 +23,14 @@ license = "GPLv2"
permissions = ""
# Version of the core:
display_version = "v1.0.1"
display_version = "v1.2.10"
# Hardware Information - Information about the hardware the core supports (when applicable)
# Name of the manufacturer who produced the emulated system:
manufacturer = "Enterprise"
# Name of the system that the core targets (optional):
systemname = "64/128"
systemname = "128"
# ID of the primary platform the core uses. Use other core info files as guidance if possible.
# If blank or not used, a standard core platform will be used (optional):
@@ -39,104 +39,95 @@ systemid = "ep128"
# The number of mandatory/optional firmware files the core needs:
firmware_count = 22
# Firmware entries should be named from 0
# Firmware description
# firmware0_desc = "filename (Description)" ex: firmware0_desc = "bios.gg (GameGear BIOS)"
# Firmware path
# firmware0_path = "filename.ext" ex: firmware0_path = "bios.gg"
# Is firmware optional or not, if not defined RetroArch will assume it is required
# firmware0_opt = "true/false"
firmware0_desc = "exos21.rom (Enterprise 128 Expandible OS 2.1)"
firmware0_path = "ep128emu/roms/exos21.rom";
firmware0_opt = "false"
firmware0_path = "ep128emu/roms/exos21.rom"
firmware0_opt = "true"
firmware1_desc = "basic21.rom (Enterprise 128 BASIC Interpreter v2.1)"
firmware1_path = "ep128emu/roms/basic21.rom";
firmware1_opt = "false"
firmware1_path = "ep128emu/roms/basic21.rom"
firmware1_opt = "true"
firmware2_desc = "exdos13.rom (Enterprise 128 Disk Controller v1.3)"
firmware2_path = "ep128emu/roms/exdos13.rom";
firmware2_opt = "false"
firmware2_path = "ep128emu/roms/exdos13.rom"
firmware2_opt = "true"
firmware3_desc = "exos20.rom (Enterprise 64 Expandible OS 2.0)"
firmware3_path = "ep128emu/roms/exos20.rom";
firmware3_path = "ep128emu/roms/exos20.rom"
firmware3_opt = "true"
firmware4_desc = "basic20.rom (Enterprise 64 BASIC Interpreter v2.0)"
firmware4_path = "ep128emu/roms/basic20.rom";
firmware4_path = "ep128emu/roms/basic20.rom"
firmware4_opt = "true"
firmware5_desc = "epfileio.rom (Enterprise 128 Direct File I/O)"
firmware5_path = "ep128emu/roms/epfileio.rom";
firmware5_path = "ep128emu/roms/epfileio.rom"
firmware5_opt = "true"
firmware6_desc = "exos24uk.rom (Enterprise 128 Expandible OS 2.4)"
firmware6_path = "ep128emu/roms/exos24uk.rom";
firmware6_path = "ep128emu/roms/exos24uk.rom"
firmware6_opt = "true"
firmware7_desc = "hun.rom (Enterprise 128 Hungarian language extension)"
firmware7_path = "ep128emu/roms/hun.rom";
firmware7_path = "ep128emu/roms/hun.rom"
firmware7_opt = "true"
firmware8_desc = "epd19hft.rom (Enterprise 128 EP-DOS with Hungarian language extension)"
firmware8_path = "ep128emu/roms/epd19hft.rom";
firmware8_path = "ep128emu/roms/epd19hft.rom"
firmware8_opt = "true"
firmware9_desc = "zt19hfnt.rom (Enterprise 128 ZozoTools with Hungarian language extension 1.9)"
firmware9_path = "ep128emu/roms/zt19hfnt.rom";
firmware9_path = "ep128emu/roms/zt19hfnt.rom"
firmware9_opt = "true"
firmware10_desc = "brd.rom (Enterprise 128 German language extension)"
firmware10_path = "ep128emu/roms/brd.rom";
firmware10_path = "ep128emu/roms/brd.rom"
firmware10_opt = "true"
firmware11_desc = "zt19uk.rom (Enterprise 128 ZozoTools extension)"
firmware11_path = "ep128emu/roms/zt19uk.rom";
firmware11_path = "ep128emu/roms/zt19uk.rom"
firmware11_opt = "true"
firmware12_desc = "tvc22_sys.rom (Videoton TVC system BIOS)"
firmware12_path = "ep128emu/roms/tvc22_sys.rom";
firmware12_path = "ep128emu/roms/tvc22_sys.rom"
firmware12_opt = "true"
firmware13_desc = "tvc22_ext.rom (Videoton TVC extension BIOS)"
firmware13_path = "ep128emu/roms/tvc22_ext.rom";
firmware13_path = "ep128emu/roms/tvc22_ext.rom"
firmware13_opt = "true"
firmware14_desc = "tvcfileio.rom (Videoton TVC Direct File I/O)"
firmware14_path = "ep128emu/roms/tvcfileio.rom";
firmware14_path = "ep128emu/roms/tvcfileio.rom"
firmware14_opt = "true"
firmware15_desc = "tvc_dos12d.rom (Videoton TVC disk BIOS)"
firmware15_path = "ep128emu/roms/tvc_dos12d.rom";
firmware15_path = "ep128emu/roms/tvc_dos12d.rom"
firmware15_opt = "true"
firmware16_desc = "cpc464.rom (Amstrad CPC 464 BIOS)"
firmware16_path = "ep128emu/roms/cpc464.rom";
firmware16_path = "ep128emu/roms/cpc464.rom"
firmware16_opt = "true"
firmware17_desc = "cpc664.rom (Amstrad CPC 664 BIOS)"
firmware17_path = "ep128emu/roms/cpc664.rom";
firmware17_path = "ep128emu/roms/cpc664.rom"
firmware17_opt = "true"
firmware18_desc = "cpc6128.rom (Amstrad CPC 6128 BIOS)"
firmware18_path = "ep128emu/roms/cpc6128.rom";
firmware18_path = "ep128emu/roms/cpc6128.rom"
firmware18_opt = "true"
firmware19_desc = "cpc_amsdos.rom (Amstrad CPC AMSDOS BIOS)"
firmware19_path = "ep128emu/roms/cpc_amsdos.rom";
firmware19_path = "ep128emu/roms/cpc_amsdos.rom"
firmware19_opt = "true"
firmware20_desc = "zx128.rom (ZX Spectrum 128 BIOS)"
firmware20_path = "ep128emu/roms/zx128.rom";
firmware20_path = "ep128emu/roms/zx128.rom"
firmware20_opt = "true"
firmware21_desc = "zx48.rom (ZX Spectrum 48 BIOS)"
firmware21_path = "ep128emu/roms/zx48.rom";
firmware21_path = "ep128emu/roms/zx48.rom"
firmware21_opt = "true"
# Additional notes:
# notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list"
notes = "(!) exos21.rom (md5): f36f24cbb87745fbd2714e4df881db09|(!) basic21.rom (md5): e972fe42b398c9ff1d93ff014786aec6|(!) exdos13.rom (md5): ddff70c014d1958dc75378b6c9aab6f8|(!) exos20.rom (md5): 5ad3baaad3b5156d6b60b34229a676fb|(!) basic20.rom (md5): 8e18edce4a7acb2c33cc0ab18f988482|(!) epfileio.rom (md5): a68ebcbc73a4d2178d755b7755bf18fe|(!) exos24uk.rom (md5): 55af78f877a21ca45eb2df68a74fcc60|(!) hun.rom (md5): 22167938f142c222f40992839aa21a06|(!) epd19hft.rom (md5): 12cfc9c7e48c8a16c2e09edbd926d467|(!) zt19hfnt.rom (md5): 653daaf7b9b29c2c4e577f489580f247|(!) brd.rom (md5): 6af0402906944fd134004b85097c8524|(!) zt19uk.rom (md5): 228540b6be83ae2acd7569c8ff0f91d0|(!) tvc22_sys.rom (md5): 8c54285f541930cde766069942bad0f2|(!) tvc22_ext.rom (md5): 5ce95a26ceed5bec73995d83568da9cf|(!) tvcfileio.rom (md5): a2cf86ba8e7fc58b242137fe59036832|(!) tvc_dos12d.rom (md5): 88dc7876d584f90e4106f91444ab23b7|(!) cpc464.rom (md5): a993f85b88ac4350cf4d41554e87fe4f|(!) cpc664.rom (md5): 5a384a2310f472c7857888371c00ed66|(!) cpc6128.rom (md5): b96280dc6c95a48857b4b8eb931533ae|(!) cpc_amsdos.rom (md5): 25629dfe870d097469c217b95fdc1c95|(!) zx128.rom (md5): 85fede415f4294cc777517d7eada482e|(!) zx48.rom (md5): 4c42a2f075212361c3117015b107ff68"
# Libretro Features - The libretro API features the core supports. Useful for sorting cores
@@ -145,11 +136,11 @@ savestate = "true"
# If true, how complete is the savestate support? basic, serialized (rewind), deterministic (netplay/runahead)
savestate_features = "serialized"
# Does the core support the libretro cheat interface?
cheats = "false"
cheats = "true"
# Does the core support libretro input descriptors
input_descriptors = "true"
# Does the core support memory descriptors commonly used for achievements
memory_descriptors = "false"
memory_descriptors = "true"
# Does the core use the libretro save interface or does it do its own thing (like with shared memory cards)?
libretro_saves = "true"
# Does the core support the core options interface?
@@ -163,7 +154,7 @@ supports_no_game = "true"
# Does the core have a single purpose? Does it represent one game or application, requiring predetermined support files or no external data? Used to indicate to a frontend that the core may be presented/handled independently from 'regular' cores that run a variety of content.
single_purpose = "false"
# Name of the database that the core supports (optional):
# database = "Nintendo - Nintendo Entertainment System|Nintendo - Famicom Disk System"
database = "Enterprise - 128|Amstrad - CPC|Sinclair - ZX Spectrum|Videoton - TV-Computer"
# Does the core support/require support for libretro-gl or other hardware-acceleration in the frontend?
hw_render = "false"
# Which hardware-rendering APIs does the core support? Delimited by pipe characters.
@@ -171,7 +162,7 @@ hw_render = "false"
# Does the core require ongoing access to the file after loading? Mostly used for softpatching and streaming of data
needs_fullpath = "true"
# Does the core support the libretro disk control interface for swapping disks on the fly?
disk_control = "false"
disk_control = "true"
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
is_experimental = "false"
+23
View File
@@ -0,0 +1,23 @@
# Software Information
display_name = "Eternal Computer"
display_version = "0.0"
authors = "Adrian Cable"
categories = "Emulator"
license = "MIT"
supported_extensions = "capsule|bootimage"
# Hardware Information
manufacturer = "Eternal Software Initiative"
systemname = "Eternal Computer"
systemid = "eternal"
# Libretro Features
database = "eternal"
supports_no_game = "false"
libretro_saves = "false"
cheats = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
description = "A port of the Subleq+ Eternal Computer to libretro."
+31
View File
@@ -0,0 +1,31 @@
# Software Information
display_name = "PICO-8 (FAKE-08)"
authors = "jtothebell"
supported_extensions = "p8|png"
corename = "FAKE-08"
categories = "Emulator"
license = "MIT"
permissions = ""
display_version = "v0.0.2.19"
# Hardware Information
manufacturer = "Lexaloffle"
systemname = "PICO-8"
systemid = "pico8"
# Libretro Features
database = "PICO-8"
supports_no_game = "true"
savestate = "true"
savestate_features = "serialized"
supports_no_game = "false"
cheats = "false"
input_descriptors = "false"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "false"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "true"
+40
View File
@@ -0,0 +1,40 @@
# Software Information
display_name = "Arcade (FinalBurn Neo) (CPS-1 / CPS-2)"
authors = "Team FBNeo"
supported_extensions = "zip|7z"
corename = "FinalBurn Neo (cps12 subset)"
license = "Non-commercial"
permissions = ""
display_version = "v1.0.0.03"
categories = "Emulator"
# Hardware Information
manufacturer = "Capcom"
systemname = "CP System I/II"
systemid = "fb_alpha"
# Libretro Features
savestate = "true"
savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
core_options = "true"
core_options_version = "2.0"
load_subsystem = "true"
supports_no_game = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
database_match_archive_member = "false"
database = "FBNeo - Arcade Games"
# BIOS / Firmware
firmware_count = 1
firmware0_desc = "fbneo/hiscore.dat (High Score support database)"
firmware0_path = "fbneo/hiscore.dat"
firmware0_opt = "true"
notes = "(!) Homepage : https://neo-source.com/"
description = "Based on the latest up-to-date source, 'FinalBurn Neo' is compatible with FinalBurn Neo latest ROM sets. This core variant only supports CPS-1 & CPS-2 games. It exists solely for use with platforms that do not have the capability to use the standard FBNeo core."
+3 -3
View File
@@ -19,9 +19,9 @@ savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
libretro_saves = "false"
core_options = "true"
core_options_version = "1.0"
core_options_version = "2.0"
load_subsystem = "true"
supports_no_game = "false"
hw_render = "false"
@@ -31,7 +31,7 @@ database_match_archive_member = "false"
database = "FBNeo - Arcade Games"
# BIOS / Firmware
firmware_count = 22
firmware_count = 23
firmware0_desc = "fbneo/neogeo.zip (Neo Geo BIOS)"
firmware0_path = "fbneo/neogeo.zip"
firmware0_opt = "true"
+46
View File
@@ -0,0 +1,46 @@
# Software Information
display_name = "Arcade (FinalBurn Neo) (Neo-Geo)"
authors = "Team FBNeo"
supported_extensions = "zip|7z|cue|ccd"
corename = "FinalBurn Neo (neogeo subset)"
license = "Non-commercial"
permissions = ""
display_version = "v1.0.0.03"
categories = "Emulator"
# Hardware Information
manufacturer = "SNK"
systemname = "Neo Geo"
systemid = "fb_alpha"
# Libretro Features
savestate = "true"
savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
core_options = "true"
core_options_version = "2.0"
load_subsystem = "true"
supports_no_game = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
database_match_archive_member = "false"
database = "FBNeo - Arcade Games"
# BIOS / Firmware
firmware_count = 3
firmware0_desc = "fbneo/neogeo.zip (Neo Geo BIOS)"
firmware0_path = "fbneo/neogeo.zip"
firmware0_opt = "true"
firmware1_desc = "fbneo/neocdz.zip (Neo Geo CDZ System BIOS)"
firmware1_path = "fbneo/neocdz.zip"
firmware1_opt = "true"
firmware2_desc = "fbneo/hiscore.dat (High Score support database)"
firmware2_path = "fbneo/hiscore.dat"
firmware2_opt = "true"
notes = "(!) The BIOS files can also be inside the ROM directory or the root of SYSTEM directory.|(!) Homepage : https://neo-source.com/"
description = "Based on the latest up-to-date source, 'FinalBurn Neo' is compatible with FinalBurn Neo latest ROM sets. This core variant only supports Neo-Geo games. It exists solely for use with platforms that do not have the capability to use the standard FBNeo core."
+5 -5
View File
@@ -33,19 +33,19 @@ firmware2_path = "dc/naomi2.zip"
firmware2_opt = "true"
firmware3_desc = "dc/hod2bios.zip (Naomi The House of the Dead 2 Bios from MAME)"
firmware3_path = "dc/hod2bios.zip"
firmware3_opt = "true"
firmware3_opt = "true"
firmware4_desc = "dc/f355dlx.zip (Naomi Ferrari F355 Challenge deluxe Bios from MAME)"
firmware4_path = "dc/f355dlx.zip"
firmware4_opt = "true"
firmware4_opt = "true"
firmware5_desc = "dc/f355bios.zip (Naomi Ferrari F355 Challenge twin/deluxe Bios from MAME)"
firmware5_path = "dc/f355bios.zip"
firmware5_opt = "true"
firmware5_opt = "true"
firmware6_desc = "dc/airlbios.zip (Naomi Airline Pilots deluxe Bios from MAME)"
firmware6_path = "dc/airlbios.zip"
firmware6_opt = "true"
firmware6_opt = "true"
firmware7_desc = "dc/awbios.zip (Atomiswave BIOS from MAME)"
firmware7_path = "dc/awbios.zip"
firmware7_opt = "true"
firmware7_opt = "true"
notes = "(!) dc_boot.bin (md5): e10c53c2f8b90bab96ead2d368858623|(!) dc_flash.bin (md5): 0a93f7940c455905bea6e392dfde92a4|(!) naomi.zip|(!) hod2bios.zip|(!) f355dlx.zip|(!) f355bios.zip|(!) airlbios.zip|(!) awbios.zip"
required_hw_api = "OpenGL ES >= 2.0"
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Sega - Dreamcast/Naomi (Flycast)"
authors = "flyinghead"
supported_extensions = "chd|cdi|elf|bin|cue|gdi|lst|zip|dat|7z|m3u"
supported_extensions = "chd|cdi|elf|bin|cue|gdi|lst|zip|rar|dat|7z|m3u"
corename = "Flycast"
license = "GPLv2"
permissions = ""
@@ -17,7 +17,7 @@ systemid = "dreamcast"
database = "Sega - Dreamcast|Sega - Naomi|Sega - Naomi 2|Atomiswave"
supports_no_game = "false"
savestate = "true"
savestate_features = "basic"
savestate_features = "serialized"
# BIOS / Firmware
firmware_count = 8
+3 -2
View File
@@ -1,5 +1,5 @@
# Software Information
display_name = "Fairchild ChannelF (FreeChaF)"
display_name = "Fairchild - ChannelF (FreeChaF)"
authors = "David Richardson"
supported_extensions = "bin|chf"
corename = "FreeChaF"
@@ -10,7 +10,8 @@ categories = "Emulator"
# Hardware Information
manufacturer = "Fairchild"
systemname = "FreeChaF"
systemname = "Channel F"
systemid = "channel_f"
# Libretro Features
database = "Fairchild - Channel F"
+1 -1
View File
@@ -4,7 +4,7 @@ authors = "David Richardson"
supported_extensions = "int|bin|rom"
corename = "FreeIntv"
categories = "Emulator"
license = "GPLv3"
license = "GPLv2+"
permissions = ""
display_version = "2018.1.5"
+18 -12
View File
@@ -1,5 +1,5 @@
# Software Information
display_name = "J2ME (FreeJ2ME)"
display_name = "Mobile - J2ME (FreeJ2ME)"
authors = "David Richardson|Saket Dandawate"
supported_extensions = "jar"
corename = "FreeJ2ME"
@@ -11,20 +11,26 @@ display_version = "GIT"
# Hardware Information
manufacturer = "Java"
systemname = "J2ME"
systemid = "j2me"
# Libretro Features
supports_no_game = "false"
database = "J2ME"
database = "Mobile - J2ME"
savestate = "false"
savestate_features = "null"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "2.0"
hw_render = "false"
needs_fullpath = "true"
# BIOS / Firmware
firmware_count = 3
firmware0_desc = "freej2me-fx.jar"
firmware0_path = "freej2me-fx.jar"
firmware_count = 1
firmware0_desc = "freej2me-lr.jar"
firmware0_path = "freej2me-lr.jar"
firmware0_opt = "false"
firmware1_desc = "freej2me.jar"
firmware1_path = "freej2me.jar"
firmware1_opt = "false"
firmware2_desc = "freej2me-lr.jar"
firmware2_path = "freej2me-lr.jar"
firmware2_opt = "false"
notes = "(!) freej2me-fx.jar (md5): 86fdd1ff260cd5a8f4c4d46bdde1a78a|(!) freej2me.jar (md5): 707cbaabaafc2a4f9726a5c03449406a|(!) freej2me-lr.jar (md5): d8aec1b68dc4e2ffc5eeff4e22fd607b"
description = "A port of FreeJ2ME to libretro. This core emulates Java ME applications and games for Java-based mobile phones."
+37
View File
@@ -0,0 +1,37 @@
# Software Information
display_name = "Mobile - J2ME (FreeJ2ME-Plus)"
authors = "Paulo Sousa(AShiningRay)|David Richardson(recompileorg)|Saket Dandawate(hex007)"
supported_extensions = "jar|kjx"
corename = "FreeJ2ME-Plus"
categories = "Emulator"
license = "GPLv3"
permissions = ""
display_version = "1.52-GIT"
# Hardware Information
manufacturer = "Oracle Corporation"
systemname = "J2ME"
systemid = "j2me"
# Libretro Features
supports_no_game = "false"
database = "Mobile - J2ME"
savestate = "false"
savestate_features = "null"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
hw_render = "false"
core_options = "true"
core_options_version = "2.0"
needs_fullpath = "true"
# BIOS / Firmware
firmware_count = 1
firmware0_desc = "freej2me_plus-lr.jar (Main Application)"
firmware0_path = "freej2me_plus-lr.jar"
firmware0_opt = "false"
notes = "(!) Not cross-compatible with the FreeJ2ME core: settings and save data made by one do not work in the other.|[*] Save data uses a format shared with SquirrelJME."
description = "A fork of FreeJ2ME with improved compatibility and better libretro support. This core emulates Java ME applications and games for Java-based mobile phones."
+3 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Commodore - C64 (Frodo)"
authors = "Frodo Team Members"
supported_extensions = "d64|t64|x64|p00|lnx|zip"
supported_extensions = "d64|t64|x64|p00|lnx|lyx|zip"
corename = "Frodo"
license = "GPLv2"
permissions = ""
@@ -10,10 +10,11 @@ categories = "Emulator"
# Hardware Information
manufacturer = "Commodore"
systemid = "commodore_64"
systemid = "commodore_c64"
systemname = "C64"
# Libretro Features
supports_no_game = "false"
database = "Commodore - 64"
savestate = "false"
is_experimental = "true"
+2 -2
View File
@@ -10,8 +10,8 @@ display_version = "v2.7.15"
# Hardware Information
manufacturer = "Commodore"
systemname = "Commodore Amiga"
systemid = "amiga"
systemname = "Amiga"
systemid = "commodore_amiga"
# Libretro Features
supports_no_game = "false"
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Sinclair - ZX Spectrum (Fuse)"
authors = "Team Fuse"
supported_extensions = "tzx|tap|z80|rzx|scl|trd|dsk|zip"
supported_extensions = "tzx|tap|z80|rzx|scl|trd|dsk|dck|sna|szx|zip|ipf"
corename = "Fuse"
categories = "Emulator"
license = "GPLv3"
@@ -14,7 +14,7 @@ systemname = "ZX Spectrum (various)"
systemid = "zx_spectrum"
# Libretro Features
supports_no_game = "false"
supports_no_game = "true"
database = "Sinclair - ZX Spectrum +3|Sinclair - ZX Spectrum"
# BIOS / Firmware
+47
View File
@@ -0,0 +1,47 @@
# Software Information
display_name = "Elektronika Inženjering - Galaksija (Galaksija)"
categories = "Emulator"
authors = "nikp123"
corename = "galaksija"
supported_extensions = "gal"
license = "Public Domain"
permissions = ""
display_version = "v0.1"
# Hardware Information
manufacturer = "Zavod za udžbenike i nastavna sredstva with Elektronika Inženjering"
systemname = "Galaksija"
systemid = "galaksija"
# BIOS / Firmware
firmware_count = 3
firmware0_desc = "CHRGEN.BIN (Character ROM)"
firmware0_path = "galaksija/CHRGEN.BIN"
firmware0_opt = "true"
firmware1_desc = "ROM1.BIN (Base ROM)"
firmware1_path = "galaksija/ROM1.BIN"
firmware1_opt = "true"
firmware2_desc = "ROM2.BIN (Extensions)"
firmware2_path = "galaksija/ROM2.BIN"
firmware2_opt = "true"
# Libretro Features
savestate = "false"
cheats = "false"
input_descriptors = "false"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "false"
core_options_version = "1.0"
load_subsystem = "false"
supports_no_game = "true"
single_purpose = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "true"
description = "Galaksija (Galaxy) was a low-cost home computer released in 1983 in the former Yugoslav countries as a build-it-yourself kit. The design, which was based on the Zilog Z80A CPU, was later mass produced for distribution to schools."
Loaded 100 of 308 files, more files were not shown because too many files have changed in this diff. Show more