forked from libretro/libretro-super
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build-config.sh
334 lines (279 loc) · 7.47 KB
/
build-config.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
# vim: set ts=3 sw=3 noet ft=sh : bash
# -------------------------------------------------------------------------------------------------
# Configure which cores to fetch/build/install
# -------------------------------------------------------------------------------------------------
# Uncomment each line to enable core fetch / Comment to disable
#
# Format: include_[core|devkit|lutro]_[core_name]
# -------------------------------------------------------------------------------------------------
# Console cores (rules.d/core-rules)
# -------------------------------------------------------------------------------------------------
# --- SNES emulator cores ---
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
include_core_bsnes_hd_beta
include_core_bsnes_accuracy
include_core_bsnes_balanced
include_core_bsnes_performance
include_core_bsnes_cplusplus98
include_core_bsnes_mercury_accuracy
include_core_bsnes_mercury_balanced
include_core_bsnes_mercury_performance
include_core_mednafen_snes
include_core_mednafen_supafaust
# --- Dreamcast emulator cores ---
include_core_flycast
# 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
# --- Master System cores ---
include_core_gearsystem
# --- Arcade emulator cores ---
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 ---
include_core_neocd
# --- GBA emulator cores ---
include_core_vba_next
include_core_vbam
include_core_gpsp
include_core_meteor
include_core_mgba
include_core_mednafen_gba
include_core_tempgba
# --- NES emulator cores ---
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
include_core_desmume2015
include_core_melonds
# --- Nintendo 3DS emulator cores ---
include_core_citra
include_core_citra2018
include_core_citra_canary
# --- Game Boy/Color emulator cores ---
include_core_gambatte
include_core_sameboy
include_core_tgbdual
include_core_gearboy
include_core_fixgb
# --- Atari 2600 emulator cores ---
include_core_stella
include_core_stella2014
# --- Atari 800 emulator cores ---
include_core_atari800
# --- 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_swanstation
# --- Philips CDi emulator cores ---
include_core_samecdi
# --- PlayStation2 emulator cores ---
#include_core_play
# --- MSX emulator cores ---
include_core_bluemsx
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
include_core_handy
# --- SNK Neo Geo Pocket/Color ---
include_core_mednafen_ngp
include_core_race
# --- NEC PC-Engine emulator cores ---
include_core_mednafen_pce
include_core_mednafen_pce_fast
include_core_mednafen_supergrafx
# --- NEC PC-FX emulator cores ---
include_core_mednafen_pcfx
# --- Bandai WonderSwan emulator cores ---
include_core_mednafen_wswan
# --- Virtual Boy emulator cores ---
include_core_mednafen_vb
# --- Atari Jaguar emulator cores ---
include_core_virtualjaguar
# --- DOS/PC/MAC emulator cores ---
# 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 ---
include_core_mupen64plus_next
include_core_parallext
include_core_parallel_n64
# --- Nintendo Gamecube/Wii cores ---
include_core_dolphin
include_core_dolphin_launcher
include_core_ishiiruka
# --- Nintendo Pokemon Mini cores ---
include_core_pokemini
# --- Game & Watch cores ---
include_core_gw
# --- PPSSPP cores ---
include_core_ppsspp
# --- Atari ProSystem 7800 emulator cores ---
include_core_prosystem
# --- Odyssey 2 emulator cores ---
include_core_o2em
# --- 3DO emulator cores ---
include_core_opera
# --- ZX Spectrum emulator cores ---
include_core_fuse
include_core_81
# --- NEC PC-88 emulator cores ---
include_core_quasi88
# --- NEC PC-98 emulator cores ---
include_core_nekop2
include_core_np2kai
# --- Fairchild ChannelF cores ---
include_core_freechaf
# --- Sharp X-68000 emulator cores ---
include_core_px68k
include_core_hatari
include_core_emux
# --- Vectrex emulator cores ---
include_core_vecx
# --- ColecoVision emulator cores .--
include_core_gearcoleco
# --- Texas Instruments emulator cores .--
include_core_numero
# --- Media player ---
include_core_ffmpeg
# --- Streaming ---
include_core_remotejoy
# --- Game engine cores ---
include_core_cannonball
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
include_core_xrick
include_core_openlara
include_core_nxengine
include_core_craft
include_core_mrboom
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_x1
include_core_galaxy
include_core_jaxe
include_core_theodore
include_core_vaporspec
include_core_bk
include_core_sameduck
# -------------------------------------------------------------------------------------------------
# Devkits
# -------------------------------------------------------------------------------------------------
include_devkit_manifest
include_devkit_dat_pull
include_devkit_ari64_dynarec
include_devkit_common
include_devkit_samples
include_devkit_deps
include_devkit_retroluxury
include_devkit_sdl
# -------------------------------------------------------------------------------------------------
# Lutro
# -------------------------------------------------------------------------------------------------
include_lutro_sienna
include_lutro_platformer
include_lutro_pong
include_lutro_tetris
include_lutro_snake
include_lutro_iyfct
include_lutro_game_of_life