Skip to content

Commit 9ca32f8

Browse files
authored
Merge pull request libretro#1664 from zoltanvb/master
Updates from cross-checking info files, nightly builds, and rules.
2 parents 0b7fb8d + 23fc594 commit 9ca32f8

File tree

2 files changed

+210
-5
lines changed

2 files changed

+210
-5
lines changed

build-config.sh

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
include_core_mesens
1616
include_core_snes9x2002
1717
include_core_snes9x2005
18+
include_core_snes9x2005_plus
1819
include_core_snes9x2010
1920
include_core_snes9x
2021
include_core_bsnes
@@ -31,7 +32,8 @@ include_core_mednafen_supafaust
3132

3233
# --- Dreamcast emulator cores ---
3334
include_core_flycast
34-
include_core_redream
35+
# include_core_redream
36+
include_core_vemulator
3537

3638
# --- Genesis emulator cores ---
3739
include_core_smsplus
@@ -48,6 +50,7 @@ include_core_fbneo
4850
include_core_fbalpha2012
4951
include_core_fbalpha2012_cps1
5052
include_core_fbalpha2012_cps2
53+
include_core_fbalpha2012_cps3
5154
include_core_fbalpha2012_neogeo
5255

5356
# --- Neo Geo cores ---
@@ -97,12 +100,18 @@ include_core_atari800
97100
# --- Atari 5200 emulator cores ---
98101
include_core_a5200
99102

100-
# --- Commodore 64 emulator cores ---
103+
# --- Commodore emulator cores ---
101104
include_core_frodo
102105
include_core_vice_x64
106+
include_core_vice_x64sc
103107
include_core_vice_x128
104108
include_core_vice_xvic
105109
include_core_vice_xplus4
110+
include_core_vice_xcbm2
111+
include_core_vice_xcbm5x0
112+
include_core_vice_xpet
113+
include_core_vice_xscpu64
114+
106115
# --- PlayStation1 emulator cores ---
107116
include_core_mednafen_psx
108117
include_core_mednafen_psx_hw
@@ -157,8 +166,9 @@ include_core_mednafen_vb
157166
include_core_virtualjaguar
158167

159168
# --- DOS/PC/MAC emulator cores ---
160-
include_core_basilisk2
169+
# include_core_basilisk2
161170
include_core_dosbox
171+
include_core_dosbox_core
162172
include_core_dosbox_svn
163173
include_core_dosbox_pure
164174
include_core_pcem
@@ -167,9 +177,11 @@ include_core_pcem
167177
include_core_mame2000
168178
include_core_mame2003
169179
include_core_mame2003_plus
180+
include_core_mame2003_midway
170181
include_core_mame2010
171182
include_core_mame2015
172183
include_core_mame2016
184+
include_core_hbmame
173185
include_core_mame
174186

175187
# --- N64 emulator cores ---
@@ -179,6 +191,7 @@ include_core_parallel_n64
179191

180192
# --- Nintendo Gamecube/Wii cores ---
181193
include_core_dolphin
194+
include_core_dolphin_launcher
182195
include_core_ishiiruka
183196

184197
# --- Nintendo Pokemon Mini cores ---
@@ -222,6 +235,9 @@ include_core_emux
222235
# --- Vectrex emulator cores ---
223236
include_core_vecx
224237

238+
# --- ColecoVision emulator cores .--
239+
include_core_gearcoleco
240+
225241
# --- Media player ---
226242
include_core_ffmpeg
227243

@@ -234,7 +250,11 @@ include_core_reminiscence
234250
include_core_easyrpg
235251
include_core_tyrquake
236252
include_core_vitaquake2
253+
include_core_vitaquake2_rogue
254+
include_core_vitaquake2_xatrix
255+
include_core_vitaquake2_zaero
237256
include_core_vitaquake3
257+
include_core_vitavoyager
238258
include_core_boom3
239259
include_core_prboom
240260
include_core_ecwolf
@@ -256,6 +276,10 @@ include_core_tic80
256276
include_core_lutro
257277
include_core_retro8
258278
include_core_uzem
279+
include_core_gong
280+
include_core_jumpnbump
281+
# include_core_pascal_pong
282+
include_core_superbroswar
259283

