Author SHA1 Message Date
LibretroAdmin cc26e61ff0 Revert "Update pcsx2_libretro.info" 2022-08-26 10:03:44 +02:00
LibretroAdmin 2ce9b241e4 Merge pull request #1672 from tachimarten/prosystem-cdf
Add `cdf` as a valid extension for the ProSystem core.
2022-08-26 00:21:59 +02:00
Tachi f43eae60ce Add cdf as a valid extension for the ProSystem core.
This is needed to open the Steam version of "Rikki & Vikki", once the
corresponding pull request for that game in `prosystem-libretro` is
merged. See that pull request for more details.
2022-08-25 17:57:33 -04:00
LibretroAdmin 1adbfa0c94 Merge pull request #1671 from Gamr13/master
Update pcsx2_libretro.info
2022-08-25 21:55:33 +02:00
Gamr13 3649fe40f3 Update pcsx2_libretro.info 2022-08-25 20:54:22 +01:00
Ömercan Kömür e38f55b7d7 Merge pull request #1670 from zoltanvb/master
Fix firmware paths for ep128emu-core
2022-08-13 12:16:06 +03:00
zoltanvb 7a6d67b2df Fix firmware paths 2022-08-13 10:56:07 +02:00
Ömercan Kömür 235de4ac10 Merge pull request #1669 from zoltanvb/master
Add bk and sameduck to rules
2022-08-12 14:21:03 +03:00
zoltanvb 8c909141ca Add bk and sameduck
- added 2 missing cores
- changed flycast repo according to the warning in the old repo
- merged vitaquake2 build directories
2022-08-12 13:03:13 +02:00
Ömercan Kömür 753f8cc965 Merge pull request #1668 from zoltanvb/master
Rule fixes for bsnes related cores.
2022-08-08 15:56:19 +03:00
zoltanvb 7baba03755 Fixes for bsnes related cores. 2022-08-07 13:21:39 +02:00
Ömercan Kömür 5282fb9fca Merge pull request #1667 from zoltanvb/master
updates for cores on non-default git branch
2022-08-07 13:20:19 +03:00
zoltanvb 895dfd2cb7 updates for cores on non-default git branch 2022-08-06 12:28:07 +02:00
Ömercan Kömür 31a18a05a7 Merge pull request #1666 from zoltanvb/master
Small rule fixes.
2022-08-05 11:28:04 +03:00
zoltanvb 11b03802f5 Small rule fixes. 2022-08-05 07:29:56 +02:00
Ömercan Kömür 96d735c42d Merge pull request #1665 from zach-morris/patch-3
Add same_cdi to armhf
2022-08-04 20:01:21 +03:00
Zach Morris a87123159b Add same_cdi to armhf
Add same_cdi to armhf.  Note that I have not tested this as I don't know how.  However I've just copied the recipe for mame to same_cdi, they use pretty much the same makefile so it should in theory work.
Fixes https://github.com/zach-morris/same_cdi/issues/5
2022-08-03 14:36:21 -07:00
Ömercan Kömür 9ca32f8581 Merge pull request #1664 from zoltanvb/master
Updates from cross-checking info files, nightly builds, and rules.
2022-08-03 17:15:01 +03:00
zoltanvb 23fc5947f7 Updates from cross-checking info files, nightly builds, and rules.
Added several cores which have info files, sometimes also nightly builds, but were not present in rules.
2022-08-02 21:55:30 +02:00
Ömercan Kömür 0b7fb8df68 Merge pull request #1663 from GABO1423/patch-1
Update Flycast Info file
2022-07-28 21:44:37 +03:00
GABO1423 d447d6e16a Update Flycast Info file 2022-07-27 22:05:34 -04:00
LibretroAdmin 84f338b6d5 Merge pull request #1660 from zoltanvb/master
update ep128emu to v1.0.1, move out from experimental state
2022-07-26 10:26:51 -07:00
LibretroAdmin a807728fec Merge pull request #1661 from zoltanvb/rules_fix
Rule updates
2022-07-26 10:26:42 -07:00
zoltanvb 72162fb624 Rule updates
Straightforward changes coming from building cores via libretro-build.sh.
fbalpha removal reason: https://github.com/libretro/fbalpha/pull/231
2022-07-26 18:42:41 +02:00
libretroadmin c68dd60bae Add galaxy core to rules 2022-07-24 05:47:26 +02:00
zoltanvb 62b4bf0dfa v1.0.1, move out from experimental state 2022-07-16 22:18:40 +02:00
Ömercan Kömür 6f238f9af9 Merge pull request #1659 from barbudreadmon/patch-3
FBNeo update
2022-06-25 18:39:49 +03:00
barbudreadmon 3a72b69c87 FBNeo update 2022-06-25 10:42:49 +02:00
libretroadmin f7958b9b39 Add swanstation 2022-06-24 01:20:33 +02:00
libretroadmin 0857444215 Merge remote-tracking branch 'origin/master' 2022-06-21 20:53:07 +02:00
libretroadmin 13d573b99b Add samecdi and a5200 build rules 2022-06-21 20:51:13 +02:00
Ömercan Kömür 52124099dd Merge pull request #1658 from zoltanvb/master
Updates for ep128emu-core
2022-06-11 15:37:22 +03:00
zoltanvb 5719907bbd typo fix 2022-06-11 13:59:53 +02:00
zoltanvb b02ef35e88 add firmware entries 2022-06-11 13:52:14 +02:00
zoltanvb 91117b5fe8 fix ep128emu info file name and location 2022-06-11 13:19:36 +02:00
Ömercan Kömür 8c938956bb Merge pull request #1657 from Pyman75/master
Hatari Save State
2022-06-07 23:18:26 +03:00
Pyman75 70232145bd Merge branch 'master' of https://github.com/Pyman75/libretro-super 2022-06-07 17:43:12 +01:00
Pyman75 f7f6c6742c Update hatari_libretro.info
Re-enable save state
2022-06-07 17:42:51 +01:00
Pyman75 6803eb1bb6 Merge pull request #1 from Pyman75/Pyman75-patch-1
Update hatari_libretro.info
2022-06-07 14:45:18 +01:00
Pyman75 b5864637b9 Update hatari_libretro.info
Re-enabled save state
2022-06-07 14:43:23 +01:00
LibretroAdmin a33f72e7e5 Merge pull request #1655 from RobLoach/patch-102
Add Atomiswave database build
2022-06-01 23:29:29 +01:00
Rob Loach 50c211f40a Remove duplicate 2022-06-01 15:31:30 -04:00
Rob Loach ba9eceb8e5 atomiswave: Add Atomiswave database build 2022-06-01 15:30:47 -04:00
LibretroAdmin 4e4cb315d8 Merge pull request #1654 from zoltanvb/master
Add ep128emu_libretro.info
2022-05-30 21:08:08 +01:00
zoltanvb 3fbad25657 Add ep128emu_libretro.info 2022-05-30 20:22:04 +02:00
Ömercan Kömür 7fa1ba8953 Merge pull request #1471 from metallic77/patch-2
proper alphabetical sort
2022-05-20 15:23:53 +03:00
Ömercan Kömür d2286b732d Merge pull request #1652 from barbudreadmon/patch-3
Delete fbalpha_libretro.info
2022-05-19 17:09:54 +03:00
barbudreadmon a35adf37e7 Delete fbalpha_libretro.info 2022-05-18 10:27:23 +02:00
sonninnos 05f30445a0 PUAE info updates (#1650) 2022-04-23 10:55:52 +02:00
Daniel MenelkirandDaniel Menelkir 226cfb22d7 Added a libretro-build-bsd.sh and Makefile.bsd to make easier to build on BSD systems (#1636)
Co-authored-by: Daniel Menelkir <[email protected]>
2022-04-22 19:29:16 +02:00
Tatsuya79 72d4d43be1 more run ahead compatibility fix (#1649)
* Update pcsx_rearmed_libretro.info

* Update mednafen_supergrafx_libretro.info

* Update mednafen_saturn_libretro.info
2022-04-22 18:10:06 +02:00
Autechre 834db52cac Update flycast_gles2_libretro.info 2022-04-17 21:10:02 +02:00
Shoegzer d15274d380 Fix citra and add pcsx2 (#1644) 2022-04-17 21:08:47 +02:00
Autechre 7ee3972724 Update flycast_libretro.info 2022-04-17 21:08:32 +02:00
Ömercan Kömür 940521b1a3 Merge pull request #1648 from RobLoach/naomi
database: Add Sega Naomi and CD-i databases
2022-04-17 11:38:59 +03:00
Ömercan Kömür 4bd0b0964d Merge pull request #1647 from RobLoach/patch-101
fuse: Add .zip to file extensions
2022-04-17 11:38:38 +03:00
Rob Loach cfbfc0addb database: Add Sega Naomi and CD-i databases 2022-04-17 02:13:56 -04:00
Rob Loach 49519a4f70 fuse: Add .zip to file extensions
This is ported from zach-morris over at https://github.com/libretro/libretro-core-info/pull/52 .
2022-04-16 18:04:48 -04:00
Ömercan Kömür 27b5d08dc0 Merge pull request #1646 from keithbowes/info-updates
Info-file updates
2022-04-13 23:12:38 +03:00
Keith Bowes 9808d2769b Info-file updates
Mostly related to versions, but some other information too (like taking
the parts about NstDatabase.xml out of the Nestopia info file)
2022-04-10 18:11:18 -04:00
Vladimir Serbinenko 384ec0a8c8 Update comptable.py with more tags (#1645) 2022-04-04 17:35:11 +02:00
Ömercan Kömür 1c697a2826 Merge pull request #1640 from sonninnos/puae-update
Update PUAE info and add old 'puae2021'
2022-03-31 21:47:22 +03:00
sonninnos 0105d6bc27 Update PUAE info and add old 'puae2021' 2022-03-31 15:22:02 +03:00
Ömercan Kömür 4a65d3b986 Merge pull request #1639 from barbudreadmon/patch-3
update kronos info file
2022-03-26 10:52:38 +03:00
barbudreadmon fa99bf7489 update kronos info file 2022-03-24 20:48:34 +01:00
Ömercan Kömür faf8efceb5 Update bk_libretro.info 2022-03-19 22:01:17 +03:00
Ömercan Kömür 51d4d5dc29 Update bk_libretro.info 2022-03-19 21:59:02 +03:00
Ömercan Kömür b7ed61fa8e Update bk_libretro.info 2022-03-19 21:16:04 +03:00
Ömercan Kömür e6ac2a281e Merge pull request #1638 from Tatsuya79/patch-1
Update vbam_libretro.info
2022-03-19 20:11:28 +03:00
Tatsuya79 bbc56c00be Update vbam_libretro.info 2022-03-19 15:54:45 +01:00
Ömercan Kömür 9e86a72a1f Update arduous_libretro.info 2022-03-19 16:36:52 +03:00
Ömercan Kömür 4a9360676a Update sameduck_libretro.info 2022-03-19 16:29:58 +03:00
Ömercan Kömür 1f4a6620ef Update vaporspec_libretro.info 2022-03-19 16:14:16 +03:00
Rob Loach 9435aca25f info: Update VaporSpec .info files (#1637)
This is an update from https://github.com/libretro/libretro-core-info/pull/50 by @fpscan .
2022-03-19 10:31:07 +01:00
ReenigneArcher 7cec8fca5b Add missing core info files (#1586)
* Create fbalpha_libretro.info

* Create minivmac_libretro.info
2022-03-07 23:37:45 +01:00
Rob Loach 46ce408a3a scummvm: Update ScummVM extension list (#1598)
A new list set of ScummVM extensions that are listed from the .dat.
2022-03-07 23:37:23 +01:00
Rob Loach a7a900e22f chailove: Update feature support (#1601) 2022-03-07 23:37:16 +01:00
jSTE0 40871786a9 info: Update picodrive (#1635)
Swap order of GG and MS in display_name for consistency with other Sega
cores.
Update display version to match the core.
2022-03-07 23:37:01 +01:00
Nikos Chantziaras e37c2927b5 Update dosbox-core info file (#1633) 2022-03-01 09:25:43 +01:00
Philippe Simons a670710668 info: add Super Bros War (#1634)
* add suberbroswar core info file

* add newline at end of file
2022-03-01 09:24:03 +01:00
Vladimir Serbinenko be46e4a146 Add info file for vaporspec (#1632) 2022-02-22 23:30:17 +01:00
jdgleaver 6f8f2bb44f cannonball_libretro.info: Update 'supports_no_game' status and add 'single_purpose' flag (#1631) 2022-02-22 19:24:17 +01:00
jdgleaver 7371094f35 (Core Info) Update 'supports_no_game' status, add 'single_purpose' flag (#1630) 2022-02-22 19:23:57 +01:00
Rob Loach 3c36ac300f pcsx_rearmed_neon: Fix name of .info file (#1597)
This fixes the name of the pcsx_rearmed_neon_libretro.info file.

Fixes #1163
2022-02-21 05:42:30 +01:00
Rob Loach 2d8b2ce6b1 database: Scan for TOSEC dats in a tosec directory (#1589)
Allow scanning for dat files in a `tosec` directory for [TOSEC](https://www.tosecdev.org) dats. This will help organize the libretro-dats folder a bit.
2022-02-21 05:42:25 +01:00
ReenigneArcher 1083a9c63e Fix databases (#1587)
- Remove databases with no corresponding rdb file
- Fix names of incorrectly mapped database files
- Change systemname "DS" to "Nintendo DS" for desmume2015_libretro and desmume_libretro
2022-02-21 05:42:19 +01:00
hizzlekizzle ae420edd0f Create cdi2015_libretro.info (#1612)
* Create cdi2015_libretro.info

* change 2016s to 2015s

* couple more version nits
2022-02-16 15:56:29 +01:00
Bobby Smith a5c41fc71f Citra - savestate is now "true" (#1624) 2022-02-16 15:56:23 +01:00
Tatsuya79 998fa9d028 fix some info files save support (#1625)
* Update bluemsx_libretro.info

* Update mame_libretro.info

* Update bluemsx_libretro.info

* Update mame_libretro.info
2022-02-16 15:56:15 +01:00
Rob Loach 57ae0c3ea0 database: Build the WASM-4 database (#1614)
https://github.com/libretro/libretro-database/blob/master/dat/WASM-4.dat
2022-02-15 19:36:09 +01:00
Subs 2d34a80c81 mu_libretro.info: firmware should start at 0, not 1 (#1627) 2022-02-15 19:36:00 +01:00
Rob Loach 25fc0c36fa database: Merge PSN, Download Play, Digital playlists (#1628)
* database: Merge PSN, Download Play, Digital playlists

This cleans up the datbase build script to merge the addon playlists into the main ones. See https://github.com/RobLoach/libretro-dats/pull/56 .

* Update libretro-build-database.sh

* Update libretro-build-database.sh
2022-02-15 19:35:50 +01:00
Autechre ba44d131c3 Merge pull request #1629 from jdgleaver/same_cdi
Add same_cdi_libretro.info
2022-02-15 19:11:18 +01:00
jdgleaver 06259b06df Add same_cdi_libretro.info 2022-02-15 17:09:37 +00:00
Autechre 4083e9b664 Merge pull request #1623 from RobLoach/db
database: Add Jump 'n Bump database
2022-02-14 16:39:07 +01:00
Autechre c5d7fe5385 Merge pull request #1626 from phcoder/arduous
Add info file for Arduous
2022-02-11 13:25:59 +01:00
Vladimir Serbinenko 30959da99b Add info file for Arduous 2022-02-07 13:22:20 +01:00
Rob Loach d46af96569 database: Add Jump 'n Bump database 2022-02-03 17:15:54 -05:00
Autechre 9740df9ab9 Merge pull request #1622 from jdgleaver/core-info-savestate-support
Core Info: Savestate support level updates
2022-02-02 16:49:40 +01:00
jdgleaver 13095be439 Core Info: Savestate support level updates 2022-02-02 15:30:00 +00:00
Autechre f62b3bd5b5 Merge pull request #1620 from loki666/jumpnbump
add jumpnbump core info
2022-01-31 20:13:19 +01:00
Philippe Simons 06d05ecead add jumpnbump core info 2022-01-31 19:55:06 +01:00
Autechre 3d4658e2b6 Merge pull request #1616 from phcoder/lr-comptable
Update comptable.py to pull the data from CI/CD
2022-01-31 11:52:17 +01:00
Autechre 9af8eae32a Merge pull request #1617 from phcoder/patch-4
gong: Put correct license
2022-01-31 11:52:08 +01:00
Autechre f6bb23ac83 Merge pull request #1619 from phcoder/vmac
Add minivmac info file
2022-01-31 11:51:58 +01:00
Vladimir Serbinenko dd05ca7d73 Add minivmac info file 2022-01-25 06:05:50 +01:00
Vladimir Serbinenko 6d2f006ee2 Update comptable.py to pull the data from CI/CD 2022-01-23 01:12:55 +01:00
Vladimir Serbinenko 986eb850c1 gong: Put correct license
Based on https://github.com/libretro/gong/blob/master/COPYING
2022-01-20 22:25:23 +01:00
Autechre c3a9c9eeae Merge pull request #1615 from DarthMew/patch-1
Update swanstation_libretro.info
2022-01-19 17:52:33 +01:00
DarthMew d691ba0c72 Small rephrasing 2022-01-18 22:10:07 +01:00
DarthMew 1fac459dc8 Update swanstation_libretro.info
Provide a better description.
2022-01-18 13:16:15 +01:00
Autechre 973cde3adc Merge pull request #1611 from jdgleaver/a5200-info-update
Update a5200_libretro.info
2022-01-13 19:59:26 +01:00
jdgleaver 597347e203 Update a5200_libretro.info 2022-01-13 17:50:46 +00:00
Autechre 5858020097 Merge pull request #1600 from phcoder/a800
atari800: Add .rom to the list of valid extensions
2022-01-12 22:38:11 +01:00
Autechre 6449941b6c Merge pull request #1603 from RobLoach/patch-96
database: Add CHIP-8 database
2022-01-12 22:37:59 +01:00
Rob Loach 4654cb3a16 wasm4: Add WASM-4 .info file
[WASM-4](https://github.com/aduros/wasm4/) now has full libretro integration. Seems like a good idea to have a .info file to allow loading `.wasm` files directly.
2022-01-12 21:32:50 +01:00
Autechre 346635630e Merge pull request #1610 from phcoder/pco
picodrive: Add .pco to the list of supported extensions
2022-01-11 21:01:36 +01:00
Vladimir Serbinenko 39c0d3acc4 picodrive: Add .pco to the list of supported extensions 2022-01-11 19:05:52 +01:00
Autechre 1d889e7550 Merge pull request #1599 from phcoder/jaxe
JAXE: Add new core
2022-01-09 18:31:53 +01:00
Stephanie Gawroriski b53194007f Update squirreljme_libretro.info 2022-01-07 20:32:58 +01:00
Vladimir Serbinenko da9489cc25 Revert changes to recipes as they are not used anymore 2022-01-07 20:04:29 +01:00
Rob Loach e659e0fd7c database: Add CHIP-8 database 2022-01-02 22:15:51 -05:00
Vladimir Serbinenko 2b87444880 Add sc8 and xo8 to extensions 2022-01-03 01:41:33 +01:00
Vladimir Serbinenko 4041e249dd atari800: Add .rom to the list of valid extensions
Sometimes it's used interchangeably with .car
2022-01-02 13:51:09 +01:00
Vladimir Serbinenko 5d389d409d Update jaxe_libretro.info 2022-01-02 07:45:24 +03:00
Vladimir SerbinenkoandRob Loach cad5907574 Update dist/info/jaxe_libretro.info
Co-authored-by: Rob Loach <[email protected]>
2022-01-02 05:44:13 +01:00
Vladimir SerbinenkoandRob Loach e3e34e06a3 Update dist/info/jaxe_libretro.info
Co-authored-by: Rob Loach <[email protected]>
2022-01-02 05:43:43 +01:00
Vladimir SerbinenkoandRob Loach eb1c08e370 Update dist/info/jaxe_libretro.info
Co-authored-by: Rob Loach <[email protected]>
2022-01-02 05:42:21 +01:00
Vladimir Serbinenko 47e9eaa8aa JAXE: Add new core 2022-01-01 22:52:18 +01:00
Autechre 418f41fa31 Merge pull request #1591 from RobLoach/easyrpg
easyrpg: Update build script for EasyRPG
2021-12-26 23:11:49 +01:00
Autechre 1e502579b1 Merge pull request #1594 from bslenul/master
Update gearcoleco_libretro.info
2021-12-26 23:11:28 +01:00
Autechre ffbbbb1a89 Merge pull request #1595 from DarthMew/patch-1
Add missing supported extensions for SwanStation
2021-12-26 21:27:08 +01:00
Autechre 87b9b487a3 Merge pull request #1596 from jdgleaver/a5200-info
Add a5200_libretro.info (info file for upcoming Atari 5200 core)
2021-12-23 18:39:10 +01:00
jdgleaver 6eb0771c9b Add a5200_libretro.info (info file for upcoming Atari 5200 core) 2021-12-23 17:24:25 +00:00
DarthMew 6174d6bfea Add missing supported extensions for SwanStation 2021-12-22 19:50:43 +01:00
bslenul 3e1a9ec9c8 Update gearcoleco_libretro.info 2021-12-21 12:35:39 +01:00
Autechre 97826b4a0a Merge pull request #1588 from RobLoach/patch-90
database: Add Amstrad GX4000 database
2021-12-20 20:44:27 +01:00
Autechre 3649b2b365 Merge pull request #1590 from RobLoach/patch-92
cap32: Add GX4000 database
2021-12-20 20:44:14 +01:00
Autechre 4ab7c11ed0 Merge pull request #1592 from cayce-msx/master
fMSX: add M3U & display version 6.0
2021-12-20 20:44:06 +01:00
Autechre 3f261f715b Merge pull request #1593 from jdgleaver/copyright-info
Add open source disclosure statement for RetroArch 3rd party dependencies
2021-12-20 18:06:16 +01:00
jdgleaver 2c9843fceb Add open source disclosure statement for RetroArch 3rd party dependencies 2021-12-20 13:01:31 +00:00
Cayce 85aee46996 fMSX: Add FDI & M3U extensions as supported, and update display version number from 4.9 to 6.0 2021-12-19 19:53:28 +01:00
Rob Loach 83cbddf465 easyrpg: Update build script for EasyRPG 2021-12-10 04:13:13 -05:00
Rob Loach 5eac59f1d4 cap32: Add GX4000 database
This adds GX4000 database support to the Caprice32 definition file. I'll be adding the RDB to the database shortly.
2021-12-09 07:33:30 -05:00
Rob Loach 25d61a376f database: Add Amstrad GX4000 database
Somehow we weren't considering GX4000, even though Caprice can run it. TOSEC provides a database for it, which I'll be able to build next cycle.
2021-12-09 07:19:52 -05:00
Autechre 4aa626b19a Merge pull request #1585 from XerTheSquirrel/patch-1
Update Mu to include pdb in the list of valid content extensions.
2021-11-27 16:57:20 +01:00
Stephanie Gawroriski 4091c11aa4 Update Mu to include pdb in the list of valid content extensions. 2021-11-27 10:55:54 -05:00
Autechre ab51c76137 Merge pull request #1578 from 6lackmag3/patch-4
Update fceumm_libretro.info
2021-11-20 01:15:29 +01:00
Autechre 151f003197 Merge pull request #1580 from Sanaki/melondsi
Update melonDS info file with DSi information
2021-11-20 01:15:17 +01:00
Autechre f5986c571e Update picodrive_libretro.info 2021-11-20 00:48:28 +01:00
Autechre dc21801837 Update picodrive_libretro.info 2021-11-20 00:46:36 +01:00
Autechre 9fcd399dc0 Merge pull request #1582 from jdgleaver/vitaquake2-display-name-fix
vitaquake2-zaero_libretro.info: Fix core name
2021-11-19 18:24:22 +01:00
jdgleaver 4c4a82ae8b vitaquake2-zaero_libretro.info: Fix core name 2021-11-19 17:00:28 +00:00
Sanaki d8b4b3551c Update melonDS info file with DSi information 2021-11-01 01:13:26 -07:00
Autechre fa70d98438 Merge pull request #1579 from DarthMew/patch-1
Update swanstation_libretro.info
2021-10-29 07:01:12 +02:00
DarthMew 581ae29617 Update swanstation_libretro.info
Add ps1_rom.bin to the firmware list.
2021-10-28 20:51:03 +02:00
6lackmag3 adff02d0b6 Update fceumm_libretro.info 2021-10-26 00:26:24 +03:00
Autechre 100c95e4ba Merge pull request #1564 from ReenigneArcher/master
remove duplicate keys from core info files
2021-10-16 03:44:35 +02:00
Autechre 143c08d12c Merge pull request #1571 from bslenul/master
Update flycast_libretro.info
2021-10-15 20:17:06 +02:00
Autechre 3a1136bce7 Merge pull request #1573 from 6lackmag3/patch-1
Update duckstation_libretro.info
2021-10-15 20:16:56 +02:00
Autechre 0127d352f5 Merge pull request #1574 from 6lackmag3/patch-2
Update mednafen_psx_libretro.info
2021-10-15 20:16:47 +02:00
Autechre 7b10fe8d03 Merge pull request #1575 from 6lackmag3/patch-3
Update mednafen_psx_hw_libretro.info
2021-10-15 20:16:40 +02:00
Autechre d77b9f0756 Merge pull request #1576 from DarthMew/patch-1
Add psxonpsp660.bin to firmware
2021-10-15 20:16:34 +02:00
DarthMew 8fdebd9bb9 Add psxonpsp660.bin to firmware
It actually defaults to it when present in the system directory, so it's the preferred firmware file.
2021-10-15 19:48:20 +02:00
6lackmag3 4964631d8a Update mednafen_psx_hw_libretro.info 2021-10-10 12:18:20 +03:00
6lackmag3 0beb441da0 Update mednafen_psx_libretro.info 2021-10-10 12:18:09 +03:00
6lackmag3 a381f325da Update duckstation_libretro.info 2021-10-10 12:17:51 +03:00
Autechre a0113a2e86 Merge pull request #1572 from ds22x/master
Update Beetle PSX info files for the "override BIOS" option
2021-10-09 15:40:49 +02:00
ds22x f82751f4b0 Update Beetle PSX info files to reflect https://github.com/libretro/beetle-psx-libretro/pull/822 2021-10-09 15:22:19 +02:00
bslenul 3da88437ad Update flycast_libretro.info 2021-09-30 14:22:58 +02:00
Autechre 0122b49cbc Merge pull request #1562 from gouchi/play-extension
play: update supported extensions
2021-09-29 12:45:07 +02:00
Autechre fc405b1936 Merge pull request #1566 from RobLoach/patch-89
info: Add cdtv bios for uae4arm
2021-09-29 12:44:41 +02:00
Autechre a9753a1566 Merge pull request #1568 from garbear/pico8
Stylize PICO8 as PICO-8 for display name
2021-09-29 12:44:35 +02:00
Autechre a24f35a1fa Merge pull request #1569 from bslenul/master
Update pcsx2_libretro.info
2021-09-29 12:44:25 +02:00
bslenul a8d79b7426 Update pcsx2_libretro.info 2021-09-28 23:08:08 +02:00
Autechre baa526979c Create gearcoleco_libretro.info 2021-09-06 15:00:19 +02:00
Garrett Brown 00d82c8d26 Stylize PICO8 as PICO-8 for display name 2021-08-28 21:42:03 -07:00
Rob Loach 074bcbfdb6 info: Add cdtv bios for uae4arm
This was a contribution from @Chips-fr over at https://github.com/libretro/libretro-core-info/pull/41

I'm unable to validate it as I'm unfamiliar with uae4arm. Mind checking it out! Thanks a lot.
2021-08-25 22:17:40 -04:00
ReenigneArcher a20ff9d1d7 replaced description
replaced less descriptive descriptions
2021-08-15 13:23:54 -04:00
Autechre e53f7a267e Merge pull request #1561 from bslenul/master
Update flycast_libretro.info
2021-08-15 01:31:38 +02:00
ReenigneArcher b5f9bcdb83 remove duplicate keys 2021-08-14 15:43:29 -04:00
gouchi 60cc0f4155 play: update supported extensions 2021-08-10 22:10:37 +02:00
bslenul 1f7bf69a78 Update flycast_libretro.info 2021-07-30 12:18:45 +02:00
Autechre 7258b45d7e Merge pull request #1558 from Sanaki/genext
Add missing 68k/sgd extensions for Genesis cores
2021-07-18 21:45:07 +02:00
Autechre 13a7422a63 Merge pull request #1556 from bslenul/master
Update np2kai_libretro.info
2021-07-18 21:45:00 +02:00
Autechre 29bd983250 Merge pull request #1559 from Sanaki/pcsx2_caps
Corrected PCSX2 bios directory capitalization
2021-07-18 21:44:53 +02:00
Autechre e05390b15a Merge pull request #1560 from Shoegzer/recipes_changes
Enforce gcc-10 for citra, dolphin and melonds cores in linux-x64-generic
2021-07-18 21:44:41 +02:00
Shoegzer ff93aa7018 Enforce GCC-10 for citra, dolphin and melonds cores 2021-07-05 19:27:25 -04:00
Sanaki 1801e88b28 Corrected PCSX2 bios directory capitalization
File capitalization matters on Linux, so the bios will always show missing on those systems otherwise.
2021-06-29 15:28:34 -07:00
Sanaki a0136d6609 Add missing 68k/sgd extensions for Genesis cores 2021-06-28 15:23:12 -07:00
bslenul 2a8a8af699 Update np2kai_libretro.info
-Added samples checks
-Updated "database"
-Updated "corename"
2021-06-28 17:33:24 +02:00
Autechre 93397718c2 Merge pull request #1553 from plaidman/master
moonlight: add core info for switch running lakka
2021-06-24 18:34:52 +02:00
Autechre f78d3a8357 Merge pull request #1555 from farmerbb/patch-1
Add RP9 support to PUAE core info file
2021-06-24 18:34:34 +02:00
Braden Farmer bde3a65950 Add RP9 support to PUAE core info file
With https://github.com/libretro/libretro-uae/pull/429 PUAE will now load and accept RP9 files from Amiga Forever.
2021-06-18 16:52:00 -06:00
Jason Tomsic a180772ec8 moonlight: add core info for switch running lakka 2021-06-11 17:35:48 -04:00
Autechre b05b0fc62e Merge pull request #1549 from Ghabry/easyrpg
EasyRPG Player: Add "easyrpg" as supported file extension
2021-06-07 18:24:26 +02:00
Autechre ba0a5aad17 Merge pull request #1550 from garbear/oberon-license
Add license for Oberon
2021-06-07 18:24:20 +02:00
Autechre 5a353d9293 Merge pull request #1551 from hunterk/master
add required_hw_api to 00_example and pcsx2, add BIOS and checksums t…
2021-06-07 18:24:13 +02:00
Autechre e77574fd88 Merge pull request #1552 from jdgleaver/pce-info-fix
(Core Info) Fix supported file extensions for beetle-pce and beetle-pce-fast
2021-06-07 18:24:06 +02:00
jdgleaver c0b4127c9a (Core Info) Fix supported file extensions for beetle-pce and beetle-pce-fast 2021-06-07 15:14:08 +01:00
hunterk 3495db3a44 add required_hw_api to 00_example and pcsx2, add BIOS and checksums to pcsx2, move GL to last resort for dolphin 2021-06-03 22:49:34 -05:00
Garrett Brown 9e2352e62d Add license for Oberon
Ref: Bottom of https://github.com/libretro/oberon-risc-emu/blob/master/README.md
2021-06-03 20:10:16 -07:00
Ghabry 090777aa38 EasyRPG Player: Add "easyrpg" as supported file extension 2021-06-03 13:16:59 +02:00
Autechre ea687c728d Merge pull request #1547 from stenzek/patch-2
Update duckstation_libretro.info
2021-05-31 16:55:27 +02:00
Autechre c94cddc5d4 Merge pull request #1548 from covey-j/patch-2
PCSX2: Add m3u as a supported extension
2021-05-31 16:55:19 +02:00
Josh Covey af1350034e PCSX2: Add m3u as a supported extension
Support for m3u playlists was added in libretro/pcsx2#6
2021-05-31 01:19:00 -05:00
Connor McLaughlin 48812cb087 Update duckstation_libretro.info
Updates supported image formats, license, and description.

A range of BIOSses are supported (all revisions, PS2 and PS3 BIOS), but I'm not sure it makes sense to include them in here.
2021-05-26 17:29:10 +10:00
Autechre e1361a438b duckstation_libretro.info 2021-05-23 19:54:49 +02:00
Autechre 392af3fe41 Rename duckstation_libretro.info to swanstation_libretro.info 2021-05-23 19:53:41 +02:00
Autechre 1aa8fa54c0 Merge pull request #1469 from mahoneyt944/patch-1 2021-05-22 15:34:17 +02:00
Autechre 48df08c876 Merge pull request #1546 from hunterk/master 2021-05-22 15:33:47 +02:00
Autechre c552a4872c Merge pull request #1544 from crumpmasterjc/patch-1 2021-05-22 15:33:40 +02:00
hunterk 85b8ff1143 final batch of descriptions and organization 2021-05-20 12:20:57 -05:00
Joshua Covey 1dd51196fc pcsx2: Add chd as supported file format
libretro/pcsx2@1c61203871
2021-05-19 09:17:29 -05:00
Autechre 674ea82348 Merge pull request #1543 from negativeExponent/patch-1
picodrive: Add m3u as supported file format
2021-05-11 17:17:13 +02:00
Autechre e783e1ebc6 Merge pull request #1535 from Abdess/patch-3
Add supported extension to PCSX2
2021-05-11 17:16:57 +02:00
Autechre 5478fa78cc Merge pull request #1536 from hcvcastro/pr/master/00
fix add configure parameters to retroarch
2021-05-11 17:16:43 +02:00
Autechre 203f10d8c2 Merge pull request #1537 from hcvcastro/pr/master/01
fix build mednafen_psx
2021-05-11 17:16:30 +02:00
Autechre 02da44fcbf Merge pull request #1538 from hcvcastro/pr/master/02
fix build mednafen_psx_hw core
2021-05-11 17:16:22 +02:00
Autechre 47242002a7 Merge pull request #1540 from Sanaki/sameduckinfo
Add SameDuck info file
2021-05-11 17:16:07 +02:00
Autechre 03c34d41a7 Merge pull request #1541 from tomconte/patch-1
Fuse: fix BIOS paths
2021-05-11 17:15:58 +02:00
negativeExponent 27cbae3b31 picodrive: Add m3u as supported file format
https://github.com/libretro/picodrive/commit/dfe9d55fed7eefb7320c45a0353f6c8adbdd8458
2021-05-10 05:38:04 +08:00
Thomas Conté 9aa80cc89c Fix Pentagon models 2021-05-07 07:48:14 +02:00
Thomas Conté 59d5a581c9 Fuse: fix BIOS paths
Fix the BIOS paths so that they match what is described in the documentation. See https://github.com/libretro/fuse-libretro/issues/98
2021-05-02 16:03:13 +02:00
Jean-André Santoni 8c1538b778 Update lutro_libretro.info 2021-05-02 17:49:35 +07:00
Sanaki 18e8fe9d95 Add SameDuck info file 2021-04-29 01:31:15 -07:00
Autechre 102f8671dd Merge pull request #1539 from MrHuu/master
(3DS) Include gfx_widget / overlay assets
2021-04-28 22:10:18 +02:00
MrHuu e14200a2b4 (3DS) Include gfx_widget / overlay assets 2021-04-28 20:01:16 +02:00
Henry Castro 2f455a3a41 fix build mednafen_psx_hw core
Signed-off-by: Henry Castro <[email protected]>
2021-04-24 14:21:10 -04:00
Henry Castro 995949c619 fix build mednafen_psx
Signed-off-by: Henry Castro <[email protected]>
2021-04-24 11:42:36 -04:00
Henry Castro ed98bb2d22 fix add configure parameters to retroarch
if build with recipe "recipes/linux/retroarch-linux-x64.conf"
and try to add a parameter line CONFIGURE ./configure --enable-something
the KEY VALUE variable fails.

Signed-off-by: Henry Castro <[email protected]>
2021-04-24 10:46:41 -04:00
Abdessamad Derraz e8f6bf5974 Add supported extension to PCSX2
Addition of extensions supported by PCSX2
2021-04-21 20:28:12 +02:00
twinaphex da7d5f4d37 Merge branch 'master' of https://github.com/libretro/libretro-super into master 2021-04-20 00:44:36 +02:00
twinaphex 2bbc4b7e96 Add gong_libretro.info 2021-04-20 00:44:18 +02:00
Autechre 7893c0cd9b Merge pull request #1532 from hunterk/master
more core descriptions
2021-04-20 00:21:56 +02:00
Autechre af13435350 Merge pull request #1533 from barbudreadmon/patch-3
FBNeo: add new bios
2021-04-20 00:21:45 +02:00
Autechre cff34be763 Merge pull request #1534 from sonninnos/master
VICE info update
2021-04-20 00:21:34 +02:00
sonninnos 4140bed108 VICE info update 2021-04-19 19:15:09 +03:00
barbudreadmon db67ddedb4 FBNeo: add new bios 2021-04-14 09:34:04 +02:00
hunterk 162133795f more descriptions, remove conflicting description in PUAE 2021-04-13 16:35:34 -05:00
Autechre 95b79a46c1 Merge pull request #1526 from barbudreadmon/patch-1
FBNeo: add a few recent bioses
2021-04-12 15:06:05 +02:00
Autechre 34bd3660f2 Merge pull request #1527 from Ghabry/easyrpg
EasyRPG: Update info file. ZIP is now supported.
2021-04-12 15:05:57 +02:00
Autechre b71bdd1d97 Merge pull request #1528 from Shoegzer/Updates
Fix building several cores via linux-x64 recipes
2021-04-12 15:05:49 +02:00
Autechre e19485fa0a Merge pull request #1529 from barbudreadmon/patch-2
Update yabause_libretro.info
2021-04-12 15:05:40 +02:00
Autechre 95899d4403 Merge pull request #1530 from tomconte/patch-1
Update fuse_libretro.info
2021-04-12 15:05:33 +02:00
Autechre a6ba8caf11 Merge pull request #1531 from ds22x/patch-1
Enable .pbp support for SwanStation
2021-04-12 15:05:26 +02:00
ds22x 46ad161f3a Enable .pbp support for SwanStation
Support was implemented for it as of https://github.com/libretro/duckstation/commit/46ff2b553ddf2de81df472d443a4bd012fe69ce3
2021-04-12 14:04:02 +02:00
Thomas Conté 2632442306 Update fuse_libretro.info
- Bump version to 1.6.0
- Allow .dsk extension
- Fix ROM file names for Scorpion
2021-04-11 14:30:34 +02:00
barbudreadmon 4dc8b34603 Update yabause_libretro.info 2021-04-11 10:07:43 +02:00
Shoegzer 4ebf3ac2e6 A few more fixes 2021-04-10 15:10:09 -04:00
Shoegzer 4dae59c89c Fix building bsnes and mame via linux-x64 recipes 2021-04-10 11:43:24 -04:00
Autechre 097b844878 Update pcsx2_libretro.info 2021-04-09 16:36:54 +02:00
Ghabry 09227dfdd1 EasyRPG: Update info file. ZIP is now supported. 2021-04-09 16:21:30 +02:00
barbudreadmon 1c9fdf7014 FBNeo: add a few recent bioses 2021-04-09 09:06:33 +02:00
hunterk 67bf409f76 more features and descriptions 2021-04-07 13:35:54 -05:00
Autechre eefd91d947 Merge pull request #1517 from RobLoach/patch-86
database: Add NEC - PC-98
2021-04-05 11:47:15 +02:00
Autechre 80e766b314 Merge pull request #1524 from jdgleaver/picodrive-chd
Update picodrive_libretro.info (CHD support)
2021-04-05 11:47:08 +02:00
jdgleaver ef812258af Update picodrive_libretro.info (CHD support) 2021-04-02 17:56:37 +01:00
Autechre ad692b6e4b Merge pull request #1522 from gouchi/patch-1
flycast : Update vulkan version requirement to 1.1
2021-04-02 18:17:07 +02:00
Autechre 7871cd2680 Merge pull request #1518 from RobLoach/patch-87
tic80: Add memory descriptors
2021-04-02 18:16:59 +02:00
Autechre 55d0efed45 Merge pull request #1521 from hunterk/master
more descriptions, organization and features
2021-04-02 17:56:55 +02:00
Autechre 7172a27c83 Merge pull request #1519 from hunterk/master
Add more descriptions, libretro features and organzation to info files
2021-04-02 17:40:28 +02:00
hunterk 3fa46d4089 more descriptions and features 2021-03-30 10:04:37 -05:00
gouchi dbecd4a070 flycast : Update vulkan version requirement to 1.1
[Source](https://gitlab.freedesktop.org/mesa/mesa/-/issues/3887)
2021-03-28 21:01:26 +02:00
hunterk 7bf41c519d more descriptions and organization 2021-03-26 15:38:53 -05:00
hunterk 66ab871ebe more descriptions, organization and features 2021-03-26 15:16:33 -05:00
hunterk 12b6fac967 more descriptions, more organization, more features 2021-03-26 15:13:17 -05:00
hunterk 2d6c541bd7 more descriptions, features and organization 2021-03-24 12:07:12 -05:00
Rob Loach c10fd34a97 tic80: Add memory descriptors 2021-03-20 19:27:56 -04:00
Rob Loach f4efce696f database: Add NEC - PC-98
I'm not sure if this should index the serial or the CRC. I think the serial, since it's disc media from REDUMP?
2021-03-20 18:29:47 -04:00
twinaphex 2e3ba201dc Add citra2018_libretro.info 2021-03-16 15:28:47 +01:00
twinaphex dd9fb44944 Add citra2018 rules 2021-03-16 15:28:04 +01:00
twinaphex 4f8998813d Merge branch 'master' of https://github.com/libretro/libretro-super into master 2021-03-14 13:48:40 +01:00
twinaphex 9664f4ffd1 Fix URL for lowresnx 2021-03-14 13:48:22 +01:00
twinaphex ad692f9f04 Update theodore link 2021-03-14 11:58:30 +01:00
hunterk 9c97072393 more descriptions, organization and features 2021-03-12 16:18:26 -06:00
Autechre 1b5c650c43 Merge pull request #1515 from ds22x/master
Change bsnes2014 repository location
2021-03-11 17:49:25 +01:00
Autechre 7f49c4c3b7 Merge pull request #1516 from jdgleaver/potator-update
Update potator_libretro.info
2021-03-11 17:48:57 +01:00
jdgleaver b80954e509 Update potator_libretro.info 2021-03-11 12:08:12 +00:00
ds22x 12cb21f865 Update address for bsnes2014 from https://github.com/libretro/bsnes-libretro to https://github.com/libretro/bsnes2014 2021-03-10 23:31:01 +01:00
Autechre acd1c26502 Merge pull request #1511 from hunterk/master
more descriptions, features and organization
2021-03-10 23:09:30 +01:00
Autechre 0304b4b3e3 Merge pull request #1514 from ds22x/patch-1
Update bsnes address in rules.d
2021-03-10 23:09:07 +01:00
ds22x af8e74dbd6 Update bsnes address in rules.d
Forgot to update the address.
2021-03-10 22:37:16 +01:00
twinaphex bf8fec53b1 Add potator core 2021-03-10 18:18:08 +01:00
Autechre b40c88893b Merge pull request #1513 from jdgleaver/potator-info
Add Potator core info file
2021-03-10 17:54:50 +01:00
jdgleaver 8d8b06be6f Add Potator core info file 2021-03-10 12:41:11 +00:00
Autechre 1a91f5ff2b Merge pull request #1512 from ds22x/master
Change bsnes repository location
2021-03-09 00:12:39 +01:00
ds22x 445d98f7e0 Change bsnes repository from https://github.com/libretro/bsnes to https://github.com/libretro/bsnes-libretro 2021-03-08 22:30:45 +01:00
hunterk 6b10c0b5de more descriptions, features and organization 2021-03-05 11:55:09 -06:00
Autechre d3263d790b Merge pull request #1510 from hunterk/master
add descriptions, change some names
2021-03-05 00:01:48 +01:00
hunterk 2ae60212e7 more descriptions 2021-03-04 14:00:59 -06:00
hunterk 2d8c2a271a more descriptions and organizations, libretro features 2021-03-04 13:14:21 -06:00
hunterk 8deb9109dc more descriptions 2021-03-03 16:29:40 -06:00
hunterk 89d5e4fcb7 add descriptions, change some names 2021-03-02 13:48:48 -06:00
Autechre 56efa01f90 Merge pull request #1509 from ds22x/master
Add .m3u as supported extension.
2021-02-28 00:13:00 +01:00
ds22x 33105c5156 Add .m3u as supported extension. 2021-02-27 23:10:00 +01:00
twinaphex d0f7e0b73e Add genesis_plus_gx_wide 2021-02-27 09:14:46 +01:00
Autechre 7ad92621e3 Merge pull request #1508 from Sanaki/master
Add Genesis Plus GX wide to recipes
2021-02-23 10:19:18 +01:00
Sanaki 9deae41316 Add Genesis Plus GX wide to recipes 2021-02-22 21:53:25 -08:00
Autechre b999171d0a Update genesis_plus_gx_wide_libretro.info 2021-02-23 06:18:21 +01:00
Autechre 3d80ee5845 Create genesis_plus_gx_wide_libretro.info 2021-02-23 06:16:48 +01:00
Autechre f965a04529 Merge pull request #1504 from Chips-fr/master
uae4arm: add lha (whdload) support
2021-02-23 06:15:59 +01:00
Autechre db0db6c18e Merge pull request #1507 from RobLoach/patch-84
database: Add LowRes NX database
2021-02-23 06:15:51 +01:00
Autechre 485ef02773 Merge pull request #1505 from Sanaki/master
Fixed lowresnx recipes
2021-02-23 03:49:12 +01:00
Chips-fr 3af0970b12 uae4arm: add wrp disk image format support 2021-02-14 10:23:08 +01:00
Autechre 373d018dd5 Merge pull request #1506 from RobLoach/patch-83
Update LowRes NX info file
2021-02-13 18:18:31 +01:00
Rob Loach e315335715 database: Add LowRes NX database 2021-02-13 12:02:32 -05:00
Rob Loach f4899af532 Update LowRes NX info file
This Pull Request adds more meta data to the LowRes NX info file.
2021-02-13 11:36:33 -05:00
Sanaki e75881554b Fixed lowresnx recipes 2021-02-12 23:26:36 -08:00
Chips-fr 3b78ecd335 uae4arm: add lha (whdload) support 2021-02-08 20:33:38 +01:00
Autechre 24623c025c Update duckstation_libretro.info 2021-02-04 18:49:48 +01:00
Autechre f6f633b050 Update duckstation_libretro.info 2021-02-04 18:49:35 +01:00
Autechre 8a0461a99c Merge pull request #1502 from afauroux/master
adding LowResNX plateform core
2021-02-04 13:52:40 +01:00
Autechre 163db43793 Merge pull request #1503 from Sanaki/citratarget
Strip extraneous target from citra recipes
2021-02-04 13:52:31 +01:00
Sanaki b2cc665ea0 Strip extraneous target from citra recipes 2021-02-03 20:30:29 -08:00
Antoine FAUROUX ed7f65f590 adding LowResNX plateform core 2021-02-03 14:25:06 +01:00
Autechre 9657d92423 Merge pull request #1500 from Chips-fr/master
Add harddisk support (hdf) in uae4arm
2021-02-03 10:44:17 +01:00
Autechre b9f3c034c2 Merge pull request #1501 from ds22x/patch-1
Add Satellaview .bs as valid extension
2021-02-03 10:22:04 +01:00
Autechre d0526d553f Merge pull request #1499 from sonninnos/master
(PUAE) CHD support
2021-02-03 10:21:27 +01:00
ds22x a30d03afbe bsnes: Add Satellaview .bs as valid extension
Also added firmware info for BS-X.bin
2021-02-03 00:53:06 +01:00
Chips-fr 9d4c89a693 Add harddisk support (hdf) in uae4arm 2021-01-29 10:03:24 +01:00
twinaphex 29c36fe383 Update tic80 repo 2021-01-28 21:40:19 +01:00
sonninnos d8a72d4075 (PUAE) CHD support 2021-01-25 23:09:09 +02:00
Autechre 07e3db4e96 Merge pull request #1493 from Sanaki/master
Strip extraneous target from play recipes
2021-01-16 21:38:55 +01:00
Autechre b3f019f24c Merge pull request #1498 from ds22x/patch-1
Add SG-1000 .sg files as a valid extension
2021-01-16 21:38:08 +01:00
ds22x bdb20e992f Add SG-1000 .sg files as a valid extension
As of libretro/smsplus-gx@079a03b SMS Plus GX has experimental support for SG-1000 games.
You can however currently only load them when added to a playlist, as .sg files aren't valid according to the info file.
2021-01-16 20:13:55 +01:00
Autechre 620478f86f Merge pull request #1497 from Arctic-Circle-System/patch-1
Add .bms extension to info file
2021-01-16 02:18:50 +01:00
Arctic Circle System a2e8f88e47 Add .bms extension to info file
Support for the .bms extension was added to the core itself, now to add it to the info file.
2021-01-15 17:03:37 -08:00
Autechre b12f81a931 Merge pull request #1495 from Chips-fr/master
Add iso support for CD32 on uae4arm
2021-01-15 14:36:04 +01:00
Autechre 19686808ea Merge pull request #1496 from gingerbeardman/patch-2
Typo Millenium -> Millennium
2021-01-15 14:35:56 +01:00
Matt Sephton c0c1c6e4c7 Typo Millenium -> Millennium 2021-01-15 12:47:30 +00:00
Autechre 9f015b5cad Merge pull request #1494 from RobLoach/patch-82
Add bms extension to emux_sms_libretro
2021-01-15 00:47:39 +01:00
Chips-fr 5535fd60f8 Add iso support for CD32 on uae4arm 2021-01-14 23:34:25 +01:00
Rob Loach f83a5a690b Add bms extension to emux_sms_libretro
Based on https://github.com/libretro/libretro-core-info/commit/fdf392037b224a75dfb778ddb157231614481bb3#diff-e56efeb6ada4655cc179c8e2666a4e5f0169c62ccb7182ff98e7eeb1cca6d65e , this change adds the .bms extension to emux_sms_libretro.info.
2021-01-14 15:34:51 -05:00
Autechre baf163c064 Create mamearcade_libretro.info 2021-01-12 22:46:57 +01:00
Sanaki ae9dc44344 Strip extraneous target from play recipes 2021-01-12 09:59:26 -08:00
Autechre 99c8f2bce4 Merge pull request #1492 from bslenul/master
Update dolphin_libretro.info
2021-01-12 12:11:55 +01:00
bslenul 1be446bc22 Update dolphin_libretro.info 2021-01-12 12:07:39 +01:00
Autechre 2be818659c Merge pull request #1491 from Sanaki/master
Update duckstation to libretro fork in recipes
2021-01-11 15:36:21 +01:00
Sanaki 4fc42f2b81 Update duckstation to libretro fork in recipes 2021-01-09 03:01:33 -08:00
twinaphex 193d9d8e83 Merge branch 'master' of https://github.com/libretro/libretro-super into master 2021-01-07 18:24:34 +01:00
twinaphex 0b728dd662 Add dosbox pure 2021-01-07 18:23:34 +01:00
Autechre e17fe94b45 Merge pull request #1489 from drhelius/gearsystem_release
Bump Gearsystem version to 3.2.0
2021-01-01 05:39:15 +01:00
Autechre 5fb2b20052 Merge pull request #1490 from drhelius/gearboy_release
Bump Gearboy version to 3.2.0
2021-01-01 05:39:07 +01:00
Autechre ba91cb3449 Create dosbox_pure_libretro.info 2020-12-31 21:37:06 +01:00
Ignacio Sanchez Gines 3ca7020b7d Bump Gearsystem version to 3.2.0 2020-12-31 13:09:42 +01:00
Ignacio Sanchez Gines 7bff6e8171 Bump Gearboy version to 3.2.0 2020-12-31 13:08:57 +01:00
twinaphex 4adc2c291d Add retro8 2020-12-26 08:30:00 +01:00
twinaphex f7f92f2103 Merge branch 'master' of https://github.com/libretro/libretro-super into master 2020-12-26 05:49:17 +01:00
twinaphex d4d7d88909 Update 2020-12-26 05:48:51 +01:00
m4xw 66cdd130f5 Create .gitlab-ci.yml 2020-12-21 14:01:37 +01:00
twinaphex 2f7c8b3875 Update 2020-12-21 13:49:55 +01:00
Autechre 19c1977f16 Merge pull request #1486 from RobLoach/patch-81
melonds: Update the author name to Arisotura
2020-12-07 03:01:05 +01:00
Autechre b41b86859d Merge pull request #1488 from MetalNeo/master
Add Rules and Makefile for libnx
2020-11-14 19:15:08 +01:00
Mitchell Lehman 58e51b5a8a Removed custom build script and finalized libnx Makefile 2020-11-14 12:26:56 -05:00
Mitchell Lehman 62a9ed7227 Moved libnx changes to libretro-config 2020-11-10 11:44:28 -05:00
Mitchell Lehman 221590778b Added line 2020-11-10 10:26:26 -05:00
Mitchell Lehman 739d0c2891 Clean up code 2020-11-10 10:21:36 -05:00
Mitchell Lehman be9f242195 Merge remote-tracking branch 'upstream/master'
Merge with upstream
2020-11-10 09:54:25 -05:00
Autechre 3508566720 Merge pull request #1487 from HiassofT/atari800-sync-extensions
atari800_libretro.info: sync supported_extensions with core
2020-11-10 09:17:30 +01:00
Matthias Reichl 5af8a7b85a atari800_libretro.info: sync supported_extensions with core
Add car and com extensions which were added in
https://github.com/libretro/libretro-atari800/pull/61
and change the order so it matches valid_extensions from
the libretro-atari800 core

Signed-off-by: Matthias Reichl <[email protected]>
2020-11-09 23:53:03 +01:00
Rob Loach e40e24c064 melonds: Update the author name to Arisotura
https://github.com/Arisotura/melonDS
2020-11-08 00:55:45 -05:00
Autechre 45fd85cb19 Merge pull request #1484 from SimpleTease/mrboom
mrboom (msvc) cores
2020-11-07 18:52:24 +01:00
Autechre 9c19ccb7c7 Merge pull request #1485 from barbudreadmon/patch-4
fbneo: update version
2020-11-07 18:52:14 +01:00
Mitchell Lehman 7978720711 Add retroarch to core name fetch command 2020-11-03 14:40:37 -05:00
Mitchell Lehman 55c054975e Updated path for libnx core name fetching 2020-11-03 14:32:59 -05:00
Mitchell Lehman 994e9b4aff Added Makefile to build for libnx more easily 2020-11-03 13:51:34 -05:00
Mitchell Lehman 636a90f6d5 Added rule to skip forcinga compiler when building for libnx 2020-11-03 13:21:22 -05:00
Mitchell Lehman 57c1d4d02d Add cores from recipe to libnx build script 2020-11-03 10:41:16 -05:00
Mitchell Lehman 0ab3fd7431 Added libnx build file 2020-11-03 09:54:48 -05:00
barbudreadmon d00596bb0b fbneo: add missing supported extension 2020-11-03 08:49:40 +01:00
barbudreadmon 6984890beb fbneo: change version again 2020-11-03 08:44:49 +01:00
barbudreadmon f1206647d1 fbneo: update version 2020-11-02 07:15:43 +01:00
SimpleTease 2d5196266b mrboom (msvc) cores 2020-11-02 01:00:36 +00:00
Autechre 4eba824bf1 Merge pull request #1479 from Abdess/patch-2
Palm OS (Mu): Removing the unavailable BIOS
2020-11-01 18:40:38 +01:00
Abdessamad Derraz 5a3fedcab9 firmware1_opt = "false"
As recommended by @XerTheSquirrel as the core will not function if the ROM is missing.
2020-11-01 18:35:02 +01:00
Autechre 9f48a24722 Merge pull request #1470 from barbudreadmon/patch-4
disable kronos on osx
2020-11-01 17:50:00 +01:00
Autechre 4e4c39c39f Merge pull request #1478 from Abdess/patch-1
NeoGeo CD: Update SHA1
2020-11-01 17:49:51 +01:00
Autechre 51c2adce04 Merge pull request #1480 from bslenul/master
Add cpr to supported extension for Caprice32 core.
2020-11-01 17:48:33 +01:00
Autechre 4ed4eb1590 Merge pull request #1481 from bslenul/dolphin-check
Add a check for Dolphin system folder.
2020-11-01 17:48:19 +01:00
Autechre 2cec744a4d Merge pull request #1483 from fjtrujy/master
Add SMSPlus to PSP and PS2
2020-11-01 16:25:05 +01:00
Francisco Javier Trujillo Mata 8b8dc5ab4e Add SMSPlust to PSP and PS2 2020-11-01 12:39:07 +01:00
twinaphex f643403015 Needs submodules 2020-10-25 20:25:39 +01:00
bslenul 0c328d6c39 Add a check for Dolphin system folder.
Check internally for `system/dolphin-emu/Sys/codehandler.bin` (a file that should be here if the folder was set up properly), for the user it will just tell if "Sys" folder is present or not.

It will be useful for troubleshooting, because we'll know directly if the folder is there AND properly set up/not empty.
2020-10-25 12:26:04 +01:00
bslenul d61a0fa897 Add cpr to supported extension for Caprice32 core. 2020-10-25 00:44:43 +02:00
Abdessamad Derraz 0f8f0231f4 Palm OS (Mu): Removing the unavailable BIOS
As these BIOSes were only used internally for testing purposes is it necessary to keep them?

This is a fairly sensitive question, as the author, @meepingsnesroms, has left us, this information can also have a strong sentimental value.
So I apologize if the question offends the sensitivity of those who might find the question offensive.
2020-10-23 17:07:33 +02:00
Abdessamad Derraz d158b39a78 NeoGeo CD: Update SHA1
Match the SHA1 of the firmwares with that of the libretro database: https://github.com/libretro/libretro-database/commit/a9f0e60161564c52cbcda931f4b90b5cda268319
2020-10-23 17:01:42 +02:00
twinaphex 1ec12eedfe Merge branch 'master' of https://github.com/libretro/libretro-super into master 2020-10-22 16:16:13 +02:00
twinaphex 34aee3c1e0 Add rules 2020-10-22 16:15:53 +02:00
Autechre c55466e609 Merge pull request #1472 from sonninnos/master
Commodore (VICE+PUAE) info updates
2020-10-21 17:19:14 +02:00
Autechre 4d1b138187 Merge pull request #1473 from barbudreadmon/hw-requirements
add some hw requirements
2020-10-21 17:19:04 +02:00
twinaphex cb2018e7c0 Update info file 2020-10-21 15:47:45 +02:00
twinaphex 4d6bf2fb34 Merge branch 'master' of https://github.com/libretro/libretro-super into master 2020-10-21 15:40:55 +02:00
twinaphex de8c0c12ec Add pcsx2_libretro.info 2020-10-21 15:40:23 +02:00
Tony Jansson 2cb68157aa Commodore (VICE+PUAE) info updates 2020-10-21 16:35:37 +03:00
Autechre d090bfef40 Merge pull request #1477 from fjtrujy/master
Add handy for PS2 PSP and Vita
2020-10-19 21:23:01 +02:00
Francisco Javier Trujillo Mata 8d4f034994 Add handy for PS2 PSP and Vita 2020-10-19 21:13:20 +02:00
twinaphex 43d3bb3b4a Get rid of this build rule 2020-10-12 20:57:29 +02:00
twinaphex c2f4d57e4d Update 2020-10-11 20:01:05 +02:00
twinaphex ad5f64d56c Add rules 2020-10-11 19:21:55 +02:00
twinaphex 671ebaf07d Add target oberon for windows 2020-10-10 18:56:46 +02:00
twinaphex f5068988df Change repo 2020-10-10 18:45:03 +02:00
twinaphex c7dcf99a43 Update Theodore rules 2020-10-10 08:31:35 +02:00
twinaphex 374985a035 Add submodules yes for dosbox_svn 2020-10-10 04:50:32 +02:00
twinaphex 0da0973563 (libnx) Add frodo 2020-10-09 01:28:02 +02:00
twinaphex 50f42c34ee Add fixgb 2020-10-08 06:04:54 +02:00
twinaphex e5382d8c97 Add fixnes 2020-10-08 05:53:58 +02:00
twinaphex 4bd8f084f7 Mr. Boom has submodules 2020-10-08 05:13:33 +02:00
twinaphex 3a41751120 Update recipe 2020-10-08 03:47:52 +02:00
twinaphex 9efcc63cb8 (vita) Add xrick 2020-10-08 01:00:35 +02:00
twinaphex 360c52c1dd Add mesens for libnx 2020-10-07 19:05:27 +02:00
twinaphex 8d1bae8bb9 Update repos 2020-10-06 01:47:40 +02:00
twinaphex 1b617b45cc Merge branch 'master' of https://github.com/libretro/libretro-super 2020-10-06 00:30:34 +02:00
twinaphex 6532902bd3 Update Mesen repos 2020-10-06 00:30:25 +02:00
barbudreadmon 398b760f1d add some hw requirements 2020-10-04 20:37:36 +02:00
metallic77 f152dc5b3f proper alphabetical sort 2020-09-30 11:42:12 +03:00
Autechre a3eaa13eac Merge pull request #1468 from metallic77/master
add Wii frodo
2020-09-30 08:32:13 +02:00
barbudreadmon ccc2b98cc0 disable kronos on osx 2020-09-27 07:44:57 +02:00
mahoneyt944 515c6aab63 Update ps2 2020-09-27 01:18:01 -04:00
mahoneyt944 a3cbc16fbc Update ps2 2020-09-27 01:06:12 -04:00
mahoneyt944 c9537507b6 Add mame2003-plus 2020-09-27 00:59:08 -04:00
twinaphex a744581070 Add core info file 2020-09-26 09:54:32 +02:00
metallic77 1f14001eb8 add Wii frodo 2020-09-23 20:30:22 +03:00
twinaphex 70f9b5c8d1 Merge branch 'master' of https://github.com/libretro/libretro-super 2020-09-21 07:28:38 +02:00
twinaphex 84dd48ba19 Add retro8_libretro.info 2020-09-21 07:28:27 +02:00
Autechre d24deeaf41 Merge pull request #1466 from metallic77/patch-1
add bluemsx-fmsx Wii
2020-09-20 20:30:11 +02:00
metallic77 c3e5a192e2 Update wii recipes 2020-09-20 21:23:39 +03:00
metallic77 a319a348d5 add bluemsx-fmsx Wii
add bluemsx, fmsx as they can compile on devkitpro and run on my Wii without any modifications on source code.
2020-09-20 16:00:44 +03:00
twinaphex 6c4fea1ee3 Merge branch 'master' of https://github.com/libretro/libretro-super 2020-09-19 22:24:11 +02:00
twinaphex 1018a8e85c Update repos 2020-09-19 22:09:54 +02:00
Autechre 0075eb96fc Merge pull request #1463 from RobLoach/quake2
vitaquake2: Rename display name from Quake 2 to Quake II
2020-09-19 22:03:35 +02:00
Autechre 5713f01362 Merge pull request #1464 from trioan/wii
Add handy to Wii / WiiU cores
2020-09-19 21:51:12 +02:00
trioan efcb08c370 wii: handy core 2020-09-18 20:34:32 -05:00
trioan 2fd1199bb0 wiiu: handy core 2020-09-18 20:34:06 -05:00
Rob Loach 7e87f513ee vitaquake2: Rename from Quake 2 to Quake II 2020-09-18 11:57:34 -04:00
Autechre 14c1aa8da1 Update cores-linux-x64-generic 2020-09-13 17:28:33 +02:00
Autechre a09053a020 Update cores-osx-x64-generic 2020-09-13 17:27:56 +02:00
Autechre 57f2d2107c Update cores-windows-x64_seh-generic 2020-09-13 17:27:14 +02:00
Autechre f3f3f0f596 Merge pull request #1462 from fjtrujy/master
[PSP] Point to libretro repo for njemu_cps2
2020-08-30 13:39:29 +02:00
Francisco Javier Trujillo Mata fb9a015121 Point to libretro repo for njemu_cps2 2020-08-30 10:56:18 +02:00
Autechre 6f8a56a034 Merge pull request #1459 from barbudreadmon/patch-4
(FBNeo) add missing arcade and console bioses
2020-08-29 20:22:57 +02:00
Autechre f1adfd4857 Merge pull request #1461 from fjtrujy/master
[PSP] Disabling TempGBA temporally
2020-08-29 19:54:35 +02:00
Francisco Javier Trujillo Mata eb0b498f46 Disabling TempGBA temporally because this issue
https://github.com/pspdev/psptoolchain/issues/98
2020-08-29 19:51:13 +02:00
barbudreadmon 0eea4e854f (FBNeo) add missing arcade and console bioses 2020-08-26 07:58:08 +02:00
hizzlekizzle f3f04426cd Merge pull request #1458 from sonninnos/master
Add system identifiers to corename in VICE cores
2020-08-13 07:54:29 -05:00
Tony Jansson fa51e51afd Add system identifiers to corename in VICE cores 2020-08-13 13:56:28 +03:00
Autechre af80c3d4ad Update vita 2020-08-11 14:50:45 +02:00
twinaphex 9ea82892dd (Android APK) Add additional rules to remove certain shaders that are excessively
large to keep filesize under 100MB
2020-08-11 02:13:35 +02:00
twinaphex 5ccfaba2ab Merge branch 'master' of https://github.com/libretro/libretro-super 2020-08-11 01:53:43 +02:00
twinaphex c30e7a576a Update buildbot-recipe.sh 2020-08-11 01:53:33 +02:00
Autechre 16f9ef4a59 Vita build keeps failing and pcsx rearmed for vita is still not linking, disable this for now until this is fixed 2020-08-05 23:03:58 +02:00
Autechre 7cf3c6f72f Merge pull request #1456 from barbudreadmon/patch-4
re-enable fbneo
2020-08-01 19:57:08 +02:00
barbudreadmon 26fbdefc87 re-enable fbneo 2020-08-01 18:07:01 +02:00
hizzlekizzle bc6f447c8e Merge pull request #1455 from Sanaki/master
Add st (Sufami Turbo) to snes9x info file
2020-07-31 22:16:55 -05:00
Sanaki c1803f504a Add st (Sufami Turbo) to snes9x info file 2020-07-31 16:09:04 -07:00
hizzlekizzle f0e814b0e1 Merge pull request #1454 from hunterk/master
disable all mame-git recipes temporarily; most didn't work anyway AFAIK
2020-07-29 09:58:34 -05:00
hunterk ff760f02bf disable all mame-git recipes temporarily; most didn't work anyway AFAIK 2020-07-29 09:55:53 -05:00
291 changed files with 5405 additions and 1149 deletions

No files matched your search

+18
View File
@@ -0,0 +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
+15
View File
@@ -0,0 +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
+12
View File
@@ -0,0 +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
+58 -7
View File
@@ -15,6 +15,7 @@
include_core_mesens
include_core_snes9x2002
include_core_snes9x2005
include_core_snes9x2005_plus
include_core_snes9x2010
include_core_snes9x
include_core_bsnes
@@ -31,11 +32,13 @@ include_core_mednafen_supafaust
# --- Dreamcast emulator cores ---
include_core_flycast
include_core_redream
# include_core_redream
include_core_vemulator
# --- Genesis emulator cores ---
include_core_smsplus
include_core_genesis_plus_gx
include_core_genesis_plus_gx_wide
include_core_picodrive
include_core_blastem
@@ -47,6 +50,7 @@ include_core_fbneo
include_core_fbalpha2012
include_core_fbalpha2012_cps1
include_core_fbalpha2012_cps2
include_core_fbalpha2012_cps3
include_core_fbalpha2012_neogeo
# --- Neo Geo cores ---
@@ -67,6 +71,7 @@ include_core_nestopia
include_core_quicknes
include_core_bnes
include_core_mesen
include_core_fixnes
# --- Nintendo DS emulator cores ---
include_core_desmume
@@ -75,6 +80,7 @@ include_core_melonds
# --- Nintendo 3DS emulator cores ---
include_core_citra
include_core_citra2018
include_core_citra_canary
# --- Game Boy/Color emulator cores ---
@@ -82,6 +88,7 @@ include_core_gambatte
include_core_sameboy
include_core_tgbdual
include_core_gearboy
include_core_fixgb
# --- Atari 2600 emulator cores ---
include_core_stella
@@ -90,18 +97,32 @@ include_core_stella2014
# --- Atari 800 emulator cores ---
include_core_atari800
# --- Commodore 64 emulator cores ---
# --- Atari 5200 emulator cores ---
include_core_a5200
# --- Commodore emulator cores ---
include_core_frodo
include_core_vice_x64
include_core_vice_x64sc
include_core_vice_x128
include_core_vice_xvic
include_core_vice_xplus4
include_core_vice_xcbm2
include_core_vice_xcbm5x0
include_core_vice_xpet
include_core_vice_xscpu64
# --- PlayStation1 emulator cores ---
include_core_mednafen_psx
include_core_mednafen_psx_hw
include_core_pcsx_rearmed
include_core_pcsx1
include_core_pcsx2
include_core_rustation
include_core_duckstation
include_core_swanstation
# --- Philips CDi emulator cores ---
include_core_samecdi
# --- PlayStation2 emulator cores ---
#include_core_play
@@ -113,11 +134,13 @@ include_core_fmsx
# --- UAE ---
include_core_fsuae
include_core_puae
include_core_puae2021
# --- Saturn cores ---
include_core_mednafen_saturn
include_core_kronos
include_core_yabause
include_core_yabasanshiro
# --- Atari Lynx emulator cores ---
include_core_mednafen_lynx
@@ -145,18 +168,23 @@ include_core_mednafen_vb
include_core_virtualjaguar
# --- DOS/PC/MAC emulator cores ---
include_core_basilisk2
# include_core_basilisk2
include_core_dosbox
include_core_dosbox_core
include_core_dosbox_svn
# include_core_dosbox_svn_ce
include_core_dosbox_pure
include_core_pcem
# --- MAME cores ---
include_core_mame2000
include_core_mame2003
include_core_mame2003_plus
include_core_mame2003_midway
include_core_mame2010
include_core_mame2015
include_core_mame2016
include_core_hbmame
include_core_mame
# --- N64 emulator cores ---
@@ -166,6 +194,7 @@ include_core_parallel_n64
# --- Nintendo Gamecube/Wii cores ---
include_core_dolphin
include_core_dolphin_launcher
include_core_ishiiruka
# --- Nintendo Pokemon Mini cores ---
@@ -205,12 +234,13 @@ include_core_px68k
include_core_hatari
include_core_emux
include_core_lutro
include_core_uzem
# --- Vectrex emulator cores ---
include_core_vecx
# --- ColecoVision emulator cores .--
include_core_gearcoleco
# --- Media player ---
include_core_ffmpeg
@@ -223,7 +253,11 @@ include_core_reminiscence
include_core_easyrpg
include_core_tyrquake
include_core_vitaquake2
include_core_vitaquake2_rogue
include_core_vitaquake2_xatrix
include_core_vitaquake2_zaero
include_core_vitaquake3
include_core_vitavoyager
include_core_boom3
include_core_prboom
include_core_ecwolf
@@ -240,18 +274,36 @@ include_core_stonesoup
include_core_scummvm
include_core_chailove
include_core_thepowdertoy
include_core_lowresnx
include_core_tic80
include_core_lutro
include_core_retro8
include_core_uzem
include_core_gong
include_core_jumpnbump
# include_core_pascal_pong
include_core_superbroswar
# --- Miscellaneous cores ---
include_core_video_processor
include_core_gme
include_core_potator
include_core_pocketcdg
include_core_crocods
include_core_cap32
include_core_ep128emu_core
include_core_freeintv
include_core_mu
include_core_squirreljme
include_core_minivmac
include_core_oberon
include_core_x1
include_core_galaxy
include_core_jaxe
include_core_theodore
include_core_vaporspec
include_core_bk
include_core_sameduck
# -------------------------------------------------------------------------------------------------
# Devkits
@@ -275,4 +327,3 @@ include_lutro_tetris
include_lutro_snake
include_lutro_iyfct
include_lutro_game_of_life
Regular → Executable
+178 -84
View File
@@ -1,14 +1,19 @@
#!/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'
DISABLED = 'disabled'
ENABLED = 'enabled'
BROKEN = 'broken'
coremap = {}
allcores = set()
@@ -16,92 +21,132 @@ 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', 'jit']
CPU_FEATS = ['x86_any', 'libco', 'cpu64', 'threads', 'thread-local', 'jit', 'little_endian']
PERIPHERAL_FEATS = ['cdrom', 'usb']
ALL_FEATS = GFX_FEATS + CPU_FEATS + PERIPHERAL_FEATS
DESKTOP_ALL = list(set(ALL_FEATS) - set(['gles2', 'gles3', 'cpu64', 'x86_any']))
DESKTOP_X64 = DESKTOP_ALL + ['x86_any', 'cpu64']
DESKTOP_X86 = DESKTOP_ALL + ['x86_any']
DESKTOP_ARM32 = DESKTOP_ALL
UWP = ['gfxaccel', 'gles2', 'threads', 'libco'] + ['cdrom', 'usb'] # unsure about second part
MOBILE = ['gfxaccel', 'gles2', 'gles3', 'threads', 'libco']
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'],
'emscripten': ['gfxaccel', 'gles2', 'little_endian', 'physfs', 'c++14', 'c++11'],
# consoles
'3ds': ['threads', 'libco', 'jit'],
'psl1ght': ['cpu64'] + ['libco', 'cdrom', 'usb', 'jit'], # unsure about second part
'gamecube': ['threads', 'libco'] + ['cdrom', 'jit'], # unsure about second part
'wii': ['threads', 'libco'] + ['cdrom', 'usb', 'jit'], # unsure about second part
'ps2': [] + ['libco', 'cpu64', 'threads', 'cdrom', 'usb', 'jit'], # unsure about second part
'ps3': ['threads', 'cpu64'] + ['libco', 'cdrom', 'usb', 'jit'], # unsure about second part
'psp': ['libco', 'threads'] + ['jit'], # unsure about second part
'libnx': ['gfxaccel', 'gl1', 'gl2', 'gl3', 'libco', 'cpu64', 'threads', 'jit'] + ['usb'], # unsure about second part
'wiiu': ['libco'] + ['cdrom', 'usb', 'jit'], # unsure about second part
'vita': ['gfxaccel', 'gl1', 'gl2', 'threads', 'libco', 'jit'], # 'gl3', 'gles2', 'gles3'?
'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,
'windows-uwp-x64': UWP + ['x86_any', 'cpu64'],
'windows-uwp-x86': UWP + ['x86_any'],
'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' : MOBILE + ['x86_any', 'cpu64', 'jit'],
'ios': MOBILE,
'ios9': MOBILE,
'ios-arm64': MOBILE + ['cpu64'],
'tvos-arm64': MOBILE + ['cpu64'],
'qnx': MOBILE, # Unsure about usb
'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-x86': DESKTOP_X86,
'windows-x86': DESKTOP_X86,
'linux-arm7neonhf': DESKTOP_ARM32,
'linux-armhf': DESKTOP_ARM32,
'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'],
'boom3-xp': ['gl1'],
'bsnes': ['libco'],
'bsnes2014': ['libco'],
'bsnes_cplusplus98': ['libco'],
'bsnes_hd_beta': ['libco'],
'bsnes_mercury': ['libco'],
'bsnes-libretro-cplusplus98': ['libco'],
'bsnes-hd': ['libco'],
'bsnes-mercury': ['libco'],
'chailove': ['physfs', 'thread-local', 'threads'],
'citra': ['gfxaccel'],
'citra_canary': ['gfxaccel'],
'craft': ['gfxaccel'],
'citra2018': ['gfxaccel'],
'Craft': ['gfxaccel'],
'chailove': ['c++14'],
'dolphin': ['cpu64', 'jit'],
'dosbox_svn': ['libco'],
'dosbox_svn_ce': ['libco'],
'dosbox_core': ['threads'],
'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'],
'mednafen_psx_hw': ['gfxaccel'],
'mupen64plus_next': ['gfxaccel', 'libco'],
'mupen64plus_next_gles2': ['gles2', 'libco'],
'mupen64plus_next_gles3': ['gles3', 'libco'],
'openlara': ['gfxaccel'],
'parallel_n64': ['gfxaccel', 'libco'],
'mupen64plus': ['gfxaccel', 'libco'],
'neocd': ['c++11'],
'Omicron': ['gfxaccel', 'jvm'],
'OpenLara': ['gfxaccel'],
'parallel-n64': ['gfxaccel', 'libco'],
'pcem': ['threads'],
'play': ['gfxaccel'],
'redbook': ['cdrom'],
'remotejoy': ['usb'],
'reminiscence': ['libco'],
'retro8': ['c++11'],
'REminiscence': ['libco'],
'scummvm': ['libco'],
'thepowdertoy': ['threads'],
'ThePowderToy': ['threads'],
'tic80': ['little_endian'],
'uae': ['threads'],
'vitaquake3': ['gl1'],
'vitavoyager': ['gl1'],
'yabasanshiro': ['gfxaccel']
@@ -114,7 +159,7 @@ def strip_suffix(s, suffix):
def strip_suffixes(s, suffixes):
r = s
for suffix in suffixes:
for suffix in suffixes + suffixes + suffixes:
r = strip_suffix(r, suffix)
return r
@@ -130,36 +175,91 @@ def strip_prefixes(s, prefixes):
r = strip_prefix(r, prefix)
return r
def file_to_platform(fname):
s = strip_suffixes(fname, ["-generic", "-noccache", "-r16b", "-cross", "_dw2", "_seh", "_sjlj", "_w32"])
s = strip_prefixes(s, ["cores-"])
for infix in ["msvc2003", "msvc2005", "msvc2010", "msvc2017", "desktop"]:
s = s.replace("-" + infix + "-", "-")
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
for root, _, files in os.walk("recipes"):
for file in files:
if file.endswith(".conf") or file.endswith(".ra") or file.endswith(".yml") or file.endswith(".info") or file.endswith(".sh") or file.startswith("retroarch-"):
continue
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
if file in ["cores-android-aarch64", "cores-android-armv7-ndk-mame"]:
continue
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
platform = file_to_platform(file)
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']})
with open(os.path.join(root, file)) as fin:
for line in fin:
sp = line.split()
if len(sp) == 0:
continue
core = sp[0]
k = (platform, core)
if k not in coremap:
coremap[k] = []
coremap[k].append({'file': file, ENABLED: sp[4]})
allcores.add(core)
allplatforms = sorted(allplatformset)
cf = open ("comptable.csv", "w")
@@ -174,23 +274,17 @@ for core in allcores:
if k not in coremap:
status = MISSING
else:
enabled = False
for x in coremap[k]:
if x[ENABLED] == 'YES':
enabled = True
if enabled:
status = OK
else:
status = DISABLED
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)
+4
View File
@@ -71,10 +71,14 @@
# load_subsystem = "false"
# Whether or not the core requires an external file to work:
# supports_no_game = "false"
# 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"
# 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 = "false"
# Does the core support the libretro disk control interface for swapping disks on the fly?
+5 -1
View File
@@ -14,7 +14,9 @@ systemid = "2048"
manufacturer = "N/A"
# Libretro Features
database = "2048"
supports_no_game = "true"
single_purpose = "true"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
@@ -27,4 +29,6 @@ load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
is_experimental = "false"
description = "A port of the popular puzzle game 2048 to libretro. In addition to being fun and deceptively simple in mechanics, this core also has extremely low requirements and can be useful as a benchmark in some cases."
+3 -1
View File
@@ -25,4 +25,6 @@ supports_no_game = "false"
database = "null"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "true"
is_experimental = "true"
description = "This is a test core that is mostly useful to developers. It is intended as a reference for core authors and a functionality check for frontend authors. This core demonstrates how to create a hardware-rendered core--in this case, using OpenGL/ES--in a libretro context. This core can load basic *.obj 3D models, which can then be rotated and viewed using the retropad controls."
+2
View File
@@ -81,3 +81,5 @@ 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."
+2
View File
@@ -30,3 +30,5 @@ needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
notes = "[1] Amstrad have kindly given their permission for the redistribution|[^] of their copyrighted material but retain that copyright."
description = "A work-in-progress port of EightyOne (a.k.a. THE Sinclair Emulator) to libretro. The core currently only emulates the Sinclair ZX81 with 16Kb RAM and correctly loads and runs many games in the "p" and "tzx" formats. The core will attempt to autoconfigure any games that are included in its internal database, which includes many homebrew and colorized games. While EightyOne is capable of emulating some ZX Spectrum machines, they are not included in this core, as they are already covered by the Fuse libretro core."
+29
View File
@@ -0,0 +1,29 @@
# Software Information
display_name = "Atari - 5200 (a5200)"
authors = "Petr Stehlik|zx81|Alekmaul|wavemotion-dave"
supported_extensions = "a52|bin"
corename = "a5200"
license = "GPLv2"
permissions = ""
display_version = "2.0.2"
categories = "Emulator"
# Hardware Information
manufacturer = "Atari"
systemname = "Atari 5200"
systemid = "atari_5200"
# Libretro Features
supports_no_game = "false"
database = "Atari - 5200"
savestate = "true"
savestate_features = "deterministic"
# Firmware / BIOS
firmware_count = 1
firmware0_desc = "5200.rom (5200 BIOS)"
firmware0_path = "5200.rom"
firmware0_opt = "true"
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38"
description = "A port of the a5200 Atari 5200 emulator to libretro. Based on Atari800 2.0.2 and originally developed for the GCW Zero, this core runs fast on low-powered hardware. With a design focussed on ease of use and good libretro integration, the core is intended as a simple 'plug and play' solution for Atari 5200 content."
+29
View File
@@ -0,0 +1,29 @@
# Software Information
display_name = "Arduboy (Arduous)"
authors = "James Roeder"
supported_extensions = "hex"
corename = "Arduous"
license = "GPLv3"
permissions = ""
display_version = "0.1.0"
categories = "Emulator"
# Hardware Information
manufacturer = "Arduboy"
systemname = "Arduboy"
systemid = "arduboy"
# Libretro Features
supports_no_game = "false"
database = "Arduboy"
savestate = "false"
cheats = "false"
core_options = "false"
disk_control = "false"
needs_fullpath = "false"
is_experimental = "false"
# Firmware / BIOS
firmware_count = 0
description = "Arduboy emulator implemented as a libretro core."
+3 -1
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Atari - 5200 (Atari800)"
authors = "Petr Stehlik"
supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|xex|zip"
supported_extensions = "xfd|atr|cdm|cas|bin|a52|zip|atx|car|rom|com|xex"
corename = "Atari800"
categories = "Emulator"
license = "GPLv2"
@@ -37,3 +37,5 @@ firmware0_desc = "5200.rom (5200 BIOS)"
firmware0_path = "5200.rom"
firmware0_opt = "false"
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38"
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."
+16
View File
@@ -10,6 +10,19 @@ permissions = ""
display_version = "1.00"
supports_no_game = "true"
# Libretro Features
savestate = "serialized"
cheats = "false"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
supports_no_game = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
# BIOS/Firmware
firmware_count = 8
@@ -46,3 +59,6 @@ firmware7_path = "bk/MONIT10.ROM"
firmware7_opt = "true"
notes = "(!) bk/B11M_BOS.ROM (md5): fe4627d1e3a1535874085050733263e7|(!) bk/B11M_EXT.ROM (md5): dc52f365d56fa1951f5d35b1101b9e3f|(!) bk/BAS11M_0.ROM (md5): 946f6f23ded03c0e26187f0b3ca75993|(!) bk/BAS11M_1.ROM (md5): 1e6637f32aa7d1de03510030cac40bcf|(!) bk/DISK_327.ROM (md5): 5015228eeeb238e65da8edcd1b6dfac7|(!) bk/BASIC10.ROM (md5): 3fa774326d75410a065659aea80252f0|(!) bk/FOCAL10.ROM (md5): 5737f972e8638831ab71e9139abae052|(!) bk/MONIT10.ROM (md5): 95f8c41c6abf7640e35a6a03cecebd01"
notes = "(!) Homepage: http://www.mailcom.com/bk0010/index_en.shtml"
description = "A port of the PDP11 emulator to libretro. This core emulates the Soviet Electronica BK computers series, including the BK-0010, BK-0010.01 and BK-0011(M), as well as the Terak 8510/a, which is a 1976 American PDP-11/03 platform that the Electronica BK series were designed after. The BK series computers were the first mass-produced, affordable personal computers in Russia in the 1980s and they had a tremendous effect on the development of the Russian-speaking software community, similar to the C64, ZX Spectrum and Atari 2600 communities elsewhere in the world. These computers will accept console commands in English but respond mostly in Russian, so this core is mostly of use to Russian-speaking users."
+3 -1
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Sega - Mega Drive - Genesis (BlastEm)"
authors = "Mike Pavone"
supported_extensions = "md|bin|smd|gen"
supported_extensions = "md|bin|smd|gen|68k|sgd"
corename = "BlastEm"
license = "GPLv3"
permissions = ""
@@ -38,3 +38,5 @@ firmware0_path = "rom.db"
firmware0_opt = "true"
notes = "(!) rom.db (md5): ff4a3572475236e859e3e9ac5c87d1f1"
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."
+4 -2
View File
@@ -16,8 +16,8 @@ systemid = "msx"
# Libretro Features
database = "Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000"
supports_no_game = "false"
savestate = "false"
savestate_features = "null"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
@@ -31,3 +31,5 @@ disk_control = "true"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
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."
+4 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - NES / Famicom (bnes)"
categories = "Emulator"
authors = "byuu|Ryphecha"
authors = "Near|Ryphecha"
corename = "bnes/higan"
supported_extensions = "nes"
license = "GPLv3"
@@ -28,4 +28,6 @@ database = "Nintendo - Nintendo Entertainment System"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "true"
is_experimental = "true"
description = "An initial and long-out-of-date port of Near's bnes emulator to libretro. This core was based on Near's first foray into NES/Famicom emulation and was not kept up-to-date with later improvements, and, as such, it is broken in many ways. No one should use this core to actually play games and it is only here for historical and research purposes."
+2
View File
@@ -30,3 +30,5 @@ 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."
+2
View File
@@ -30,3 +30,5 @@ 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."
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes 2014 Accuracy)"
categories = "Emulator"
authors = "byuu"
authors = "Near"
corename = "bsnes 2014 Accuracy"
supported_extensions = "sfc|smc|bml"
license = "GPLv3"
@@ -81,7 +81,7 @@ libretro_saves = "true"
core_options = "false"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes 2014 Balanced)"
categories = "Emulator"
authors = "byuu"
authors = "Near"
corename = "bsnes 2014 Balanced"
supported_extensions = "sfc|smc|bml"
license = "GPLv3"
@@ -81,7 +81,7 @@ libretro_saves = "true"
core_options = "false"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes 2014 Performance)"
categories = "Emulator"
authors = "byuu"
authors = "Near"
corename = "bsnes 2014 Performance"
supported_extensions = "sfc|smc|bml"
license = "GPLv3"
@@ -78,7 +78,7 @@ libretro_saves = "true"
core_options = "false"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes C++98 (v085))"
categories = "Emulator"
authors = "byuu|Themaister|Ver GreenEyes"
authors = "Near|Themaister|Ver GreenEyes"
corename = "bsnes C++98 (v085)"
supported_extensions = "sfc|smc"
license = "GPLv3"
@@ -23,7 +23,7 @@ libretro_saves = "true"
core_options = "false"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+5 -5
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes-hd beta)"
categories = "Emulator"
authors = "byuu|DerKoun"
authors = "Near|DerKoun"
corename = "bsnes-hd beta"
supported_extensions = "sfc|smc|gb|gbc"
license = "GPLv3"
@@ -77,15 +77,15 @@ notes = "[1] bsnes uses split ROMS for special chip games.|[*] Notable DSP1/DSP1
# Libretro Features
savestate = "true"
savestate_features = "serialized"
cheats = "true"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+12 -9
View File
@@ -1,12 +1,12 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes)"
categories = "Emulator"
authors = "byuu"
authors = "Near"
corename = "bsnes"
supported_extensions = "sfc|smc|gb|gbc"
supported_extensions = "sfc|smc|gb|gbc|bs"
license = "GPLv3"
permissions = ""
display_version = "v113.1"
display_version = "115"
# Hardware Information
manufacturer = "Nintendo"
@@ -14,7 +14,7 @@ systemname = "Super Nintendo Entertainment System"
systemid = "super_nes"
# BIOS / Firmware
firmware_count = 19
firmware_count = 20
firmware0_desc = "dsp1.data.rom"
firmware0_path = "dsp1.data.rom"
firmware0_opt = "true"
@@ -72,20 +72,23 @@ firmware17_opt = "true"
firmware18_desc = "SGB2.sfc (SGB Boot Image)"
firmware18_path = "SGB2.sfc"
firmware18_opt = "true"
notes = "[1] bsnes uses split ROMS for special chip games.|[*] Notable DSP1/DSP1B Games: Super Mario Kart, Pilotwings|[*] Notable DSP2 Games: Dungeon Master|[*] Notable DSP3 Games: SD Gundam GX|[*] Notable DSP4 Games: Top Gear 3000|[*] Notable Cx4 Games: Mega Man X2, Mega Man X3|[2] SGB Emulation needs No-Intro Super Game Boy ROMs renamed to SGB1.sfc or SGB2.sfc|(!) SGB1.sfc (md5): b15ddb15721c657d82c5bab6db982ee9|(!) SGB2.sfc (md5): 8ecd73eb4edf7ed7e81aef1be80031d5"
firmware19_desc = "BS-X.bin (BS-X - Sore wa Namae o Nusumareta Machi no Monogatari (Japan) (Rev 1))"
firmware19_path = "BS-X.bin"
firmware19_opt = "true"
notes = "[1] bsnes uses split ROMS for special chip games.|[*] Notable DSP1/DSP1B Games: Super Mario Kart, Pilotwings|[*] Notable DSP2 Games: Dungeon Master|[*] Notable DSP3 Games: SD Gundam GX|[*] Notable DSP4 Games: Top Gear 3000|[*] Notable Cx4 Games: Mega Man X2, Mega Man X3|[2] SGB Emulation needs No-Intro Super Game Boy ROMs renamed to SGB1.sfc or SGB2.sfc|(!) SGB1.sfc (md5): b15ddb15721c657d82c5bab6db982ee9|(!) SGB2.sfc (md5): 8ecd73eb4edf7ed7e81aef1be80031d5|[3] To start BS-X games from the RPG-like interface, go back into the house and select the 1st option.|(!) BS-X.bin (md5): fed4d8242cfbed61343d53d48432aced"
# Libretro Features
savestate = "true"
savestate_features = "serialized"
cheats = "true"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes-mercury Accuracy)"
categories = "Emulator"
authors = "byuu|Alcaro"
authors = "Near|Alcaro"
corename = "bsnes-mercury Accuracy"
supported_extensions = "sfc|smc|bml"
license = "GPLv3"
@@ -82,7 +82,7 @@ core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes-mercury Balanced)"
categories = "Emulator"
authors = "byuu|Alcaro"
authors = "Near|Alcaro"
corename = "bsnes-mercury Balanced"
supported_extensions = "sfc|smc|bml"
license = "GPLv3"
@@ -82,7 +82,7 @@ core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+2 -2
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Nintendo - SNES / SFC (bsnes-mercury Performance)"
categories = "Emulator"
authors = "byuu|Alcaro"
authors = "Near|Alcaro"
corename = "bsnes-mercury Performance"
supported_extensions = "sfc|smc|bml"
license = "GPLv3"
@@ -79,7 +79,7 @@ core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo|Nintendo - Satellaview"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
+4 -1
View File
@@ -14,7 +14,8 @@ systemname = "Outrun Game Engine"
# Libretro Features
database = "Cannonball"
supports_no_game = "false"
supports_no_game = "true"
single_purpose = "true"
savestate = "false"
savestate_features = "null"
cheats = "false"
@@ -29,3 +30,5 @@ needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
notes = "(!) You need to have a dummy file with the extension .game inside your MAME rom outrun folder."
description = "A port of the Cannonball enhanced OutRun engine to libretro. This core includes support for increased framerate (true 60 fps, some 120 fps content), true widescreen, new game modes and many more enhancements. To run the core/game, you will need to extract the contents of an OutRun Revision B ROM archive alongside a dummy file that ends in the *.game file extension (the frontend will load this 'game' file)."
+6 -4
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Amstrad - CPC (Caprice32)"
display_name = "Amstrad - CPC/GX4000 (Caprice32)"
authors = "Ulrich Doewich|dantoine"
supported_extensions = "dsk|sna|zip|tap|cdt|voc|m3u"
supported_extensions = "dsk|sna|zip|tap|cdt|voc|cpr|m3u"
corename = "Caprice32"
license = "GPLv2"
permissions = ""
@@ -10,11 +10,11 @@ categories = "Emulator"
# Hardware Information
manufacturer = "Amstrad"
systemname = "CPC"
systemname = "CPC/GX4000"
systemid = "cpc"
# Libretro Features
database = "Amstrad - CPC"
database = "Amstrad - CPC|Amstrad - GX4000"
supports_no_game = "true"
savestate = "true"
savestate_features = "serialized"
@@ -30,3 +30,5 @@ needs_fullpath = "true"
disk_control = "true"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
description = "A port of the Caprice32 emulator to libretro. This core emulates the Amstrad CPC 8-bit home computer series, including the CPC464, CPC664, CPC128, CPC6128+ and GX4000 models, with a high degree of accuracy and compatibility. While the core's autoloaunch options do a pretty good job of guessing the command required to launch a game, users may specify a command to be executed on launch via an m3u playlist. See the core's documentation for further details."
+36
View File
@@ -0,0 +1,36 @@
# Software Information
display_name = "Philips CDi (CDi 2015)"
authors = "MAMEdev"
supported_extensions = "chd"
corename = "Philips CDi 2015"
license = "GPLv2+"
permissions = ""
display_version = "0.160"
categories = "Emulator"
# Hardware Information
manufacturer = "Philips"
systemname = "CDi"
systemid = "cdi2015"
# Firmware / BIOS
firmware_count = 1
firmware0_desc = "cdimono1.zip"
firmware0_path = "cdimono1.zip"
firmware0_opt = "false"
# Libretro Features
supports_no_game = "false"
database = ""
savestate = "false"
savestate_features = "null"
cheats = "false"
input_descriptors = "false"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "false"
core_options_version = "1.0"
hw_render = "false"
disk_control = "false"
description = "Based on the MAME codebase's Philips CDi emulation circa 2015, 'CDi 2015' is compatible with CDi games in CHD format from any MAME set. This core is designed to make it very easy to load these games. Names are irrelevant, hash lists aren't needed, just put the BIOS (again, from any MAME set) into the system directory, then load the game."
+5 -3
View File
@@ -6,7 +6,7 @@ corename = "ChaiLove"
categories = "Game engine"
license = "MIT"
permissions = ""
display_version = "0.32.0"
display_version = "1.2.1"
# Hardware Information
manufacturer = "N/A"
@@ -18,10 +18,10 @@ database = "ChaiLove"
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
@@ -29,3 +29,5 @@ hw_render = "false"
needs_fullpath = "true"
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."
+34
View File
@@ -0,0 +1,34 @@
# Software Information
display_name = "Nintendo - 3DS (Citra 2018)"
authors = "Citra Emulation Project"
supported_extensions = "3ds|3dsx|elf|axf|cci|cxi|app"
corename = "Citra 2018"
categories = "Emulator"
license = "GPLv2+"
permissions = ""
display_version = "Git"
# Hardware Information
manufacturer = "Nintendo"
systemname = "3DS"
systemid = "3ds"
# Libretro Information
database = "Nintendo - Nintendo 3DS"
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 = "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 Citra 3DS emulator to libretro. The core requires decrypted ROMs to function, and some games require Mii data to be dumped from your own 3DS console."
+2
View File
@@ -30,3 +30,5 @@ required_hw_api = "OpenGL Core >= 3.3"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
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."
+5 -3
View File
@@ -16,8 +16,8 @@ systemid = "3ds"
# Libretro Information
database = "Nintendo - Nintendo 3DS"
supports_no_game = "false"
savestate = "false"
savestate_features = "null"
savestate = "true"
savestate_features = "basic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
@@ -29,4 +29,6 @@ hw_render = "true"
required_hw_api = "OpenGL Core >= 3.3"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
is_experimental = "false"
description = "A port of the Citra 3DS emulator to libretro. The core requires decrypted ROMs to function, and some games require Mii data to be dumped from your own 3DS console."
+4
View File
@@ -14,7 +14,9 @@ systemname = "Minecraft Game Clone"
systemid = "craft"
# Libretro Features
database = "Minecraft"
supports_no_game = "true"
single_purpose = "true"
savestate = "false"
savestate_features = "null"
cheats = "false"
@@ -28,3 +30,5 @@ hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
description = "A basic clone of the Minecraft sandbox game, ported to libretro. This core is written in native code (i.e., not Java) and is hardware-accelerated, making it extremely fast and smooth. However, it lacks many of the advanced functionalities familiar to Minecraft, such as redstone."
+2
View File
@@ -30,3 +30,5 @@ needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
description = "A port of the CrocoDS Amstrad CPC emulator to libretro. This emulator was originally written for use on the Nintendo DS console via homebrew, and, as such, runs well even on very weak hardware."
+2 -1
View File
@@ -14,7 +14,6 @@ systemname = "Arcade (various)"
systemid = "daphne"
# Libretro Features
database = "Daphne"
database_match_archive_member = "true"
supports_no_game = "false"
savestate = "false"
@@ -30,3 +29,5 @@ hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "true"
description = "A port of the Daphne Laserdisc emulator to libretro. This core plays classic full-motion video games as they appeared in arcades."
+4 -2
View File
@@ -10,11 +10,11 @@ categories = "Emulator"
# Hardware Information
manufacturer = "Nintendo"
systemname = "DS"
systemname = "Nintendo DS"
systemid = "nds"
# Libretro Features
database = "Nintendo - Nintendo DS|Nintendo - Nintendo DS Decrypted|Nintendo - Nintendo DS (Download Play)"
database = "Nintendo - Nintendo DS|Nintendo - Nintendo DS (Download Play)"
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
@@ -42,3 +42,5 @@ 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"
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."
+5 -3
View File
@@ -10,11 +10,11 @@ categories = "Emulator"
# Hardware Information
manufacturer = "Nintendo"
systemname = "DS"
systemname = "Nintendo DS"
systemid = "nds"
# Libretro Features
database = "Nintendo - Nintendo DS|Nintendo - Nintendo DS Decrypted|Nintendo - Nintendo DS (Download Play)"
database = "Nintendo - Nintendo DS|Nintendo - Nintendo DS (Download Play)"
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
@@ -26,7 +26,7 @@ core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "true"
required_hw_api = "OpenGL >= 2.0"
required_hw_api = "OpenGL >= 2.0 | OpenGL Core >= 3.1"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
@@ -43,3 +43,5 @@ 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"
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)."
+4 -1
View File
@@ -15,7 +15,8 @@ systemid = "dinothawr"
# Libretro Features
database = "Dinothawr"
supports_no_game = "false"
supports_no_game = "true"
single_purpose = "true"
savestate = "false"
savestate_features = "null"
libretro_saves = "true"
@@ -30,3 +31,5 @@ needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
notes = "(!) Dinothawr requires data ROM 'Dinothawr.zip'.|(!) Load Content 'dinothawr.game'."
description = "A clever and cute push-the-block-in-a-straight-line puzzle game in the spirit of Kickle Cubicle written from the ground up for libretro. The core includes the puzzle game engine, while the game content (artwork and puzzle layouts) are included in the separate content package."
+20
View File
@@ -0,0 +1,20 @@
# Software Information
display_name = "Microsoft - Xbox (DirectXbox)"
authors = "Libretro"
supported_extensions = "iso"
corename = "DirectXBox"
license = "GPLv2+"
permissions = ""
display_version = "alpha"
categories = "Emulator"
# Hardware Information
manufacturer = "Microsoft"
systemname = "Xbox"
systemid = "xbox"
# Libretro Features
database = "Microsoft - Xbox"
is_experimental = "true"
description = "A very preliminary and WIP emulator for Microsoft's original Xbox console. This emulator does not play any games and is only of interest to developers who wish to work on it."
+3 -1
View File
@@ -29,4 +29,6 @@ hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
notes = "(!) This core launches an external Dolphin Emulator installation, which runs outside of the libretro frontend."
notes = "(!) This core launches an external Dolphin Emulator installation, which runs outside of the libretro frontend."
description = "A basic skeleton core which has the sole purpose of launching an external instance of the popular Dolphin emulator. This allows users to launch Gamecube and/or Wii games from a libretro frontend while using the external Dolphin emulator, which will then run outside of the libretro frontend (that is, features of the frontend will not be available). Many/most users will be better served by using the libretro-native dolphin-libretro core, which provides a normal libretro experience, but this core may be useful to access features that are not exposed to the native libretro core."
+9 -3
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"
supported_extensions = "gcm|iso|wbfs|ciso|gcz|elf|dol|dff|tgc|wad|rvz|m3u"
corename = "Dolphin"
categories = "Emulator"
license = "GPLv2+"
@@ -26,10 +26,16 @@ core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "true"
required_hw_api = "OpenGL Core >= 3.3 | OpenGL ES >= 3.0 | Vulkan >= 1.0 | Direct3D >= 10.0"
required_hw_api = "Vulkan >= 1.0 | Direct3D >= 10.0 | OpenGL Core >= 3.3 | OpenGL ES >= 3.0"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
# BIOS/Firmware
notes = "(!) You need to have Dolphin Sys folder in system/dolphin-emu/Sys.|(!) See: https://docs.libretro.com/library/dolphin/#setup"
firmware_count = 1
firmware0_desc = "Dolphin 'Sys' folder"
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."
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."
+8 -5
View File
@@ -48,19 +48,22 @@ firmware9_opt = "true"
notes = "(!) MT32_CONTROL.ROM (md5): 5626206284b22c2734f3e9efefcd2675|(!) MT32_PCM.ROM (md5): 89e42e386e82e0cacb4a2704a03706ca|(!) CM32L_CONTROL.ROM (md5): bfff32b6144c1d706109accb6e6b1113|(!) CM32L_PCM.ROM (md5): 08cdcfa0ed93e9cb16afa76e6ac5f0a4|(!) libbass.so|(!) libbassmidi.so|(!) bass.dll|(!) bassmidi.dll|(!) libbass.dylib|(!) libbassmidi.dylib"
# Libretro Features
database = "DOS"
supports_no_game = "true"
savestate = "false"
savestate_features = "null"
libretro_saves = "false"
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"
supports_no_game = "true"
single_purpose = "false"
database = "DOS"
hw_render = "false"
needs_fullpath = "true"
disk_control = "false"
disk_control = "true"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
description = "A port of the mature and well-known DOSBox emulator to libretro. This core is kept up-to-date with the latest sources from DOSBox's SVN trunk and provides some improvements over the DOSBox-SVN core, including native MIDI support (as well as Soundfont-based MIDI support via FluidSynth and BASSMIDI), cycle-accurate OPL3 (YMF262) emulation courtesy of Nuked OPL3, MT-32 emulation courtesy of MUNT and experimental 3dfx Voodoo support. This is a good core for users who want a more traditional DOSBox experience vs the DOSBox-Pure core, which is focused on providing a turnkey, game-focused libretro experience."
+2
View File
@@ -30,3 +30,5 @@ needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
description = "A port of the mature and well-known DOSBox emulator to libretro. This core is based on an older snapshot of the upstream code and, as a result, many users will have a better experience with the DOSBox-SVN, DOSBox-Core or DOSBox-Pure cores. This core provides a more traditional DOSBox experience vs the DOSBox-Pure core, which is focused on providing a turnkey, game-focused libretro experience."
+34
View File
@@ -0,0 +1,34 @@
# 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"
corename = "DOSBox-pure"
categories = "Emulator"
license = "GPLv2"
permissions = ""
display_version = "0.26"
# Hardware Information
manufacturer = "Microsoft"
systemname = "DOS"
systemid = "dos"
# Libretro Features
database = "DOS"
supports_no_game = "true"
savestate = "true"
savestate_features = "serialized"
libretro_saves = "true"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "true"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
description = "A port of the mature and well-known DOSBox emulator to libretro with a goal of simplicty and ease of use. This core includes a streamlined workflow for launching games directly from ZIP archives (including disk images therein) with automated mapping of controls to gamepads and a native onscreen keyboard. This is a good core for most users who just want to play games and are not looking for a traditional DOS experience."
+2
View File
@@ -31,3 +31,5 @@ disk_control = "false"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
notes = "(!) This core requires libsdl1.2 and libsdl-net1.2.|"
description = "A port of 'SVN' fork of the mature and well-known DOSBox emulator to libretro. This core is up-to-date with the latest DOSBox-SVN trunk and allows on-the-fly configuration and different sync methods (including the potential for perfect sync without tearing on VRR monitors). This core provides a more traditional DOSBox experience vs the DOSBox-Pure core, which is focused on providing a turnkey, game-focused libretro experience."
+2
View File
@@ -31,3 +31,5 @@ disk_control = "false"
is_experimental = "false"
needs_kbd_mouse_focus = "true"
notes = "(!) This core requires libsdl1.2 and libsdl-net1.2.|"
description = "A port of 'SVN' fork of the mature and well-known DOSBox emulator to libretro. This core is up-to-date with the latest DOSBox-SVN trunk and allows on-the-fly configuration and different sync methods (including the potential for perfect sync without tearing on VRR monitors). This core provides a more traditional DOSBox experience vs the DOSBox-Pure core, which is focused on providing a turnkey, game-focused libretro experience."
+23 -8
View File
@@ -1,25 +1,40 @@
# Software Information
display_name = "Sony - PlayStation (DuckStation)"
authors = "stenzek"
supported_extensions = "cue|bin|img|chd|m3u"
supported_extensions = "exe|psexe|cue|bin|img|iso|chd|pbp|ecm|mds|psf|m3u"
corename = "DuckStation"
manufacturer = "Sony"
categories = "Emulator"
license = "Non-commercial"
permissions = ""
# Hardware Information
manufacturer = "Sony"
systemname = "PlayStation"
systemid = "playstation"
# Libretro Features
database = "Sony - PlayStation"
license = "GPLv3"
permissions = ""
display_version = "v0.1"
supports_no_game = "false"
hw_render = "true"
required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.1 | Vulkan >= 1.0 | Direct3D >= 11.0"
is_experimental = "false"
savestate = "true"
savestate_features = "serialized"
input_descriptors = "true"
disk_control = "true"
# BIOS / Firmware
firmware_count = 3
firmware0_desc = "scph5500.bin (PS1 JP BIOS)"
firmware0_path = "scph5500.bin"
firmware0_opt = "true"
firmware0_opt = "false"
firmware1_desc = "scph5501.bin (PS1 US BIOS)"
firmware1_path = "scph5501.bin"
firmware1_opt = "true"
firmware1_opt = "false"
firmware2_desc = "scph5502.bin (PS1 EU BIOS)"
firmware2_path = "scph5502.bin"
firmware2_opt = "true"
firmware2_opt = "false"
notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050| This core also supports No-Intro BIOS images."
description = "DuckStation is a totally new PlayStation 1 (aka PSX) emulator focusing on playability, speed, and long-term maintainability. Accuracy is not the main focus of the emulator, but the goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues. A "BIOS" ROM image is required to start the emulator and to play games. You can use an image from any hardware version or region, although mismatching game regions and BIOS regions may have compatibility issues. A ROM image is not provided with the emulator for legal reasons, you should dump this from your own console using Caetla or other means. DuckStation includes hardware rendering (OpenGL, Vulkan and D3D11), upscaling and 24-bit color and a 64-bit dynarec."
description = "DuckStation is a PlayStation 1 (aka PSX) emulator focusing on playability, speed, graphical enhancements, and long-term maintainability. A 'BIOS' ROM image is required to start the emulator and to play games. Features include hardware rendering (OpenGL, Vulkan and D3D11), upscaling, 24-bit color, and a dynamic recompiler (x86-64, ARMv7, AArch64)."
+6 -4
View File
@@ -1,18 +1,18 @@
# Software Information
display_name = "RPG Maker 2000/2003 (EasyRPG)"
authors = "EasyRPG team"
supported_extensions = "ldb"
supported_extensions = "ldb|zip|easyrpg"
corename = "EasyRPG Player"
categories = "Game engine"
license = "GPLv3"
permissions = ""
display_version = "0.6.1.0"
display_version = "0.7.0.0"
# Hardware Information
systemname = "RPG Maker 2000/2003 Game Engine"
# Libretro Features
database = "RPG Maker 2000|RPG Maker 2003|RPG Maker"
database = "RPG Maker"
supports_no_game = "false"
savestate = "false"
savestate_features = "null"
@@ -20,7 +20,7 @@ libretro_saves = "true"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
core_options = "false"
core_options = "true"
core_options_version = "null"
load_subsystem = "false"
hw_render = "false"
@@ -28,3 +28,5 @@ needs_fullpath = "true"
disk_control = "false"
needs_kbd_mouse_focus = "true"
is_experimental = "false"
description = "EasyRPG Player is a game interpreter to play RPG Maker 2000, 2003 and EasyRPG games."
+9 -2
View File
@@ -9,9 +9,16 @@ systemid = "wolfenstein3d"
database = "Wolfenstein 3D"
license = "BSD|LGPL"
permissions = ""
supports_no_game = "false"
notes = "(!) ecwolf.pk3 (md5): d68107770b3ba230d10aa27472a7617b"
# BIOS / Firmware
firmware_count = 1
firmware0_desc = "ecwolf.pk3 (ECWolf System File)"
firmware0_path = "ecwolf.pk3"
notes = "(!) ecwolf.pk3 (md5): d68107770b3ba230d10aa27472a7617b"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "basic"
description = "A source port of the Wolfenstein 3D engine to libretro. This core provides a basic/traditional experience and is compatible with Wolfenstein 3D, Spear of Destiny and Super 3D Noah's Ark content, including shareware releases. The core removes menus and goes straight to the episode or skill selection and supports arbitrary framerates up to 360 fps."
+2
View File
@@ -29,3 +29,5 @@ needs_fullpath = "true"
disk_control = "false"
needs_kbd_mouse_focus = "false"
is_experimental = "true"
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."
+2
View File
@@ -37,3 +37,5 @@ firmware0_desc = "dmg_boot.bin (Game Boy Boot ROM)"
firmware0_path = "dmg_boot.bin"
firmware0_opt = "false"
notes = "(!) dmg_boot.bin (md5): 32fbbd84168d3482956eb3c5051637f5"
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."
+2
View File
@@ -30,3 +30,5 @@ needs_fullpath = "true"
disk_control = "false"
needs_kbd_mouse_focus = "false"
is_experimental = "true"
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."
+3 -1
View File
@@ -1,7 +1,7 @@
# Software Information
display_name = "Sega - Master System (Emux SMS)"
authors = "Sebastien Ronsse"
supported_extensions = "sms|bin|rom"
supported_extensions = "sms|bms|bin|rom"
corename = "Emux SMS"
license = "GPLv2"
permissions = ""
@@ -37,3 +37,5 @@ firmware0_desc = "bios.sms (Master System BIOS)"
firmware0_path = "bios.sms"
firmware0_opt = "false"
notes = "(!) bios.sms (md5): missing"
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."
+179
View File
@@ -0,0 +1,179 @@
## 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 = "Enterprise - 64/128 (ep128emu)"
# Categories that the core belongs to (optional):
categories = "Emulator"
# Name of the authors who wrote the core:
authors = "Istvan Varga|Zoltan Balogh"
# Name of the core:
corename = "ep128emu-core"
# List of extensions the core supports:
supported_extensions = "img|dsk|tap|dtf|com|trn|128|bas|cas|cdt|tzx|."
# License of the cores source code:
license = "GPLv2"
# Privacy-specific permissions needed for using the core:
permissions = ""
# Version of the core:
display_version = "v1.0.1"
# 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"
# 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 = "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"
firmware1_desc = "basic21.rom (Enterprise 128 BASIC Interpreter v2.1)"
firmware1_path = "ep128emu/roms/basic21.rom";
firmware1_opt = "false"
firmware2_desc = "exdos13.rom (Enterprise 128 Disk Controller v1.3)"
firmware2_path = "ep128emu/roms/exdos13.rom";
firmware2_opt = "false"
firmware3_desc = "exos20.rom (Enterprise 64 Expandible OS 2.0)"
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_opt = "true"
firmware5_desc = "epfileio.rom (Enterprise 128 Direct File I/O)"
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_opt = "true"
firmware7_desc = "hun.rom (Enterprise 128 Hungarian language extension)"
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_opt = "true"
firmware9_desc = "zt19hfnt.rom (Enterprise 128 ZozoTools with Hungarian language extension 1.9)"
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_opt = "true"
firmware11_desc = "zt19uk.rom (Enterprise 128 ZozoTools extension)"
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_opt = "true"
firmware13_desc = "tvc22_ext.rom (Videoton TVC extension BIOS)"
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_opt = "true"
firmware15_desc = "tvc_dos12d.rom (Videoton TVC disk BIOS)"
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_opt = "true"
firmware17_desc = "cpc664.rom (Amstrad CPC 664 BIOS)"
firmware17_path = "ep128emu/roms/cpc664.rom";
firmware17_opt = "true"
firmware18_desc = "cpc6128.rom (Amstrad CPC 6128 BIOS)"
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_opt = "true"
firmware20_desc = "zx128.rom (ZX Spectrum 128 BIOS)"
firmware20_path = "ep128emu/roms/zx128.rom";
firmware20_opt = "true"
firmware21_desc = "zx48.rom (ZX Spectrum 48 BIOS)"
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
# Does the core support savestates
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"
# Does the core support libretro input descriptors
input_descriptors = "true"
# 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 = "true"
# 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 = "Nintendo - Nintendo Entertainment System|Nintendo - Famicom Disk System"
# 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 = "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 = "Emulate the Z80 based home computers that the original ep128emu supports - that is, Enterprise 64/128, Videoton TVC, Amstrad CPC and ZX Spectrum. Focus is on Enterprise and TVC."
+12 -4
View File
@@ -1,14 +1,22 @@
# Software Information
display_name = "Arcade (FB Alpha 2012 CPS-1)"
authors = "Team FB Alpha"
supported_extensions = "zip"
corename = "FB Alpha 2012 CPS-1"
manufacturer = "Capcom"
categories = "Emulator"
systemname = "CP System I"
systemid = "fb_alpha"
license = "Non-commercial"
permissions = ""
display_version = "v0.2.97.28"
categories = "Emulator"
# Hardware Information
manufacturer = "Capcom"
systemname = "CP System I"
systemid = "fb_alpha"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
notes = "(!) The BIOS files must be inside the ROM directory."
description = "Based on a snapshot of the Final Burn Alpha codebase from circa 2012, 'FB Alpha 2012 CPS-1' is compatible with FB Alpha v0.2.97.28 ROM sets. This core variant is for CPS-1 games only. It exists solely for use with RAM-constrained platforms, such as certain console or embedded platforms, that do not have the capacity to load the full core along with large games. Most users should use up-to-date FBNeo instead."
+12 -4
View File
@@ -1,14 +1,22 @@
# Software Information
display_name = "Arcade (FB Alpha 2012 CPS-2)"
authors = "Team FB Alpha"
supported_extensions = "zip"
corename = "FB Alpha 2012 CPS-2"
manufacturer = "Capcom"
categories = "Emulator"
systemname = "CP System II"
systemid = "fb_alpha"
license = "Non-commercial"
permissions = ""
display_version = "v0.2.97.28"
categories = "Emulator"
# Hardware Information
manufacturer = "Capcom"
systemname = "CP System II"
systemid = "fb_alpha"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
notes = "(!) The BIOS files must be inside the ROM directory."
description = "Based on a snapshot of the Final Burn Alpha codebase from circa 2012, 'FB Alpha 2012 CPS-2' is compatible with FB Alpha v0.2.97.28 ROM sets. This core variant is for CPS-2 games only. It exists solely for use with RAM-constrained platforms, such as certain console or embedded platforms, that do not have the capacity to load the full core along with large games. Most users should use up-to-date FBNeo instead."
+12 -4
View File
@@ -1,14 +1,22 @@
# Software Information
display_name = "Arcade (FB Alpha 2012 CPS-3)"
authors = "Team FB Alpha"
supported_extensions = "zip"
corename = "FB Alpha 2012 CPS-3"
manufacturer = "Capcom"
categories = "Emulator"
systemname = "CP System III"
systemid = "fb_alpha"
license = "Non-commercial"
permissions = ""
display_version = "v0.2.97.29"
categories = "Emulator"
# Hardware Information
manufacturer = "Capcom"
systemname = "CP System III"
systemid = "fb_alpha"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
notes = "(!) The BIOS files must be inside the ROM directory."
description = "Based on a snapshot of the Final Burn Alpha codebase from circa 2012, 'FB Alpha 2012 CPS-3' is compatible with FB Alpha v0.2.97.29 ROM sets. This core variant is for CPS-3 games only. It exists solely for use with RAM-constrained platforms, such as certain console or embedded platforms, that do not have the capacity to load the full core along with large games. Most users should use up-to-date FBNeo instead."
+12 -4
View File
@@ -1,14 +1,22 @@
# Software Information
display_name = "Arcade (FB Alpha 2012)"
authors = "Team FB Alpha"
supported_extensions = "iso|zip|7z"
corename = "FB Alpha 2012"
manufacturer = "Various"
categories = "Emulator"
systemname = "Arcade (various)"
systemid = "fb_alpha"
license = "Non-commercial"
permissions = ""
display_version = "v0.2.97.29"
categories = "Emulator"
# Hardware Information
manufacturer = "Various"
systemname = "Arcade (various)"
systemid = "fb_alpha"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
notes = "(!) The BIOS files must be inside the ROM directory."
description = "Based on a snapshot of the Final Burn Alpha codebase from circa 2012, 'FB Alpha 2012' is compatible with FB Alpha v0.2.97.29 ROM sets. Most users should use up-to-date FBNeo instead and should only fall back to this core if their device is not capable of running that core."
+12 -4
View File
@@ -1,14 +1,22 @@
# Software Information
display_name = "Arcade (FB Alpha 2012 Neo Geo)"
authors = "Team FB Alpha"
supported_extensions = "zip"
corename = "FB Alpha 2012 Neo Geo"
manufacturer = "SNK"
categories = "Emulator"
systemname = "Neo Geo"
systemid = "fb_alpha"
license = "Non-commercial"
permissions = ""
display_version = "v0.2.97.29"
categories = "Emulator"
# Hardware Information
manufacturer = "SNK"
systemname = "Neo Geo"
systemid = "fb_alpha"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
notes = "(!) The BIOS files must be inside the ROM directory."
description = "Based on a snapshot of the Final Burn Alpha codebase from circa 2012, 'FB Alpha 2012 Neo Geo' is compatible with FB Alpha v0.2.97.29 ROM sets. This core variant is for Neo-Geo games only. It exists solely for use with RAM-constrained platforms, such as certain console or embedded platforms, that do not have the capacity to load the full core along with large games. Most users should use up-to-date FBNeo instead."
+67 -11
View File
@@ -1,18 +1,37 @@
# Software Information
display_name = "Arcade (FinalBurn Neo)"
authors = "Team FBNeo"
supported_extensions = "zip|7z|cue"
supported_extensions = "zip|7z|cue|ccd"
corename = "FinalBurn Neo"
manufacturer = "Various"
categories = "Emulator"
systemname = "Arcade (various)"
systemid = "fb_alpha"
database = "FBNeo - Arcade Games"
database_match_archive_member = "false"
license = "Non-commercial"
permissions = ""
display_version = "v0.2.97.44"
display_version = "v1.0.0.03"
categories = "Emulator"
# Hardware Information
manufacturer = "Various"
systemname = "Arcade (various)"
systemid = "fb_alpha"
# 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 = "true"
supports_no_game = "false"
firmware_count = 11
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
database_match_archive_member = "false"
database = "FBNeo - Arcade Games"
# BIOS / Firmware
firmware_count = 22
firmware0_desc = "fbneo/neogeo.zip (Neo Geo BIOS)"
firmware0_path = "fbneo/neogeo.zip"
firmware0_opt = "true"
@@ -43,8 +62,45 @@ firmware8_opt = "true"
firmware9_desc = "fbneo/cchip.zip (C-Chip Internal ROM)"
firmware9_path = "fbneo/cchip.zip"
firmware9_opt = "true"
firmware10_desc = "fbneo/hiscore.dat (High Score support database)"
firmware10_path = "fbneo/hiscore.dat"
firmware10_desc = "fbneo/bubsys.zip (Bubble System BIOS)"
firmware10_path = "fbneo/bubsys.zip"
firmware10_opt = "true"
firmware11_desc = "fbneo/namcoc69.zip (Namco C69 BIOS)"
firmware11_path = "fbneo/namcoc69.zip"
firmware11_opt = "true"
firmware12_desc = "fbneo/namcoc70.zip (Namco C70 BIOS)"
firmware12_path = "fbneo/namcoc70.zip"
firmware12_opt = "true"
firmware13_desc = "fbneo/namcoc75.zip (Namco C75 BIOS)"
firmware13_path = "fbneo/namcoc75.zip"
firmware13_opt = "true"
firmware14_desc = "fbneo/coleco.zip (ColecoVision System BIOS)"
firmware14_path = "fbneo/coleco.zip"
firmware14_opt = "true"
firmware15_desc = "fbneo/fdsbios.zip (FDS System BIOS)"
firmware15_path = "fbneo/fdsbios.zip"
firmware15_opt = "true"
firmware16_desc = "fbneo/msx.zip (MSX1 System BIOS)"
firmware16_path = "fbneo/msx.zip"
firmware16_opt = "true"
firmware17_desc = "fbneo/ngp.zip (NeoGeo Pocket BIOS)"
firmware17_path = "fbneo/ngp.zip"
firmware17_opt = "true"
firmware18_desc = "fbneo/spectrum.zip (ZX Spectrum BIOS)"
firmware18_path = "fbneo/spectrum.zip"
firmware18_opt = "true"
firmware19_desc = "fbneo/spec128.zip (ZX Spectrum 128 BIOS)"
firmware19_path = "fbneo/spec128.zip"
firmware19_opt = "true"
firmware20_desc = "fbneo/spec1282a.zip (ZX Spectrum 128 +2a BIOS)"
firmware20_path = "fbneo/spec1282a.zip"
firmware20_opt = "true"
firmware21_desc = "fbneo/channelf.zip (Fairchild Channel F BIOS)"
firmware21_path = "fbneo/channelf.zip"
firmware21_opt = "true"
firmware22_desc = "fbneo/hiscore.dat (High Score support database)"
firmware22_path = "fbneo/hiscore.dat"
firmware22_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 should be the first choice for most users who want to run arcade games via libretro. MAME runs more games, so if FBN is incompatible with a game, those are the next ones to try. The FBA2012 cores should only be used if a device cannot run FBN at full speed. Formerly known as 'FB Alpha'."
+29 -7
View File
@@ -1,23 +1,45 @@
# Software Information
display_name = "Nintendo - NES / Famicom (FCEUmm)"
authors = "FCEU Team|CaH4e3"
supported_extensions = "fds|nes|unif|unf"
corename = "FCEUmm"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Nintendo Entertainment System"
systemid = "nes"
database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System"
license = "GPLv2"
permissions = ""
display_version = "SVN"
categories = "Emulator"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Nintendo Entertainment System"
systemid = "nes"
# Libretro Features
supports_no_game = "false"
firmware_count = 2
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"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System"
# BIOS / Firmware
firmware_count = 3
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
firmware0_opt = "true"
firmware1_desc = "nes.pal (custom NES Palette)"
firmware1_path = "nes.pal"
firmware1_opt = "true"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|(!) nes.pal must be located in system directory."
firmware2_desc = "gamegenie.nes (Game Genie add-on cartridge)"
firmware2_path = "gamegenie.nes"
firmware2_opt = "true"
notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|(!) gamegenie.nes (md5): 7f98d77d7a094ad7d069b74bd553ec98|(!) nes.pal must be located in system directory."
description = "FCEUmm libretro is based on the FCEUmm (mappers modified) fork of the FCEU emulator. It is very fast and supports many mappers, including those for weird, obscure bootleg carts. It is tightly integrated with libretro features, which makes it a good choice for users seeking advanced frontend functionality, such as runahead and rollback netplay. While most NES emulators are lightweight, FCEUmm's particularly low resource requirements make it a good option for mobile, low-power/embedded and console targets."
+7
View File
@@ -1,3 +1,4 @@
# Software Information
display_name = "FFmpeg"
authors = "Fabrice Bellard|FFmpeg team"
supported_extensions = "mkv|avi|f4v|f4f|3gp|ogm|flv|mp4|mp3|flac|ogg|m4a|webm|3g2|mov|wmv|mpg|mpeg|vob|asf|divx|m2p|m2ts|ps|ts|mxf|wma|wav"
@@ -7,4 +8,10 @@ systemname = "FFmpeg"
license = "LGPLv2, GPLv2"
permissions = ""
display_version = "Git"
# Libretro Features
supports_no_game = "false"
hw_render = "true"
required_hw_api = "OpenGL Core >= 3.3"
description = "A port of the powerful audio/video encoding/decoding library FFmpeg to libretro. This core allows playback of a variety of audio and video formats, with a fancy audio visualizer and the ability to do interframe blending for smoother scrolling of non-native framerates."
+15 -5
View File
@@ -1,18 +1,28 @@
# Software Information
display_name = "Nintendo - Game Boy / Color (fixGB)"
authors = "FIX94"
supported_extensions = "gb|gbc|gbs"
corename = "fixGB"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Game Boy/Game Boy Color"
systemid = "game_boy"
database = "Nintendo - Game Boy|Nintendo - Game Boy Color"
license = "MIT"
permissions = ""
display_version = "Alpha v0.8.1"
display_version = "Alpha v0.8.2"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Game Boy/Game Boy Color"
systemid = "game_boy"
# Libretro Features
database = "Nintendo - Game Boy|Nintendo - Game Boy Color"
supports_no_game = "false"
is_experimental = "true"
# BIOS / Firmware
firmware_count = 1
firmware0_desc = "gbc_bios.bin (Game Boy Color BIOS)"
firmware0_path = "gbc_bios.bin"
firmware0_opt = "true"
notes = "(!) gbc_bios.bin (md5): dbfce9db9deaa2567f6a84fde55f9680"
description = "A preliminary Game Boy emulator written as a learning experience, this core still supports many of the games and features that are attractive to users, such as support for Game Boy Color palettes via BIOS and support for older colorization hacks by adding 'InvVRAM' to the filename (like this: foo.gb -> foo (InvVRAM).gb). However, users looking for a simple, turnkey GB/C emulator will probably have better luck with more mature options, such as SameBoy, Gambatte or GearBoy, depending on their use-case."
+12 -5
View File
@@ -1,16 +1,23 @@
# Software Information
display_name = "Nintendo - NES / Famicom (fixNES)"
authors = "FIX94"
supported_extensions = "nes|fds|qd|nsf"
corename = "fixNES"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Nintendo Entertainment System"
systemid = "nes"
database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System"
license = "MIT"
permissions = ""
display_version = "Alpha v1.1"
display_version = "Alpha v1.3.1"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Nintendo Entertainment System"
systemid = "nes"
# Libretro Features
database = "Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System"
supports_no_game = "false"
# BIOS / Firmware
firmware_count = 1
firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)"
firmware0_path = "disksys.rom"
+23 -13
View File
@@ -1,28 +1,36 @@
display_name = "Sega - Dreamcast/NAOMI (Flycast GLES2)"
# Software Information
display_name = "Sega - Dreamcast/Naomi (Flycast GLES2)"
authors = "flyinghead"
supported_extensions = "chd|cdi|iso|elf|bin|cue|gdi|lst|zip|dat|7z|m3u"
corename = "Flycast GLES2"
manufacturer = "Sega"
categories = "Emulator"
systemname = "Sega Dreamcast"
systemid = "dreamcast"
database = "Sega - Dreamcast|Sega - NAOMI"
display_version = "Git"
license = "GPLv2"
permissions = "dynarec_optional"
display_version = "1.0"
categories = "Emulator"
# Hardware Information
manufacturer = "Sega"
systemname = "Sega Dreamcast"
systemid = "dreamcast"
# Libretro Features
database = "Sega - Dreamcast|Sega - Naomi"
supports_no_game = "false"
display_version = "Git"
supports_no_game = "false"
savestate = "true"
savestate_features = "basic"
# BIOS / Firmware
firmware_count = 8
firmware0_desc = "dc/dc_boot.bin (Dreamcast BIOS)"
firmware0_path = "dc/dc_boot.bin"
firmware0_opt = "true"
firmware1_desc = "dc/dc_flash.bin (Date/Time/Language)"
firmware1_path = "dc/dc_flash.bin"
firmware1_desc = "dc/naomi.zip (Naomi Bios from MAME)"
firmware1_path = "dc/naomi.zip"
firmware1_opt = "true"
firmware2_desc = "dc/naomi.zip (Naomi Bios from MAME)"
firmware2_path = "dc/naomi.zip"
firmware2_opt = "true"
firmware2_desc = "dc/naomi2.zip (Naomi2 Bios from MAME)"
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"
@@ -40,3 +48,5 @@ firmware7_path = "dc/awbios.zip"
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"
description = "A port of the Flycast Dreamcast emulator to libretro. In addition to Dreamcast, the core also supports the NAOMI and Atomiswave arcade platforms (with appropriate BIOS images) and will load these games from the latest MAME ROMset. This particular Flycast variant is specially tuned for compatibility with older mobile GPUs that are limited to GLES2. Anyone with a more modern GPU should use a different version of the core."
+26 -14
View File
@@ -1,26 +1,35 @@
display_name = "Sega - Dreamcast/NAOMI (Flycast)"
# Software Information
display_name = "Sega - Dreamcast/Naomi (Flycast)"
authors = "flyinghead"
supported_extensions = "chd|cdi|iso|elf|bin|cue|gdi|lst|zip|dat|7z|m3u"
supported_extensions = "chd|cdi|elf|bin|cue|gdi|lst|zip|dat|7z|m3u"
corename = "Flycast"
manufacturer = "Sega"
categories = "Emulator"
systemname = "Sega Dreamcast"
systemid = "dreamcast"
database = "Sega - Dreamcast|Sega - NAOMI"
license = "GPLv2"
permissions = ""
categories = "Emulator"
display_version = "Git"
# Hardware Information
manufacturer = "Sega"
systemname = "Sega Dreamcast"
systemid = "dreamcast"
# Libretro Features
database = "Sega - Dreamcast|Sega - Naomi|Sega - Naomi 2|Atomiswave"
supports_no_game = "false"
savestate = "true"
savestate_features = "basic"
# BIOS / Firmware
firmware_count = 8
firmware0_desc = "dc/dc_boot.bin (Dreamcast BIOS)"
firmware0_path = "dc/dc_boot.bin"
firmware0_opt = "true"
firmware1_desc = "dc/dc_flash.bin (Date/Time/Language)"
firmware1_path = "dc/dc_flash.bin"
firmware1_desc = "dc/naomi.zip (Naomi Bios from MAME)"
firmware1_path = "dc/naomi.zip"
firmware1_opt = "true"
firmware2_desc = "dc/naomi.zip (Naomi Bios from MAME)"
firmware2_path = "dc/naomi.zip"
firmware2_opt = "true"
firmware2_desc = "dc/naomi2.zip (Naomi2 Bios from MAME)"
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"
@@ -36,5 +45,8 @@ firmware6_opt = "true"
firmware7_desc = "dc/awbios.zip (Atomiswave BIOS from MAME)"
firmware7_path = "dc/awbios.zip"
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 Core >= 3.0 | OpenGL ES >= 2.0"
notes = "(!) dc_boot.bin (md5): e10c53c2f8b90bab96ead2d368858623"
hw_render = "true"
required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.1 | OpenGL ES >= 2.0 | Vulkan >= 1.1 | Direct3D >= 11.0"
description = "A port of the Flycast Dreamcast emulator to libretro. In addition to Dreamcast, the core also supports the NAOMI, NAOMI 2, and Atomiswave arcade platforms (with appropriate BIOS images) and will load these games from the latest MAME ROMset. This version of the core uses advanced graphics API features, so anyone using an older, limited GPU may need to use the GLES2 version if this one is incompatible with their hardware."
+15 -6
View File
@@ -1,16 +1,23 @@
# Software Information
display_name = "Microsoft - MSX (fMSX)"
authors = "Marat Fayzullin"
supported_extensions = "rom|mx1|mx2|dsk|cas"
supported_extensions = "rom|mx1|mx2|dsk|fdi|cas|m3u"
corename = "fMSX"
manufacturer = "Various"
categories = "Emulator"
systemname = "MSX"
systemid = "msx"
database = "Microsoft - MSX|Microsoft - MSX2"
license = "Non-commercial"
permissions = ""
display_version = "4.9"
display_version = "6.0"
# Hardware Information
manufacturer = "Various"
systemname = "MSX"
systemid = "msx"
# Libretro Features
database = "Microsoft - MSX|Microsoft - MSX2"
supports_no_game = "false"
# BIOS / Firmware
firmware_count = 10
firmware0_desc = "MSX.ROM (MSX BIOS)"
firmware0_path = "MSX.ROM"
@@ -43,3 +50,5 @@ firmware9_desc = "KANJI.ROM (Kanji Font)"
firmware9_path = "KANJI.ROM"
firmware9_opt = "true"
notes = "(!) MSX.ROM (md5): 364a1a579fe5cb8dba54519bcfcdac0d|(!) MSX2.ROM (md5): ec3a01c91f24fbddcbcab0ad301bc9ef|(!) MSX2EXT.ROM (md5): 2183c2aff17cf4297bdb496de78c2e8a|(!) MSX2P.ROM (md5): 847cc025ffae665487940ff2639540e5|(!) MSX2PEXT.ROM (md5): 7c8243c71d8f143b2531f01afa6a05dc |(!) DISK.ROM (md5): 80dcd1ad1a4cf65d64b7ba10504e8190 |(!) FMPAC.ROM (md5): 6f69cc8b5ed761b03afd78000dfb0e19 |(!) MSXDOS2.ROM (md5): 6418d091cd6907bbcf940324339e43bb |(!) PAINTER.ROM (md5): 403cdea1cbd2bb24fae506941f8f655e |(!) KANJI.ROM (md5): febe8782b466d7c3b16de6d104826b34"
description = "A port of the Marat Fayzullin's fMSX emulator to libretro. This core emulates MSX, MSX2 and MSX2+ 8-bit home consoles."
+13 -4
View File
@@ -1,15 +1,22 @@
# Software Information
display_name = "Fairchild ChannelF (FreeChaF)"
authors = "David Richardson"
supported_extensions = "bin|chf"
corename = "FreeChaF"
manufacturer = "Fairchild"
categories = "Emulator"
systemname = "FreeChaF"
database = "FreeChaF"
license = "GPLv3"
permissions = ""
display_version = "GIT"
categories = "Emulator"
# Hardware Information
manufacturer = "Fairchild"
systemname = "FreeChaF"
# Libretro Features
database = "Fairchild - Channel F"
supports_no_game = "false"
# BIOS / Firmware
firmware_count = 3
firmware0_desc = "sl31253.bin"
firmware0_path = "sl31253.bin"
@@ -21,3 +28,5 @@ firmware2_desc = "sl90025.bin"
firmware2_path = "sl90025.bin"
firmware2_opt = "false"
notes = "(!) sl31253.bin (md5): ac9804d4c0e9d07e33472e3726ed15c3|(!) sl31254.bin (md5): da98f4bb3242ab80d76629021bb27585|(!) sl90025.bin (md5): 95d339631d867c8f1d15a5f2ec26069d"
description = "A lightweight Fairchild ChannelF / Video Entertainment System designed for libretro. This core was written specifically for use with low-power devices, such as Raspberry Pi, and supports loading a 'no cart' ROM to play the built-in games, controller swapping and dual-analog controls. The core requires the sl31253 and sl31254 BIOS images but the sl90025 BIOS will supersede the sl31253 version if found."
+13 -4
View File
@@ -1,16 +1,23 @@
# Software Information
display_name = "Mattel - Intellivision (FreeIntv)"
authors = "David Richardson"
supported_extensions = "int|bin|rom"
corename = "FreeIntv"
manufacturer = "Mattel"
categories = "Emulator"
systemname = "Intellivision"
systemid = "intellivision"
database = "Mattel - Intellivision"
license = "GPLv3"
permissions = ""
display_version = "2018.1.5"
# Hardware Information
manufacturer = "Mattel"
systemname = "Intellivision"
systemid = "intellivision"
# Libretro Features
database = "Mattel - Intellivision"
supports_no_game = "false"
# BIOS / Firmware
firmware_count = 2
firmware0_desc = "exec.bin"
firmware0_path = "exec.bin"
@@ -19,3 +26,5 @@ firmware1_desc = "grom.bin"
firmware1_path = "grom.bin"
firmware1_opt = "false"
notes = "(!) exec.bin (md5): 62e761035cb657903761800f4437b8af|(!) grom.bin (md5): 0cd5946c6473e42e8e4c2137785e427f"
description = "A libretro emulation core for the Mattel Intellivision computer (but not the Entertainment Computer System or Intellivoice). Many Intellivision games relied on controller overlays to provide context for the controls, and many of these can be found online for reference, including at https://arcadepunks.com/intellivision-controller-overlays."
+10 -3
View File
@@ -1,15 +1,22 @@
# Software Information
display_name = "J2ME (FreeJ2ME)"
authors = "David Richardson|Saket Dandawate"
supported_extensions = "jar"
corename = "FreeJ2ME"
manufacturer = "Java"
categories = "Emulator"
systemname = "J2ME"
database = "J2ME"
license = "GPLv3"
permissions = ""
display_version = "GIT"
# Hardware Information
manufacturer = "Java"
systemname = "J2ME"
# Libretro Features
supports_no_game = "false"
database = "J2ME"
# BIOS / Firmware
firmware_count = 3
firmware0_desc = "freej2me-fx.jar"
firmware0_path = "freej2me-fx.jar"
+11 -5
View File
@@ -1,13 +1,19 @@
# Software Information
display_name = "Commodore - C64 (Frodo)"
authors = "Frodo Team Members"
supported_extensions = "d64|t64|x64|p00|lnx|zip"
corename = "Frodo"
manufacturer = "Commodore"
systemid = "commodore_64"
categories = "Emulator"
systemname = "C64"
database = "Commodore - 64"
license = "GPLv2"
permissions = ""
display_version = "v4.2"
categories = "Emulator"
# Hardware Information
manufacturer = "Commodore"
systemid = "commodore_64"
systemname = "C64"
# Libretro Features
supports_no_game = "false"
database = "Commodore - 64"
savestate = "false"
+12 -4
View File
@@ -1,13 +1,21 @@
# Software Information
display_name = "Commodore - Amiga (FS-UAE)"
authors = "FrodeSolheim"
supported_extensions = "adf|ipf|fs-uae"
corename = "FS-UAE"
manufacturer = "Commodore"
categories = "Emulator"
systemname = "Commodore Amiga"
systemid = "amiga"
database = "Commodore - Amiga"
license = "GPLv2"
permissions = ""
display_version = "v2.7.15"
# Hardware Information
manufacturer = "Commodore"
systemname = "Commodore Amiga"
systemid = "amiga"
# Libretro Features
supports_no_game = "false"
database = "Commodore - Amiga"
savestate = "false"
description = "A port of the FS-UAE Amiga emulator to libretro. The core expects a kickstart to be located in the user's 'saves' directory, in a subdirectory named fsue/Kickstarts. Most users will be better served by the PUAE core, which has received more work to integrate it with libretro and to make it usable with just a gamepad."
+40 -6
View File
@@ -1,14 +1,48 @@
# Software Information
display_name = "Sinclair - ZX Spectrum (Fuse)"
authors = "Team Fuse"
supported_extensions = "tzx|tap|z80|rzx|scl|trd"
supported_extensions = "tzx|tap|z80|rzx|scl|trd|dsk|zip"
corename = "Fuse"
manufacturer = "Sinclair|Amstrad"
categories = "Emulator"
systemname = "ZX Spectrum (various)"
systemid = "zx_spectrum"
database = "Sinclair - ZX Spectrum +3|Sinclair - ZX Spectrum"
license = "GPLv3"
permissions = ""
display_version = "1.1.1"
display_version = "1.6.0"
# Hardware Information
manufacturer = "Sinclair|Amstrad"
systemname = "ZX Spectrum (various)"
systemid = "zx_spectrum"
# Libretro Features
supports_no_game = "false"
database = "Sinclair - ZX Spectrum +3|Sinclair - ZX Spectrum"
# BIOS / Firmware
firmware_count = 8
firmware0_desc = "128p-0.rom (Pentagon machines)"
firmware0_path = "fuse/128p-0.rom"
firmware0_opt = "true"
firmware1_desc = "128p-1.rom (Pentagon machines)"
firmware1_path = "fuse/128p-1.rom"
firmware1_opt = "true"
firmware2_desc = "trdos.rom (Pentagon machines)"
firmware2_path = "fuse/trdos.rom"
firmware2_opt = "true"
firmware3_desc = "gluck.rom (Pentagon 512K / 1024)"
firmware3_path = "fuse/gluck.rom"
firmware3_opt = "true"
firmware4_desc = "256s-0.rom (Scorpion 256K)"
firmware4_path = "fuse/256s-0.rom"
firmware4_opt = "true"
firmware5_desc = "256s-1.rom (Scorpion 256K)"
firmware5_path = "fuse/256s-1.rom"
firmware5_opt = "true"
firmware6_desc = "256s-2.rom (Scorpion 256K)"
firmware6_path = "fuse/256s-2.rom"
firmware6_opt = "true"
firmware7_desc = "256s-3.rom (Scorpion 256K)"
firmware7_path = "fuse/256s-3.rom"
firmware7_opt = "true"
notes = "[1] Amstrad have kindly given their permission for the redistribution|[^] of their copyrighted material but retain that copyright."
description = "A port of the Fuse Unix Spectrum Emulator to libretro, this core supports many Spectrum, Timex, Pentagon and Scorpion variants. The Pentagon and Scorpion machines need BIOS images placed inside a 'fuse' subdirectory inside the frontend's 'system' directory. This core is a good first choice for playing Spectrum games, with 81 (EightyOne) covering the Sinclair ZX 81 games."
+16 -5
View File
@@ -1,16 +1,25 @@
# Software Information
display_name = "Nintendo - Game Boy / Color (Gambatte)"
authors = "Sinamas"
supported_extensions = "gb|gbc|dmg"
corename = "Gambatte"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Game Boy/Game Boy Color"
systemid = "game_boy"
database = "Nintendo - Game Boy|Nintendo - Game Boy Color"
license = "GPLv2"
permissions = ""
display_version = "v0.5.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"
# BIOS / Firmware
firmware_count = 2
firmware0_desc = "gb_bios.bin (Game Boy BIOS)"
firmware0_path = "gb_bios.bin"
@@ -19,3 +28,5 @@ firmware1_desc = "gbc_bios.bin (Game Boy Color BIOS)"
firmware1_path = "gbc_bios.bin"
firmware1_opt = "true"
notes = "(!) gb_bios.bin (md5): 32fbbd84168d3482956eb3c5051637f5|(!) gbc_bios.bin (md5): dbfce9db9deaa2567f6a84fde55f9680"
description = "A port of the Gambatte Game Boy emulator to libretro. One of the very first libretro cores, this core is reasonably accurate (enough to run all but a scant handful of games with no visible bugs) and blisteringly fast. While Gearboy and SameBoy cores have surpassed it in accuracy, Gambatte is still an excellent choice on low-power systems that cannot handle the more-accurate newcomers while maintaining full speed."
+13 -6
View File
@@ -1,13 +1,20 @@
# Software Information
display_name = "Nintendo - Game Boy / Color (Gearboy)"
authors = "Ignacio Sanchez"
supported_extensions = "gb|dmg|gbc|cgb|sgb"
corename = "Gearboy"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Game Boy/Game Boy Color"
systemid = "game_boy"
database = "Nintendo - Game Boy|Nintendo - Game Boy Color"
license = "GPLv3"
permissions = ""
display_version = "3.1.1"
display_version = "3.4.1"
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"
description = "A port of the Gearboy Game Boy emulator to libretro. Gearboy is a new and highly accurate Game Boy emulator from indie/homebrew dev and all-around smart guy, drhelius. It supports both Game Boy and Game Boy Color games and is an excellent choice for playing these games on a modern system."
+25
View File
@@ -0,0 +1,25 @@
# Software Information
display_name = "Coleco - ColecoVision (Gearcoleco)"
authors = "Ignacio Sanchez"
supported_extensions = "col|cv|bin|rom"
corename = "Gearcoleco"
categories = "Emulator"
license = "GPLv3"
permissions = ""
display_version = "1.0.0"
# Hardware Information
manufacturer = "Coleco"
systemname = "ColecoVision"
systemid = "colecovision"
# Libretro Features
database = "Coleco - ColecoVision"
supports_no_game = "false"
# Firmware / BIOS
firmware_count = 1
firmware0_desc = "colecovision.rom (ColecoVision BIOS)"
firmware0_path = "colecovision.rom"
firmware0_opt = "false"
notes = "(!) colecovision.rom (md5): 2c66f5911e5b42b8ebe113403548eee7"
+12 -5
View File
@@ -1,13 +1,20 @@
# Software Information
display_name = "Sega - MS/GG/SG-1000 (Gearsystem)"
authors = "Ignacio Sanchez"
supported_extensions = "sms|gg|sg|bin|rom"
corename = "Gearsystem"
manufacturer = "Sega"
categories = "Emulator"
systemname = "Sega 8-bit (MS/GG/SG-1000)"
systemid = "master_system"
database = "Sega - Game Gear|Sega - Master System - Mark III|Sega - SG-1000"
license = "GPLv3"
permissions = ""
display_version = "3.1.1"
display_version = "3.2.0"
# Hardware Information
manufacturer = "Sega"
systemname = "Sega 8-bit (MS/GG/SG-1000)"
systemid = "master_system"
# Libretro Features
supports_no_game = "false"
database = "Sega - Game Gear|Sega - Master System - Mark III|Sega - SG-1000"
description = "A port of the highly accurate Sega 8-bit console emulator Gearsystem to libretro. This core supports Sega's Mark III, Master System, Game Gear and Game 1000 (SG-1000) consoles, along with the Othello Multivision. It faithfully emulates all of the hardware, including undocumented features of the Z80 CPU. This core is an excellent choice for emulating these consoles on a modern system."
+25 -5
View File
@@ -1,16 +1,34 @@
# Software Information
display_name = "Sega - MS/GG/MD/CD (Genesis Plus GX)"
authors = "Charles McDonald|Eke-Eke"
supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|gg|sg|68k|chd"
supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|bms|gg|sg|68k|sgd|chd|m3u"
corename = "Genesis Plus GX"
manufacturer = "Sega"
categories = "Emulator"
systemname = "Sega 8/16-bit (Various)"
systemid = "mega_drive"
database = "Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - SG-1000"
license = "Non-commercial"
permissions = ""
display_version = "v1.7.4"
# Hardware Information
manufacturer = "Sega"
systemname = "Sega 8/16-bit (Various)"
systemid = "mega_drive"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
database = "Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - SG-1000"
hw_render = "false"
needs_fullpath = "true"
disk_control = "true"
# BIOS / Firmware
firmware_count = 12
firmware0_desc = "bios_MD.bin (Mega Drive startup ROM)"
firmware0_path = "bios_MD.bin"
@@ -49,3 +67,5 @@ firmware11_desc = "ggenie.bin (Game Genie ROM)"
firmware11_path = "ggenie.bin"
firmware11_opt = "true"
notes = "(!) sk2chip.bin (md5): b4e76e416b887f4e7413ba76fa735f16|(!) sk.bin (md5): 4ea493ea4e9f6c9ebfccbdb15110367e"
description = "A port of the Genesis Plus GX emulator to libretro. Originally designed to run on the Wii console via homebrew, Genesis Plus GX was one of the first cores ported to libretro, and it has always been the first choice for any 8- and 16-bit Sega consoles, from Master System to Game Gear to Genesis/Mega Drive to Sega CD. Only the 32X is not supported. The core is both fast and highly accurate and it benefits from a tight and feature-filled integration with libretro."
+71
View File
@@ -0,0 +1,71 @@
# Software Information
display_name = "Sega - MS/GG/MD/CD (Genesis Plus GX Wide)"
authors = "Charles McDonald|Eke-Eke|heyjoeway"
supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|bms|gg|sg|68k|sgd|chd|m3u"
corename = "Genesis Plus GX Wide"
categories = "Emulator"
license = "Non-commercial"
permissions = ""
display_version = "v1.7.4"
# Hardware Information
manufacturer = "Sega"
systemname = "Sega 8/16-bit (Various)"
systemid = "mega_drive"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "deterministic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
database = "Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - SG-1000"
hw_render = "false"
needs_fullpath = "true"
disk_control = "true"
# BIOS / Firmware
firmware_count = 12
firmware0_desc = "bios_MD.bin (Mega Drive startup ROM)"
firmware0_path = "bios_MD.bin"
firmware0_opt = "true"
firmware1_desc = "bios_CD_E.bin (MegaCD EU BIOS)"
firmware1_path = "bios_CD_E.bin"
firmware1_opt = "true"
firmware2_desc = "bios_CD_U.bin (SegaCD US BIOS)"
firmware2_path = "bios_CD_U.bin"
firmware2_opt = "true"
firmware3_desc = "bios_CD_J.bin (MegaCD JP BIOS)"
firmware3_path = "bios_CD_J.bin"
firmware3_opt = "true"
firmware4_desc = "bios_E.sms (MasterSystem EU BIOS)"
firmware4_path = "bios_E.sms"
firmware4_opt = "true"
firmware5_desc = "bios_U.sms (MasterSystem US BIOS)"
firmware5_path = "bios_U.sms"
firmware5_opt = "true"
firmware6_desc = "bios_J.sms (MasterSystem JP BIOS)"
firmware6_path = "bios_J.sms"
firmware6_opt = "true"
firmware7_desc = "bios.gg (GameGear BIOS)"
firmware7_path = "bios.gg"
firmware7_opt = "true"
firmware8_desc = "sk.bin (Sonic & Knuckles ROM)"
firmware8_path = "sk.bin"
firmware8_opt = "true"
firmware9_desc = "sk2chip.bin (Sonic & Knuckles UPMEM ROM)"
firmware9_path = "sk2chip.bin"
firmware9_opt = "true"
firmware10_desc = "areplay.bin (Action Replay ROM)"
firmware10_path = "areplay.bin"
firmware10_opt = "true"
firmware11_desc = "ggenie.bin (Game Genie ROM)"
firmware11_path = "ggenie.bin"
firmware11_opt = "true"
notes = "(!) sk2chip.bin (md5): b4e76e416b887f4e7413ba76fa735f16|(!) sk.bin (md5): 4ea493ea4e9f6c9ebfccbdb15110367e"
description = "A port of the Genesis Plus GX emulator to libretro but with the addition of a widescreen hack that can be applied to games automatically (not all games play nicely with the effect, but a surprisingly large number are pretty good). Otherwise identical to the normal Genesis Plus GX libretro core, this core is a great choice for any 8- and 16-bit Sega consoles, from Master System to Game Gear to Genesis/Mega Drive to Sega CD. Only the 32X is not supported. The core is both fast and highly accurate and it benefits from a tight and feature-filled integration with libretro."
+11 -1
View File
@@ -1,10 +1,20 @@
# Software Information
display_name = "Game Music Emu"
authors = "Blargg"
supported_extensions = "ay|gbs|gym|hes|kss|nsf|nsfe|sap|spc|vgm|vgz|zip"
corename = "Game Music Emu"
categories = "Music player"
systemname = "Music"
license = "GPLv3"
permissions = ""
display_version = "Git"
# Hardware Information
manufacturer = "Various"
systemname = "Music"
systemid = "game_music"
# Libretro Features
supports_no_game = "false"
savestate = "false"
description = "A port of blargg's classic Game Music Emu to libretro. This core allows playback of a wide variety of video game music formats and is a good first choice for this purpose, though some emulator cores will also support playback of their respective native formats and may do so with additional options (low-pass filtering, etc.) or accuracy."
+33
View File
@@ -0,0 +1,33 @@
# Software Information
display_name = "Gong"
authors = "Brad Parker"
supported_extensions = ""
corename = "Gong"
categories = "Game"
license = "GPL v3"
permissions = ""
display_version = "1.0"
# Hardware Information
systemname = "Pong Game Clone"
systemid = "gong"
manufacturer = "N/A"
# Libretro Features
supports_no_game = "true"
single_purpose = "true"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "false"
core_options_version = "null"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
description = "A clone of Pong written for libretro."
+20 -4
View File
@@ -1,18 +1,34 @@
# Software Information
display_name = "Nintendo - Game Boy Advance (gpSP)"
authors = "Exophase"
supported_extensions = "gba|bin"
corename = "gpSP"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Game Boy Advance"
systemid = "game_boy_advance"
database = "Nintendo - Game Boy Advance|Nintendo - Game Boy Advance (e-Cards)"
license = "GPLv2"
permissions = ""
display_version = "Git"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Game Boy Advance"
systemid = "game_boy_advance"
# Libretro Features
database = "Nintendo - Game Boy Advance"
supports_no_game = "false"
savestate = "true"
savestate_features = "deterministic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
hw_render = "false"
# BIOS / Firmware
firmware_count = 1
firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)"
firmware0_path = "gba_bios.bin"
firmware0_opt = "false"
notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6"
description = "A port of the lightweight gpSP Game Boy Advance emulator to libretro. Originally designed for use on the PSP via homebrew and later ported to the OpenPandora hardware, this core runs extremely fast on low-powered hardware. This speed comes at a price, though, as the core has problems with some games. For most users, mGBA or VBA-M will be better options, and this core should only be utilized in cases where those cores cannot maintain full speed."
+11 -3
View File
@@ -1,12 +1,20 @@
# Software Information
display_name = "Handheld Electronic (GW)"
authors = "Andre Leiradella"
supported_extensions = "mgw"
corename = "GW"
manufacturer = "Various"
categories = "Emulator"
systemname = "Handheld Electronic"
database = "Handheld Electronic Game"
license = "zlib"
permissions = ""
display_version = "Git"
# Hardware Information
manufacturer = "Various"
systemname = "Handheld Electronic"
# Libretro Features
supports_no_game = "false"
database = "Handheld Electronic Game"
savestate = "false"
description = "A simulator of various Game and Watch-style handheld electronic games, ported to libretro. Unlike MAME's emulation of these games, which is based on actual emulation, these simulations were created by observing the behavior of the games and then creating new logic that acts similarly. This core is much easier to get up and running than via MAME, so it's a good first choice for playing those games."
+21
View File
@@ -1,7 +1,10 @@
# Software Information
display_name = "Atari - Lynx (Handy)"
authors = "K. Wilkins"
supported_extensions = "lnx|o"
corename = "Handy"
# Hardware Information
manufacturer = "Atari"
categories = "Emulator"
systemname = "Lynx"
@@ -10,9 +13,27 @@ database = "Atari - Lynx"
license = "Zlib"
permissions = ""
display_version = "0.95"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
# BIOS / Firmware
firmware_count = 1
firmware0_desc = "lynxboot.img (Lynx Boot Image)"
firmware0_path = "lynxboot.img"
firmware0_opt = "true"
notes = "(!) lynxboot.img (md5): fcd403db69f54290b51035d82f835e7b"
description = "A port of the venerable Handy Atari Lynx emulator to libretro. This core provides a solid emulation experience for this console, with support for video rotation, etc. but the hardware's unusual screen refresh rate of 75 Hz means scrolling for this core will always be a bit choppy on more common 60 Hz displays. This core is a good first choice for playing Lynx games via libretro frontends."
+25 -4
View File
@@ -1,17 +1,38 @@
# Software Information
display_name = "Atari - ST/STE/TT/Falcon (Hatari)"
authors = "Nicolas Pomarède"
supported_extensions = "st|msa|zip|stx|dim|ipf|m3u"
corename = "Hatari"
manufacturer = "Atari"
categories = "Emulator"
systemname = "Atari ST/STE/TT/Falcon"
systemid = "atari_st"
license = "GPLv2"
permissions = ""
display_version = "1.8"
categories = "Emulator"
# Hardware Information
manufacturer = "Atari"
systemname = "Atari ST/STE/TT/Falcon"
systemid = "atari_st"
# Libretro Features
supports_no_game = "false"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "true"
disk_control = "true"
# Firmware / BIOS
firmware_count = 1
firmware0_desc = "tos.img (TOS 1.02 US aka Mega TOS)"
firmware0_path = "tos.img"
firmware0_opt = "false"
notes = "(!) tos.img (md5): c1c57ce48e8ee4135885cee9e63a68a2"
description = "A port of the Hatari emulator to libretro. This core supports Atari's 16-/32-bit ST/STE/TT/Falcon hardware and, unlike many other ST emulators that just try to give a good environment for running GEM applications, Hatari tries to emulate the hardware as closely as possible, so it can support most of the old Atari games and demos. The core requires a TOS image to function and supports m3u playlists for use with multi-disk games. This core is a good option for most users on a modern device."
+13 -7
View File
@@ -1,16 +1,22 @@
# Software Information
display_name = "Arcade (HBMAME)"
authors = "Robbbert,MAMEdev"
supported_extensions = "zip|chd|7z|cmd"
corename = "HBMAME (Git)"
manufacturer = "Various"
categories = "Emulator"
systemname = "Arcade (various)"
systemid = "hbmame"
database = "HBMAME"
database_match_archive_member = "true"
license = "GPLv2+"
permissions = ""
display_version = "Git"
categories = "Emulator"
# Hardware Information
manufacturer = "Various"
systemname = "Arcade (various)"
systemid = "hbmame"
# Libretro Features
supports_no_game = "false"
database_match_archive_member = "true"
database = "HBMAME"
notes = "[1] HBMAME supports MAME save states.|[2] HBMAME supports extracted MAME cheats.|[3] The BIOS files must be inside the ROM directory.|[4] CHD files and their directories must be inside the ROM directory.|[5] ARTWORK, CHEATS, HASH, INI and SAMPLES directories can be placed|[^] inside the 'SYSTEMDIR\mame' directory. (INI/Source for drivers)|[6] When saving, the following directories will be created in the 'SAVEDIR\mame'|[^] directory: STATES, NVRAM, INPUT, SNAPS, CFG, MEMCARD, and DIFF.|[7] Default combo to call MAME GUI: Retropad Select + X|[^] Retropad Select + Start => CANCEL"
description = "'HBMAME' is compatible with HBMAME latest ROM sets. HBMAME (HomeBrew MAME) is a derivative of MAME, and contains various hacks and homebrews."
description = "'HBMAME' is compatible with HBMAME latest ROM sets. HBMAME (HomeBrew MAME) is a derivative of MAME, and contains various hacks and homebrews. For most users and use-cases (that is, anything that's not homebrew/hacks), the normal, up-to-date MAME or FBNeo cores are a better option."
+25 -6
View File
@@ -1,16 +1,35 @@
# Software Information
display_name = "Nintendo - SNES / Famicom (nSide Balanced)"
authors = "hex-usr"
authors = "Near|hex-usr"
supported_extensions = "sfc|smc|gb|gbc|bml|rom"
corename = "nSide (Super Famicom Balanced)"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
systemid = "super_nes"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Game Boy|Nintendo - Game Boy Color"
license = "GPLv3"
permissions = ""
categories = "Emulator"
display_version = "v105 (Super Famicom Balanced)"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Super Nintendo Entertainment System"
systemid = "super_nes"
# Libretro Features
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Game Boy|Nintendo - Game Boy Color"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
# Firmware / BIOS
firmware_count = 21
firmware0_desc = "dsp1.data.rom"
firmware0_path = "dsp1.data.rom"
+26 -7
View File
@@ -1,16 +1,35 @@
# Software Information
display_name = "Nintendo - SNES / Famicom (higan Accuracy)"
authors = "byuu"
authors = "Near"
supported_extensions = "sfc|smc|gb|gbc|bml|rom"
corename = "higan (Super Famicom Accuracy)"
manufacturer = "Nintendo"
categories = "Emulator"
systemname = "Super Nintendo Entertainment System"
systemid = "super_nes"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Game Boy|Nintendo - Game Boy Color"
corename = "nSide (Super Famicom Accuracy)"
license = "GPLv3"
permissions = ""
categories = "Emulator"
display_version = "v105 (Super Famicom Accuracy)"
# Hardware Information
manufacturer = "Nintendo"
systemname = "Super Nintendo Entertainment System"
systemid = "super_nes"
# Libretro Features
supports_no_game = "false"
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Game Boy|Nintendo - Game Boy Color"
savestate = "true"
savestate_features = "serialized"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "true"
core_options = "true"
core_options_version = "1.0"
load_subsystem = "true"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
# Firmware / BIOS
firmware_count = 21
firmware0_desc = "dsp1.data.rom"
firmware0_path = "dsp1.data.rom"
+7
View File
@@ -1,7 +1,14 @@
# Software Information
display_name = "Imageviewer"
authors = "Team Libretro"
supported_extensions = "jpg|jpeg|png|bmp|psd|tga|gif|hdr|pic|ppm|pgm"
corename = "Imageviewer"
categories = "Images"
permissions = ""
# Hardware Information
# Libretro Features
supports_no_game = "false"
description = "A basic core for viewing still images in a libretro frontend. This core can load basic, non-animated images in a variety of formats."
+4 -2
View File
@@ -26,10 +26,12 @@ core_options = "true"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "true"
required_hw_api = "OpenGL Core >= 3.3 | OpenGL ES >= 3.0 | Vulkan >= 1.0 | Direct3D >= 10.0"
required_hw_api = "OpenGL >= 3.0 | OpenGL Core >= 3.3 | OpenGL ES >= 3.0 | Vulkan >= 1.0 | Direct3D >= 10.0"
needs_fullpath = "true"
disk_control = "false"
is_experimental = "false"
# BIOS/Firmware
# BIOS / Firmware
notes = "(!) You need to have Dolphin Sys folder in system/dolphin-emu/Sys.|(!) See: https://docs.libretro.com/library/dolphin/#setup"
description = "A port of the Ishiiruka fork of the Dolphin Gamecube/Wii emulator to libretro. Ishiiruka is a performance-focused fork of the Dolphin emulator that makes some sacrifices for a faster/smoother experience, and is/was notable for including asynchronous shader compilation--to reduce stuttering--before mainline Dolphin released its 'ubershaders' solution. While the normal Dolphin core is probably a better option for most users, this core may be helpful for squeezing out a bit more performance or getting smoother scrolling in some cases."
+18
View File
@@ -0,0 +1,18 @@
# Software Information
display_name = "CHIP-8/S-CHIP/XO-CHIP (JAXE)"
authors = "Kurtis Dinelle"
supported_extensions = "ch8|sc8|xo8"
corename = "JAXE"
manufacturer = "RCA"
categories = "Emulator"
# Hardware Information
systemname = "CHIP-8"
database = "CHIP-8"
system_id = "chip_8"
license = "MIT"
permissions = ""
display_version = "GIT"
supports_no_game = "false"
firmware_count = 0
description = "JAXE is a fully-featured, cross platform XO-CHIP/S-CHIP/CHIP-8 emulator written in C"
+27
View File
@@ -0,0 +1,27 @@
display_name = "Jump 'n Bump"
categories = "Game engine"
authors = "Philippe Simons"
corename = "jumpnbump"
supported_extensions = "dat"
license = "GPLv2"
display_version = "v0.1"
manufacturer = "Brainchild Design"
systemid = "jumpnbump"
# Libretro Features
database = "Jump 'n Bump"
savestate = "false"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "false"
core_options_version = "1.0"
load_subsystem = "false"
supports_no_game = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
description = "Jump 'n Bump has no plot, other than that it involves up to four rabbits in multiplayer deathmatch: Dott, Jiffy, Fizz, and Mijji, trying to hop onto each other's heads to squish each other and score a point, while sending gibs flying everywhere. The rabbits are controlled by players on the same computer, using the keyboard, mouse, and/or joystick."
+26 -6
View File
@@ -1,16 +1,36 @@
# Software Information
display_name = "Sega - Saturn/ST-V (Kronos)"
authors = "Guillaume Duhammel|Theo Berkau|Anders Montonen|devmiyax|FCare|barbudreadmon"
supported_extensions = "ccd|chd|cue|iso|mds|zip|m3u"
corename = "Kronos"
manufacturer = "Sega"
categories = "Emulator"
systemname = "Saturn"
systemid = "sega_saturn"
database = "Sega - Saturn|Sega - ST-V"
license = "GPLv2"
permissions = ""
display_version = "v2.1.2"
display_version = "v2.3.1"
# Hardware Information
manufacturer = "Sega"
systemname = "Saturn"
systemid = "sega_saturn"
# Libretro Features
supports_no_game = "false"
database = "Sega - Saturn|Sega - ST-V"
hw_render = "true"
required_hw_api = "OpenGL Core >= 4.2"
savestate = "true"
savestate_features = "basic"
cheats = "true"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "true"
core_options = "true"
load_subsystem = "false"
needs_fullpath = "true"
disk_control = "true"
is_experimental = "false"
# Firmware / BIOS
firmware_count = 4
firmware0_desc = "kronos/saturn_bios.bin (Saturn BIOS)"
firmware0_path = "kronos/saturn_bios.bin"
@@ -25,5 +45,5 @@ firmware3_desc = "mpr-19367-mx.ic1 (Ultraman: Hikari no Kyojin Densetsu ROM Cart
firmware3_path = "mpr-19367-mx.ic1"
firmware3_opt = "true"
notes = "(!) saturn_bios.bin (md5): af5828fdff51384f99b3c4926be27762|(!) stvbios.zip|(!) mpr-18811-mx.ic1 (md5): 255113ba943c92a54facd25a10fd780c|(!) mpr-19367-mx.ic1 (md5): 1cd19988d1d72a3e7caa0b73234c96b4"
required_hw_api = "OpenGL Core >= 3.3"
description = "A port of the Kronos Saturn emulator, which is itself a port of the Yabause emulator, to libretro. This core supports many modern, fancy features, such as internal resolution increases, though these features come with relatively steep GPU requirements, making this core incompatible with very old, weak or mobile hardware. While not as accurate as Beetle-Saturn, this core's relative speed and eye-candy features make it a good first choice for many users, while those interested in accuracy first-and-foremost should stick with Beetle-Saturn and those on mobile devices should try Yaba Sanshiro (another Yabause fork focused on mobile) instead."
+32
View File
@@ -0,0 +1,32 @@
# Software Information
display_name = "LowRes NX"
authors = "timoinutilis"
supported_extensions = "nx"
corename = "lowresnx"
categories = "Game engine"
license = "zlib"
permissions = ""
display_version = "v1.2"
# Hardware Information
manufacturer = "inutilis"
systemname = "LowRes NX"
systemid = "lowresnx"
# Libretro Features
database = "LowRes NX"
supports_no_game = "false"
savestate = "false"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "true"
libretro_saves = "false"
core_options = "false"
core_options_version = "1.0"
load_subsystem = "false"
hw_render = "false"
needs_fullpath = "false"
disk_control = "false"
is_experimental = "false"
description = "A port of the LowRes NX fantasy console to libretro. This core represents an imaginary handheld game console inspired by real 8- and 16-bit systems that is intended for simple games that can be programmed in second-generation, structured BASIC. It supports a d-pad, two action buttons and a keyboard for input. The LowRes NX platform comes with a variety of development tools including a Character Designer for editing sprites tile sand fonts, a Background Designer for tile maps and screen layouts and a Sound Composer for music and sound effects."
+20 -3
View File
@@ -1,11 +1,28 @@
# Software Information
display_name = "Lua Engine (Lutro)"
authors = "Higor Euripedes/Jean-Andre Santoni"
supported_extensions = "lutro|lua"
supported_extensions = "lutro|love|lua"
corename = "Lutro"
categories = "Game engine"
systemname = "Lutro"
database = "Lutro"
license = "MIT"
permissions = ""
display_version = "v1"
# Hardware Information
systemname = "Lutro"
# Libretro Features
supports_no_game = "false"
database = "Lutro"
savestate = "false"
savestate_features = "null"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "1.0"
hw_render = "false"
disk_control = "false"
description = "An experimental Lua game framework for libretro, based on a subset of the LOVE API. Games' source directories can be loaded like a game/ROM, or you can load a compressed 'lutro' archive."
+21 -5
View File
@@ -1,15 +1,31 @@
# Software Information
display_name = "Arcade (MAME 2000)"
authors = "MAMEdev"
supported_extensions = "zip|7z|chd"
corename = "MAME 2000 (0.37b5)"
manufacturer = "Various"
categories = "Emulator"
systemname = "Arcade (various)"
systemid = "mame"
database = "MAME 2000"
license = "MAME"
permissions = ""
display_version = "0.37b5"
categories = "Emulator"
# Hardware Information
manufacturer = "Various"
systemname = "Arcade (various)"
systemid = "mame"
# Libretro Features
supports_no_game = "false"
database = "MAME 2000"
savestate = "true"
savestate_features = "basic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "1.0"
hw_render = "false"
disk_control = "false"
notes = "(!) The BIOS files must be inside the ROM directory.|"
description = "Based on a snapshot of the MAME codebase circa 2000, 'MAME 2000' is compatible with the MAME 0.37b5 ROM set, which was used in the popular iMAME4All port. While this port is the fastest of the libretro cores, it also has the worst accuracy and compatibility, so it should only be used when speed is the utmost concern. If a device can run any of the later snapshots or FBNeo (or even FBA2012), those will all be better choices for most users."
+21 -5
View File
@@ -1,15 +1,31 @@
# Software Information
display_name = "Arcade (MAME 2003)"
authors = "MAMEdev"
supported_extensions = "zip"
corename = "MAME 2003 (0.78)"
manufacturer = "Various"
categories = "Emulator"
systemname = "Arcade (various)"
systemid = "mame"
database = "MAME 2003"
license = "MAME"
permissions = ""
display_version = "0.78"
categories = "Emulator"
# Hardware Information
manufacturer = "Various"
systemname = "Arcade (various)"
systemid = "mame"
# Libretro Features
supports_no_game = "false"
database = "MAME 2003"
savestate = "true"
savestate_features = "basic"
cheats = "false"
input_descriptors = "true"
memory_descriptors = "false"
libretro_saves = "false"
core_options = "true"
core_options_version = "1.0"
hw_render = "false"
disk_control = "false"
notes = "(!) The BIOS files must be inside the ROM directory.|"
description = "Based on a snapshot of the MAME codebase circa 2003 (v0.78), 'MAME 2003' is compatible with MAME 0.78 ROM sets. MAME 2003/-Plus cores have tighter integration with libretro features than the more modern snapshots and are significantly faster, though this comes at a substantial reduction in both accuracy and compatibility. These cores are ideal for very weak hardware, such as Raspberry Pi and other Single-Board Computers and consoles, where even FBNeo may be too demanding. If you do not need the additional libretro features and your device can run any newer snapshot core or FBNeo, those are probably better choices for most users."
Loaded 100 of 291 files, more files were not shown because too many files have changed in this diff. Show more