mirror of
https://github.com/libretro/libretro-super.git
synced 2026-11-09 17:25:51 -10:00
Compare commits
457
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cc26e61ff0 | ||
|
|
2ce9b241e4 | ||
|
|
f43eae60ce | ||
|
|
1adbfa0c94 | ||
|
|
3649fe40f3 | ||
|
|
e38f55b7d7 | ||
|
|
7a6d67b2df | ||
|
|
235de4ac10 | ||
|
|
8c909141ca | ||
|
|
753f8cc965 | ||
|
|
7baba03755 | ||
|
|
5282fb9fca | ||
|
|
895dfd2cb7 | ||
|
|
31a18a05a7 | ||
|
|
11b03802f5 | ||
|
|
96d735c42d | ||
|
|
a87123159b | ||
|
|
9ca32f8581 | ||
|
|
23fc5947f7 | ||
|
|
0b7fb8df68 | ||
|
|
d447d6e16a | ||
|
|
84f338b6d5 | ||
|
|
a807728fec | ||
|
|
72162fb624 | ||
|
|
c68dd60bae | ||
|
|
62b4bf0dfa | ||
|
|
6f238f9af9 | ||
|
|
3a72b69c87 | ||
|
|
f7958b9b39 | ||
|
|
0857444215 | ||
|
|
13d573b99b | ||
|
|
52124099dd | ||
|
|
5719907bbd | ||
|
|
b02ef35e88 | ||
|
|
91117b5fe8 | ||
|
|
8c938956bb | ||
|
|
70232145bd | ||
|
|
f7f6c6742c | ||
|
|
6803eb1bb6 | ||
|
|
b5864637b9 | ||
|
|
a33f72e7e5 | ||
|
|
50c211f40a | ||
|
|
ba9eceb8e5 | ||
|
|
4e4cb315d8 | ||
|
|
3fbad25657 | ||
|
|
7fa1ba8953 | ||
|
|
d2286b732d | ||
|
|
a35adf37e7 | ||
|
|
05f30445a0 | ||
|
|
226cfb22d7 | ||
|
|
72d4d43be1 | ||
|
|
834db52cac | ||
|
|
d15274d380 | ||
|
|
7ee3972724 | ||
|
|
940521b1a3 | ||
|
|
4bd0b0964d | ||
|
|
cfbfc0addb | ||
|
|
49519a4f70 | ||
|
|
27b5d08dc0 | ||
|
|
9808d2769b | ||
|
|
384ec0a8c8 | ||
|
|
1c697a2826 | ||
|
|
0105d6bc27 | ||
|
|
4a65d3b986 | ||
|
|
fa99bf7489 | ||
|
|
faf8efceb5 | ||
|
|
51d4d5dc29 | ||
|
|
b7ed61fa8e | ||
|
|
e6ac2a281e | ||
|
|
bbc56c00be | ||
|
|
9e86a72a1f | ||
|
|
4a9360676a | ||
|
|
1f4a6620ef | ||
|
|
9435aca25f | ||
|
|
7cec8fca5b | ||
|
|
46ce408a3a | ||
|
|
a7a900e22f | ||
|
|
40871786a9 | ||
|
|
e37c2927b5 | ||
|
|
a670710668 | ||
|
|
be46e4a146 | ||
|
|
6f8f2bb44f | ||
|
|
7371094f35 | ||
|
|
3c36ac300f | ||
|
|
2d8b2ce6b1 | ||
|
|
1083a9c63e | ||
|
|
ae420edd0f | ||
|
|
a5c41fc71f | ||
|
|
998fa9d028 | ||
|
|
57ae0c3ea0 | ||
|
|
2d34a80c81 | ||
|
|
25fc0c36fa | ||
|
|
ba44d131c3 | ||
|
|
06259b06df | ||
|
|
4083e9b664 | ||
|
|
c5d7fe5385 | ||
|
|
30959da99b | ||
|
|
d46af96569 | ||
|
|
9740df9ab9 | ||
|
|
13095be439 | ||
|
|
f62b3bd5b5 | ||
|
|
06d05ecead | ||
|
|
3d4658e2b6 | ||
|
|
9af8eae32a | ||
|
|
f6bb23ac83 | ||
|
|
dd05ca7d73 | ||
|
|
6d2f006ee2 | ||
|
|
986eb850c1 | ||
|
|
c3a9c9eeae | ||
|
|
d691ba0c72 | ||
|
|
1fac459dc8 | ||
|
|
973cde3adc | ||
|
|
597347e203 | ||
|
|
5858020097 | ||
|
|
6449941b6c | ||
|
|
4654cb3a16 | ||
|
|
346635630e | ||
|
|
39c0d3acc4 | ||
|
|
1d889e7550 | ||
|
|
b53194007f | ||
|
|
da9489cc25 | ||
|
|
e659e0fd7c | ||
|
|
2b87444880 | ||
|
|
4041e249dd | ||
|
|
5d389d409d | ||
|
|
cad5907574 | ||
|
|
e3e34e06a3 | ||
|
|
eb1c08e370 | ||
|
|
47e9eaa8aa | ||
|
|
418f41fa31 | ||
|
|
1e502579b1 | ||
|
|
ffbbbb1a89 | ||
|
|
87b9b487a3 | ||
|
|
6eb0771c9b | ||
|
|
6174d6bfea | ||
|
|
3e1a9ec9c8 | ||
|
|
97826b4a0a | ||
|
|
3649b2b365 | ||
|
|
4ab7c11ed0 | ||
|
|
3f261f715b | ||
|
|
2c9843fceb | ||
|
|
85aee46996 | ||
|
|
83cbddf465 | ||
|
|
5eac59f1d4 | ||
|
|
25d61a376f | ||
|
|
4aa626b19a | ||
|
|
4091c11aa4 | ||
|
|
ab51c76137 | ||
|
|
151f003197 | ||
|
|
f5986c571e | ||
|
|
dc21801837 | ||
|
|
9fcd399dc0 | ||
|
|
4c4a82ae8b | ||
|
|
d8b4b3551c | ||
|
|
fa70d98438 | ||
|
|
581ae29617 | ||
|
|
adff02d0b6 | ||
|
|
100c95e4ba | ||
|
|
143c08d12c | ||
|
|
3a1136bce7 | ||
|
|
0127d352f5 | ||
|
|
7b10fe8d03 | ||
|
|
d77b9f0756 | ||
|
|
8fdebd9bb9 | ||
|
|
4964631d8a | ||
|
|
0beb441da0 | ||
|
|
a381f325da | ||
|
|
a0113a2e86 | ||
|
|
f82751f4b0 | ||
|
|
3da88437ad | ||
|
|
0122b49cbc | ||
|
|
fc405b1936 | ||
|
|
a9753a1566 | ||
|
|
a24f35a1fa | ||
|
|
a8d79b7426 | ||
|
|
baa526979c | ||
|
|
00d82c8d26 | ||
|
|
074bcbfdb6 | ||
|
|
a20ff9d1d7 | ||
|
|
e53f7a267e | ||
|
|
b5f9bcdb83 | ||
|
|
60cc0f4155 | ||
|
|
1f7bf69a78 | ||
|
|
7258b45d7e | ||
|
|
13a7422a63 | ||
|
|
29bd983250 | ||
|
|
e05390b15a | ||
|
|
ff93aa7018 | ||
|
|
1801e88b28 | ||
|
|
a0136d6609 | ||
|
|
2a8a8af699 | ||
|
|
93397718c2 | ||
|
|
f78d3a8357 | ||
|
|
bde3a65950 | ||
|
|
a180772ec8 | ||
|
|
b05b0fc62e | ||
|
|
ba0a5aad17 | ||
|
|
5a353d9293 | ||
|
|
e77574fd88 | ||
|
|
c0b4127c9a | ||
|
|
3495db3a44 | ||
|
|
9e2352e62d | ||
|
|
090777aa38 | ||
|
|
ea687c728d | ||
|
|
c94cddc5d4 | ||
|
|
af1350034e | ||
|
|
48812cb087 | ||
|
|
e1361a438b | ||
|
|
392af3fe41 | ||
|
|
1aa8fa54c0 | ||
|
|
48df08c876 | ||
|
|
c552a4872c | ||
|
|
85b8ff1143 | ||
|
|
1dd51196fc | ||
|
|
674ea82348 | ||
|
|
e783e1ebc6 | ||
|
|
5478fa78cc | ||
|
|
203f10d8c2 | ||
|
|
02da44fcbf | ||
|
|
47242002a7 | ||
|
|
03c34d41a7 | ||
|
|
27cbae3b31 | ||
|
|
9aa80cc89c | ||
|
|
59d5a581c9 | ||
|
|
8c1538b778 | ||
|
|
18e8fe9d95 | ||
|
|
102f8671dd | ||
|
|
e14200a2b4 | ||
|
|
2f455a3a41 | ||
|
|
995949c619 | ||
|
|
ed98bb2d22 | ||
|
|
e8f6bf5974 | ||
|
|
da7d5f4d37 | ||
|
|
2bbc4b7e96 | ||
|
|
7893c0cd9b | ||
|
|
af13435350 | ||
|
|
cff34be763 | ||
|
|
4140bed108 | ||
|
|
db67ddedb4 | ||
|
|
162133795f | ||
|
|
95b79a46c1 | ||
|
|
34bd3660f2 | ||
|
|
b71bdd1d97 | ||
|
|
e19485fa0a | ||
|
|
95899d4403 | ||
|
|
a6ba8caf11 | ||
|
|
46ad161f3a | ||
|
|
2632442306 | ||
|
|
4dc8b34603 | ||
|
|
4ebf3ac2e6 | ||
|
|
4dae59c89c | ||
|
|
097b844878 | ||
|
|
09227dfdd1 | ||
|
|
1c9fdf7014 | ||
|
|
67bf409f76 | ||
|
|
eefd91d947 | ||
|
|
80e766b314 | ||
|
|
ef812258af | ||
|
|
ad692b6e4b | ||
|
|
7871cd2680 | ||
|
|
55d0efed45 | ||
|
|
7172a27c83 | ||
|
|
3fa46d4089 | ||
|
|
dbecd4a070 | ||
|
|
7bf41c519d | ||
|
|
66ab871ebe | ||
|
|
12b6fac967 | ||
|
|
2d6c541bd7 | ||
|
|
c10fd34a97 | ||
|
|
f4efce696f | ||
|
|
2e3ba201dc | ||
|
|
dd9fb44944 | ||
|
|
4f8998813d | ||
|
|
9664f4ffd1 | ||
|
|
ad692f9f04 | ||
|
|
9c97072393 | ||
|
|
1b5c650c43 | ||
|
|
7f49c4c3b7 | ||
|
|
b80954e509 | ||
|
|
12cb21f865 | ||
|
|
acd1c26502 | ||
|
|
0304b4b3e3 | ||
|
|
af8e74dbd6 | ||
|
|
bf8fec53b1 | ||
|
|
b40c88893b | ||
|
|
8d8b06be6f | ||
|
|
1a91f5ff2b | ||
|
|
445d98f7e0 | ||
|
|
6b10c0b5de | ||
|
|
d3263d790b | ||
|
|
2ae60212e7 | ||
|
|
2d8c2a271a | ||
|
|
8deb9109dc | ||
|
|
89d5e4fcb7 | ||
|
|
56efa01f90 | ||
|
|
33105c5156 | ||
|
|
d0f7e0b73e | ||
|
|
7ad92621e3 | ||
|
|
9deae41316 | ||
|
|
b999171d0a | ||
|
|
3d80ee5845 | ||
|
|
f965a04529 | ||
|
|
db0db6c18e | ||
|
|
485ef02773 | ||
|
|
3af0970b12 | ||
|
|
373d018dd5 | ||
|
|
e315335715 | ||
|
|
f4899af532 | ||
|
|
e75881554b | ||
|
|
3b78ecd335 | ||
|
|
24623c025c | ||
|
|
f6f633b050 | ||
|
|
8a0461a99c | ||
|
|
163db43793 | ||
|
|
b2cc665ea0 | ||
|
|
ed7f65f590 | ||
|
|
9657d92423 | ||
|
|
b9f3c034c2 | ||
|
|
d0526d553f | ||
|
|
a30d03afbe | ||
|
|
9d4c89a693 | ||
|
|
29c36fe383 | ||
|
|
d8a72d4075 | ||
|
|
07e3db4e96 | ||
|
|
b3f019f24c | ||
|
|
bdb20e992f | ||
|
|
620478f86f | ||
|
|
a2e8f88e47 | ||
|
|
b12f81a931 | ||
|
|
19686808ea | ||
|
|
c0c1c6e4c7 | ||
|
|
9f015b5cad | ||
|
|
5535fd60f8 | ||
|
|
f83a5a690b | ||
|
|
baf163c064 | ||
|
|
ae9dc44344 | ||
|
|
99c8f2bce4 | ||
|
|
1be446bc22 | ||
|
|
2be818659c | ||
|
|
4fc42f2b81 | ||
|
|
193d9d8e83 | ||
|
|
0b728dd662 | ||
|
|
e17fe94b45 | ||
|
|
5fb2b20052 | ||
|
|
ba91cb3449 | ||
|
|
3ca7020b7d | ||
|
|
7bff6e8171 | ||
|
|
4adc2c291d | ||
|
|
f7f92f2103 | ||
|
|
d4d7d88909 | ||
|
|
66cdd130f5 | ||
|
|
2f7c8b3875 | ||
|
|
19c1977f16 | ||
|
|
b41b86859d | ||
|
|
58e51b5a8a | ||
|
|
62a9ed7227 | ||
|
|
221590778b | ||
|
|
739d0c2891 | ||
|
|
be9f242195 | ||
|
|
3508566720 | ||
|
|
5af8a7b85a | ||
|
|
e40e24c064 | ||
|
|
45fd85cb19 | ||
|
|
9c19ccb7c7 | ||
|
|
7978720711 | ||
|
|
55c054975e | ||
|
|
994e9b4aff | ||
|
|
636a90f6d5 | ||
|
|
57c1d4d02d | ||
|
|
0ab3fd7431 | ||
|
|
d00596bb0b | ||
|
|
6984890beb | ||
|
|
f1206647d1 | ||
|
|
2d5196266b | ||
|
|
4eba824bf1 | ||
|
|
5a3fedcab9 | ||
|
|
9f48a24722 | ||
|
|
4e4c39c39f | ||
|
|
51c2adce04 | ||
|
|
4ed4eb1590 | ||
|
|
2cec744a4d | ||
|
|
8b8dc5ab4e | ||
|
|
f643403015 | ||
|
|
0c328d6c39 | ||
|
|
d61a0fa897 | ||
|
|
0f8f0231f4 | ||
|
|
d158b39a78 | ||
|
|
1ec12eedfe | ||
|
|
34aee3c1e0 | ||
|
|
c55466e609 | ||
|
|
4d1b138187 | ||
|
|
cb2018e7c0 | ||
|
|
4d6bf2fb34 | ||
|
|
de8c0c12ec | ||
|
|
2cb68157aa | ||
|
|
d090bfef40 | ||
|
|
8d4f034994 | ||
|
|
43d3bb3b4a | ||
|
|
c2f4d57e4d | ||
|
|
ad5f64d56c | ||
|
|
671ebaf07d | ||
|
|
f5068988df | ||
|
|
c7dcf99a43 | ||
|
|
374985a035 | ||
|
|
0da0973563 | ||
|
|
50f42c34ee | ||
|
|
e5382d8c97 | ||
|
|
4bd8f084f7 | ||
|
|
3a41751120 | ||
|
|
9efcc63cb8 | ||
|
|
360c52c1dd | ||
|
|
8d1bae8bb9 | ||
|
|
1b617b45cc | ||
|
|
6532902bd3 | ||
|
|
398b760f1d | ||
|
|
f152dc5b3f | ||
|
|
a3eaa13eac | ||
|
|
ccc2b98cc0 | ||
|
|
515c6aab63 | ||
|
|
a3cbc16fbc | ||
|
|
c9537507b6 | ||
|
|
a744581070 | ||
|
|
1f14001eb8 | ||
|
|
70f9b5c8d1 | ||
|
|
84dd48ba19 | ||
|
|
d24deeaf41 | ||
|
|
c3e5a192e2 | ||
|
|
a319a348d5 | ||
|
|
6c4fea1ee3 | ||
|
|
1018a8e85c | ||
|
|
0075eb96fc | ||
|
|
5713f01362 | ||
|
|
efcb08c370 | ||
|
|
2fd1199bb0 | ||
|
|
7e87f513ee | ||
|
|
14c1aa8da1 | ||
|
|
a09053a020 | ||
|
|
57f2d2107c | ||
|
|
f3f3f0f596 | ||
|
|
fb9a015121 | ||
|
|
6f8a56a034 | ||
|
|
f1adfd4857 | ||
|
|
eb0b498f46 | ||
|
|
0eea4e854f | ||
|
|
f3f04426cd | ||
|
|
fa51e51afd | ||
|
|
af80c3d4ad | ||
|
|
9ea82892dd | ||
|
|
5ccfaba2ab | ||
|
|
c30e7a576a | ||
|
|
16f9ef4a59 | ||
|
|
7cf3c6f72f | ||
|
|
26fbdefc87 | ||
|
|
bc6f447c8e | ||
|
|
c1803f504a | ||
|
|
f0e814b0e1 | ||
|
|
ff760f02bf |
No files matched your search
@@ -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
|
||||
@@ -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
|
||||
@@ -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
@@ -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
@@ -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)
|
||||
|
||||
Vendored
+4
@@ -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?
|
||||
|
||||
Vendored
+5
-1
@@ -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."
|
||||
Vendored
+3
-1
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+29
@@ -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."
|
||||
Vendored
+29
@@ -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."
|
||||
Vendored
+3
-1
@@ -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."
|
||||
Vendored
+16
@@ -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."
|
||||
Vendored
+3
-1
@@ -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."
|
||||
Vendored
+4
-2
@@ -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."
|
||||
Vendored
+4
-2
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+2
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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"
|
||||
|
||||
Vendored
+12
-9
@@ -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
@@ -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
@@ -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
@@ -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"
|
||||
|
||||
Vendored
+4
-1
@@ -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)."
|
||||
Vendored
+6
-4
@@ -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."
|
||||
Vendored
+36
@@ -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."
|
||||
Vendored
+5
-3
@@ -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."
|
||||
Vendored
+34
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+5
-3
@@ -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."
|
||||
Vendored
+4
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+2
-1
@@ -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."
|
||||
Vendored
+4
-2
@@ -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."
|
||||
Vendored
+5
-3
@@ -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)."
|
||||
Vendored
+4
-1
@@ -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."
|
||||
Vendored
+20
@@ -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
@@ -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."
|
||||
Vendored
+9
-3
@@ -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."
|
||||
Vendored
+8
-5
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+34
@@ -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
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+23
-8
@@ -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)."
|
||||
Vendored
+6
-4
@@ -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."
|
||||
Vendored
+9
-2
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+2
@@ -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."
|
||||
Vendored
+3
-1
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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."
|
||||
Vendored
+12
-4
@@ -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
@@ -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."
|
||||
Vendored
+67
-11
@@ -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'."
|
||||
Vendored
+29
-7
@@ -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."
|
||||
Vendored
+7
@@ -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."
|
||||
Vendored
+15
-5
@@ -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."
|
||||
Vendored
+12
-5
@@ -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
@@ -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."
|
||||
Vendored
+26
-14
@@ -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."
|
||||
Vendored
+15
-6
@@ -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."
|
||||
Vendored
+13
-4
@@ -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."
|
||||
Vendored
+13
-4
@@ -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."
|
||||
Vendored
+10
-3
@@ -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"
|
||||
|
||||
Vendored
+11
-5
@@ -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"
|
||||
Vendored
+12
-4
@@ -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."
|
||||
Vendored
+40
-6
@@ -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."
|
||||
Vendored
+16
-5
@@ -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."
|
||||
Vendored
+13
-6
@@ -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."
|
||||
Vendored
+25
@@ -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"
|
||||
Vendored
+12
-5
@@ -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
@@ -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
@@ -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."
|
||||
Vendored
+11
-1
@@ -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."
|
||||
Vendored
+33
@@ -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."
|
||||
Vendored
+20
-4
@@ -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."
|
||||
Vendored
+11
-3
@@ -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."
|
||||
Vendored
+21
@@ -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."
|
||||
Vendored
+25
-4
@@ -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."
|
||||
Vendored
+13
-7
@@ -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
@@ -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"
|
||||
|
||||
Vendored
+26
-7
@@ -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"
|
||||
|
||||
Vendored
+7
@@ -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."
|
||||
Vendored
+4
-2
@@ -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."
|
||||
Vendored
+18
@@ -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"
|
||||
Vendored
+27
@@ -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."
|
||||
Vendored
+26
-6
@@ -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."
|
||||
Vendored
+32
@@ -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."
|
||||
Vendored
+20
-3
@@ -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."
|
||||
Vendored
+21
-5
@@ -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."
|
||||
Vendored
+21
-5
@@ -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
Reference in new issue
Block a user