260284
# --- Miscellaneous cores ---
261285
include_core_video_processor
@@ -264,13 +288,17 @@ include_core_potator
264288
include_core_pocketcdg
265289
include_core_crocods
266290
include_core_cap32
291+
include_core_ep128emu_core
292+
include_core_freeintv
267293
include_core_mu
268294
include_core_squirreljme
269295
include_core_minivmac
270296
include_core_oberon
271297
include_core_x1
272298
include_core_galaxy
273-
299+
include_core_jaxe
300+
include_core_theodore
301+
include_core_vaporspec
274302

275303
# -------------------------------------------------------------------------------------------------
276304
# Devkits

rules.d/core-rules.sh

Lines changed: 178 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ libretro_dolphin_git_url="https://github.com/libretro/dolphin.git"
6161
libretro_dolphin_build_subdir="Source/Core/DolphinLibretro"
6262
libretro_dolphin_build_makefile="Makefile"
6363

64+
include_core_dolphin_launcher() {
65+
register_module core "dolphin_launcher"
66+
}
67+
libretro_dolphin_launcher_name="Dolphin Launcher"
68+
libretro_dolphin_launcher_git_url="https://github.com/RobLoach/libretro-dolphin-launcher"
69+
6470
include_core_ishiiruka() {
6571
register_module core "ishiiruka"
6672
}
@@ -120,6 +126,42 @@ libretro_vice_x64_name="VICE x64"
120126
libretro_vice_x64_git_url="https://github.com/libretro/vice-libretro.git"
121127
libretro_vice_x64_build_makefile="Makefile"
122128

129+
include_core_vice_x64sc() {
130+
register_module core "vice_x64sc"
131+
}
132+
libretro_vice_x64sc_name="VICE x64sc"
133+
libretro_vice_x64sc_git_url="https://github.com/libretro/vice-libretro.git"
134+
libretro_vice_x64sc_build_makefile="Makefile"
135+
libretro_vice_x64sc_build_args="EMUTYPE=\"x64sc\""
136+
libretro_vice_x64sc_build_cores="vice_x64sc"
137+
138+
include_core_vice_xscpu64() {
139+
register_module core "vice_xscpu64"
140+
}
141+
libretro_vice_xscpu64_name="VICE xscpu64"
142+
libretro_vice_xscpu64_git_url="https://github.com/libretro/vice-libretro.git"
143+
libretro_vice_xscpu64_build_makefile="Makefile"
144+
libretro_vice_xscpu64_build_args="EMUTYPE=\"xscpu64\""
145+
libretro_vice_xscpu64_build_cores="vice_xscpu64"
146+
147+
include_core_vice_xcbm2() {
148+
register_module core "vice_xcbm2"
149+
}
150+
libretro_vice_xcbm2_name="VICE xcbm2"
151+
libretro_vice_xcbm2_git_url="https://github.com/libretro/vice-libretro.git"
152+
libretro_vice_xcbm2_build_makefile="Makefile"
153+
libretro_vice_xcbm2_build_args="EMUTYPE=\"xcbm2\""
154+
libretro_vice_xcbm2_build_cores="vice_xcbm2"
155+
156+
include_core_vice_xcbm5x0() {
157+
register_module core "vice_xcbm5x0"
158+
}
159+
libretro_vice_xcbm5x0_name="VICE xcbm5x0"
160+
libretro_vice_xcbm5x0_git_url="https://github.com/libretro/vice-libretro.git"
161+
libretro_vice_xcbm5x0_build_makefile="Makefile"
162+
libretro_vice_xcbm5x0_build_args="EMUTYPE=\"xcbm5x0\""
163+
libretro_vice_xcbm5x0_build_cores="vice_xcbm5x0"
164+
123165
include_core_vice_x128() {
124166
register_module core "vice_x128"
125167
}
@@ -129,6 +171,15 @@ libretro_vice_x128_build_makefile="Makefile"
129171
libretro_vice_x128_build_args="EMUTYPE=\"x128\""
130172
libretro_vice_x128_build_cores="vice_x128"
131173

