mirror of
https://github.com/libretro/libretro-super.git
synced 2026-11-08 08:09:40 -10:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9edb6adf91 | ||
|
|
c37ee7fc67 | ||
|
|
546b0a5e0a | ||
|
|
da8849f81e | ||
|
|
f87471de81 | ||
|
|
52bb28ccdb | ||
|
|
17f984b7cd | ||
|
|
66e48e93ce | ||
|
|
ea12dbeceb | ||
|
|
61ff9d10da | ||
|
|
80890aa075 | ||
|
|
1b025158b5 | ||
|
|
b90a4ee4f8 | ||
|
|
dc7875bee1 | ||
|
|
19dd39e153 | ||
|
|
43c6483ae9 | ||
|
|
596ceeecce | ||
|
|
774dedd930 | ||
|
|
7f2f112570 | ||
|
|
f14369240e | ||
|
|
92ae661270 | ||
|
|
40bf2c3cf7 | ||
|
|
2f6eda38ad | ||
|
|
84ccaff5c1 | ||
|
|
d63d696656 | ||
|
|
d67ef3b9f5 | ||
|
|
63dcf26187 | ||
|
|
e6a0912931 | ||
|
|
5ec7d89681 | ||
|
|
b7679b1210 | ||
|
|
1a974c52d8 | ||
|
|
9c033c0b3a | ||
|
|
a005153b7c | ||
|
|
b2fad13d71 | ||
|
|
542c909bc7 | ||
|
|
ff5ff05ed6 | ||
|
|
38d93e6b2c | ||
|
|
7677126e20 | ||
|
|
288e576d7d | ||
|
|
b7909ee25a | ||
|
|
69bd8c2a23 | ||
|
|
e3f381998f | ||
|
|
c10bc57b1f | ||
|
|
34b0361c3f | ||
|
|
cf49079620 | ||
|
|
255394519d | ||
|
|
1d9430da74 | ||
|
|
82126b9e84 | ||
|
|
159379cc62 | ||
|
|
0bb6a838ef | ||
|
|
3c8ba087d9 | ||
|
|
4e13a751d4 | ||
|
|
690b63c718 | ||
|
|
5e0786eb74 | ||
|
|
80ced32d81 | ||
|
|
1d9f13453b | ||
|
|
fa76e67416 | ||
|
|
1309728cc7 | ||
|
|
f47266be16 | ||
|
|
fca42cbf3b | ||
|
|
810be49c48 | ||
|
|
4534b6af96 | ||
|
|
5870256f94 | ||
|
|
91a5d2e517 | ||
|
|
0852638feb | ||
|
|
f7fd7b46ef | ||
|
|
da7ef39ff6 | ||
|
|
873c12e1ca | ||
|
|
d54f8f463a | ||
|
|
998e894242 | ||
|
|
9ebfc79b3b | ||
|
|
1b10d52632 | ||
|
|
d045a5ae7f | ||
|
|
633fe2460b | ||
|
|
d9be26c0ee | ||
|
|
3afebc5019 | ||
|
|
78faee25db | ||
|
|
dbe550b576 | ||
|
|
f7b37882b6 | ||
|
|
9c0e7b413d | ||
|
|
f0308e8b87 | ||
|
|
df51c9cc53 | ||
|
|
b5b36728e2 | ||
|
|
950141dfab | ||
|
|
8cd42743d8 | ||
|
|
bc2b5a5e8f | ||
|
|
5c41d34edc | ||
|
|
ce92dc1cdb | ||
|
|
feed939e6b | ||
|
|
6d8e344d9a | ||
|
|
fb179cb644 | ||
|
|
0cd7fb3d4a | ||
|
|
22d49cb96f | ||
|
|
42a142ad99 | ||
|
|
fdfc699348 | ||
|
|
6733ece144 | ||
|
|
1c1828a893 | ||
|
|
9c08e5e6f3 | ||
|
|
dbc4b736dc | ||
|
|
ee14010edb | ||
|
|
c420981a18 | ||
|
|
3c142c68ed | ||
|
|
d3761aef91 | ||
|
|
845bfdb2ce | ||
|
|
3d0974979b | ||
|
|
44dd68387d | ||
|
|
94d93425ec | ||
|
|
cc7e3b9fed | ||
|
|
c2e881b84c | ||
|
|
a7054054af | ||
|
|
306da9c139 | ||
|
|
122a48f35a | ||
|
|
7c19cf55f1 | ||
|
|
e716c4b8c9 | ||
|
|
8d7a23def4 | ||
|
|
206f923fea | ||
|
|
4c06426e26 | ||
|
|
d45fdd43a9 | ||
|
|
3f705d1ba1 | ||
|
|
0532bd63ce | ||
|
|
6c12ffdd17 | ||
|
|
adce23428a | ||
|
|
1d7494d353 | ||
|
|
3caa2318c8 | ||
|
|
40383bcf20 | ||
|
|
47655b87df | ||
|
|
fbfc0c7a12 | ||
|
|
b07cc9c5ca | ||
|
|
011d1dd4af | ||
|
|
0e7508d6dd | ||
|
|
d2227a4310 | ||
|
|
ac1d050520 | ||
|
|
b8e1293763 | ||
|
|
90259e3d6d | ||
|
|
5741a8e19d | ||
|
|
0ab3b62e08 | ||
|
|
125534469a | ||
|
|
60e2fcf33b | ||
|
|
bcf683e340 | ||
|
|
e0a05d36f6 | ||
|
|
4136f3c3b1 | ||
|
|
d6272e1376 | ||
|
|
dfe96d0128 | ||
|
|
722dff032d | ||
|
|
e720b23681 | ||
|
|
89547a6eea | ||
|
|
05cef4a035 | ||
|
|
83c5f0774b | ||
|
|
569dff5127 | ||
|
|
d02081f6c5 | ||
|
|
bc2b5463fe | ||
|
|
1fa268b0db | ||
|
|
cb88a1370b | ||
|
|
136dbcd1b5 | ||
|
|
c8a4090cb8 | ||
|
|
d2fd74c21b | ||
|
|
09133dc9db | ||
|
|
ffbb2d2b95 | ||
|
|
5a187dce87 | ||
|
|
5d64739982 | ||
|
|
a4f67f0c2d | ||
|
|
87daa1a5e1 | ||
|
|
b2535c3bf4 | ||
|
|
ad6c4dab94 | ||
|
|
bac5811baf | ||
|
|
23ccc14241 | ||
|
|
4480e2f8a8 | ||
|
|
5993dbf123 | ||
|
|
bbb61ca46f | ||
|
|
13189d1035 | ||
|
|
c1b2e3f67d | ||
|
|
f44b968246 | ||
|
|
f6d7c9b869 | ||
|
|
23d0b10d4b | ||
|
|
5df145b1bf | ||
|
|
78642996d2 | ||
|
|
fe2e1ddf6f | ||
|
|
6f9192ff58 | ||
|
|
3a4dd91f04 | ||
|
|
b3033dc963 | ||
|
|
872712741e | ||
|
|
5242b0bb8a | ||
|
|
9c72097452 | ||
|
|
4e1d67c100 | ||
|
|
cfdbc15599 | ||
|
|
15b838b1b3 | ||
|
|
d13c649bc7 | ||
|
|
91dd427911 | ||
|
|
4c4d6f289a | ||
|
|
7ac963f10e | ||
|
|
9912e84454 | ||
|
|
06d1d80ff0 | ||
|
|
0b709e30b0 | ||
|
|
23daaa6608 | ||
|
|
a200f99979 | ||
|
|
b1d2089120 | ||
|
|
978f924641 | ||
|
|
07a4861a69 | ||
|
|
35d38fb5d5 | ||
|
|
40f18fc616 | ||
|
|
be63949cad | ||
|
|
399dc498e9 | ||
|
|
b67f2804c9 | ||
|
|
cb1abd7886 | ||
|
|
d7ea375b74 | ||
|
|
4f573405ed | ||
|
|
50334b5975 | ||
|
|
ddd1879c5d | ||
|
|
4ddffac6c9 | ||
|
|
0221f4ca00 | ||
|
|
4bd2b343ea | ||
|
|
c3406b6633 | ||
|
|
51e29582ad | ||
|
|
79840b6a25 | ||
|
|
635c491327 | ||
|
|
f10b486883 | ||
|
|
21f0682a07 | ||
|
|
3c93dab8f6 | ||
|
|
fefc98dd36 | ||
|
|
1fd1de5a56 | ||
|
|
49df088285 | ||
|
|
6fa4cf105a | ||
|
|
9f24a8dede | ||
|
|
34e76c1645 | ||
|
|
83c2723f21 | ||
|
|
6261c2df22 | ||
|
|
db2767a32f | ||
|
|
e427a0b2f9 | ||
|
|
756e38a1a9 | ||
|
|
50c2776100 | ||
|
|
c5ec8bd513 | ||
|
|
2d2a450ab2 | ||
|
|
a719a91b84 | ||
|
|
5c1bbb34a9 | ||
|
|
7f352d5ac9 | ||
|
|
bbf811b5c8 | ||
|
|
b737f57010 | ||
|
|
66e2838a1a | ||
|
|
d52d402682 | ||
|
|
372354cd29 | ||
|
|
cbe6179115 | ||
|
|
5ae14113e6 | ||
|
|
fc480109ba | ||
|
|
c1e58e9255 | ||
|
|
77e33cc12d | ||
|
|
f4ac9d62d2 | ||
|
|
a6e4fecabc | ||
|
|
695fd0c2fb | ||
|
|
9d2f6efff3 | ||
|
|
a4053f76ea | ||
|
|
14821487da | ||
|
|
8adb55919b | ||
|
|
dbdf07fd8c | ||
|
|
5b02da7d95 | ||
|
|
c44e92d6ad | ||
|
|
ca1bf5d14c | ||
|
|
e1684d9391 | ||
|
|
bb3ba8dcf7 | ||
|
|
71528770a0 | ||
|
|
c248b31950 | ||
|
|
c33689e906 | ||
|
|
de282927bf | ||
|
|
903c514c19 | ||
|
|
8d2fb2bb5a | ||
|
|
b344383eb0 | ||
|
|
7d2e8849eb | ||
|
|
12dc4e5988 | ||
|
|
1038997f7b | ||
|
|
429cf20d5e | ||
|
|
f8440e2888 | ||
|
|
76718d6674 | ||
|
|
efdd126aaa | ||
|
|
de9b276a4d | ||
|
|
0e44a12e3a | ||
|
|
ec220b84e5 | ||
|
|
60f5c62789 | ||
|
|
4cd0647444 | ||
|
|
3b1e2e20c3 | ||
|
|
07461f7f28 | ||
|
|
976b2e0aad | ||
|
|
6738f53030 | ||
|
|
abcadec455 | ||
|
|
1d5b252109 | ||
|
|
feb2ee9367 | ||
|
|
c51b0a199b | ||
|
|
05b4112c06 | ||
|
|
7f7cf8c73b | ||
|
|
199cd417a5 | ||
|
|
ff4a05f871 | ||
|
|
5ed4c3b4cc | ||
|
|
8eef879ee0 | ||
|
|
331ead20a5 | ||
|
|
94e5b2eab5 | ||
|
|
a330757b0e | ||
|
|
b53d2f5060 | ||
|
|
132afcff7f | ||
|
|
b46a28c483 | ||
|
|
8a59bb19a9 | ||
|
|
478f3b227d | ||
|
|
ae3eec37a1 | ||
|
|
5b4def2582 | ||
|
|
f145f55fa4 | ||
|
|
4a584fdf3d | ||
|
|
3588fe1504 | ||
|
|
5236b4758e | ||
|
|
28f5102ca4 | ||
|
|
ca4effda11 | ||
|
|
d012719e6b | ||
|
|
5448ab8eb4 | ||
|
|
f97dcc902e | ||
|
|
62438d125c | ||
|
|
67e5743ab1 | ||
|
|
2cdcff650d | ||
|
|
3aa1a6ca72 | ||
|
|
eb1070d7d9 | ||
|
|
fd4b7d59cb | ||
|
|
1bd0ef816d | ||
|
|
abccec5e3e | ||
|
|
a7ccac1b35 | ||
|
|
0120080533 | ||
|
|
a086ad63c8 | ||
|
|
25dd1d7add | ||
|
|
debbd41db6 | ||
|
|
bd78cd6960 | ||
|
|
6244066bad | ||
|
|
0973161d11 | ||
|
|
6666934563 | ||
|
|
cc347f4428 | ||
|
|
24424b02ad | ||
|
|
f4c555e6b9 | ||
|
|
ad361790a7 | ||
|
|
ea08544d0a | ||
|
|
8e1abe561a | ||
|
|
4ea922bd9a | ||
|
|
c406ec717a | ||
|
|
875ac7ac14 | ||
|
|
f33b6fc721 | ||
|
|
ba1b6c16ef | ||
|
|
0fd927cd34 | ||
|
|
043dfadcbc | ||
|
|
47e1d07bce | ||
|
|
b8a4d0e60d | ||
|
|
5ca6da1612 | ||
|
|
08d7ace174 | ||
|
|
25b98b719c | ||
|
|
a090f850f8 | ||
|
|
b71fb44bfe | ||
|
|
afc5472223 | ||
|
|
f25e0bd556 | ||
|
|
6d2eed86ca | ||
|
|
d245eacc7f | ||
|
|
1d9ad2656b | ||
|
|
84c4540a07 | ||
|
|
8c62b7386f | ||
|
|
d1316a8b51 | ||
|
|
9f56d6248f | ||
|
|
f7881fa6fe | ||
|
|
3ddd1ae38c | ||
|
|
7dc2615d2b | ||
|
|
57c53305b7 | ||
|
|
3737d4ceb9 | ||
|
|
118d2d926a | ||
|
|
a25a36402f | ||
|
|
df3fc684d7 | ||
|
|
2b53f4833c | ||
|
|
5e7e4c7952 | ||
|
|
3f38dad0f8 | ||
|
|
79acb718dd | ||
|
|
8895d383a1 | ||
|
|
39a3332808 | ||
|
|
7fd487462b | ||
|
|
d48041ddfb | ||
|
|
598dc26d25 | ||
|
|
da63096f7b | ||
|
|
875e7ab0c0 | ||
|
|
2a052b80af | ||
|
|
d6c9a73d58 | ||
|
|
57eb7e9ea0 | ||
|
|
28e3b21bc3 | ||
|
|
a673c92035 | ||
|
|
227eec0e86 | ||
|
|
9013af6666 | ||
|
|
5daeed8074 | ||
|
|
e1aabb102d | ||
|
|
38c5fc17ed | ||
|
|
6fdcd6339f | ||
|
|
5f351c9cbe | ||
|
|
5119c5e6b6 | ||
|
|
7cb7afa616 | ||
|
|
dfde2c2dca | ||
|
|
c05074e9f4 | ||
|
|
836f5667fe | ||
|
|
5018fc5e2f | ||
|
|
d0d3e3a191 | ||
|
|
ef19b0af00 | ||
|
|
4e8055127e | ||
|
|
16f2f64093 | ||
|
|
c11fe87c9c | ||
|
|
6253cf651f | ||
|
|
480ff7881c | ||
|
|
110aae93b5 | ||
|
|
3f4c025a42 | ||
|
|
04b09bde20 | ||
|
|
4956729845 | ||
|
|
b5fb4b05c3 | ||
|
|
335a9f0856 | ||
|
|
87d0d4f820 | ||
|
|
88d05b1c0d | ||
|
|
9309af6b75 | ||
|
|
6cb8ee9398 | ||
|
|
9c5cbaa04e | ||
|
|
121a644acd | ||
|
|
c889441848 | ||
|
|
b32eddaadf | ||
|
|
32ea15f868 | ||
|
|
bff917367c | ||
|
|
41ece83fb4 | ||
|
|
99deab3901 | ||
|
|
b56b052a76 | ||
|
|
7e6570084f | ||
|
|
9100a51e77 | ||
|
|
28c79b8ae0 | ||
|
|
f07463b2d1 | ||
|
|
33501f1456 | ||
|
|
04f4753962 | ||
|
|
899902b967 | ||
|
|
9c4c41abab | ||
|
|
dd865ac16c | ||
|
|
aa1ce4ada4 | ||
|
|
4aeeaa9cbd | ||
|
|
8c6284ac2f | ||
|
|
8a019b0c9c | ||
|
|
c390a3707d | ||
|
|
d209eb2221 | ||
|
|
53882f70c9 | ||
|
|
0dfbcbd96d | ||
|
|
79d84ed0ce | ||
|
|
0f4174417a | ||
|
|
9f8ebb51b2 | ||
|
|
440d72203b | ||
|
|
0d89525837 | ||
|
|
03db58e732 | ||
|
|
5e86fe963a | ||
|
|
24be0e3d6c | ||
|
|
c0e681d2f4 | ||
|
|
856ac9bab5 | ||
|
|
fe5b45475f | ||
|
|
fc436b1dc1 | ||
|
|
0939eb724c | ||
|
|
60b8d01ee0 | ||
|
|
456844848a | ||
|
|
a9fc5a723e | ||
|
|
f5543ab36c | ||
|
|
7fc9424372 | ||
|
|
4329a034b5 | ||
|
|
8ff20f95e4 | ||
|
|
6cee8ab994 | ||
|
|
3f69980872 | ||
|
|
069e948a56 | ||
|
|
876011e1cf | ||
|
|
3a71da1b2a | ||
|
|
d4f52943b3 | ||
|
|
f291a892ce | ||
|
|
0d1e9b0ea9 | ||
|
|
636d1694f4 | ||
|
|
7d1e82f792 | ||
|
|
c10aa69df4 | ||
|
|
b895280253 | ||
|
|
533f5ddb04 | ||
|
|
12650eb2b7 | ||
|
|
dcfe4aa296 | ||
|
|
e46480d1aa | ||
|
|
1abd40de7f | ||
|
|
4d8e666598 | ||
|
|
795d797e68 | ||
|
|
ac3d3b24bd | ||
|
|
7cedc8ce9c | ||
|
|
33d45c26a0 | ||
|
|
67880b3e4b | ||
|
|
74f344bca7 | ||
|
|
ec364abb00 | ||
|
|
d955bc9a73 | ||
|
|
3c79c04f9d | ||
|
|
29e829138a | ||
|
|
333061f1b6 | ||
|
|
28e6355262 | ||
|
|
9abdd92b29 | ||
|
|
a60b44dd09 | ||
|
|
4c358b4123 | ||
|
|
e491166def | ||
|
|
4f64ed89a4 | ||
|
|
9a6be4bf88 | ||
|
|
bdc65bfd91 | ||
|
|
7e9b1f9bd0 | ||
|
|
89ba5dfd05 | ||
|
|
601a12d423 | ||
|
|
45d4bf4fd5 | ||
|
|
ff52cc8cb1 | ||
|
|
6fd36d3995 | ||
|
|
b4ed861175 | ||
|
|
31d34ef7a8 | ||
|
|
fcca7a1242 | ||
|
|
b548781c83 | ||
|
|
03b12d32e8 | ||
|
|
a237b90e1b | ||
|
|
316056d0cf | ||
|
|
2033c3ef82 | ||
|
|
f56541c020 | ||
|
|
24cf908430 | ||
|
|
aa601a4206 | ||
|
|
8c15216280 | ||
|
|
b10294e023 | ||
|
|
9933503f38 | ||
|
|
5de26f698a | ||
|
|
7983b6a71d | ||
|
|
5846788e3b | ||
|
|
5a1b67fbd4 | ||
|
|
5945de5107 | ||
|
|
078df386d2 | ||
|
|
c5ee71dd7a | ||
|
|
811477d3a4 | ||
|
|
ec4756a29b | ||
|
|
58e99a683b | ||
|
|
d5f9c76ab7 | ||
|
|
428a4edfdd | ||
|
|
f45cb0c302 | ||
|
|
62a684f923 | ||
|
|
93e7dc4a4a | ||
|
|
8b8fc7bfec | ||
|
|
e91535093a | ||
|
|
cf91e28751 | ||
|
|
3c5ec2cd75 | ||
|
|
b808a3803f | ||
|
|
68481e0a22 | ||
|
|
2685e75571 | ||
|
|
638a129466 | ||
|
|
bb1fb83c32 | ||
|
|
3218278524 | ||
|
|
ce7fb20f72 | ||
|
|
910c4bf036 | ||
|
|
9ba5bb9fce | ||
|
|
22a2c3eea2 | ||
|
|
2b08263bd7 | ||
|
|
165555c1aa | ||
|
|
6dc10a65de | ||
|
|
9d6323c76b | ||
|
|
d6cfafaadb | ||
|
|
e23f59eabb | ||
|
|
2912e325e9 | ||
|
|
7ff598378c | ||
|
|
76b1acae13 | ||
|
|
b963b596e4 | ||
|
|
70694ea8eb | ||
|
|
77eebdcb9e | ||
|
|
70e94eddc9 | ||
|
|
2c0535aad4 | ||
|
|
ca74cf97f7 | ||
|
|
cba42c0c51 | ||
|
|
9b0fb0797f | ||
|
|
2c7aea3527 | ||
|
|
0eef296bb4 | ||
|
|
0240dc880e | ||
|
|
ed0b363a7e | ||
|
|
5113c3d8ef | ||
|
|
e19f9f8c30 | ||
|
|
7bcbb62d12 | ||
|
|
7d881d698a | ||
|
|
3dae37e321 | ||
|
|
984e1c67b7 | ||
|
|
7cb1c58d04 | ||
|
|
a7180bf2e6 | ||
|
|
707557dc3c | ||
|
|
e4e983e823 | ||
|
|
9d41880b9f | ||
|
|
07f0a0823a | ||
|
|
27fabc6980 | ||
|
|
1dceabd83c | ||
|
|
d45e233e1d | ||
|
|
f104f731f5 | ||
|
|
137555bd52 | ||
|
|
5e98a3f628 | ||
|
|
5faca86d7e | ||
|
|
c3ac020714 | ||
|
|
ca0dee8e6f | ||
|
|
ec3304fbf8 | ||
|
|
e89984397b | ||
|
|
a4dcc78188 | ||
|
|
a7a372d1b3 | ||
|
|
562d6da8b3 | ||
|
|
66c4f841d9 | ||
|
|
b282e51989 | ||
|
|
df773cb9eb | ||
|
|
7723f00c9c | ||
|
|
e862ba1c00 | ||
|
|
273ad9a09a | ||
|
|
3c7f42ba0c | ||
|
|
fcae659499 | ||
|
|
ddbe156648 | ||
|
|
caa8a1a446 | ||
|
|
7153227b32 | ||
|
|
daa884aab8 | ||
|
|
5e1d70ce5a | ||
|
|
aa877fd6cb | ||
|
|
e0ff03f9a4 | ||
|
|
d3486e9c15 | ||
|
|
12ab35b2cc | ||
|
|
e78fd6bbb9 | ||
|
|
f4fc2a5ad1 | ||
|
|
1aebc5e153 | ||
|
|
e4354b1817 | ||
|
|
c8a1cce459 | ||
|
|
5802d06588 | ||
|
|
49bf3072ad | ||
|
|
8f2321b0f8 | ||
|
|
d11a508446 | ||
|
|
e93c3aae52 | ||
|
|
bb3a5a987e | ||
|
|
b19235e9a6 | ||
|
|
9e0b7520f3 | ||
|
|
debf658082 | ||
|
|
543c2e65b2 | ||
|
|
e6b85d69da | ||
|
|
db6f5aaa4f | ||
|
|
08c5d27791 | ||
|
|
a609312193 | ||
|
|
f8d45236e8 | ||
|
|
9f58c701bd | ||
|
|
1c7d1a446e | ||
|
|
9acc589e9e | ||
|
|
9777b0568d | ||
|
|
198aeaf53c | ||
|
|
5cfc8e9c10 | ||
|
|
6c39b58be6 | ||
|
|
7e0ef7f9a7 | ||
|
|
c37ab1399f | ||
|
|
abfa2cbdd4 | ||
|
|
edc0fcb2c9 | ||
|
|
43c7ced1b2 | ||
|
|
538ccf698b | ||
|
|
3bf1629a30 | ||
|
|
7597948c09 | ||
|
|
5b00dd2072 | ||
|
|
8f2083d776 | ||
|
|
ca32e12af6 | ||
|
|
8a5afd3b2e | ||
|
|
9db9b65536 | ||
|
|
777cebf7a1 | ||
|
|
938a205025 | ||
|
|
b02a94e3c3 | ||
|
|
a60c8741a9 | ||
|
|
b538fe7da0 | ||
|
|
6d95dcc8aa | ||
|
|
f68cda3a7a | ||
|
|
8ecfddb357 | ||
|
|
774923bd2e | ||
|
|
2b707b3050 | ||
|
|
3ce71747ce | ||
|
|
a0711e4472 | ||
|
|
2815793875 | ||
|
|
f44a1c033a | ||
|
|
a47ebec15e | ||
|
|
0a957ef883 | ||
|
|
376a5e5097 | ||
|
|
96ffa26693 | ||
|
|
76d2ae1465 | ||
|
|
ac368d43cd | ||
|
|
5f082fad92 | ||
|
|
ebe59e0446 | ||
|
|
df10a8181a | ||
|
|
c1be0eac6d | ||
|
|
e803939bbe | ||
|
|
03b6d98c6d | ||
|
|
ff2f86ff83 | ||
|
|
ba53a51832 | ||
|
|
26ede7db47 | ||
|
|
7186510999 | ||
|
|
075afb105f | ||
|
|
aaf6cf17c8 | ||
|
|
040217a241 | ||
|
|
b59e031737 | ||
|
|
0ebc88d8d2 | ||
|
|
d00ec7296c | ||
|
|
369a9698d6 | ||
|
|
ec938bf40b | ||
|
|
6409e3d649 | ||
|
|
ef2fad376e | ||
|
|
954d69d754 | ||
|
|
6a611efdb4 | ||
|
|
428b50f9a9 | ||
|
|
2b237d77c4 | ||
|
|
565d81c182 | ||
|
|
a2b48f85d0 | ||
|
|
af0366e3c3 | ||
|
|
2c2e93f38e | ||
|
|
9244b14177 | ||
|
|
2187954c8b | ||
|
|
4e889f76f9 | ||
|
|
73742b8971 | ||
|
|
cd4fe56dce | ||
|
|
6b72bd46f6 | ||
|
|
1c31b8d79d | ||
|
|
001bd9e1ba | ||
|
|
e8cc02649f | ||
|
|
36d9acfcca | ||
|
|
1ef138236b | ||
|
|
d7790df21d | ||
|
|
f920711830 | ||
|
|
8393e8a6c8 | ||
|
|
ab5a1ad0d5 | ||
|
|
15cacbbe27 | ||
|
|
3cc46c2425 | ||
|
|
177c11eccb | ||
|
|
e06644630c | ||
|
|
25af29494b | ||
|
|
ac1c2ab228 | ||
|
|
3335da5f08 | ||
|
|
9bbfbc7494 | ||
|
|
7da2a01c84 | ||
|
|
4b231bcec2 | ||
|
|
373e083cfa | ||
|
|
5ca446d10d | ||
|
|
47f0ee039b | ||
|
|
3b07a94c86 | ||
|
|
1bfd62ffbb | ||
|
|
90e0eb15ff | ||
|
|
48067f6b35 | ||
|
|
b0b24ba02b | ||
|
|
98a8d31095 | ||
|
|
c849d023d6 | ||
|
|
f6c30d9011 | ||
|
|
c82d68cdeb | ||
|
|
9ad29d49b2 | ||
|
|
80d2bb186a | ||
|
|
0f793b5d3a | ||
|
|
c29e691a93 | ||
|
|
b06f175f1e | ||
|
|
408d3a4154 | ||
|
|
b1e2eeb1dd | ||
|
|
7a5af444cf | ||
|
|
0b8e65a946 | ||
|
|
ba788307f3 | ||
|
|
d98fa33770 | ||
|
|
4298bd02ac | ||
|
|
0d3ed21f19 | ||
|
|
f180293711 | ||
|
|
6fc0b4602f | ||
|
|
ede46eb481 | ||
|
|
ecae486fb0 | ||
|
|
b9ad2fb2b2 | ||
|
|
0e036ee298 | ||
|
|
c6a9abbd1d | ||
|
|
6ccbafcdf5 | ||
|
|
8ec25dd6a9 | ||
|
|
0c1549a8a9 | ||
|
|
b0c20ef535 | ||
|
|
2f9bc91b2a | ||
|
|
5228bf869e | ||
|
|
d2bfce953d | ||
|
|
a549beb2cf | ||
|
|
77d66017e0 | ||
|
|
7f81e8cb8c | ||
|
|
d6209cbf03 | ||
|
|
540aa17ad8 | ||
|
|
afdb369546 | ||
|
|
2e81d4160a | ||
|
|
f084149117 | ||
|
|
7d81468ff3 | ||
|
|
10fddbd684 | ||
|
|
91dd1bc7d1 | ||
|
|
8591ff23ab | ||
|
|
a4938de6ee | ||
|
|
e93de03753 | ||
|
|
eabf9c5bb6 | ||
|
|
28e34aad22 | ||
|
|
3b039f03a8 | ||
|
|
c6bc7334f5 | ||
|
|
730daa8d77 | ||
|
|
3f0f58faeb | ||
|
|
8f04650d79 | ||
|
|
04dc883e9a | ||
|
|
7a18b01eb2 | ||
|
|
f65bdea761 | ||
|
|
e0dc1de103 | ||
|
|
bc5bb676f7 | ||
|
|
97336eda33 | ||
|
|
998fe224a3 | ||
|
|
d48e20eb07 | ||
|
|
866d9fd470 | ||
|
|
53c4e41a58 | ||
|
|
45957f1560 | ||
|
|
56dff57a2e | ||
|
|
15acf0757e | ||
|
|
59596f3146 | ||
|
|
01509fa4ba | ||
|
|
7233507ff4 | ||
|
|
6394a9039e | ||
|
|
55f78c0056 | ||
|
|
3f89ee344e | ||
|
|
ed13cfe255 | ||
|
|
53d811ce01 | ||
|
|
e1709dad4c | ||
|
|
da0bf3b03b | ||
|
|
f0cf8b5977 | ||
|
|
b941477a7f | ||
|
|
2a76f61807 | ||
|
|
9370d30088 | ||
|
|
d36c00e8c6 | ||
|
|
a3a919da2d | ||
|
|
9d3014a14b | ||
|
|
5af08f11ed | ||
|
|
3ec972bc12 | ||
|
|
578c15cf42 | ||
|
|
cadccd91cb | ||
|
|
9647ef591d | ||
|
|
b3d05f3a06 | ||
|
|
0235e8e880 | ||
|
|
7bee751863 | ||
|
|
ccb0b40709 | ||
|
|
fafd7b4678 | ||
|
|
28bcde1109 | ||
|
|
96732309e3 | ||
|
|
bf111811d9 | ||
|
|
76a7877d5a | ||
|
|
824e0e65d4 | ||
|
|
241d736543 | ||
|
|
d2c29eebb0 | ||
|
|
0f8c3a4324 | ||
|
|
ae1faca4b5 | ||
|
|
2b524d01bc | ||
|
|
552e4dcacb | ||
|
|
f410dc0deb | ||
|
|
dbf2b1900f | ||
|
|
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
+3
-2
@@ -1,2 +1,3 @@
|
||||
*.sh eol=lf
|
||||
recipes/** eol=lf
|
||||
*.sh eol=lf
|
||||
recipes/** eol=lf
|
||||
dist/** eol=lf
|
||||
@@ -1,27 +1,27 @@
|
||||
name: libretro Core Info Package
|
||||
|
||||
on:
|
||||
# Trigger the workflow on push, but only for the master branch
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
watch: # this is a hack that lets repo owners trigger a build by starring
|
||||
types: [started]
|
||||
if: github.actor == github.event.repository.owner.login
|
||||
|
||||
jobs:
|
||||
Assets:
|
||||
name: Bundle Core Info Files
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- run: cd dist/info && 7z a -mx=9 info.7z *
|
||||
- name: Upload core info bundle
|
||||
uses: svenstaro/upload-release-action@v2
|
||||
with:
|
||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
file: dist/info/info.7z
|
||||
tag: Latest
|
||||
asset_name: info.7z
|
||||
overwrite: true
|
||||
name: libretro Core Info Package
|
||||
|
||||
on:
|
||||
# Trigger the workflow on push, but only for the master branch
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
watch: # this is a hack that lets repo owners trigger a build by starring
|
||||
types: [started]
|
||||
if: github.actor == github.event.repository.owner.login
|
||||
|
||||
jobs:
|
||||
Assets:
|
||||
name: Bundle Core Info Files
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- run: cd dist/info && 7z a -mx=9 info.7z *
|
||||
- name: Upload core info bundle
|
||||
uses: svenstaro/upload-release-action@v2
|
||||
with:
|
||||
repo_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
file: dist/info/info.7z
|
||||
tag: Latest
|
||||
asset_name: info.7z
|
||||
overwrite: true
|
||||
+12
-12
@@ -1,12 +1,12 @@
|
||||
/libretro-*/
|
||||
/libretro64-*/
|
||||
/retroarch/
|
||||
/build-summary.log
|
||||
/build-revisions/
|
||||
/dist/unix/
|
||||
/dist/win*/
|
||||
/dist/osx*/
|
||||
/dist/wiiu
|
||||
/dist/psl1ght
|
||||
/log/
|
||||
.DS_Store
|
||||
/libretro-*/
|
||||
/libretro64-*/
|
||||
/retroarch/
|
||||
/build-summary.log
|
||||
/build-revisions/
|
||||
/dist/unix/
|
||||
/dist/win*/
|
||||
/dist/osx*/
|
||||
/dist/wiiu
|
||||
/dist/psl1ght
|
||||
/log/
|
||||
.DS_Store
|
||||
@@ -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,3 @@
|
||||
{
|
||||
"CurrentProjectSetting": null
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"ExpandedNodes": [
|
||||
""
|
||||
],
|
||||
"SelectedNode": "\\C:\\Users\\TimZen\\Source\\Repos\\libretro-super",
|
||||
"PreviewInSolutionExplorer": false
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
+9
-9
@@ -1,9 +1,9 @@
|
||||
Changes to cores since version 1.6.7
|
||||
------------------------------------
|
||||
* Atari 800 - Add .atx to allowed file extensions (TSCHAK).
|
||||
* FB Alpha 2012 CPS2 - Fix CPS Q Sound function that caused bad sound genertion quality when code was optimized. (xianx/twinaphex/bparker).
|
||||
* Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball).
|
||||
* Parallel N64 - Added msvc2013/2015/2017 x86/x64 targets (twinaphex/bparker).
|
||||
* Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex)
|
||||
* FCEUMM - Added Xbox/Xbox360 build targets (twinaphex/bparker).
|
||||
* ALL - Added Travis CI build scripts to most cores for various platforms (bparker).
|
||||
Changes to cores since version 1.6.7
|
||||
------------------------------------
|
||||
* Atari 800 - Add .atx to allowed file extensions (TSCHAK).
|
||||
* FB Alpha 2012 CPS2 - Fix CPS Q Sound function that caused bad sound genertion quality when code was optimized. (xianx/twinaphex/bparker).
|
||||
* Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball).
|
||||
* Parallel N64 - Added msvc2013/2015/2017 x86/x64 targets (twinaphex/bparker).
|
||||
* Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex)
|
||||
* FCEUMM - Added Xbox/Xbox360 build targets (twinaphex/bparker).
|
||||
* ALL - Added Travis CI build scripts to most cores for various platforms (bparker).
|
||||
@@ -0,0 +1,13 @@
|
||||
# Contributing to libretro-super
|
||||
|
||||
## Core authors and upstream developers
|
||||
|
||||
Libretro does not make statements about, endorse, or vet the personal
|
||||
views or conduct of core authors or upstream developers.
|
||||
|
||||
Info files and other documentation in this repository describe the
|
||||
software only. Pull requests that add statements about the people behind
|
||||
a core, positive or negative, will not be accepted.
|
||||
|
||||
Decisions about including or removing a core are based on licensing,
|
||||
technical, and maintenance criteria.
|
||||
@@ -1,21 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 The RetroArch team
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 The RetroArch team
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -1,15 +1,15 @@
|
||||
default: upgrade fetch build
|
||||
|
||||
upgrade:
|
||||
@./libretro-upgrade.sh
|
||||
|
||||
fetch:
|
||||
@./libretro-fetch.sh
|
||||
|
||||
build:
|
||||
@./libretro-build.sh
|
||||
|
||||
install:
|
||||
@./libretro-install.sh
|
||||
|
||||
default: upgrade fetch build
|
||||
|
||||
upgrade:
|
||||
@./libretro-upgrade.sh
|
||||
|
||||
fetch:
|
||||
@./libretro-fetch.sh
|
||||
|
||||
build:
|
||||
@./libretro-build.sh
|
||||
|
||||
install:
|
||||
@./libretro-install.sh
|
||||
|
||||
.PHONY: default
|
||||
@@ -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
|
||||
@@ -1,17 +1,17 @@
|
||||
# Libretro Super Repository
|
||||
|
||||
Fetch, build and install a number of [libretro](http://www.libretro.com/) projects.
|
||||
|
||||
## Dependencies
|
||||
|
||||
See the [Compilation](https://github.com/libretro/RetroArch/wiki#compilation) notes for prerequisites.
|
||||
|
||||
## Usage
|
||||
|
||||
### Download and Build
|
||||
|
||||
make
|
||||
|
||||
### Install
|
||||
|
||||
make install
|
||||
# Libretro Super Repository
|
||||
|
||||
Fetch, build and install a number of [libretro](http://www.libretro.com/) projects.
|
||||
|
||||
## Dependencies
|
||||
|
||||
See the [Compilation](https://github.com/libretro/RetroArch/wiki#compilation) notes for prerequisites.
|
||||
|
||||
## Usage
|
||||
|
||||
### Download and Build
|
||||
|
||||
make
|
||||
|
||||
### Install
|
||||
|
||||
make install
|
||||
+69
-8
@@ -15,6 +15,8 @@
|
||||
include_core_mesens
|
||||
include_core_snes9x2002
|
||||
include_core_snes9x2005
|
||||
include_core_snes9x2005_plus
|
||||
include_core_chimerasnes
|
||||
include_core_snes9x2010
|
||||
include_core_snes9x
|
||||
include_core_bsnes
|
||||
@@ -31,22 +33,28 @@ 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
|
||||
include_core_clownmdemu
|
||||
include_core_jgenesis
|
||||
|
||||
# --- Master System cores ---
|
||||
include_core_gearsystem
|
||||
|
||||
# --- Arcade emulator cores ---
|
||||
include_core_dice
|
||||
include_core_fbneo
|
||||
include_core_fbalpha2012
|
||||
include_core_fbalpha2012_cps1
|
||||
include_core_fbalpha2012_cps2
|
||||
include_core_fbalpha2012_cps3
|
||||
include_core_fbalpha2012_neogeo
|
||||
|
||||
# --- Neo Geo cores ---
|
||||
@@ -62,11 +70,13 @@ include_core_mednafen_gba
|
||||
include_core_tempgba
|
||||
|
||||
# --- NES emulator cores ---
|
||||
include_core_rustynes
|
||||
include_core_fceumm
|
||||
include_core_nestopia
|
||||
include_core_quicknes
|
||||
include_core_bnes
|
||||
include_core_mesen
|
||||
include_core_fixnes
|
||||
|
||||
# --- Nintendo DS emulator cores ---
|
||||
include_core_desmume
|
||||
@@ -75,6 +85,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 +93,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 +102,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 +139,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 +173,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 +199,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 +239,16 @@ 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
|
||||
|
||||
# --- Texas Instruments emulator cores .--
|
||||
include_core_numero
|
||||
|
||||
# --- Media player ---
|
||||
include_core_ffmpeg
|
||||
|
||||
@@ -223,7 +261,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
|
||||
@@ -236,22 +278,42 @@ include_core_daphne
|
||||
include_core_dinothawr
|
||||
include_core_3dengine
|
||||
include_core_2048
|
||||
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_uw8
|
||||
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_pd777
|
||||
include_core_x1
|
||||
include_core_galaxy
|
||||
include_core_jaxe
|
||||
include_core_theodore
|
||||
include_core_vaporspec
|
||||
include_core_bk
|
||||
include_core_sameduck
|
||||
include_core_tamalibretro
|
||||
|
||||
# -------------------------------------------------------------------------------------------------
|
||||
# Devkits
|
||||
@@ -275,4 +337,3 @@ include_lutro_tetris
|
||||
include_lutro_snake
|
||||
include_lutro_iyfct
|
||||
include_lutro_game_of_life
|
||||
|
||||
+13
-13
@@ -1,13 +1,13 @@
|
||||
set(CMAKE_C_COMPILER "qcc")
|
||||
# -D_SSIZE_T_DEFINED is only for minizip dependency of TIC-80
|
||||
set(CMAKE_C_FLAGS "-V4.8.3,gcc_ntoarmv7le_gpp -std=gnu99 -D_SSIZE_T_DEFINED")
|
||||
set(CMAKE_CXX_COMPILER "QCC")
|
||||
set(CMAKE_CXX_FLAGS "-V4.8.3,gcc_ntoarmv7le_gpp -std=gnu++11")
|
||||
set(CMAKE_AR "arm-unknown-nto-qnx8.0.0eabi-ar")
|
||||
|
||||
set(CMAKE_RANLIB "arm-unknown-nto-qnx8.0.0eabi-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
set(CMAKE_SYSTEM_NAME QNX)
|
||||
set(CMAKE_CROSSCOMPILING ON)
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-fPIC")
|
||||
set(CMAKE_C_LINK_FLAGS "-fPIC")
|
||||
set(CMAKE_C_COMPILER "qcc")
|
||||
# -D_SSIZE_T_DEFINED is only for minizip dependency of TIC-80
|
||||
set(CMAKE_C_FLAGS "-V4.8.3,gcc_ntoarmv7le_gpp -std=gnu99 -D_SSIZE_T_DEFINED")
|
||||
set(CMAKE_CXX_COMPILER "QCC")
|
||||
set(CMAKE_CXX_FLAGS "-V4.8.3,gcc_ntoarmv7le_gpp -std=gnu++11")
|
||||
set(CMAKE_AR "arm-unknown-nto-qnx8.0.0eabi-ar")
|
||||
|
||||
set(CMAKE_RANLIB "arm-unknown-nto-qnx8.0.0eabi-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
set(CMAKE_SYSTEM_NAME QNX)
|
||||
set(CMAKE_CROSSCOMPILING ON)
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-fPIC")
|
||||
set(CMAKE_C_LINK_FLAGS "-fPIC")
|
||||
+26
-26
@@ -1,26 +1,26 @@
|
||||
set(CMAKE_C_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc")
|
||||
set(CMAKE_CXX_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-g++")
|
||||
set(CMAKE_AR "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR armv6k)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
set(CMAKE_CROSSCOMPILING ON)
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-fPIC")
|
||||
set(CMAKE_C_LINK_FLAGS "-fPIC")
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
set(CMAKE_CXX_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
|
||||
set(CMAKE_C_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
|
||||
|
||||
add_definitions(-DARM11 -D_3DS)
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
add_definitions(-march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include)
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
|
||||
set(CMAKE_C_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc")
|
||||
set(CMAKE_CXX_COMPILER "$ENV{DEVKITARM}/bin/arm-none-eabi-g++")
|
||||
set(CMAKE_AR "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "$ENV{DEVKITARM}/bin/arm-none-eabi-gcc-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR armv6k)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
set(CMAKE_CROSSCOMPILING ON)
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-fPIC")
|
||||
set(CMAKE_C_LINK_FLAGS "-fPIC")
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
set(CMAKE_CXX_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
|
||||
set(CMAKE_C_FLAGS " -march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include")
|
||||
|
||||
add_definitions(-DARM11 -D_3DS)
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
add_definitions(-march=armv6k -mtune=mpcore -mfloat-abi=hard -I$ENV{DEVKITPRO}/libctru/include)
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
|
||||
+66
-66
@@ -1,66 +1,66 @@
|
||||
# Copied from https://github.com/vbe0201/switch-cmake/blob/master/devkita64-libnx.cmake
|
||||
# Copyright (c) 2019 SwitchPy Team
|
||||
# Licensed under MIT license, full text is available in COPYING
|
||||
if (NOT DEFINED ENV{DEVKITPRO})
|
||||
cmake_panic("Please set DEVKITPRO in your environment. export DEVKITPRO=<path to>/devkitpro")
|
||||
endif ()
|
||||
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
set(CMAKE_SYSTEM_PROCESSOR aarch64)
|
||||
set(SWITCH TRUE) # To be used for multiplatform projects
|
||||
|
||||
# devkitPro paths are broken on Windows. We need to use this macro to fix those.
|
||||
macro(msys_to_cmake_path msys_path resulting_path)
|
||||
if (WIN32)
|
||||
string(REGEX REPLACE "^/([a-zA-Z])/" "\\1:/" ${resulting_path} ${msys_path})
|
||||
else ()
|
||||
set(${resulting_path} ${msys_path})
|
||||
endif ()
|
||||
endmacro()
|
||||
|
||||
msys_to_cmake_path($ENV{DEVKITPRO} DEVKITPRO)
|
||||
set(DEVKITA64 ${DEVKITPRO}/devkitA64)
|
||||
set(LIBNX ${DEVKITPRO}/libnx)
|
||||
set(PORTLIBS_PATH ${DEVKITPRO}/portlibs)
|
||||
set(PORTLIBS ${PORTLIBS_PATH}/switch)
|
||||
|
||||
set(TOOLCHAIN_PREFIX ${DEVKITA64}/bin/aarch64-none-elf-)
|
||||
if (WIN32)
|
||||
set(TOOLCHAIN_SUFFIX ".exe")
|
||||
else ()
|
||||
set(TOOLCHAIN_SUFFIX "")
|
||||
endif ()
|
||||
|
||||
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc${TOOLCHAIN_SUFFIX})
|
||||
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++${TOOLCHAIN_SUFFIX})
|
||||
set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}as${TOOLCHAIN_SUFFIX})
|
||||
|
||||
set(PKG_CONFIG_EXECUTABLE ${TOOLCHAIN_PREFIX}pkg-config${TOOLCHAIN_SUFFIX})
|
||||
set(CMAKE_AR ${TOOLCHAIN_PREFIX}gcc-ar${TOOLCHAIN_SUFFIX} CACHE STRING "")
|
||||
set(CMAKE_RANLIB ${TOOLCHAIN_PREFIX}gcc-ranlib${TOOLCHAIN_SUFFIX} CACHE STRING "")
|
||||
set(CMAKE_LD "/${TOOLCHAIN_PREFIX}ld${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
|
||||
set(CMAKE_OBJCOPY "${TOOLCHAIN_PREFIX}objcopy${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
|
||||
set(CMAKE_SIZE_UTIL "${TOOLCHAIN_PREFIX}size${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
|
||||
|
||||
set(WITH_PORTLIBS ON CACHE BOOL "use portlibs ?")
|
||||
if (WITH_PORTLIBS)
|
||||
set(CMAKE_FIND_ROOT_PATH ${DEVKITA64} ${DEVKITPRO} ${LIBNX} ${PORTLIBS})
|
||||
else ()
|
||||
set(CMAKE_FIND_ROOT_PATH ${DEVKITA64} ${DEVKITPRO} ${LIBNX})
|
||||
endif ()
|
||||
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
||||
|
||||
add_definitions(-D__SWITCH__)
|
||||
set(ARCH "-march=armv8-a -mtune=cortex-a57 -mtp=soft -fPIE")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -MMD -MP -g -Wall -O2 -ffunction-sections ${ARCH}")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_CXX_FLAGS} -fno-rtti -fno-exceptions")
|
||||
set(CMAKE_EXE_LINKER_FLAGS_INIT "${ARCH} -ftls-model=local-exec -L${LIBNX}/lib -L${PORTLIBS}/lib")
|
||||
set(CMAKE_MODULE_LINKER_FLAGS_INIT ${CMAKE_EXE_LINKER_FLAGS_INIT})
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available")
|
||||
set(CMAKE_INSTALL_PREFIX ${PORTLIBS})
|
||||
set(CMAKE_PREFIX_PATH ${PORTLIBS})
|
||||
# Copied from https://github.com/vbe0201/switch-cmake/blob/master/devkita64-libnx.cmake
|
||||
# Copyright (c) 2019 SwitchPy Team
|
||||
# Licensed under MIT license, full text is available in COPYING
|
||||
if (NOT DEFINED ENV{DEVKITPRO})
|
||||
cmake_panic("Please set DEVKITPRO in your environment. export DEVKITPRO=<path to>/devkitpro")
|
||||
endif ()
|
||||
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
set(CMAKE_SYSTEM_PROCESSOR aarch64)
|
||||
set(SWITCH TRUE) # To be used for multiplatform projects
|
||||
|
||||
# devkitPro paths are broken on Windows. We need to use this macro to fix those.
|
||||
macro(msys_to_cmake_path msys_path resulting_path)
|
||||
if (WIN32)
|
||||
string(REGEX REPLACE "^/([a-zA-Z])/" "\\1:/" ${resulting_path} ${msys_path})
|
||||
else ()
|
||||
set(${resulting_path} ${msys_path})
|
||||
endif ()
|
||||
endmacro()
|
||||
|
||||
msys_to_cmake_path($ENV{DEVKITPRO} DEVKITPRO)
|
||||
set(DEVKITA64 ${DEVKITPRO}/devkitA64)
|
||||
set(LIBNX ${DEVKITPRO}/libnx)
|
||||
set(PORTLIBS_PATH ${DEVKITPRO}/portlibs)
|
||||
set(PORTLIBS ${PORTLIBS_PATH}/switch)
|
||||
|
||||
set(TOOLCHAIN_PREFIX ${DEVKITA64}/bin/aarch64-none-elf-)
|
||||
if (WIN32)
|
||||
set(TOOLCHAIN_SUFFIX ".exe")
|
||||
else ()
|
||||
set(TOOLCHAIN_SUFFIX "")
|
||||
endif ()
|
||||
|
||||
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}gcc${TOOLCHAIN_SUFFIX})
|
||||
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}g++${TOOLCHAIN_SUFFIX})
|
||||
set(CMAKE_ASM_COMPILER ${TOOLCHAIN_PREFIX}as${TOOLCHAIN_SUFFIX})
|
||||
|
||||
set(PKG_CONFIG_EXECUTABLE ${TOOLCHAIN_PREFIX}pkg-config${TOOLCHAIN_SUFFIX})
|
||||
set(CMAKE_AR ${TOOLCHAIN_PREFIX}gcc-ar${TOOLCHAIN_SUFFIX} CACHE STRING "")
|
||||
set(CMAKE_RANLIB ${TOOLCHAIN_PREFIX}gcc-ranlib${TOOLCHAIN_SUFFIX} CACHE STRING "")
|
||||
set(CMAKE_LD "/${TOOLCHAIN_PREFIX}ld${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
|
||||
set(CMAKE_OBJCOPY "${TOOLCHAIN_PREFIX}objcopy${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
|
||||
set(CMAKE_SIZE_UTIL "${TOOLCHAIN_PREFIX}size${TOOLCHAIN_SUFFIX}" CACHE INTERNAL "")
|
||||
|
||||
set(WITH_PORTLIBS ON CACHE BOOL "use portlibs ?")
|
||||
if (WITH_PORTLIBS)
|
||||
set(CMAKE_FIND_ROOT_PATH ${DEVKITA64} ${DEVKITPRO} ${LIBNX} ${PORTLIBS})
|
||||
else ()
|
||||
set(CMAKE_FIND_ROOT_PATH ${DEVKITA64} ${DEVKITPRO} ${LIBNX})
|
||||
endif ()
|
||||
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
||||
|
||||
add_definitions(-D__SWITCH__)
|
||||
set(ARCH "-march=armv8-a -mtune=cortex-a57 -mtp=soft -fPIE")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -MMD -MP -g -Wall -O2 -ffunction-sections ${ARCH}")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} ${CMAKE_CXX_FLAGS} -fno-rtti -fno-exceptions")
|
||||
set(CMAKE_EXE_LINKER_FLAGS_INIT "${ARCH} -ftls-model=local-exec -L${LIBNX}/lib -L${PORTLIBS}/lib")
|
||||
set(CMAKE_MODULE_LINKER_FLAGS_INIT ${CMAKE_EXE_LINKER_FLAGS_INIT})
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available")
|
||||
set(CMAKE_INSTALL_PREFIX ${PORTLIBS})
|
||||
set(CMAKE_PREFIX_PATH ${PORTLIBS})
|
||||
+30
-30
@@ -1,30 +1,30 @@
|
||||
set(CMAKE_C_COMPILER "psp-gcc")
|
||||
set(CMAKE_CXX_COMPILER "psp-g++")
|
||||
set(CMAKE_AR "psp-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "psp-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR mipsel)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
set(CMAKE_CROSSCOMPILING ON)
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
||||
set(CMAKE_C_LINK_FLAGS "")
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
|
||||
execute_process(COMMAND psp-config --pspsdk-path OUTPUT_VARIABLE PSPSDK_PATH OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
|
||||
set(CMAKE_CXX_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
|
||||
set(CMAKE_C_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
|
||||
|
||||
add_definitions(-DPSP)
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
add_definitions(-I${PSPSDK_PATH}/include -G0 -Wcast-align)
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
|
||||
set(CMAKE_C_COMPILER "psp-gcc")
|
||||
set(CMAKE_CXX_COMPILER "psp-g++")
|
||||
set(CMAKE_AR "psp-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "psp-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR mipsel)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
set(CMAKE_CROSSCOMPILING ON)
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
||||
set(CMAKE_C_LINK_FLAGS "")
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
|
||||
execute_process(COMMAND psp-config --pspsdk-path OUTPUT_VARIABLE PSPSDK_PATH OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
|
||||
set(CMAKE_CXX_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
|
||||
set(CMAKE_C_FLAGS " -I${PSPSDK_PATH}/include -G0 -Wcast-align")
|
||||
|
||||
add_definitions(-DPSP)
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
add_definitions(-I${PSPSDK_PATH}/include -G0 -Wcast-align)
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
|
||||
+21
-21
@@ -1,21 +1,21 @@
|
||||
set(CMAKE_C_COMPILER "arm-vita-eabi-gcc")
|
||||
set(CMAKE_CXX_COMPILER "arm-vita-eabi-g++")
|
||||
set(CMAKE_AR "arm-vita-eabi-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "arm-vita-eabi-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
set(CMAKE_CROSSCOMPILING ON)
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
||||
set(CMAKE_C_LINK_FLAGS "")
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
|
||||
add_definitions(-DVITA -D_VITA)
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
|
||||
set(CMAKE_C_COMPILER "arm-vita-eabi-gcc")
|
||||
set(CMAKE_CXX_COMPILER "arm-vita-eabi-g++")
|
||||
set(CMAKE_AR "arm-vita-eabi-ar")
|
||||
|
||||
# Workaround for old cmake. Remove when we update cmake
|
||||
set(CMAKE_C_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_ARCHIVE_CREATE "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_C_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
set(CMAKE_CXX_CREATE_STATIC_LIBRARY "${CMAKE_AR} qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
set(CMAKE_RANLIB "arm-vita-eabi-ranlib")
|
||||
set(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
set(CMAKE_SYSTEM_NAME Generic)
|
||||
set(CMAKE_CROSSCOMPILING ON)
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")
|
||||
set(CMAKE_C_LINK_FLAGS "")
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
|
||||
add_definitions(-DVITA -D_VITA)
|
||||
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Shared libs not available" )
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
|
||||
Regular → Executable
+300
-206
@@ -1,206 +1,300 @@
|
||||
# License: MIT
|
||||
# Copyright (C) Google
|
||||
# Author: Vladimit 'phcoder' Serbinenko
|
||||
|
||||
import os
|
||||
import csv
|
||||
|
||||
MISSING = 'missing'
|
||||
OK = 'OK'
|
||||
DISABLED = 'disabled'
|
||||
ENABLED = 'enabled'
|
||||
|
||||
coremap = {}
|
||||
allcores = set()
|
||||
allplatformset = set()
|
||||
corestatus = {}
|
||||
corereason = {}
|
||||
|
||||
GFX_FEATS = ['gfxaccel', 'gl1', 'gl2', 'gl3', 'gles2', 'gles3']
|
||||
CPU_FEATS = ['x86_any', 'libco', 'cpu64', 'threads', 'jit']
|
||||
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']
|
||||
features_platforms = {
|
||||
# Misc
|
||||
'emscripten': ['gfxaccel', 'gles2'],
|
||||
|
||||
# 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'?
|
||||
|
||||
# UWP
|
||||
'windows-uwp-arm': UWP,
|
||||
'windows-uwp-x64': UWP + ['x86_any', 'cpu64'],
|
||||
'windows-uwp-x86': UWP + ['x86_any'],
|
||||
|
||||
# Mobile
|
||||
'android' : MOBILE + ['x86_any', 'cpu64', 'jit'],
|
||||
'ios': MOBILE,
|
||||
'ios9': MOBILE,
|
||||
'ios-arm64': MOBILE + ['cpu64'],
|
||||
'tvos-arm64': MOBILE + ['cpu64'],
|
||||
'qnx': MOBILE, # Unsure about usb
|
||||
|
||||
# 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,
|
||||
'xbox-x86': DESKTOP_X86,
|
||||
}
|
||||
features_cores = {
|
||||
'3dengine': ['gl2'], # Should be gl2 or gles2 but current bugs prevent operating with gles2
|
||||
'atari800': ['libco'],
|
||||
'blastem': ['x86_any'],
|
||||
'boom3': ['gl1'],
|
||||
'boom3_xp': ['gl1'],
|
||||
'bsnes': ['libco'],
|
||||
'bsnes2014': ['libco'],
|
||||
'bsnes_cplusplus98': ['libco'],
|
||||
'bsnes_hd_beta': ['libco'],
|
||||
'bsnes_mercury': ['libco'],
|
||||
'citra': ['gfxaccel'],
|
||||
'citra_canary': ['gfxaccel'],
|
||||
'craft': ['gfxaccel'],
|
||||
'dolphin': ['cpu64', 'jit'],
|
||||
'dosbox_svn': ['libco'],
|
||||
'dosbox_svn_ce': ['libco'],
|
||||
'dosbox_core': ['threads'],
|
||||
'ffmpeg': ['threads'],
|
||||
'flycast': ['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'],
|
||||
'play': ['gfxaccel'],
|
||||
'redbook': ['cdrom'],
|
||||
'remotejoy': ['usb'],
|
||||
'reminiscence': ['libco'],
|
||||
'scummvm': ['libco'],
|
||||
'thepowdertoy': ['threads'],
|
||||
'vitaquake3': ['gl1'],
|
||||
'vitavoyager': ['gl1'],
|
||||
'yabasanshiro': ['gfxaccel']
|
||||
}
|
||||
|
||||
def strip_suffix(s, suffix):
|
||||
if s.endswith(suffix):
|
||||
return s[:-len(suffix)]
|
||||
return s
|
||||
|
||||
def strip_suffixes(s, suffixes):
|
||||
r = s
|
||||
for suffix in suffixes:
|
||||
r = strip_suffix(r, suffix)
|
||||
return r
|
||||
|
||||
|
||||
def strip_prefix(s, prefix):
|
||||
if s.startswith(prefix):
|
||||
return s[len(prefix):]
|
||||
return s
|
||||
|
||||
def strip_prefixes(s, prefixes):
|
||||
r = s
|
||||
for prefix in prefixes:
|
||||
r = strip_prefix(r, prefix)
|
||||
return r
|
||||
|
||||
|
||||
def file_to_platform(fname):
|
||||
s = strip_suffixes(fname, ["-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 + "-", "-")
|
||||
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
|
||||
|
||||
if file in ["cores-android-aarch64", "cores-android-armv7-ndk-mame"]:
|
||||
continue
|
||||
|
||||
platform = file_to_platform(file)
|
||||
allplatformset.add(platform)
|
||||
|
||||
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")
|
||||
c = csv.writer(cf)
|
||||
|
||||
c.writerow([""] + allplatforms)
|
||||
|
||||
for core in allcores:
|
||||
row = [core]
|
||||
for platform in allplatforms:
|
||||
k = (platform, core)
|
||||
if k not in coremap:
|
||||
status = MISSING
|
||||
else:
|
||||
enabled = False
|
||||
for x in coremap[k]:
|
||||
if x[ENABLED] == 'YES':
|
||||
enabled = True
|
||||
if enabled:
|
||||
status = OK
|
||||
else:
|
||||
status = DISABLED
|
||||
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):
|
||||
row = [core]
|
||||
for platform in allplatforms:
|
||||
k = (platform, core)
|
||||
st = corestatus[k]
|
||||
s = st
|
||||
if st != OK and k in corereason:
|
||||
s += " (" + corereason[k] + ")"
|
||||
if st == OK and k in corereason:
|
||||
print("%s is enabled on %s despite %s" % (core, platform, corereason[k]))
|
||||
row += [s]
|
||||
c.writerow(row)
|
||||
|
||||
cf.close()
|
||||
#!/usr/bin/env python3
|
||||
|
||||
# License: MIT
|
||||
# Copyright (C) Google
|
||||
# Author: Vladimit 'phcoder' Serbinenko
|
||||
|
||||
import os
|
||||
import csv
|
||||
import requests
|
||||
|
||||
hostname = 'git.libretro.com'
|
||||
namespace = 'libretro'
|
||||
|
||||
MISSING = 'missing'
|
||||
OK = 'OK'
|
||||
BROKEN = 'broken'
|
||||
|
||||
coremap = {}
|
||||
allcores = set()
|
||||
allplatformset = set()
|
||||
corestatus = {}
|
||||
corereason = {}
|
||||
|
||||
SUBCORE_SUFFIXES = [
|
||||
"plus",
|
||||
|
||||
# bsnes
|
||||
"accuracy", "balanced",
|
||||
|
||||
# Beetle PSX
|
||||
"hw",
|
||||
|
||||
# Quake
|
||||
"rogue", "xatrix", "zaero",
|
||||
|
||||
# VICE
|
||||
"xpet", "xplus4", "xscpu64", "xvic", "x128", "x64sc", "xcbm2", "xcbm5x0",
|
||||
|
||||
# Boom3
|
||||
"xp",
|
||||
|
||||
# MAME
|
||||
"cdi2015"
|
||||
]
|
||||
GFX_FEATS = ['gfxaccel', 'gl1', 'gl2', 'gl3', 'gles2', 'gles3']
|
||||
CPU_FEATS = ['x86_any', 'libco', 'cpu64', 'threads', 'thread-local', 'jit', 'little_endian']
|
||||
PERIPHERAL_FEATS = ['cdrom', 'usb']
|
||||
LANG_FEATS = ['c++14', 'c++11']
|
||||
MISC_FEATS = ['physfs', 'jvm']
|
||||
ALL_FEATS = GFX_FEATS + CPU_FEATS + PERIPHERAL_FEATS + MISC_FEATS + LANG_FEATS
|
||||
DESKTOP_COMMON = list(set(ALL_FEATS) - set(['gles2', 'gles3', 'cpu64', 'x86_any', 'little_endian']))
|
||||
DESKTOP_X64 = DESKTOP_COMMON + ['x86_any', 'cpu64', 'little_endian']
|
||||
DESKTOP_X86 = DESKTOP_COMMON + ['x86_any', 'little_endian']
|
||||
DESKTOP_X64_NO_CXX11 = list(set(DESKTOP_X64) - set(['c++14', 'c++11']))
|
||||
DESKTOP_X86_NO_CXX11 = list(set(DESKTOP_X86) - set(['c++14', 'c++11']))
|
||||
DESKTOP_ARM32LE = DESKTOP_COMMON + ['little_endian']
|
||||
DESKTOP_PPC = DESKTOP_COMMON
|
||||
UWP = ['gfxaccel', 'gles2', 'threads', 'thread-local', 'libco'] + ['cdrom', 'usb', 'physfs', 'c++14', 'c++11', 'jvm'] # unsure about second part
|
||||
MOBILE_LE = ['gfxaccel', 'gles2', 'gles3', 'threads', 'libco', 'little_endian']
|
||||
ANDROID = MOBILE_LE + ['jit', 'physfs', 'thread-local', 'c++14', 'c++11', 'jvm']
|
||||
features_platforms = {
|
||||
# Misc
|
||||
'emscripten': ['gfxaccel', 'gles2', 'little_endian', 'physfs', 'c++14', 'c++11'],
|
||||
|
||||
# consoles
|
||||
'ctr': ['threads', 'thread-local', 'libco', 'jit', 'little_endian', 'c++14', 'c++11'],
|
||||
'psl1ght': ['cpu64'] + ['libco', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
|
||||
'ngc': ['threads', 'thread-local', 'libco'] + ['cdrom', 'jit', 'c++14', 'c++11'], # unsure about second part
|
||||
'wii': ['threads', 'thread-local', 'libco'] + ['cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
|
||||
'ps2': ['little_endian'] + ['libco', 'cpu64', 'threads', 'thread-local', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
|
||||
'ps3': ['threads', 'thread-local', 'cpu64'] + ['libco', 'cdrom', 'usb', 'jit', 'c++14', 'c++11'], # unsure about second part
|
||||
'psp': ['libco', 'threads', 'thread-local', 'little_endian'] + ['jit', 'c++14', 'c++11'], # unsure about second part
|
||||
'libnx-aarch64': ['gfxaccel', 'gl1', 'gl2', 'gl3', 'libco', 'cpu64', 'threads', 'thread-local', 'jit', 'little_endian'] + ['usb', 'c++14', 'c++11'], # unsure about second part
|
||||
'wiiu': ['libco'] + ['cdrom', 'usb', 'jit', 'c++14', 'c++11'] + ['threads'], # unsure about second part. Threads are present in OS but not in rthreads yet
|
||||
'vita': ['gfxaccel', 'gl1', 'gl2', 'threads', 'thread-local', 'libco', 'jit', 'little_endian', 'c++14', 'c++11'], # 'gl3', 'gles2', 'gles3'?
|
||||
|
||||
# UWP
|
||||
'windows-uwp-arm': UWP + ['little_endian'],
|
||||
'windows-uwp-x64': UWP + ['x86_any', 'cpu64', 'little_endian'],
|
||||
'windows-uwp-x86': UWP + ['x86_any', 'little_endian'],
|
||||
|
||||
# Mobile
|
||||
'android-arm64-v8a': ANDROID + ['cpu64'],
|
||||
'android-armeabi-v7a': ANDROID,
|
||||
'android-x86': ANDROID + ['x86_any'],
|
||||
'android-x86_64': ANDROID + ['x86_any', 'cpu64'],
|
||||
'ios': MOBILE_LE + ['physfs', 'c++14', 'c++11'],
|
||||
'ios9': MOBILE_LE + ['physfs', 'c++14', 'c++11'],
|
||||
'ios-arm64': MOBILE_LE + ['cpu64', 'physfs', 'thread-local', 'c++14', 'c++11'],
|
||||
'tvos-arm64': MOBILE_LE + ['cpu64', 'physfs', 'thread-local', 'c++14', 'c++11'],
|
||||
'qnx': MOBILE_LE + ['physfs', 'thread-local', 'c++14', 'c++11', 'jvm'], # Unsure about usb and thread-local
|
||||
|
||||
# Desktop
|
||||
'linux-x64': DESKTOP_X64,
|
||||
'windows-x64': DESKTOP_X64,
|
||||
'osx-x64': DESKTOP_X64,
|
||||
'linux-i686': DESKTOP_X86,
|
||||
'windows-i686': DESKTOP_X86,
|
||||
'linux-arm7neonhf': DESKTOP_ARM32LE,
|
||||
'linux-armhf': DESKTOP_ARM32LE,
|
||||
'xbox-x86': DESKTOP_X86,
|
||||
'windows-msvc05-i686': DESKTOP_X86_NO_CXX11,
|
||||
'windows-msvc10-i686': DESKTOP_X86_NO_CXX11,
|
||||
'windows-msvc10-x64': DESKTOP_X64_NO_CXX11,
|
||||
'osx-ppc': [x for x in DESKTOP_PPC if x != 'c++14' and x != 'c++11']
|
||||
}
|
||||
features_cores = {
|
||||
'3dengine': ['gl2'], # Should be gl2 or gles2 but current bugs prevent operating with gles2
|
||||
'atari800': ['libco'],
|
||||
'blastem': ['x86_any'],
|
||||
'boom3': ['gl1'],
|
||||
'boom3-xp': ['gl1'],
|
||||
'bsnes': ['libco'],
|
||||
'bsnes2014': ['libco'],
|
||||
'bsnes-libretro-cplusplus98': ['libco'],
|
||||
'bsnes-hd': ['libco'],
|
||||
'bsnes-mercury': ['libco'],
|
||||
'chailove': ['physfs', 'thread-local', 'threads'],
|
||||
'citra': ['gfxaccel'],
|
||||
'citra2018': ['gfxaccel'],
|
||||
'Craft': ['gfxaccel'],
|
||||
'chailove': ['c++14'],
|
||||
'dolphin': ['cpu64', 'jit'],
|
||||
'dosbox-svn': ['libco'],
|
||||
'dosbox-core': ['threads'],
|
||||
'dosbox-pure': ['c++11', 'threads'],
|
||||
'ffmpeg': ['threads'],
|
||||
'flycast': ['gfxaccel'],
|
||||
'flycast-upstream': ['gfxaccel'],
|
||||
'frodo': ['libco'],
|
||||
'hatari': ['libco'],
|
||||
'gpsp': ['libco'],
|
||||
'ishiiruka': ['cpu64'],
|
||||
'kronos': ['gl3'],
|
||||
'mupen64plus': ['gfxaccel', 'libco'],
|
||||
'neocd': ['c++11'],
|
||||
'Omicron': ['gfxaccel', 'jvm'],
|
||||
'OpenLara': ['gfxaccel'],
|
||||
'parallel-n64': ['gfxaccel', 'libco'],
|
||||
'pcem': ['threads'],
|
||||
'play': ['gfxaccel'],
|
||||
'redbook': ['cdrom'],
|
||||
'remotejoy': ['usb'],
|
||||
'retro8': ['c++11'],
|
||||
'REminiscence': ['libco'],
|
||||
'scummvm': ['libco'],
|
||||
'ThePowderToy': ['threads'],
|
||||
'tic80': ['little_endian'],
|
||||
'uae': ['threads'],
|
||||
'vitaquake3': ['gl1'],
|
||||
'vitavoyager': ['gl1'],
|
||||
'yabasanshiro': ['gfxaccel']
|
||||
}
|
||||
|
||||
def strip_suffix(s, suffix):
|
||||
if s.endswith(suffix):
|
||||
return s[:-len(suffix)]
|
||||
return s
|
||||
|
||||
def strip_suffixes(s, suffixes):
|
||||
r = s
|
||||
for suffix in suffixes + suffixes + suffixes:
|
||||
r = strip_suffix(r, suffix)
|
||||
return r
|
||||
|
||||
|
||||
def strip_prefix(s, prefix):
|
||||
if s.startswith(prefix):
|
||||
return s[len(prefix):]
|
||||
return s
|
||||
|
||||
def strip_prefixes(s, prefixes):
|
||||
r = s
|
||||
for prefix in prefixes:
|
||||
r = strip_prefix(r, prefix)
|
||||
return r
|
||||
|
||||
def file_to_platform(fname):
|
||||
s = strip_suffixes(fname, [
|
||||
"-legacy", "-mingw",
|
||||
|
||||
# Mupen64
|
||||
"-gles2", "-gles3",
|
||||
] + ["-" + x for x in SUBCORE_SUFFIXES])
|
||||
s = strip_prefixes(s, ["libretro-", "build-", "static-",
|
||||
"retroarch-", "dummy-", "deps:", "test:"])
|
||||
# for infix in ["msvc05", "msvc10"]:
|
||||
# s = s.replace("-" + infix + "-", "-")
|
||||
mp = {
|
||||
'code_quality': None,
|
||||
'ios-9': 'ios9',
|
||||
'trigger_static-cores': None,
|
||||
"android": None,
|
||||
'osx': None,
|
||||
'switch': None
|
||||
}
|
||||
if s in mp:
|
||||
s = mp[s]
|
||||
subcore = list(filter(lambda x: "-" + x + "-" in fname
|
||||
or fname.endswith("-" + x), SUBCORE_SUFFIXES))
|
||||
return (s, "-".join(subcore))
|
||||
|
||||
def repo_to_core(repname):
|
||||
s = strip_suffixes(repname, ["-nx", "-libretro", "_libretro"])
|
||||
s = strip_prefixes(s, ["libretro-"])
|
||||
return s
|
||||
|
||||
def page_get(base):
|
||||
per_page = 20
|
||||
res = []
|
||||
for page in range(1, 30):
|
||||
add = requests.get(base + ('per_page=%d&page=%d' % (per_page, page))).json()
|
||||
res += add
|
||||
if len(add) != per_page:
|
||||
return res
|
||||
return res
|
||||
|
||||
def parse_pipelines(projectid, sha):
|
||||
pipelines = requests.get('https://%s/api/v4/projects/%d/pipelines?sha=%s&per_page=20' % (hostname, projectid, sha)).json()
|
||||
for pipeline in pipelines:
|
||||
if pipeline['status'] == 'success':
|
||||
# print(pipeline)
|
||||
return page_get('https://%s/api/v4/projects/%d/pipelines/%d/jobs?' % (hostname, projectid, pipeline['id']))
|
||||
return None
|
||||
|
||||
projects_all = page_get('https://%s/api/v4/projects?simple=true&' % hostname)
|
||||
|
||||
projects = list(filter(lambda x: x['namespace']['path'] == namespace, projects_all))
|
||||
|
||||
for project in projects:
|
||||
print(project['path_with_namespace'])
|
||||
projectid = project['id']
|
||||
core_base = repo_to_core(project['path'])
|
||||
if core_base == 'RetroArch':
|
||||
continue
|
||||
commits = requests.get('https://%s/api/v4/projects/%d/repository/commits?ref_name=%s' % (hostname, projectid, project['default_branch'])).json()
|
||||
# print(commits[0])
|
||||
jobs = None
|
||||
for commit in commits:
|
||||
jobs = parse_pipelines(projectid, commit['id'])
|
||||
if jobs is not None:
|
||||
break
|
||||
if jobs is None:
|
||||
jobs = []
|
||||
if not jobs:
|
||||
allcores.add(core_base)
|
||||
for job in jobs:
|
||||
# print(job)
|
||||
(platform, subcore) = file_to_platform(job['name'])
|
||||
if platform is None:
|
||||
continue
|
||||
if subcore:
|
||||
core = core_base + "-" + subcore
|
||||
else:
|
||||
core = core_base
|
||||
allplatformset.add(platform)
|
||||
allcores.add(core)
|
||||
k = (platform, core)
|
||||
if k not in coremap:
|
||||
coremap[k] = []
|
||||
coremap[k].append({'status': job['status']})
|
||||
|
||||
|
||||
allplatforms = sorted(allplatformset)
|
||||
cf = open ("comptable.csv", "w")
|
||||
c = csv.writer(cf)
|
||||
|
||||
c.writerow([""] + allplatforms)
|
||||
|
||||
for core in allcores:
|
||||
row = [core]
|
||||
for platform in allplatforms:
|
||||
k = (platform, core)
|
||||
if k not in coremap:
|
||||
status = MISSING
|
||||
else:
|
||||
status = OK if any(map(lambda x: x['status'], coremap[k])) else BROKEN
|
||||
corestatus[k] = status
|
||||
if core in features_cores and platform in features_platforms:
|
||||
missing = set(features_cores[core]) - set(features_platforms[platform])
|
||||
if missing:
|
||||
corereason[k] = ','.join(missing)
|
||||
|
||||
|
||||
for core in sorted (allcores):
|
||||
if core in ('dosbox-libretro',):
|
||||
continue
|
||||
row = [core]
|
||||
for platform in allplatforms:
|
||||
k = (platform, core)
|
||||
st = corestatus[k]
|
||||
s = st
|
||||
if st != OK and k in corereason:
|
||||
s += " (" + corereason[k] + ")"
|
||||
if st == OK and k in corereason:
|
||||
print("%s is enabled on %s despite %s" % (core, platform, corereason[k]))
|
||||
row += [s]
|
||||
c.writerow(row)
|
||||
|
||||
cf.close()
|
||||
Vendored
+7
-2
@@ -71,16 +71,21 @@
|
||||
# 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"
|
||||
# When a database match is found inside an archive, should the archive be added to the playlist instead, leaving archive handling to the core?
|
||||
# database_match_archive_member = "false"
|
||||
# Does the core support/require support for libretro-gl or other hardware-acceleration in the frontend?
|
||||
# hw_render = "false"
|
||||
# Which hardware-rendering APIs does the core support? Delimited by pipe characters.
|
||||
# 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?
|
||||
# disk_control = "false"
|
||||
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
|
||||
# is_experimental = "true"
|
||||
|
||||
# Descriptive text, useful for tooltips, etc.
|
||||
# description = "This is a brief description of the core. It should be informative, but probably not super-long. 1024 characters, tops, all on one line (i.e., no manual line-breaks)."
|
||||
# description = "This is a brief description of the core. It should be informative, but probably not super-long. 512 characters, tops, all on one line (i.e., no manual line-breaks)."
|
||||
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
-83
@@ -1,83 +0,0 @@
|
||||
# Software Information
|
||||
display_name = "The 3DO Company - 3DO (4DO)"
|
||||
authors = "JohnnyDude|FreeDO team|trapexit"
|
||||
supported_extensions = "iso|bin|chd|cue"
|
||||
corename = "4DO"
|
||||
categories = "Emulator"
|
||||
license = "LGPL/Non-commercial"
|
||||
permissions = ""
|
||||
display_version = "v1.3.2.4+"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Panasonic|GoldStar|Sanyo"
|
||||
systemname = "3DO"
|
||||
systemid = "3do"
|
||||
|
||||
# Libretro Features
|
||||
database = "The 3DO Company - 3DO"
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
savestate_features = "basic"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
# BIOS/Firmware
|
||||
firmware_count = 10
|
||||
|
||||
firmware0_desc = "panafz1.bin (Panasonic FZ-1 BIOS)"
|
||||
firmware0_path = "panafz1.bin"
|
||||
firmware0_opt = "true"
|
||||
notes = "(!) panafz1.bin (md5): f47264dd47fe30f73ab3c010015c155b"
|
||||
|
||||
firmware1_desc = "panafz10.bin (Panasonic FZ-10 BIOS)"
|
||||
firmware1_path = "panafz10.bin"
|
||||
firmware1_opt = "true"
|
||||
notes = "(!) panafz10.bin (md5): 51f2f43ae2f3508a14d9f56597e2d3ce"
|
||||
|
||||
firmware2_desc = "panafz10-patched.bin (Panasonic FZ-10 BIOS [RSA Patch])"
|
||||
firmware2_path = "panafz10-patched.bin"
|
||||
firmware2_opt = "true"
|
||||
notes = "(!) panafz10-patched.bin (md5): 1477bda80dc33731a65468c1f5bcbee9"
|
||||
|
||||
firmware3_desc = "panafz10e-anvil.bin (Panasonic FZ-10E BIOS [Anvil])"
|
||||
firmware3_path = "panafz10e-anvil.bin"
|
||||
firmware3_opt = "true"
|
||||
notes = "(!) panafz10e-anvil.bin (md5): a48e6746bd7edec0f40cff078f0bb19f"
|
||||
|
||||
firmware4_desc = "panafz10e-anvil-patched.bin (Panasonic FZ-10E BIOS [Anvil RSA Patch])"
|
||||
firmware4_path = "panafz10e-anvil-patched.bin"
|
||||
firmware4_opt = "true"
|
||||
notes = "(!) panafz10e-anvil-patched.bin (md5): cf11bbb5a16d7af9875cca9de9a15e09"
|
||||
|
||||
firmware5_desc = "goldstar.bin (Goldstar GDO-101M BIOS)"
|
||||
firmware5_path = "goldstar.bin"
|
||||
firmware5_opt = "true"
|
||||
notes = "(!) goldstar.bin (md5): 8639fd5e549bd6238cfee79e3e749114"
|
||||
|
||||
firmware6_desc = "sanyotry.bin (Sanyo Try IMP-21J BIOS)"
|
||||
firmware6_path = "sanyotry.bin"
|
||||
firmware6_opt = "true"
|
||||
notes = "(!) sanyotry.bin (md5): 35fa1a1ebaaeea286dc5cd15487c13ea"
|
||||
|
||||
firmware7_desc = "3do_arcade_saot.bin (Shootout At Old Tucson BIOS)"
|
||||
firmware7_path = "3do_arcade_saot.bin"
|
||||
firmware7_opt = "true"
|
||||
notes = "(!) 3do_arcade_saot.bin (md5): 8970fc987ab89a7f64da9f8a8c4333ff"
|
||||
|
||||
firmware8_desc = "panafz1-kanji.bin (Panasonic FZ-1 Kanji Font ROM)"
|
||||
firmware8_path = "panafz1-kanji.bin"
|
||||
firmware8_opt = "true"
|
||||
notes = "(!) panafz1-kanji.bin (md5): b8dc97f778a6245c58e064b0312e8281"
|
||||
|
||||
firmware9_desc = "panafz10ja-anvil-kanji.bin (Panasonic FZ-10JA Kanji Font ROM)"
|
||||
firmware9_path = "panafz10ja-anvil-kanji.bin"
|
||||
firmware9_opt = "true"
|
||||
notes = "(!) panafz10ja-anvil-kanji.bin (md5): 428577250f43edc902ea239c50d2240d"
|
||||
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."
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - Game Boy / Color (DoubleCherryGB)"
|
||||
authors = "GIGO|Hii|TimOelrichs"
|
||||
supported_extensions = "cgb|dmg|gb|gbc|sgb"
|
||||
corename = "DoubleCherryGB"
|
||||
license = "GPLv2"
|
||||
permissions = ""
|
||||
display_version = "v0.17.0"
|
||||
categories = "Emulator"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Nintendo"
|
||||
systemname = "Game Boy/Game Boy Color"
|
||||
systemid = "game_boy"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
database = "Nintendo - Game Boy|Nintendo - Game Boy Color"
|
||||
savestate = "true"
|
||||
savestate_features = "deterministic"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "false"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
description = "A fork of the TGB Dual Game Boy core with up to 16 players multiplayer and link over network support for Pokemon Trading. While this core is a decent, usable emulator, it is most notable for being able to emulate to Game Boys connected via Link Cable, which is useful for things like trading Pokemon, etc. DoubleCherryGB added the emulation of the GAMEBOY 4 PLAYER ADATPTER (DMG-07) and up 16 Player Link Hacks like the Tetris 4Player Hack and the FACEBALL 2000 16 player RING LINK CABLE. Thanks to the core's modest hardware requirements, it should run well even on low-powered hardware, though users with more powerful hardware may be better served by the SameBoy core, which can also do the same Link Cable functionality but with improved accuracy and compatibility."
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
display_name = "Mattel Intellivision (FreeIntvTSOverlay)"
|
||||
categories = "Emulator"
|
||||
authors = "David Richardson, Oscar Toledo G., Joe Zbiciak, Jason Carr"
|
||||
corename = "FreeIntvTSOverlay"
|
||||
supported_extensions = "intv|bin|rom|zip"
|
||||
license = "GPLv3"
|
||||
display_version = "v2025.11.1"
|
||||
manufacturer = "Mattel"
|
||||
systemname = "Intellivision"
|
||||
systemid = "intellivision"
|
||||
database = "Mattel - Intellivision"
|
||||
supports_no_game = "false"
|
||||
firmware_count = 2
|
||||
firmware0_desc = "exec.bin (Intellivision Exec BIOS)"
|
||||
firmware0_path = "exec.bin"
|
||||
firmware0_opt = "false"
|
||||
firmware1_desc = "grom.bin (Intellivision Graphic Rom BIOS)"
|
||||
firmware1_path = "grom.bin"
|
||||
firmware1_opt = "false"
|
||||
description = "Libretro core for Mattel Intellivision with touchscreen/mouse support for game specific graphical controller overlays."
|
||||
notes = "Place BIOS files ((!) exec.bin (md5): 62e761035cb657903761800f4437b8af|(!) grom.bin (md5): 0cd5946c6473e42e8e4c2137785e427f) in RetroArch system folder. Place the controller template PNG files (controller_base.png, default.png, button_swapscreen.png) and overlay PNG files (300x670) in system\FreeIntvTS_Overlays sub-folder. Overlay PNG file names should match the ROM name."
|
||||
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
+27
@@ -0,0 +1,27 @@
|
||||
# Software Information
|
||||
display_name = "Arcadia 2001 / Interton VC 4000 (AmiArcadia)"
|
||||
authors = "James Jacobs"
|
||||
supported_extensions = "bin|tvc"
|
||||
corename = "AmiArcadia"
|
||||
categories = "Emulator"
|
||||
license = "Non-commercial"
|
||||
permissions = ""
|
||||
display_version = "4.42"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Emerson|Interton|Elektor|Zaccaria"
|
||||
systemname = "Arcadia 2001"
|
||||
systemid = "arcadia"
|
||||
|
||||
# Libretro Features
|
||||
database = "Elektor - TV Games Computer|Emerson - Arcadia 2001|Interton - VC 4000"
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
input_descriptors = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "1.0"
|
||||
|
||||
# Firmware / BIOS
|
||||
firmware_count = 0
|
||||
|
||||
description = "A libretro port of AmiArcadia, an emulator for Signetics 2650 CPU-based systems including the Emerson Arcadia 2001, Interton VC 4000, Elektor TV Games Computer, and Zaccaria/Malzak coin-op arcade machines."
|
||||
Vendored
+54
@@ -0,0 +1,54 @@
|
||||
# Software Information
|
||||
display_name = "Commodore - Amiga (Amiberry)"
|
||||
categories = "Emulator"
|
||||
authors = "BlitterStudio/amiberry"
|
||||
supported_extensions = "adf|adz|dms|fdi|raw|ipf|hdf|hdz|lha|lzh|zip|7z|uae|rp9|m3u|m3u8|iso|cue|ccd|nrg|mds|chd"
|
||||
corename = "Amiberry"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v8.3.0"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Commodore"
|
||||
systemname = "Amiga"
|
||||
systemid = "commodore_amiga"
|
||||
|
||||
# Libretro Features
|
||||
database = "Commodore - Amiga|Commodore - CD32|Commodore - CDTV"
|
||||
supports_no_game = "true"
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
|
||||
# Firmware / BIOS
|
||||
firmware_count = "7"
|
||||
firmware0_desc = "A500 Kickstart v1.3 r34.5"
|
||||
firmware0_path = "kick34005.A500"
|
||||
firmware0_opt = "true"
|
||||
firmware0_crc = "c4f0f55f"
|
||||
firmware1_desc = "A600 Kickstart v2.05 r37.350"
|
||||
firmware1_path = "kick37350.A600"
|
||||
firmware1_opt = "true"
|
||||
firmware1_crc = "43b0df7b"
|
||||
firmware2_desc = "A1200 Kickstart v3.1 r40.68"
|
||||
firmware2_path = "kick40068.A1200"
|
||||
firmware2_opt = "true"
|
||||
firmware2_crc = "1483a091"
|
||||
firmware3_desc = "A500 Kickstart v1.2 r33.180"
|
||||
firmware3_path = "kick33180.A500"
|
||||
firmware3_opt = "true"
|
||||
firmware3_crc = "a6ce1636"
|
||||
firmware4_desc = "A4000 Kickstart v3.1 r40.68"
|
||||
firmware4_path = "kick40068.A4000"
|
||||
firmware4_opt = "true"
|
||||
firmware4_crc = "d6bae334"
|
||||
firmware5_desc = "CD32 Kickstart v3.1 r40.60"
|
||||
firmware5_path = "kick40060.CD32"
|
||||
firmware5_opt = "true"
|
||||
firmware5_crc = "1e62d4a5"
|
||||
firmware6_desc = "CD32 Extended-ROM r40.60"
|
||||
firmware6_path = "kick40060.CD32.ext"
|
||||
firmware6_opt = "true"
|
||||
firmware6_crc = "87746be2"
|
||||
|
||||
# Description
|
||||
description = "Amiberry is a lightweight, optimized Amiga emulator based on UAE. Requires appropriate Kickstart ROMs."
|
||||
Vendored
+26
@@ -0,0 +1,26 @@
|
||||
# Software Information
|
||||
display_name = "Anarch"
|
||||
display_version = "1.1d"
|
||||
authors = "Miloslav Číž (drummyfish)"
|
||||
categories = "Game"
|
||||
license = "CC0"
|
||||
permissions = ""
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "N/A"
|
||||
systemname = "Anarch"
|
||||
systemid = "anarch"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "true"
|
||||
single_purpose = "true"
|
||||
database = "Anarch"
|
||||
cheats = "false"
|
||||
savestate = "false"
|
||||
savestate_features = "null"
|
||||
libretro_saves = "true"
|
||||
needs_fullpath = "false"
|
||||
hw_render = "false"
|
||||
disk_control = "false"
|
||||
|
||||
description = "A port of Anarch to libretro, which is a small, completely public domain, 90s-style Doom clone shooter game."
|
||||
Vendored
+29
@@ -0,0 +1,29 @@
|
||||
display_name = "OpenBOR (AnyBOR)"
|
||||
authors = "Senile Team|OpenBOR Team|retrodiv <[email protected]>"
|
||||
supported_extensions = "pak|spk|txt|zip"
|
||||
corename = "AnyBOR"
|
||||
manufacturer = "Senile Team / OpenBOR Team"
|
||||
categories = "Game engine"
|
||||
systemname = "OpenBOR"
|
||||
systemid = "openbor"
|
||||
license = "Non-commercial"
|
||||
# The combined core includes OpenBOR 3400; exact terms are in LICENSES.md.
|
||||
permissions = ""
|
||||
display_version = "Git"
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
cheats = "false"
|
||||
libretro_saves = "false"
|
||||
load_subsystem = "false"
|
||||
single_purpose = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "2.0"
|
||||
needs_fullpath = "true"
|
||||
hw_render = "false"
|
||||
disk_control = "false"
|
||||
firmware_count = 0
|
||||
notes = "(!) Requires a 64-bit frontend and a writable save directory.|[1] TXT content must be data/models.txt; ZIP content must contain one game.|[2] Save states require the same core build and content; unavailable during threaded video playback.|[3] Includes OpenBOR 3400 with its no-sale terms; see LICENSES.md.|[4] The .spk extension accepts ordinary PACK archives misnamed with it; a genuine SPAK/protected archive is rejected, not decoded."
|
||||
description = "OpenBOR / Open Beats of Rage engines with automatic version selection. No third-party game content is included."
|
||||
Vendored
+38
@@ -0,0 +1,38 @@
|
||||
# SPDX-License-Identifier: MIT
|
||||
# Copyright (c) 2026 retrodiv <[email protected]>
|
||||
|
||||
# Software Information
|
||||
display_name = "GameMaker (AnyGM)"
|
||||
authors = "retrodiv"
|
||||
supported_extensions = "win|droid|unx|zip|port|apk|yyp|yyz|gmd|gmk|gm6|gm81|exe|anygm"
|
||||
corename = "AnyGM"
|
||||
categories = "Game engine"
|
||||
license = "Multiple (MIT and third-party terms)"
|
||||
permissions = ""
|
||||
# The version a frontend displays comes from the core itself, which reads the one macro in
|
||||
# src/api/anygm.h. A number written here would be a second copy, and a second copy goes stale;
|
||||
# CONTRIBUTING.md owns the increment procedure.
|
||||
display_version = "Git"
|
||||
|
||||
# Hardware Information
|
||||
systemname = "GameMaker"
|
||||
systemid = "anygm"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
cheats = "true"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "2"
|
||||
load_subsystem = "false"
|
||||
hw_render = "true"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
# Notes
|
||||
description = "Portable runtime and libretro core for supported GameMaker content formats. First-party code uses MIT; bundled components and generated data retain their own terms, detailed in THIRD_PARTY_NOTICES.md."
|
||||
Vendored
+33
@@ -0,0 +1,33 @@
|
||||
# Software Information - Information about the core software itself
|
||||
display_name = "Apple II (AppleWin)"
|
||||
categories = "Emulator"
|
||||
authors = "AppleWin Team"
|
||||
corename = "applewin"
|
||||
supported_extensions = "bin|do|dsk|nib|po|gz|woz|zip|2mg|2img|iie|apl|hdv|yaml|m3u"
|
||||
license = "GPLv2"
|
||||
permissions = ""
|
||||
display_version = "1.30.21.0"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Apple"
|
||||
systemname = "II"
|
||||
systemid = "apple_ii"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "true"
|
||||
database = "Apple - II"
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "2.0"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "true"
|
||||
is_experimental = "false"
|
||||
|
||||
description = "Apple II - AppleWin emulator."
|
||||
Vendored
+29
@@ -0,0 +1,29 @@
|
||||
# Software Information
|
||||
display_name = "Arduboy (Ardens)"
|
||||
authors = "Peter Brown"
|
||||
supported_extensions = "hex|arduboy"
|
||||
corename = "Ardens"
|
||||
license = "MIT"
|
||||
permissions = ""
|
||||
display_version = "Git"
|
||||
categories = "Emulator"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Arduboy"
|
||||
systemname = "Arduboy"
|
||||
systemid = "arduboy"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
database = "Arduboy Inc - Arduboy"
|
||||
savestate = "true"
|
||||
cheats = "false"
|
||||
core_options = "false"
|
||||
disk_control = "false"
|
||||
needs_fullpath = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
# Firmware / BIOS
|
||||
firmware_count = 0
|
||||
|
||||
description = "Ardens is a simulator for the Arduboy FX that is designed especially for profiling and debugging Arduboy games."
|
||||
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 Inc - 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
+44
@@ -0,0 +1,44 @@
|
||||
# Software Information
|
||||
display_name = "Sony - PlayStation 2 (ARMSX2)"
|
||||
authors = "PCSX2 Team|ARMSX2 Team|bmdhacks|WizzardSK"
|
||||
supported_extensions = "elf|iso|ciso|chd|cso|zso|bin|mdf|nrg|dump|gz|img|irx|m3u"
|
||||
corename = "ARMSX2"
|
||||
categories = "Emulator"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "Git"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Sony"
|
||||
systemname = "Sony PlayStation 2"
|
||||
systemid = "playstation2"
|
||||
|
||||
# Libretro Features
|
||||
database = "Sony - PlayStation 2"
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
savestate_features = "basic"
|
||||
cheats = "false"
|
||||
input_descriptors = "false"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "false"
|
||||
core_options = "true"
|
||||
core_options_version = "2.0"
|
||||
load_subsystem = "false"
|
||||
hw_render = "true"
|
||||
required_hw_api = "Vulkan >= 1.1|OpenGL >= 3.3|OpenGL ES >= 3.2"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "true"
|
||||
is_experimental = "false"
|
||||
|
||||
# Firmware / BIOS
|
||||
firmware_count = 2
|
||||
firmware0_desc = "'pcsx2/bios' folder (any valid PS2 BIOS dump, e.g. scph39001.bin)"
|
||||
firmware0_path = "pcsx2/bios"
|
||||
firmware0_opt = "false"
|
||||
firmware1_desc = "'pcsx2/resources' folder (shaders, GameIndex.yaml, fonts)"
|
||||
firmware1_path = "pcsx2/resources"
|
||||
firmware1_opt = "false"
|
||||
notes = "[1] This only checks that the folders exist in the correct location.|[2] The core does not require a specific BIOS filename, so this info file|[^] cannot tell you whether the content of your 'bios' folder is correct.|[3] The 'resources' folder must be copied from a matching ARMSX2/PCSX2 build;|[^] the core will not boot without it.|[4] The frontend's video driver must be Vulkan or OpenGL, whichever the|[^] renderer core option asks for; the emulator shares that context.|[5] ARM64 only: the buildbot builds Linux aarch64, macOS arm64 and Android|[^] arm64-v8a. On x86-64 use the PCEE2 or LRPS2 core instead."
|
||||
|
||||
description = "A libretro port of ARMSX2, a PlayStation 2 emulator forked from PCSX2 and aimed at ARM64 platforms. The core renders through a hardware context it shares with the frontend: Vulkan by default, taking the VkInstance and VkPhysicalDevice from the context-negotiation interface and handing finished frames back through set_image, or an OpenGL core 3.3 context (OpenGL ES 3.2 on Android) when the renderer core option asks for it. A software GS renderer is selectable as well, and presents through that same context. Place a PS2 BIOS dump in 'system/pcsx2/bios' and a copy of the emulator's 'resources' directory in 'system/pcsx2/resources'. Save states, .m3u disc swapping and the usual renderer, upscale and speedhack core options are implemented."
|
||||
Vendored
+33
-13
@@ -1,7 +1,7 @@
|
||||
# Software Information
|
||||
display_name = "Atari - 5200 (Atari800)"
|
||||
display_name = "Atari - 400/800/600XL/800XL/130XE/5200 (Atari800)"
|
||||
authors = "Petr Stehlik"
|
||||
supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|xex|zip"
|
||||
supported_extensions = "xfd|atr|dcm|cas|bin|a52|zip|atx|car|rom|com|xex|m3u"
|
||||
corename = "Atari800"
|
||||
categories = "Emulator"
|
||||
license = "GPLv2"
|
||||
@@ -9,31 +9,51 @@ permissions = ""
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Atari"
|
||||
systemname = "Atari 5200"
|
||||
systemname = "Atari 8-bit Family"
|
||||
systemid = "atari_5200"
|
||||
database = "Atari - 5200"
|
||||
display_version = "3.1.0"
|
||||
display_version = "7.0.0"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
savestate = "false"
|
||||
database = "Atari - 5200|Atari - 8-bit Family"
|
||||
supports_no_game = "true"
|
||||
savestate = "true"
|
||||
savestate_features = "null"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "false"
|
||||
core_options = "true"
|
||||
core_options_version = "1.0"
|
||||
core_options_version = "2.0"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
disk_control = "true"
|
||||
is_experimental = "false"
|
||||
needs_kbd_mouse_focus = "true"
|
||||
|
||||
# BIOS/Firmware
|
||||
firmware_count = 1
|
||||
firmware0_desc = "5200.rom (5200 BIOS)"
|
||||
firmware_count = 7
|
||||
firmware0_desc = "5200.rom (Atari 5200 BIOS)"
|
||||
firmware0_path = "5200.rom"
|
||||
firmware0_opt = "false"
|
||||
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38"
|
||||
firmware0_opt = "true"
|
||||
firmware1_desc = "ATARIBAS.ROM (Atari BASIC)"
|
||||
firmware1_path = "ATARIBAS.ROM"
|
||||
firmware1_opt = "true"
|
||||
firmware2_desc = "ATARIOSA.ROM (Atari 400/800 OS A)"
|
||||
firmware2_path = "ATARIOSA.ROM"
|
||||
firmware2_opt = "true"
|
||||
firmware3_desc = "ATARIOSB.ROM (Atari 400/800 OS B)"
|
||||
firmware3_path = "ATARIOSB.ROM"
|
||||
firmware3_opt = "true"
|
||||
firmware4_desc = "ATARIXL.ROM (Atari XL/XE OS)"
|
||||
firmware4_path = "ATARIXL.ROM"
|
||||
firmware4_opt = "true"
|
||||
firmware5_desc = "BB01R4_OS.ROM (Atari XL/XE/XEGS OS v4)"
|
||||
firmware5_path = "BB01R4_OS.ROM"
|
||||
firmware5_opt = "true"
|
||||
firmware6_desc = "XEGAME.ROM (Atari XEGS Missile Command)"
|
||||
firmware6_path = "XEGAME.ROM"
|
||||
firmware6_opt = "true"
|
||||
notes = "(!) 5200.rom (md5): 281f20ea4320404ec820fb7ec0693b38|(!) ATARIBAS.ROM (md5): 0bac0c6a50104045d902df4503a4c30b|(!) ATARIOSA.ROM (md5): eb1f32f5d9f382db1bbfb8d7f9cb343a|(!) ATARIOSB.ROM (md5): 4177f386a3bac989a981d3fe3388cb6c|(!) ATARIXL.ROM (md5): 06daac977823773a3eea3422fd26a703|(!) BB01R4_OS.ROM (md5): b7a2a04677d34f069eeb643d5238bf86|(!) XEGAME.ROM (md5): d7eb37aec6960cba36bc500e0e5d00bc"
|
||||
|
||||
description = "A port of the free and portable Atari800 emulator to libretro. This core supports games and programs written for the Atari 8-bit computers (400, 800, 600 XL, 800XL, 130XE) and 5200 console. When loaded, the core should boot to the Atari Computer - Memo Pad screen and will generate a .atari800.cfg config file in the frontend's home directory and will add the required BIOS files it detects in the frontend's system directory to the config file. Once that is done, users may manually select which Atari system to emulate through the Atari System core option. These and other options can also be modified through the core's own menu, accessible through the retrokeyboard's F1 key."
|
||||
Vendored
+34
@@ -0,0 +1,34 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - 3DS (Azahar)"
|
||||
authors = "Azahar Emulator"
|
||||
supported_extensions = "3ds|3dsx|app|axf|bcci|bcxi|cci|cxi|elf|z3dsx|zcci|zcxi"
|
||||
corename = "Azahar"
|
||||
categories = "Emulator"
|
||||
license = "GPLv3+"
|
||||
permissions = ""
|
||||
display_version = "Git"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Nintendo"
|
||||
systemname = "3DS"
|
||||
systemid = "3ds"
|
||||
|
||||
# Libretro Information
|
||||
database = "Nintendo - Nintendo 3DS"
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
savestate_features = "basic"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "1.0"
|
||||
load_subsystem = "false"
|
||||
hw_render = "true"
|
||||
required_hw_api = "OpenGL Core >= 3.3"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
description = "A port of the Azahar 3DS emulator to libretro. Azahar is based on Citra, started by merging several prominent Citra forks after Citra was taken down. The core requires decrypted ROMs to function, and some games require Mii data to be dumped from your own 3DS console."
|
||||
Vendored
+79
@@ -0,0 +1,79 @@
|
||||
## All data is optional, but helps improve user experience.
|
||||
|
||||
# Software Information - Information about the core software itself
|
||||
# Name displayed when the user is selecting the core:
|
||||
display_name = "Acorn - BBC Micro (b2)"
|
||||
|
||||
# Categories that the core belongs to (optional):
|
||||
categories = "Emulator"
|
||||
|
||||
# Name of the authors who wrote the core:
|
||||
authors = "Tom Seddon|Zoltan Balogh"
|
||||
|
||||
# Name of the core:
|
||||
corename = "b2"
|
||||
|
||||
# List of extensions the core supports:
|
||||
supported_extensions = "ssd|dsd"
|
||||
|
||||
# License of the cores source code:
|
||||
license = "GPLv3"
|
||||
|
||||
# Privacy-specific permissions needed for using the core:
|
||||
permissions = ""
|
||||
|
||||
# Version of the core:
|
||||
display_version = "v0.1"
|
||||
|
||||
# Hardware Information - Information about the hardware the core supports (when applicable)
|
||||
# Name of the manufacturer who produced the emulated system:
|
||||
manufacturer = "Acorn"
|
||||
|
||||
# Name of the system that the core targets (optional):
|
||||
systemname = "BBC Micro"
|
||||
|
||||
# ID of the primary platform the core uses. Use other core info files as guidance if possible.
|
||||
# If blank or not used, a standard core platform will be used (optional):
|
||||
systemid = "bbcmicro"
|
||||
|
||||
# The number of mandatory/optional firmware files the core needs:
|
||||
# firmware_count = 0
|
||||
|
||||
# Libretro Features - The libretro API features the core supports. Useful for sorting cores
|
||||
# Does the core support savestates
|
||||
savestate = "false"
|
||||
# If true, how complete is the savestate support? basic, serialized (rewind), deterministic (netplay/runahead)
|
||||
savestate_features = "serialized"
|
||||
# Does the core support the libretro cheat interface?
|
||||
cheats = "false"
|
||||
# Does the core support libretro input descriptors
|
||||
input_descriptors = "false"
|
||||
# Does the core support memory descriptors commonly used for achievements
|
||||
memory_descriptors = "false"
|
||||
# Does the core use the libretro save interface or does it do its own thing (like with shared memory cards)?
|
||||
libretro_saves = "false"
|
||||
# Does the core support the core options interface?
|
||||
core_options = "true"
|
||||
# What version of core options is supported? (later versions allow for localization and descriptions)
|
||||
core_options_version = "1.0"
|
||||
# Does the core support the subsystem interface? Commonly used for chained/special loading, such as Super Game Boy
|
||||
load_subsystem = "false"
|
||||
# Whether or not the core requires an external file to work:
|
||||
supports_no_game = "true"
|
||||
# Does the core have a single purpose? Does it represent one game or application, requiring predetermined support files or no external data? Used to indicate to a frontend that the core may be presented/handled independently from 'regular' cores that run a variety of content.
|
||||
single_purpose = "false"
|
||||
# Name of the database that the core supports (optional):
|
||||
# database = ""
|
||||
# Does the core support/require support for libretro-gl or other hardware-acceleration in the frontend?
|
||||
hw_render = "false"
|
||||
# Which hardware-rendering APIs does the core support? Delimited by pipe characters.
|
||||
# required_hw_api = "Vulkan >= 1.0 | Direct3D >= 10.0 | OpenGL Core >= 3.3 | OpenGL ES >= 3.0"
|
||||
# Does the core require ongoing access to the file after loading? Mostly used for softpatching and streaming of data
|
||||
needs_fullpath = "true"
|
||||
# Does the core support the libretro disk control interface for swapping disks on the fly?
|
||||
disk_control = "true"
|
||||
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
|
||||
is_experimental = "true"
|
||||
|
||||
# Descriptive text, useful for tooltips, etc.
|
||||
description = "Libretro port of Tom Seddon's B2 emulator for BBC Micro."
|
||||
Vendored
+40
@@ -0,0 +1,40 @@
|
||||
# Software Information
|
||||
display_name = "BBKEmu (BBK Electronic Dictionary)"
|
||||
authors = "jiangxincode"
|
||||
supported_extensions = "gam"
|
||||
corename = "BBKEmu"
|
||||
categories = "Emulator"
|
||||
license = "GPL-3.0-or-later"
|
||||
permissions = ""
|
||||
display_version = "0.1.0"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "BBK Electronics"
|
||||
systemname = "BBK Electronic Dictionary"
|
||||
systemid = "bbk"
|
||||
|
||||
# Libretro Features
|
||||
database = "BBK"
|
||||
supports_no_game = "false"
|
||||
firmware_count = 2
|
||||
savestate = "true"
|
||||
cheats = "true"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "false"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
# Firmware Information
|
||||
firmware0_desc = "8.BIN (Font ROM)"
|
||||
firmware0_path = "BBKEmu/A4980/8.BIN"
|
||||
firmware0_opt = "true"
|
||||
firmware1_desc = "E.BIN (OS ROM)"
|
||||
firmware1_path = "BBKEmu/A4980/E.BIN"
|
||||
firmware1_opt = "true"
|
||||
|
||||
description = "BBKEmu is an emulator for BBK electronic dictionary game platform. Games run on the 6502 CPU with the BBK OS ROM providing system calls for LCD, keyboard, audio and timer hardware. Requires font ROM (8.BIN) and OS ROM (E.BIN) from a physical BBK device in system/BBKEmu/<model>/ directory."
|
||||
+51
@@ -0,0 +1,51 @@
|
||||
# Software Information
|
||||
display_name = "Sega - Saturn (Beetle Saturn Super)"
|
||||
authors = "Mednafen Team"
|
||||
supported_extensions = "ccd|chd|cue|toc|m3u|zip"
|
||||
corename = "Beetle Saturn Super"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Sega"
|
||||
categories = "Emulator"
|
||||
systemname = "Saturn"
|
||||
systemid = "sega_saturn"
|
||||
database = "Sega - Saturn"
|
||||
license = "GPLv2"
|
||||
permissions = ""
|
||||
display_version = "v0.9.45.1-super"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "true"
|
||||
savestate = "true"
|
||||
savestate_features = "deterministic"
|
||||
cheats = "true"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "true"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
|
||||
# Firmware / BIOS
|
||||
firmware_count = 4
|
||||
firmware0_desc = "sega_101.bin (Saturn JP BIOS)"
|
||||
firmware0_path = "sega_101.bin"
|
||||
firmware0_opt = "false"
|
||||
|
||||
firmware1_desc = "mpr-17933.bin (Saturn US/EU BIOS)"
|
||||
firmware1_path = "mpr-17933.bin"
|
||||
firmware1_opt = "false"
|
||||
|
||||
firmware2_desc = "mpr-18811-mx.ic1 (The King of Fighters '95 ROM Cartridge)"
|
||||
firmware2_path = "mpr-18811-mx.ic1"
|
||||
firmware2_opt = "true"
|
||||
|
||||
firmware3_desc = "mpr-19367-mx.ic1 (Ultraman: Hikari no Kyojin Densetsu ROM Cartridge)"
|
||||
firmware3_path = "mpr-19367-mx.ic1"
|
||||
firmware3_opt = "true"
|
||||
|
||||
notes = "(!) sega_101.bin (md5): 85ec9ca47d8f6807718151cbcca8b964|(!) mpr-17933.bin (md5): 3240872c70984b6cbfda1586cab68dbe|(!) mpr-18811-mx.ic1 (md5): 255113ba943c92a54facd25a10fd780c|(!) mpr-19367-mx.ic1 (md5): 1cd19988d1d72a3e7caa0b73234c96b4"
|
||||
|
||||
description = "Beetle Saturn Super is a libretro port of a fork of Mednafen's Sega Saturn emulator. It emphasizes high compatibility and accurate emulation while remaining a software-rendered core. Games should be loaded via CUE sheets, with CHD also supported. Multi-disc titles should be launched using an M3U playlist to enable RetroArch's disk control feature for seamless disc swapping. The core requires Saturn BIOS files to be present in the frontend's system directory and offers options including CD image caching and configurable visible scanline ranges for NTSC and PAL systems. Due to its focus on accuracy, Beetle Saturn Super has relatively high CPU requirements."
|
||||
Vendored
+34
@@ -0,0 +1,34 @@
|
||||
# Software Information
|
||||
display_name = "Bennu Game Development"
|
||||
categories = "Game engine"
|
||||
authors = "Markus Henschel"
|
||||
corename = "BennuGD"
|
||||
supported_extensions = "dcb|dat|exe"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "git"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "SplinterGU"
|
||||
systemname = "Bennu Game Development"
|
||||
systemid = "bgdi"
|
||||
|
||||
# Libretro Features
|
||||
savestate = "false"
|
||||
savestate_features = "null"
|
||||
cheats = "false"
|
||||
input_descriptors = "false"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "false"
|
||||
core_options = "true"
|
||||
core_options_version = "null"
|
||||
load_subsystem = "false"
|
||||
supports_no_game = "false"
|
||||
single_purpose = "false"
|
||||
database = "BennuGD"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
description = "BennuGD interpreter (bgdi) as a libretro core. Report bugs or games failing to run to https://github.com/diekleinekuh/BennuGD_libretro."
|
||||
notes = "[1] BennuGD home page: https://www.bennugd.org|[*] Notable Games: Streets of Rage Remake"
|
||||
Vendored
+17
-1
@@ -5,11 +5,24 @@ corename = "bk"
|
||||
categories = "Computer"
|
||||
database = "BK-0010/BK-0011"
|
||||
systemname = "BK-0010/BK-0011(M)"
|
||||
license = "BSD"
|
||||
license = "HPND"
|
||||
permissions = ""
|
||||
display_version = "1.00"
|
||||
supports_no_game = "true"
|
||||
|
||||
# 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
+47
-9
@@ -1,7 +1,7 @@
|
||||
# Software Information
|
||||
display_name = "Sega - Mega Drive - Genesis (BlastEm)"
|
||||
display_name = "Sega - MS/GG/MD/CD/32X (BlastEm)"
|
||||
authors = "Mike Pavone"
|
||||
supported_extensions = "md|bin|smd|gen"
|
||||
supported_extensions = "md|gen|smd|68k|sgd|32x|sms|gg|sg|sg1|sc|sc3|sf7|col|cue|toc|iso|chd|vgm|vgz|flac|wav|bin|rom|gz"
|
||||
corename = "BlastEm"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
@@ -11,10 +11,10 @@ categories = "Emulator"
|
||||
# Hardware Information
|
||||
manufacturer = "Sega"
|
||||
systemid = "mega_drive"
|
||||
systemname = "Sega Genesis"
|
||||
systemname = "Sega 8/16-bit (Various)"
|
||||
|
||||
# Libretro Features
|
||||
database = "Sega - Mega Drive - Genesis"
|
||||
database = "Sega - 32X|Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega Drive - Genesis|Sega - Mega-CD - Sega CD|Sega - PICO|Sega - SG-1000"
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
@@ -22,19 +22,57 @@ cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "false"
|
||||
core_options_version = "null"
|
||||
core_options = "true"
|
||||
core_options_version = "0"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
# BIOS/Firmware
|
||||
firmware_count = 1
|
||||
firmware_count = 10
|
||||
|
||||
firmware0_desc = "rom.db (ROM feature database)"
|
||||
firmware0_path = "rom.db"
|
||||
firmware0_opt = "true"
|
||||
|
||||
notes = "(!) rom.db (md5): ff4a3572475236e859e3e9ac5c87d1f1"
|
||||
firmware1_desc = "bios_CD_U.bin (Sega CD US BIOS, required for Sega CD games)"
|
||||
firmware1_path = "bios_CD_U.bin"
|
||||
firmware1_opt = "true"
|
||||
|
||||
firmware2_desc = "bios_CD_E.bin (Mega-CD EU BIOS, required for Sega CD games)"
|
||||
firmware2_path = "bios_CD_E.bin"
|
||||
firmware2_opt = "true"
|
||||
|
||||
firmware3_desc = "bios_CD_J.bin (Mega-CD JP BIOS, required for Sega CD games)"
|
||||
firmware3_path = "bios_CD_J.bin"
|
||||
firmware3_opt = "true"
|
||||
|
||||
firmware4_desc = "32X_M_BIOS.bin (32X Master SH2 BIOS, required for 32X games)"
|
||||
firmware4_path = "32X_M_BIOS.bin"
|
||||
firmware4_opt = "true"
|
||||
|
||||
firmware5_desc = "32X_S_BIOS.bin (32X Slave SH2 BIOS, required for 32X games)"
|
||||
firmware5_path = "32X_S_BIOS.bin"
|
||||
firmware5_opt = "true"
|
||||
|
||||
firmware6_desc = "32X_G_BIOS.bin (32X 68000 BIOS)"
|
||||
firmware6_path = "32X_G_BIOS.bin"
|
||||
firmware6_opt = "true"
|
||||
|
||||
firmware7_desc = "bios_MD.bin (Mega Drive TMSS ROM, also read as tmss.md)"
|
||||
firmware7_path = "bios_MD.bin"
|
||||
firmware7_opt = "true"
|
||||
|
||||
firmware8_desc = "colecovision.rom (ColecoVision BIOS)"
|
||||
firmware8_path = "colecovision.rom"
|
||||
firmware8_opt = "true"
|
||||
|
||||
firmware9_desc = "laseractive_dyw_1322a.bin (LaserActive uPD ROM)"
|
||||
firmware9_path = "laseractive_dyw_1322a.bin"
|
||||
firmware9_opt = "true"
|
||||
|
||||
notes = "(!) rom.db (sha1): E5414FB1C4CC7D7F5101C07E4547316779BA3D97|(!) bios_CD_U.bin (md5): 2efd74e3232ff260e371b99f84024f7f|(!) bios_CD_E.bin (md5): e66fa1dc5820d254611fdcdba0662372|(!) bios_CD_J.bin (md5): 278a9397d192149e84e820ac621a8edd|(!) colecovision.rom (md5): 2c66f5911e5b42b8ebe113403548eee7|Sega CD and 32X games need their BIOS files; cartridge games run without any."
|
||||
|
||||
description = "A port of the BlastEm emulator to libretro, covering the Sega Genesis/Mega Drive, Sega CD, 32X, Master System, Game Gear, SG-1000, SC-3000, Pico and Copera. This emulator is focused on being both extremely accurate and extremely fast. While it is not as mature as Genesis Plus GX, its extreme accuracy makes it capable of running many demos and test ROMs that choke other emulators, including the notoriously complex Titan Overdrive I and II demos."
|
||||
Vendored
+16
-5
@@ -1,7 +1,7 @@
|
||||
# Software Information
|
||||
display_name = "MSX/SVI/ColecoVision/SG-1000 (blueMSX)"
|
||||
authors = "Daniel Vik"
|
||||
supported_extensions = "rom|ri|mx1|mx2|col|dsk|cas|sg|sc|m3u"
|
||||
supported_extensions = "rom|ri|mx1|mx2|dsk|col|sg|sc|sf|cas|m3u"
|
||||
corename = "blueMSX"
|
||||
categories = "Emulator"
|
||||
license = "GPLv2"
|
||||
@@ -14,10 +14,10 @@ systemname = "MSX/SVI/ColecoVision/SG-1000"
|
||||
systemid = "msx"
|
||||
|
||||
# Libretro Features
|
||||
database = "Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000"
|
||||
supports_no_game = "false"
|
||||
savestate = "false"
|
||||
savestate_features = "null"
|
||||
database = "Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000|Spectravideo - SVI-318 - SVI-328"
|
||||
supports_no_game = "true"
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
@@ -30,4 +30,15 @@ needs_fullpath = "true"
|
||||
disk_control = "true"
|
||||
is_experimental = "false"
|
||||
needs_kbd_mouse_focus = "true"
|
||||
|
||||
# BIOS/Firmware
|
||||
firmware_count = 2
|
||||
firmware0_desc = "'Databases' folder"
|
||||
firmware0_path = "Databases/msxromdb.xml"
|
||||
firmware0_opt = "false"
|
||||
firmware1_desc = "'Machines' folder"
|
||||
firmware1_path = "Machines/Shared Roms/MSX.rom"
|
||||
firmware1_opt = "false"
|
||||
notes = "(!) The libretro port of blueMSX requires the BIOS files|from full standalone package inside the 'System\Machines' directory |and media database files into 'System\Databases' directory.|https://docs.libretro.com/library/bluemsx/#bios|(!) ColecoVision Gamepad Mapping is as follow:|Button 1 as Retropad A|Button 2 as Retropad B|Dial keys 1 to 8 as X, Y, R, L, R2, L2, R3, L3|Star as Select, Hash as Start|0 & 9 are on keyboard 1 & 2 for Player 1|0 & 9 are on keyboard 3 & 4 for Player 2.|(!) To play SpectraVideo cassettes type 'cload' then 'run'|or BLOAD ''CAS:'',R depending of game."
|
||||
|
||||
description = "A port of the blueMSX emulator to libretro. This emulator is cycle accurate and covers all generations of MSX computers, as well as SVI, ColecoVision and Sega SG-1000 machines. This core requires the 'Databases' and 'Machines' folders from a standalone installation of blueMSX to be placed in the frontend's system directory to function."
|
||||
Vendored
+5
-3
@@ -1,8 +1,8 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - NES / Famicom (bnes)"
|
||||
categories = "Emulator"
|
||||
authors = "byuu|Ryphecha"
|
||||
corename = "bnes/higan"
|
||||
authors = "Near|Ryphecha"
|
||||
corename = "bnes"
|
||||
supported_extensions = "nes"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
@@ -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
+11
-2
@@ -15,8 +15,8 @@ systemid = "doom_3"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
savestate = "false"
|
||||
savestate_features = "null"
|
||||
savestate = "true"
|
||||
savestate_features = "basic"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
@@ -30,3 +30,12 @@ needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
database = "Doom 3"
|
||||
|
||||
# BIOS/Firmware
|
||||
firmware_count = 1
|
||||
firmware0_desc = "VR texture and model additions"
|
||||
firmware0_path = "boom3/pak399.pk4"
|
||||
firmware0_opt = "true"
|
||||
notes = "(!) You need pak399.pk4 file in 'system/boom3' for VR mode, otherwise hands are missing."
|
||||
|
||||
description = "A source port of the Doom 3 engine to libretro. This release does not contain any game data, which is still covered by the original EULA and must be obeyed as usual. Unpatched retail 1.0/1.1 disc data, 1.3.1-patched data, the Steam/GOG/Humble releases, Resurrrection of Evil and the free demo are all supported."
|
||||
Vendored
-32
@@ -1,32 +0,0 @@
|
||||
# Software Information
|
||||
display_name = "Doom 3: Resurrection of Evil (boom 3 xp)"
|
||||
authors = "Rinnegatamante and dhewm 3 team"
|
||||
supported_extensions = "pk4"
|
||||
corename = "boom3_xp"
|
||||
license = "GPLv2"
|
||||
permissions = ""
|
||||
display_version = "git"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Id Software"
|
||||
categories = "Game engine"
|
||||
systemname = "Doom 3 XP Game Engine"
|
||||
systemid = "doom_3"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
savestate = "false"
|
||||
savestate_features = "null"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "2.0"
|
||||
load_subsystem = "false"
|
||||
hw_render = "true"
|
||||
required_hw_api = "OpenGL >= 2.0 | OpenGL ES >= 2.0"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
database = "Doom 3"
|
||||
Vendored
+28
@@ -0,0 +1,28 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - Game Boy / Color (Boytacean)"
|
||||
authors = "João Magalhães"
|
||||
supported_extensions = "gb|gbc"
|
||||
corename = "Boytacean"
|
||||
categories = "Emulator"
|
||||
license = "Apache-2."
|
||||
permissions = ""
|
||||
display_version = "0.10.13"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Nintendo"
|
||||
systemname = "Game Boy/Game Boy Color"
|
||||
systemid = "game_boy"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
savestate_features = "deterministic"
|
||||
cheats = "true"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
|
||||
# General Description
|
||||
database = "Nintendo - Game Boy|Nintendo - Game Boy Color"
|
||||
description = "A Game Boy emulator that is written in Rust."
|
||||
Vendored
+83
@@ -0,0 +1,83 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - SNES / SFC (bsnes-jg)"
|
||||
categories = "Emulator"
|
||||
authors = "Near|Rupert Carmichael"
|
||||
corename = "bsnes-jg"
|
||||
supported_extensions = "smc|sfc|st|gb|gbc|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "2.0.0"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Nintendo"
|
||||
systemname = "Super Nintendo Entertainment System"
|
||||
systemid = "super_nes"
|
||||
|
||||
# BIOS / Firmware
|
||||
firmware_count = 16
|
||||
firmware0_desc = "dsp1.data.rom"
|
||||
firmware0_path = "dsp1.data.rom"
|
||||
firmware0_opt = "true"
|
||||
firmware1_desc = "dsp1.program.rom"
|
||||
firmware1_path = "dsp1.program.rom"
|
||||
firmware1_opt = "true"
|
||||
firmware2_desc = "dsp1b.data.rom"
|
||||
firmware2_path = "dsp1b.data.rom"
|
||||
firmware2_opt = "true"
|
||||
firmware3_desc = "dsp1b.program.rom"
|
||||
firmware3_path = "dsp1b.program.rom"
|
||||
firmware3_opt = "true"
|
||||
firmware4_desc = "dsp2.data.rom"
|
||||
firmware4_path = "dsp2.data.rom"
|
||||
firmware4_opt = "true"
|
||||
firmware5_desc = "dsp2.program.rom"
|
||||
firmware5_path = "dsp2.program.rom"
|
||||
firmware5_opt = "true"
|
||||
firmware6_desc = "dsp3.data.rom"
|
||||
firmware6_path = "dsp3.data.rom"
|
||||
firmware6_opt = "true"
|
||||
firmware7_desc = "dsp3.program.rom"
|
||||
firmware7_path = "dsp3.program.rom"
|
||||
firmware7_opt = "true"
|
||||
firmware8_desc = "dsp4.data.rom"
|
||||
firmware8_path = "dsp4.data.rom"
|
||||
firmware8_opt = "true"
|
||||
firmware9_desc = "dsp4.program.rom"
|
||||
firmware9_path = "dsp4.program.rom"
|
||||
firmware9_opt = "true"
|
||||
firmware10_desc = "st010.data.rom"
|
||||
firmware10_path = "st010.data.rom"
|
||||
firmware10_opt = "true"
|
||||
firmware11_desc = "st010.program.rom"
|
||||
firmware11_path = "st010.program.rom"
|
||||
firmware11_opt = "true"
|
||||
firmware12_desc = "st011.data.rom"
|
||||
firmware12_path = "st011.data.rom"
|
||||
firmware12_opt = "true"
|
||||
firmware13_desc = "st011.program.rom"
|
||||
firmware13_path = "st011.program.rom"
|
||||
firmware13_opt = "true"
|
||||
firmware14_desc = "st018.data.rom"
|
||||
firmware14_path = "st018.data.rom"
|
||||
firmware14_opt = "true"
|
||||
firmware15_desc = "st018.program.rom"
|
||||
firmware15_path = "st018.program.rom"
|
||||
firmware15_opt = "true"
|
||||
|
||||
# Libretro Features
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
cheats = "true"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "true"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "1.3"
|
||||
load_subsystem = "true"
|
||||
supports_no_game = "false"
|
||||
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "false"
|
||||
disk_control = "false"
|
||||
|
||||
description = "bsnes-jg is a fork of bsnes v115, rewritten to use the C++ standard library and focus on preservation through accurate emulation and a robust, standards-compliant codebase. Speed hacks were removed, and support for achievements and libretro's cheat interface were added. Additionally, higher quality audio resampling, as well as full support for Super Game Boy, BS-X Satellaview, Sufami Turbo, and Competition carts has been implemented. This core is slightly faster than the original bsnes, but still has more or less the same system requirements. It is a great option for desktop platforms with relatively fast CPUs, though it will also run at full speed on a number of ARM SBCs."
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
# 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"
|
||||
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v094 (Accuracy)"
|
||||
@@ -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"
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
# 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"
|
||||
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v094 (Balanced)"
|
||||
@@ -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"
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
# 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"
|
||||
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v094 (Performance)"
|
||||
@@ -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"
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
# 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"
|
||||
supported_extensions = "sfc|smc|gb|gbc|st|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v085 (Performance)"
|
||||
@@ -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"
|
||||
|
||||
+6
-6
@@ -1,9 +1,9 @@
|
||||
# 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"
|
||||
supported_extensions = "smc|sfc|swc|fig|gb|gbc|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v112.v12"
|
||||
@@ -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 = "smc|sfc|swc|fig|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"
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
# 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"
|
||||
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v094 (Mercury Accuracy)"
|
||||
@@ -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"
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
# 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"
|
||||
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v094 (Mercury Balanced)"
|
||||
@@ -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"
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
# 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"
|
||||
supported_extensions = "sfc|smc|bml|gb|gbc|st|bs"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "v094 (Mercury Performance)"
|
||||
@@ -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 = "CD-i"
|
||||
systemid = "cdi"
|
||||
|
||||
# Firmware / BIOS
|
||||
firmware_count = 1
|
||||
firmware0_desc = "cdimono1.zip"
|
||||
firmware0_path = "cdimono1.zip"
|
||||
firmware0_opt = "false"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
database = "Philips - CD-i"
|
||||
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
+35
@@ -0,0 +1,35 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - Wii U (Cemu)"
|
||||
authors = "Cemu Project|WizzardSK"
|
||||
supported_extensions = "wud|wux|wua|iso|rpx|elf|tmd"
|
||||
corename = "Cemu"
|
||||
categories = "Emulator"
|
||||
license = "MPL-2.0"
|
||||
permissions = ""
|
||||
display_version = "2.6"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Nintendo"
|
||||
systemname = "Wii U"
|
||||
systemid = "wiiu"
|
||||
database = "Nintendo - Wii U"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
hw_render = "true"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
savestate = "false"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
# Firmware / BIOS
|
||||
firmware_count = 0
|
||||
notes = "(!) Save states are not supported - Cemu has no state serialization.|(!) Requires keys.txt in system/Cemu/ to load encrypted titles.|(!) MLC storage is created in saves/Cemu/mlc01/.|(!) Shared fonts go in system/Cemu/resources/sharedFonts/, graphic packs in system/Cemu/graphicPacks/.|(!) Needs a Vulkan or OpenGL 4.5 capable GPU. On Wayland use the Vulkan graphics API core option - the OpenGL path renders black there."
|
||||
|
||||
description = "A port of the Cemu Wii U emulator to libretro. Renders through the frontend's hardware context, either Vulkan (sharing RetroArch's instance, device and queue) or OpenGL 4.5 core profile, and can composite the GamePad (DRC) screen next to the TV screen in several layouts. Save states are not supported and never will be, as Cemu has no infrastructure for serializing emulator state."
|
||||
Vendored
+6
-4
@@ -6,7 +6,7 @@ corename = "ChaiLove"
|
||||
categories = "Game engine"
|
||||
license = "MIT"
|
||||
permissions = ""
|
||||
display_version = "0.32.0"
|
||||
display_version = "2.0.0"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "N/A"
|
||||
@@ -18,14 +18,16 @@ 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"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
needs_fullpath = "false"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
description = "A free, open-source framework used to make 2D games in ChaiScript and libretro. The ChaiLove API is roughly inspired by the LOVE API, and a number of simple 2D games are already available for it."
|
||||
Vendored
+32
@@ -0,0 +1,32 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - SNES / SFC (ChimeraSNES)"
|
||||
categories = "Emulator"
|
||||
authors = "Snes9x Team and various other contributors"
|
||||
corename = "ChimeraSNES"
|
||||
supported_extensions = "smc|fig|sfc|gd3|gd7|dx2|bsx|bs|swc|st"
|
||||
license = "Non-commercial"
|
||||
permissions = ""
|
||||
display_version = ""
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Nintendo"
|
||||
systemname = "Super Nintendo Entertainment System"
|
||||
systemid = "super_nes"
|
||||
|
||||
# Libretro Features
|
||||
savestate = "true"
|
||||
savestate_features = "deterministic"
|
||||
cheats = "true"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "true"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "1.0"
|
||||
load_subsystem = "false"
|
||||
supports_no_game = "false"
|
||||
database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "false"
|
||||
disk_control = "false"
|
||||
|
||||
description = "ChimeraSNES is a fork of the classic and popular SNES emulator Snes9x from circa 2005, much like snes9x2005. It has sound quality close to that of snes9x2005+ but is about as fast as snes9x2005 and comes preconfigured for slower systems."
|
||||
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
+4
-2
@@ -2,7 +2,7 @@
|
||||
display_name = "Nintendo - 3DS (Citra Canary/Experimental)"
|
||||
authors = "Citra Emulation Project"
|
||||
supported_extensions = "3ds|3dsx|elf|axf|cci|cxi|app"
|
||||
corename = "Citra Canary/Experimental"
|
||||
corename = "Citra Canary"
|
||||
categories = "Emulator"
|
||||
license = "GPLv2+"
|
||||
permissions = ""
|
||||
@@ -29,4 +29,6 @@ hw_render = "true"
|
||||
required_hw_api = "OpenGL Core >= 3.3"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
is_experimental = "true"
|
||||
|
||||
description = "A port of the Citra 3DS emulator to libretro. This core is based on the 'Canary' branch, which includes some experimental changes/features that are not considered ready for inclusion in the main branch. The core requires decrypted ROMs to function, and some games require Mii data to be dumped from your own 3DS console."
|
||||
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
+37
@@ -0,0 +1,37 @@
|
||||
# Software Information
|
||||
display_name = "Sega - MD/CD (ClownMDEmu)"
|
||||
categories = "Emulator"
|
||||
authors = "Clownacy"
|
||||
corename = "ClownMDEmu"
|
||||
supported_extensions = "bin|md|gen|cue|iso|chd"
|
||||
license = "AGPLv3"
|
||||
permissions = ""
|
||||
display_version = "Git"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Sega"
|
||||
systemname = "Sega Genesis"
|
||||
systemid = "mega_drive"
|
||||
|
||||
# BIOS / Firmware
|
||||
firmware_count = 0
|
||||
|
||||
# Libretro Features
|
||||
savestate = "true"
|
||||
savestate_features = "deterministic"
|
||||
cheats = "true"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "true"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "2.0"
|
||||
load_subsystem = "true"
|
||||
supports_no_game = "false"
|
||||
single_purpose = "false"
|
||||
database = "Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
description = "A highly-portable emulator that aims to be as fast as possible without sacrificing accuracy."
|
||||
Vendored
+32
@@ -0,0 +1,32 @@
|
||||
# Software Information
|
||||
display_name = "Coolbar (CoolbarEmu)"
|
||||
authors = "Aloys"
|
||||
supported_extensions = "cbe"
|
||||
corename = "coolbaremu"
|
||||
categories = "Emulator"
|
||||
license = "BSD-3-Clause"
|
||||
permissions = ""
|
||||
display_version = "0.2.0"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Shanghai Coolbar"
|
||||
systemname = "Coolbar"
|
||||
systemid = "coolbar"
|
||||
|
||||
# Libretro Features
|
||||
database = ""
|
||||
supports_no_game = "false"
|
||||
firmware_count = 0
|
||||
savestate = "true"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "true"
|
||||
libretro_saves = "false"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
description = "CoolbarEmu is an emulator for the Coolbar/CBE game format. This libretro core supports .cbe content files."
|
||||
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
+6
-4
@@ -1,7 +1,7 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - DS (DeSmuME 2015)"
|
||||
authors = "YopYop156|Zeromus"
|
||||
supported_extensions = "nds|bin"
|
||||
supported_extensions = "nds|ids|bin"
|
||||
corename = "DeSmuME 2015"
|
||||
license = "GPLv2"
|
||||
permissions = ""
|
||||
@@ -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"
|
||||
@@ -41,4 +41,6 @@ firmware1_opt = "true"
|
||||
firmware2_desc = "bios9.bin (ARM9 BIOS)"
|
||||
firmware2_path = "bios9.bin"
|
||||
firmware2_opt = "true"
|
||||
notes = "(!) firmware.bin (md5): 145eaef5bd3037cbc247c213bb3da1b3|(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
|
||||
notes = "(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
|
||||
|
||||
description = "A port of the mature and longstanding DeSmuME emulator for Nintendo's DS console to libretro. The core has very good compatibility and many modern features, but since this is an older snapshot (circa 2015), most users should try the up-to-date core and only fall back to this one if needed for performance reasons."
|
||||
Vendored
+7
-5
@@ -1,7 +1,7 @@
|
||||
# Software Information
|
||||
display_name = "Nintendo - DS (DeSmuME)"
|
||||
authors = "YopYop156|Zeromus"
|
||||
supported_extensions = "nds|bin"
|
||||
supported_extensions = "nds|ids|bin"
|
||||
corename = "DeSmuME"
|
||||
license = "GPLv2"
|
||||
permissions = ""
|
||||
@@ -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"
|
||||
@@ -42,4 +42,6 @@ firmware1_opt = "true"
|
||||
firmware2_desc = "bios9.bin (ARM9 BIOS)"
|
||||
firmware2_path = "bios9.bin"
|
||||
firmware2_opt = "true"
|
||||
notes = "(!) firmware.bin (md5): 145eaef5bd3037cbc247c213bb3da1b3|(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
|
||||
notes = "(!) bios7.bin (md5): df692a80a5b1bc90728bc3dfc76cd948|(!) bios9.bin (md5): a392174eb3e572fed6447e956bde4b25|[1] Enable 'Use External BIOS/Firmware' core option to use firmware files"
|
||||
|
||||
description = "A port of the mature and longstanding DeSmuME emulator for Nintendo's DS console to libretro. The core has very good compatibility and many modern features, including increased internal resolution (very demanding)."
|
||||
Vendored
+42
@@ -0,0 +1,42 @@
|
||||
# Software Information - Information about the core software itself
|
||||
display_name = "Arcade (DICE)"
|
||||
categories = "Emulator"
|
||||
authors = "DICE Team|Ken Mitton"
|
||||
corename = "DICE"
|
||||
# DMY are dummy launcher files for rom-less games.
|
||||
supported_extensions = "zip|dmy|k1|a1|6c|c6|d2|s1|f4|a4|1da|da1|C4|4c|4d|d7|d4"
|
||||
license = "GPLv3"
|
||||
# permissions = ""
|
||||
display_version = "v0.4.2"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Various"
|
||||
systemname = "Arcade (various)"
|
||||
systemid = "dice"
|
||||
firmware_count = 0
|
||||
# Additional notes:
|
||||
# notes = "(!) hash|(!) game rom|(^) continue|[1] notes|[^] continue|[*] list"
|
||||
|
||||
# Libretro Features
|
||||
savestate = "false"
|
||||
cheats = "false"
|
||||
# Does the core support libretro input descriptors
|
||||
# input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
# Does the core use the libretro save interface or does it do its own thing (like with shared memory cards)?
|
||||
# libretro_saves = "true"
|
||||
core_options = "true"
|
||||
core_options_version = "2.0"
|
||||
load_subsystem = "false"
|
||||
# Whether or not the core requires an external file to work:
|
||||
supports_no_game = "false"
|
||||
single_purpose = "false"
|
||||
# Name of the database that the core supports (optional):
|
||||
database = "DICE"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
# Is the core currently suitable for general use? That is, will regular users find it useful or is it for development/testing only (subject to change over time)?
|
||||
is_experimental = "false"
|
||||
|
||||
# Descriptive text, useful for tooltips, etc.
|
||||
description = "DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems that lack any type of CPU, consisting only of discrete logic components."
|
||||
Vendored
+32
@@ -0,0 +1,32 @@
|
||||
# Software Information
|
||||
display_name = "Dingoo A320 / Gemei A330 (DingooEmu)"
|
||||
authors = "Aloys"
|
||||
supported_extensions = "app|cc|c2s|c3s"
|
||||
corename = "dingooemu"
|
||||
categories = "Emulator"
|
||||
license = "BSD-3-Clause"
|
||||
permissions = ""
|
||||
display_version = "0.3.0"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Ingenic"
|
||||
systemname = "Dingoo A320"
|
||||
systemid = "dingoo-a320"
|
||||
|
||||
# Libretro Features
|
||||
database = "Dingoo A320"
|
||||
supports_no_game = "false"
|
||||
firmware_count = 0
|
||||
savestate = "true"
|
||||
cheats = "true"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "true"
|
||||
libretro_saves = "false"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
description = "DingooEmu emulates Dingoo A320 APP games and Gemei A330 CC, C2S, and C3S games."
|
||||
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."
|
||||
Vendored
+25
@@ -0,0 +1,25 @@
|
||||
# Software Information
|
||||
display_name = "Laserdisc arcade game (DirkSimple)"
|
||||
authors = "Ryan C. Gordon"
|
||||
supported_extensions = "ogv|dirksimple"
|
||||
corename = "DirkSimple"
|
||||
categories = "Emulator"
|
||||
license = "zlib"
|
||||
permissions = ""
|
||||
display_version = "0.2"
|
||||
|
||||
# Hardware Information
|
||||
# even within Dragon's Lair 1, the European version had a different publisher with a totally different cabinet and laserdisc player.
|
||||
manufacturer = "various"
|
||||
systemname = "Laserdisc arcade game"
|
||||
systemid = "laserdisc"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
cheats = "false"
|
||||
hw_render = "false"
|
||||
notes = "DirkSimple plays laserdisc arcade games, like Dragon's Lair. The games are not emulated ROMs, but reimplemented in Lua, and using an Ogg Theora video of the laserdisc's contents."
|
||||
|
||||
description = "A player of laserdisc arcade games."
|
||||
+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
+18
-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|wia"
|
||||
corename = "Dolphin"
|
||||
categories = "Emulator"
|
||||
license = "GPLv2+"
|
||||
@@ -26,10 +26,25 @@ 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 = 4
|
||||
firmware0_desc = "Dolphin 'Sys' folder with dolphin-emu/Sys/codehandler.bin"
|
||||
firmware0_path = "dolphin-emu/Sys/codehandler.bin"
|
||||
firmware0_opt = "false"
|
||||
firmware1_desc = "dolphin-emu/Sys/GC/JAP/IPL.bin (GameCube JP BIOS)"
|
||||
firmware1_path = "dolphin-emu/Sys/GC/JAP/IPL.bin"
|
||||
firmware1_opt = "true"
|
||||
firmware2_desc = "dolphin-emu/Sys/GC/USA/IPL.bin (GameCube US BIOS)"
|
||||
firmware2_path = "dolphin-emu/Sys/GC/USA/IPL.bin"
|
||||
firmware2_opt = "true"
|
||||
firmware3_desc = "dolphin-emu/Sys/GC/EUR/IPL.bin (GameCube EU BIOS)"
|
||||
firmware3_path = "dolphin-emu/Sys/GC/EUR/IPL.bin"
|
||||
firmware3_opt = "true"
|
||||
notes = "(!) You need the Dolphin 'Sys' folder in 'system/dolphin-emu'.|(!) Check https://docs.libretro.com/library/dolphin/#setup for more details.|(!) The GameCube BIOS files can be stored in '<save_dir>/User/GC/<region>/'|[^] as an alternative to '<system_dir>/dolphin-emu/Sys/GC/<region>/',|[^] this information page only checks the system directory however|[^] and will not be able to tell if the files are present from these alternative paths."
|
||||
|
||||
description = "A port of the popular Dolphin Gamecube/Wii emulator to libretro. This core exposes only a subset of the many features included in the standalone Dolphin emulator, but it can provide a simplified and libretro-native experience for playing these games. The core needs the 'Sys' directory copied from the standalone emulator's files into the frontend's system directory, as this is where the emulator looks to apply per-game settings/hacks for better compatibility and performance. For Dolphin power-users, the reduced functionality of the core may be stifling, in which case the dolphin-launcher core may be a better fit."
|
||||
Vendored
+9
-6
@@ -1,7 +1,7 @@
|
||||
# Software Information
|
||||
display_name = "DOS (DOSBox-core)"
|
||||
authors = "DOSBox Team|radius|Nikos Chantziaras"
|
||||
supported_extensions = "exe|com|bat|conf|cue|iso"
|
||||
supported_extensions = "exe|com|bat|conf|cue|iso|img|/"
|
||||
corename = "DOSBox-core"
|
||||
categories = "Emulator"
|
||||
license = "GPLv2"
|
||||
@@ -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|chd|cue|ins|img|ima|vhd|jrc|tc|m3u|m3u8|conf|/"
|
||||
corename = "DOSBox-pure"
|
||||
categories = "Emulator"
|
||||
license = "GPLv2"
|
||||
permissions = ""
|
||||
display_version = "0.9.9"
|
||||
|
||||
# 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 = "2.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
+3
-1
@@ -1,7 +1,7 @@
|
||||
# Software Information
|
||||
display_name = "DOS (DOSBox-SVN)"
|
||||
authors = "DOSBox Team|radius"
|
||||
supported_extensions = "exe|com|bat|conf|cue|iso"
|
||||
supported_extensions = "exe|com|bat|conf|cue|iso|img|/"
|
||||
corename = "DOSBox-SVN"
|
||||
categories = "Emulator"
|
||||
license = "GPLv2"
|
||||
@@ -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
+32
@@ -0,0 +1,32 @@
|
||||
# Software Information
|
||||
display_name = "Cave Story (drs)"
|
||||
authors = "Alula|Dr. Glaucous"
|
||||
supported_extensions = "exe|dll|so"
|
||||
corename = "doukutsu-rs"
|
||||
categories = "Game"
|
||||
license = "MIT"
|
||||
permissions = ""
|
||||
display_version = "1.2.0 - 0.101.0"
|
||||
|
||||
# Hardware Information
|
||||
systemname = "Cave Story Game Engine"
|
||||
systemid = "doukutsu-rs"
|
||||
|
||||
# Libretro Features
|
||||
database = "Cave Story"
|
||||
supports_no_game = "true"
|
||||
single_purpose = "true"
|
||||
savestate = "false"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
hw_render = "true"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
notes = "(!) drs requires data ROM 'Cave Story (en).zip'.|(!) Load Content 'Doukutsu.exe', Also works with all other ports of CS"
|
||||
|
||||
description = "An open-source reimplementation of the Cave Story / Doukutsu engine, ported to libretro. This core requires users to load the freeware Doukutsu.exe as content so the core can access the game assets stored inside."
|
||||
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|lzh|easyrpg"
|
||||
corename = "EasyRPG Player"
|
||||
categories = "Game engine"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "0.6.1.0"
|
||||
display_version = "0.8.1.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): c011b428819eea4a80b455c245a5a04d"
|
||||
|
||||
# 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
+33
@@ -0,0 +1,33 @@
|
||||
# Software Information
|
||||
display_name = "Duke Nukem 3D (EDuke32)"
|
||||
authors = "EDuke32 Team"
|
||||
supported_extensions = "grp|pk3|pk4|zip"
|
||||
corename = "EDuke32"
|
||||
license = "GPLv2, Ken Silverman"
|
||||
permissions = ""
|
||||
display_version = ""
|
||||
categories = "Game"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "3D Realms"
|
||||
systemname = "Build Engine"
|
||||
systemid = "duke3d"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
database = "Duke Nukem 3D"
|
||||
savestate = "false"
|
||||
savestate_features = ""
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "true"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
hw_render = "true"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
notes = "(!) EDuke32 requires compatible game data such as DUKE3D.GRP.|(!) Supports Duke Nukem 3D expansions, custom maps, CON scripts and community modifications.|(!) Hardware rendering requires a compatible graphics backend."
|
||||
|
||||
description = "A libretro port of EDuke32, an advanced open-source source port of the Build engine used by Duke Nukem 3D. EDuke32 provides enhanced compatibility with Duke Nukem 3D, its expansions and numerous community-created modifications. Features include high-resolution graphics, improved rendering, widescreen support, advanced scripting through CON, custom maps, enhanced audio, modern input handling and hardware-accelerated OpenGL rendering. BUILD engine technology originally created by Ken Silverman, non-GPL rendering and engine technology used in EDuke32 available under BUILDLIC."
|
||||
Vendored
+35
@@ -0,0 +1,35 @@
|
||||
# Software Information
|
||||
display_name = "Nokia - Symbian / N-Gage (EKA2L1)"
|
||||
authors = "EKA2L1 Team|WizzardSK"
|
||||
supported_extensions = "sis|sisx|n-gage|eka2l1"
|
||||
corename = "EKA2L1"
|
||||
categories = "Emulator"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "Nokia"
|
||||
systemname = "Symbian OS / N-Gage"
|
||||
systemid = "symbian"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
savestate = "false"
|
||||
cheats = "false"
|
||||
input_descriptors = "false"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "false"
|
||||
core_options = "false"
|
||||
load_subsystem = "false"
|
||||
hw_render = "true"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "true"
|
||||
|
||||
# Firmware / BIOS
|
||||
firmware_count = 1
|
||||
firmware0_desc = "'eka2l1/firmware' folder (a device firmware dump: an RPKG, or a ROM together with its ROFS)"
|
||||
firmware0_path = "eka2l1/firmware"
|
||||
firmware0_opt = "false"
|
||||
|
||||
notes = "A device has to be installed before anything will run: put a firmware dump in '<system>/eka2l1/firmware' and the core installs it on first start. Content is a Symbian package (.sis, .sisx, .n-gage), or an .eka2l1 shortcut file naming the UID of an application that is already installed."
|
||||
Vendored
+33
@@ -0,0 +1,33 @@
|
||||
# Software Information
|
||||
display_name = "EPOCH - Cassette Vision (EmuCV)"
|
||||
authors = "Maxime MARCONATO (aka MaaaX)"
|
||||
supported_extensions = "bin"
|
||||
corename = "EmuCV"
|
||||
categories = "Emulator"
|
||||
license = "GPLv3"
|
||||
permissions = ""
|
||||
display_version = "0.00"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "EPOCH"
|
||||
systemname = "Cassette Vision"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "false"
|
||||
savestate = "false"
|
||||
savestate_features = "null"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "false"
|
||||
core_options = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "true"
|
||||
|
||||
# BIOS / Firmware
|
||||
firmware_count = 0
|
||||
|
||||
description = "A libretro core for the EPOCH Cassette Vision, the 1981 Japanese console whose games carried their own CPU in the cartridge. The core is in early development: no save states and no core options yet."
|
||||
notes = "The Cassette Vision needs no BIOS - each cartridge contains the uPD777 (or uPD778) that runs it, so the ROM dump is the whole machine."
|
||||
Vendored
+39
@@ -0,0 +1,39 @@
|
||||
# Software Information
|
||||
display_name = "EPOCH/YENO Super Cassette Vision (EmuSCV)"
|
||||
authors = "Maxime MARCONATO (aka MaaaX) - [email protected]|Toshiya TAKEDA"
|
||||
supported_extensions = "cart|bin|rom|0|zip"
|
||||
corename = "EmuSCV"
|
||||
categories = "Emulator"
|
||||
license = "GPLv3+"
|
||||
permissions = ""
|
||||
display_version = "0.15"
|
||||
|
||||
# Hardware Information
|
||||
manufacturer = "EPOCH"
|
||||
systemname = "Super Cassette Vision"
|
||||
systemid = "super_cassette_vision"
|
||||
database = "Epoch - Super Cassette Vision"
|
||||
|
||||
# Libretro Features
|
||||
supports_no_game = "true"
|
||||
savestate = "true"
|
||||
savestate_features = "serialized"
|
||||
cheats = "false"
|
||||
input_descriptors = "true"
|
||||
memory_descriptors = "false"
|
||||
libretro_saves = "false"
|
||||
core_options = "true"
|
||||
load_subsystem = "false"
|
||||
hw_render = "false"
|
||||
needs_fullpath = "true"
|
||||
disk_control = "false"
|
||||
is_experimental = "false"
|
||||
|
||||
# BIOS / Firmware
|
||||
firmware_count = 1
|
||||
firmware0_desc = "upd7801g.s01 (Super Cassette Vision BIOS)"
|
||||
firmware0_path = "upd7801g.s01"
|
||||
firmware0_opt = "false"
|
||||
|
||||
description = "A libretro core for the EPOCH Super Cassette Vision, the 1984 Japanese console also sold in France in 1984 as the YENO Super Cassette Vision. A system BIOS is required. Cartridges are dumped as a single file or as numbered parts, and the core converts them to its own .cart format, which records the bank layout that a raw dump cannot carry."
|
||||
notes = "(!) upd7801g.s01 (md5): 635a978fd40db9a18ee44eff449fc126|A cartridge dumped in several parts loads from its .0 file, with .1, .2 and .3 beside it.|A .cart file appearing in the save directory after a launch is normal: it is the converted cartridge."
|
||||
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."
|
||||
Loaded 100 of 438 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user