174+
include_core_vice_xpet() {
175+
register_module core "vice_xpet"
176+
}
177+
libretro_vice_xpet_name="VICE xpet"
178+
libretro_vice_xpet_git_url="https://github.com/libretro/vice-libretro.git"
179+
libretro_vice_xpet_build_makefile="Makefile"
180+
libretro_vice_xpet_build_args="EMUTYPE=\"xpet\""
181+
libretro_vice_xpet_build_cores="vice_xpet"
182+
132183
include_core_vice_xplus4() {
133184
register_module core "vice_xplus4"
134185
}
@@ -218,6 +269,13 @@ include_core_snes9x2005() {
218269
libretro_snes9x2005_name="SNES9x 2005"
219270
libretro_snes9x2005_git_url="https://github.com/libretro/snes9x2005.git"
220271

272+
include_core_snes9x2005_plus() {
273+
register_module core "snes9x2005_plus" -ngc -ps3 -psp1 -wii
274+
}
275+
libretro_snes9x2005_plus_name="SNES9x 2005 Plus"
276+
libretro_snes9x2005_plus_git_url="https://github.com/libretro/snes9x2005.git"
277+
libretro_snes9x2005_plus_build_args="USE_BLARGG_APU=\"1\""
278+
221279
include_core_snes9x2010() {
222280
register_module core "snes9x2010" -ps3
223281
}
@@ -588,6 +646,39 @@ libretro_vitaquake2_name="vitaQuake2"
588646
libretro_vitaquake2_git_url="https://github.com/libretro/vitaquake2.git"
589647
libretro_vitaquake2_build_makefile="Makefile"
590648

649+
include_core_vitaquake2_rogue() {
650+
register_module core "vitaquake2_rogue"
651+
}
652+
libretro_vitaquake2_rogue_name="vitaQuake 2 [Rogue]"
653+
libretro_vitaquake2_rogue_git_url="https://github.com/libretro/vitaquake2.git"
654+
libretro_vitaquake2_rogue_build_makefile="Makefile"
655+
libretro_vitaquake2_rogue_build_args="basegame=\"rogue\""
656+
libretro_vitaquake2_rogue_build_cores="vitaquake2-rogue"
657+
658+
include_core_vitaquake2_xatrix() {
659+
register_module core "vitaquake2_xatrix"
660+
}
661+
libretro_vitaquake2_xatrix_name="vitaQuake 2 [Xatrix]"
662+
libretro_vitaquake2_xatrix_git_url="https://github.com/libretro/vitaquake2.git"
663+
libretro_vitaquake2_xatrix_build_makefile="Makefile"
664+
libretro_vitaquake2_xatrix_build_args="basegame=\"xatrix\""
665+
libretro_vitaquake2_xatrix_build_cores="vitaquake2-xatrix"
666+
667+
include_core_vitaquake2_zaero() {
668+
register_module core "vitaquake2_zaero"
669+
}
670+
libretro_vitaquake2_zaero_name="vitaQuake 2 [Zaero]"
671+
libretro_vitaquake2_zaero_git_url="https://github.com/libretro/vitaquake2.git"
672+
libretro_vitaquake2_zaero_build_makefile="Makefile"
673+
libretro_vitaquake2_zaero_build_args="basegame=\"zaero\""
674+
libretro_vitaquake2_zaero_build_cores="vitaquake2-zaero"
675+
676+
include_core_vitavoyager() {
677+
register_module core "vitavoyager"
678+
}
679+
libretro_vitavoyager_name="Lilium Voyager"
680+
libretro_vitavoyager_git_url="https://github.com/libretro/vitaVoyager.git"
681+
591682
include_core_vitaquake3() {
592683
register_module core "vitaquake3"
593684
}
@@ -762,10 +853,18 @@ libretro_dosbox_name="DOSBox"
762853
libretro_dosbox_git_url="https://github.com/libretro/dosbox-libretro.git"
763854
libretro_dosbox_makefile="Makefile.libretro"
764855

856+
include_core_dosbox_core() {
857+
register_module core "dosbox_core" -ngc -ps3 -psp1 -wii
858+
}
859+
libretro_dosbox_core_name="DOSBox Core"
860+
libretro_dosbox_core_git_url="https://github.com/libretro/dosbox-core.git"
861+
libretro_dosbox_core_build_subdir="libretro"
862+
libretro_dosbox_core_makefile="Makefile.libretro"
863+
765864
include_core_dosbox_svn() {
766865
register_module core "dosbox_svn" -ngc -ps3 -psp1 -wii
767866
}
768-
libretro_dosbox_svn_name="DOSBox"
867+
libretro_dosbox_svn_name="DOSBox SVN"
769868
libretro_dosbox_svn_git_url="https://github.com/libretro/dosbox-svn.git"
770869
libretro_dosbox_svn_git_submodules="yes"
771870
libretro_dosbox_svn_makefile="Makefile.libretro"
@@ -843,6 +942,13 @@ libretro_mame2016_name="MAME 2016 (0.174)"
843942
libretro_mame2016_git_url="https://github.com/libretro/mame2016-libretro.git"
844943
libretro_mame2016_makefile="Makefile"
845944

945+
include_core_hbmame() {
946+
register_module core "hbmame"
947+
}
948+
libretro_hbmame_name="Home Brew MAME"
949+
libretro_hbmame_git_url="https://github.com/libretro/hbmame-libretro.git"
950+
libretro_hbmame_makefile="Makefile.libretro"
951+
846952
include_core_mame() {
847953
register_module core "mame" -theos_ios -ngc -ps3 -psp1 -qnx -wii
848954
}
@@ -1288,6 +1394,77 @@ libretro_quasi88_name="QUASI88"
12881394
libretro_quasi88_git_url="https://github.com/libretro/quasi88-libretro.git"
12891395
libretro_quasi88_build_makefile="Makefile"
12901396

1397+
include_core_ep128emu_core() {
1398+
register_module core "ep128emu_core"
1399+
}
1400+
libretro_ep128emu_core_name="ep128emu"
1401+
libretro_ep128emu_core_git_url="https://github.com/libretro/ep128emu-core.git"
1402+
1403+
include_core_freej2me() {
1404+
register_module core "freej2me"
1405+
}
1406+
libretro_freej2me_name="freej2me"
1407+
libretro_freej2me_git_url="https://github.com/hex007/freej2me.git"
1408+
libretro_freej2me_build_subdir="src/libretro"
1409+
1410+
include_core_gearcoleco() {
1411+
register_module core "gearcoleco"
1412+
}
1413+
libretro_gearcoleco_name="Gearcoleco"
1414+
libretro_gearcoleco_git_url="https://github.com/drhelius/Gearcoleco.git"
1415+
libretro_gearcoleco_build_subdir="platforms/libretro"
1416+
1417+
include_core_gong() {
1418+
register_module core "gong"
1419+
}
1420+
libretro_gong_name="Gong"
1421+
libretro_gong_git_url="https://github.com/libretro/gong.git"
1422+
libretro_gong_build_makefile="Makefile.libretro"
1423+
1424+
include_core_jaxe() {
1425+
register_module core "jaxe"
1426+
}
1427+
libretro_jaxe_name="JAXE"
1428+
libretro_jaxe_git_url="https://github.com/kurtjd/jaxe.git"
1429+
libretro_jaxe_build_makefile="Makefile.libretro"
1430+
libretro_jaxe_git_submodules="yes"
1431+
1432+
include_core_jumpnbump() {
1433+
register_module core "jumpnbump"
1434+
}
1435+
libretro_jumpnbump_name="Jump n Bump"
1436+
libretro_jumpnbump_git_url="https://github.com/libretro/jumpnbump-libretro.git"
1437+
1438+
include_core_redbook() {
1439+
register_module core "redbook"
1440+
}
1441+
libretro_redbook_name="redbook"
1442+
libretro_redbook_git_url="https://github.com/libretro/redbook.git"
1443+
1444+
include_core_pascal_pong() {
1445+
register_module core "pascal_pong"
1446+
}
1447+
libretro_pascal_pong_name="pascal_pong"
1448+
libretro_pascal_pong_git_url="https://github.com/libretro/pascal-pong-libretro.git"
1449+
1450+
include_core_superbroswar() {
1451+
register_module core "superbroswar"
1452+
}
1453+
libretro_superbroswar_name="superbroswar"
1454+
libretro_superbroswar_git_url="https://github.com/libretro/superbroswar-libretro.git"
1455+
libretro_superbroswar_build_makefile="Makefile.libretro"
1456+
libretro_superbroswar_git_submodules="yes"
1457+
1458+
include_core_vaporspec() {
1459+
register_module core "vaporspec"
1460+
}
1461+
libretro_vaporspec_name="Vapor Spec"
1462+
libretro_vaporspec_git_url="https://github.com/minkcv/vm.git"
1463+
libretro_vaporspec_build_subdir="machine"
1464+
libretro_vaporspec_build_makefile="Makefile.libretro"
1465+
libretro_vaporspec_git_submodules="yes"
1466+
1467+
12911468
# CORE RULE VARIABLES
12921469
#
12931470
# All variables follow the format of libretro_<core>_<setting> where <core> is

0 commit comments

Comments
 (0)