[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#31109: Retroarch: source tarball has wrong hash
From: |
Ludovic Courtès |
Subject: |
bug#31109: Retroarch: source tarball has wrong hash |
Date: |
Mon, 09 Apr 2018 22:19:14 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hi Rutger,
Rutger Helling <address@hidden> skribis:
> Here's what diffoscope gave me (old vs. new).
OK, thanks for sharing.
So it looks like they modified the “1.7.1” tag upstream, leading to a
different tarball.
I’m appending the actual changes below (extracted from what you sent.)
Basically small adjustments.
Case closed, thanks!
Ludo’.
─ RetroArch-1.7.1/frontend/drivers/platform_xdk.c
@@ -115,14 +115,27 @@
g_defaults.dirs[DEFAULT_DIR_CORE],
"system",
sizeof(g_defaults.dirs[DEFAULT_DIR_SYSTEM]));
fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_SCREENSHOT],
g_defaults.dirs[DEFAULT_DIR_CORE],
"screenshots",
sizeof(g_defaults.dirs[DEFAULT_DIR_SCREENSHOT]));
+ fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_OVERLAY],
+ g_defaults.dirs[DEFAULT_DIR_CORE],
+ "overlays",
+ sizeof(g_defaults.dirs[DEFAULT_DIR_OVERLAY]));
+ fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_ASSETS],
+ g_defaults.dirs[DEFAULT_DIR_CORE],
+ "media", sizeof(g_defaults.dirs[DEFAULT_DIR_ASSETS]));
+ fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_CORE_ASSETS],
+ g_defaults.dirs[DEFAULT_DIR_CORE],
+ "downloads", sizeof(g_defaults.dirs[DEFAULT_DIR_CORE_ASSETS]));
+ fill_pathname_join(g_defaults.dirs[DEFAULT_DIR_PLAYLIST],
+ g_defaults.dirs[DEFAULT_DIR_CORE],
+ "playlists", sizeof(g_defaults.dirs[DEFAULT_DIR_PLAYLIST]));
#elif defined(_XBOX360)
strlcpy(g_defaults.dirs[DEFAULT_DIR_CORE],
"game:",
sizeof(g_defaults.dirs[DEFAULT_DIR_CORE]));
strlcpy(g_defaults.path.config,
"game:\\retroarch.cfg", sizeof(g_defaults.path.config));
strlcpy(g_defaults.dirs[DEFAULT_DIR_SCREENSHOT],
─ RetroArch-1.7.1/gfx/drivers_tracker/video_state_python.c
@@ -124,15 +124,15 @@
if (user > MAX_USERS || user < 1 || key >= RARCH_FIRST_META_KEY)
return NULL;
joypad_info.joy_idx = settings->uints.input_joypad_map[user - 1];
joypad_info.auto_binds = input_autoconf_binds[joypad_info.joy_idx];
if (!input_driver_is_libretro_input_blocked())
- res = current_input->input_state(current_input_data, joypad_info,
+ res = input_driver_input_state(joypad_info,
py_binds,
user - 1, RETRO_DEVICE_JOYPAD, 0, key);
return PyBool_FromLong(res);
}
static PyObject *py_read_analog(PyObject *self, PyObject *args)
{
@@ -152,15 +152,15 @@
if (user > MAX_USERS || user < 1 || index > 1 || id > 1)
return NULL;
joypad_info.joy_idx = settings->uints.input_joypad_map[user - 1];
joypad_info.auto_binds = input_autoconf_binds[joypad_info.joy_idx];
- res = current_input->input_state(current_input_data,
+ res = input_driver_input_state(
joypad_info, py_binds,
user - 1, RETRO_DEVICE_ANALOG, index, id);
return PyFloat_FromDouble((double)res / 0x7fff);
}
static PyMethodDef RarchMethods[] = {
{ "read_wram", py_read_wram, METH_VARARGS, "Read WRAM from system." },
─ RetroArch-1.7.1/input/input_driver.c
@@ -1031,14 +1031,26 @@
RETRO_DEVICE_KEYBOARD, 0, ids[i][0]))
BIT256_SET_PTR(p_new_state, ids[i][1]);
}
}
}
#endif
+int16_t input_driver_input_state(
+ rarch_joypad_info_t joypad_info,
+ const struct retro_keybind **retro_keybinds,
+ unsigned port, unsigned device, unsigned index, unsigned id)
+{
+ if (current_input && current_input->input_state)
+ return current_input->input_state(current_input_data, joypad_info,
+ retro_keybinds,
+ port, device, index, id);
+ return 0;
+}
+
/**
* input_keys_pressed:
*
* Grab an input sample for this frame.
*
* Returns: Input sample containing a mask of all pressed keys.
*/
─ RetroArch-1.7.1/input/input_driver.h
@@ -403,14 +403,19 @@
bool input_driver_init_mapper(void);
bool input_driver_grab_mouse(void);
bool input_driver_ungrab_mouse(void);
+int16_t input_driver_input_state(
+ rarch_joypad_info_t joypad_info,
+ const struct retro_keybind **retro_keybinds,
+ unsigned port, unsigned device, unsigned index, unsigned id);
+
float *input_driver_get_float(enum input_action action);
unsigned *input_driver_get_uint(enum input_action action);
bool input_driver_is_data_ptr_same(void *data);
/**
─ RetroArch-1.7.1/pkg/ctr/Makefile.cores
@@ -1,270 +1,277 @@
+ifeq ($(LIBRETRO), 2048)
+ APP_TITLE = 2048 Libretro
+ APP_PRODUCT_CODE = RARCH-2048
+ APP_UNIQUE_ID = 0xBAC0B
+ APP_ICON = pkg/ctr/assets/2048.png
+ APP_BANNER = pkg/ctr/assets/2048_banner.png
-ifeq ($(LIBRETRO), gambatte)
- APP_TITLE = Gambatte Libretro
- APP_PRODUCT_CODE = RARCH-GAMBATTE
- APP_UNIQUE_ID = 0xBAC01
- APP_ICON = pkg/ctr/assets/gambatte.png
- APP_BANNER = pkg/ctr/assets/gambatte_banner.png
+else ifeq ($(LIBRETRO), 81)
+ APP_TITLE = lr-81
+ APP_AUTHOR = various
+ APP_PRODUCT_CODE = RARCH-81
+ APP_UNIQUE_ID = 0xBAC1E
+ APP_ICON = pkg/ctr/assets/81.png
+ APP_BANNER = pkg/ctr/assets/81_banner.png
-else ifeq ($(LIBRETRO), gpsp)
- APP_TITLE = gpSP Libretro
- APP_PRODUCT_CODE = RARCH-GPSP
- APP_UNIQUE_ID = 0xBAC02
- APP_ICON = pkg/ctr/assets/gpsp.png
- APP_BANNER = pkg/ctr/assets/gpsp_banner.png
- APP_USE_SVCHAX = 1
+else ifeq ($(LIBRETRO), dosbox)
+ APP_TITLE = DosBox
+ APP_AUTHOR = various
+ APP_PRODUCT_CODE = RARCH-DOSBOX
+ APP_UNIQUE_ID = 0xBAC1B
+ APP_ICON = pkg/ctr/assets/dosbox.png
+ APP_BANNER = pkg/ctr/assets/dosbox_banner.png
+
+else ifeq ($(LIBRETRO), fbalpha2012)
+ APP_TITLE = Final Burn Alpha 2012
+ APP_AUTHOR = Team FB Alpha
+ APP_PRODUCT_CODE = RARCH-FBA
+ APP_UNIQUE_ID = 0xBAC17
+ APP_BIG_TEXT_SECTION = 1
+ APP_ICON = pkg/ctr/assets/fbalpha2012.png
+ APP_BANNER = pkg/ctr/assets/fbalpha2012_banner.png
+
+else ifeq ($(LIBRETRO), fbalpha2012_neogeo)
+ APP_TITLE = Final Burn Alpha 2012 - NeoGeo
+ APP_AUTHOR = Team FB Alpha
+ APP_PRODUCT_CODE = RARCH-FBANEOGEO
+ APP_UNIQUE_ID = 0xBAC10
+ APP_ICON = pkg/ctr/assets/fbalpha2012_neogeo.png
+ APP_BANNER = pkg/ctr/assets/fbalpha2012_neogeo_banner.png
+ APP_SYSTEM_MODE = 80MB
+
+else ifeq ($(LIBRETRO), fbalpha2012_cps1)
+ APP_TITLE = Final Burn Alpha 2012 - CPS-1
+ APP_AUTHOR = Team FB Alpha
+ APP_PRODUCT_CODE = RARCH-FBACPS1
+ APP_UNIQUE_ID = 0xBAC11
+ APP_ICON = pkg/ctr/assets/fbalpha2012_cps1.png
+ APP_BANNER = pkg/ctr/assets/fbalpha2012_cps1_banner.png
+
+else ifeq ($(LIBRETRO), fbalpha2012_cps2)
+ APP_TITLE = Final Burn Alpha 2012 - CPS-2
+ APP_AUTHOR = Team FB Alpha
+ APP_PRODUCT_CODE = RARCH-FBACPS2
+ APP_UNIQUE_ID = 0xBAC12
+ APP_ICON = pkg/ctr/assets/fbalpha2012_cps2.png
+ APP_BANNER = pkg/ctr/assets/fbalpha2012_cps2_banner.png
+ APP_SYSTEM_MODE = 80MB
else ifeq ($(LIBRETRO), fceumm)
- APP_TITLE = FCeumm Libretro
- APP_PRODUCT_CODE = RARCH-FCEUMM
- APP_UNIQUE_ID = 0xBAC03
- APP_ICON = pkg/ctr/assets/fceumm.png
- APP_BANNER = pkg/ctr/assets/fceumm_banner.png
+ APP_TITLE = FCeumm Libretro
+ APP_PRODUCT_CODE = RARCH-FCEUMM
+ APP_UNIQUE_ID = 0xBAC03
+ APP_ICON = pkg/ctr/assets/fceumm.png
+ APP_BANNER = pkg/ctr/assets/fceumm_banner.png
-else ifeq ($(LIBRETRO), nestopia)
- APP_TITLE = Nestopia Libretro
- APP_PRODUCT_CODE = RARCH-NESTOPIA
- APP_UNIQUE_ID = 0xBAC04
- APP_ICON = pkg/ctr/assets/nestopia.png
- APP_BANNER = pkg/ctr/assets/nestopia_banner.png
+else ifeq ($(LIBRETRO), fmsx)
+ APP_TITLE = fMSX
+ APP_AUTHOR = Marat Fayzullin
+ APP_PRODUCT_CODE = RARCH-FMSX
+ APP_UNIQUE_ID = 0xBAC16
+ APP_ICON = pkg/ctr/assets/fmsx.png
+ APP_BANNER = pkg/ctr/assets/fmsx_banner.png
+
+else ifeq ($(LIBRETRO), freeintv)
+ APP_TITLE = FreeIntv
+ APP_AUTHOR = various
+ APP_PRODUCT_CODE = RARCH-FREEINTV
+ APP_UNIQUE_ID = 0xBAC1G
+ APP_ICON = pkg/ctr/assets/default.png
+ APP_BANNER = pkg/ctr/assets/libretro_banner.png
-else ifeq ($(LIBRETRO), nxengine)
- APP_TITLE = NXengine Libretro
- APP_PRODUCT_CODE = RARCH-NXENGINE
- APP_UNIQUE_ID = 0xBAC05
- APP_ICON = pkg/ctr/assets/nxengine.png
- APP_BANNER = pkg/ctr/assets/nxengine_banner.png
+else ifeq ($(LIBRETRO), fuse)
+ APP_TITLE = Fuse
+ APP_AUTHOR = various
+ APP_PRODUCT_CODE = RARCH-FUSE
+ APP_UNIQUE_ID = 0xBAC1F
+ APP_ICON = pkg/ctr/assets/fuse.png
+ APP_BANNER = pkg/ctr/assets/fuse_banner.png
+
+else ifeq ($(LIBRETRO), gambatte)
+ APP_TITLE = Gambatte Libretro
+ APP_PRODUCT_CODE = RARCH-GAMBATTE
+ APP_UNIQUE_ID = 0xBAC01
+ APP_ICON = pkg/ctr/assets/gambatte.png
+ APP_BANNER = pkg/ctr/assets/gambatte_banner.png
else ifeq ($(LIBRETRO), genesis_plus_gx)
- APP_TITLE = Genesis Plus GX Libretro
- APP_PRODUCT_CODE = RARCH-GENPLUSGX
- APP_UNIQUE_ID = 0xBAC06
- APP_ICON = pkg/ctr/assets/genesis_plus_gx.png
- APP_BANNER = pkg/ctr/assets/genesis_plus_gx_banner.png
+ APP_TITLE = Genesis Plus GX Libretro
+ APP_PRODUCT_CODE = RARCH-GENPLUSGX
+ APP_UNIQUE_ID = 0xBAC06
+ APP_ICON = pkg/ctr/assets/genesis_plus_gx.png
+ APP_BANNER = pkg/ctr/assets/genesis_plus_gx_banner.png
-else ifeq ($(LIBRETRO), mednafen_wswan)
- APP_TITLE = Mednafen wswan Libretro
- APP_PRODUCT_CODE = RARCH-M-WSWAN
- APP_UNIQUE_ID = 0xBAC08
- APP_ICON = pkg/ctr/assets/mednafen_wswan.png
- APP_BANNER = pkg/ctr/assets/mednafen_wswan_banner.png
+else ifeq ($(LIBRETRO), gpsp)
+ APP_TITLE = gpSP Libretro
+ APP_PRODUCT_CODE = RARCH-GPSP
+ APP_UNIQUE_ID = 0xBAC02
+ APP_ICON = pkg/ctr/assets/gpsp.png
+ APP_BANNER = pkg/ctr/assets/gpsp_banner.png
+ APP_USE_SVCHAX = 1
-else ifeq ($(LIBRETRO), mednafen_vb)
- APP_TITLE = Mednafen VB Libretro
- APP_PRODUCT_CODE = RARCH-M-VB
- APP_UNIQUE_ID = 0xBAC09
- APP_ICON = pkg/ctr/assets/mednafen_vb.png
- APP_BANNER = pkg/ctr/assets/mednafen_vb_banner.png
+else ifeq ($(LIBRETRO), gw)
+ APP_TITLE = Game&Watch Libretro
+ APP_PRODUCT_CODE = RARCH-GW
+ APP_UNIQUE_ID = 0xBAC2D
+ APP_ICON = pkg/ctr/assets/gw.png
+ APP_BANNER = pkg/ctr/assets/gw_banner.png
+
+else ifeq ($(LIBRETRO), handy)
+ APP_TITLE = Handy Libretro
+ APP_PRODUCT_CODE = RARCH-HANDY
+ APP_UNIQUE_ID = 0xBAC7C
+ APP_ICON = pkg/ctr/assets/handy.png
+ APP_BANNER = pkg/ctr/assets/handy_banner.png
+
+else ifeq ($(LIBRETRO), mame2000)
+ APP_TITLE = MAME-2000
+ APP_PRODUCT_CODE = RARCH-MAME2000
+ APP_UNIQUE_ID = 0xBAC19
+ APP_ICON = pkg/ctr/assets/mame2000.png
+ APP_BANNER = pkg/ctr/assets/mame2000_banner.png
+ APP_BIG_TEXT_SECTION = 1
+
+else ifeq ($(LIBRETRO), mame2003)
+ APP_TITLE = MAME-2003
+ APP_PRODUCT_CODE = RARCH-MAME2003
+ APP_UNIQUE_ID = 0xBAC18
+ APP_ICON = pkg/ctr/assets/mame2003.png
+ APP_BANNER = pkg/ctr/assets/mame2003_banner.png
+ APP_BIG_TEXT_SECTION = 1
+
+else ifeq ($(LIBRETRO), mednafen_pce_fast)
+ APP_TITLE = Mednafen/Beetle PCE FAST
+ APP_AUTHOR = Ryphecha
+ APP_PRODUCT_CODE = RARCH-M-PCE-FAST
+ APP_UNIQUE_ID = 0xBAC14
+ APP_ICON = pkg/ctr/assets/mednafen_pce_fast.png
+ APP_BANNER = pkg/ctr/assets/mednafen_pce_fast_banner.png
else ifeq ($(LIBRETRO), mednafen_ngp)
- APP_TITLE = Mednafen NGP Libretro
- APP_PRODUCT_CODE = RARCH-M-NGP
- APP_UNIQUE_ID = 0xBAC0A
- APP_ICON = pkg/ctr/assets/mednafen_ngp.png
- APP_BANNER = pkg/ctr/assets/mednafen_ngp_banner.png
-
-else ifeq ($(LIBRETRO), 2048)
- APP_TITLE = 2048 Libretro
- APP_PRODUCT_CODE = RARCH-2048
- APP_UNIQUE_ID = 0xBAC0B
- APP_ICON = pkg/ctr/assets/2048.png
- APP_BANNER = pkg/ctr/assets/2048_banner.png
+ APP_TITLE = Mednafen NGP Libretro
+ APP_PRODUCT_CODE = RARCH-M-NGP
+ APP_UNIQUE_ID = 0xBAC0A
+ APP_ICON = pkg/ctr/assets/mednafen_ngp.png
+ APP_BANNER = pkg/ctr/assets/mednafen_ngp_banner.png
-else ifeq ($(LIBRETRO), picodrive)
- APP_TITLE = Picodrive Libretro
- APP_PRODUCT_CODE = RARCH-PICODRIVE
- APP_UNIQUE_ID = 0xBAC0C
- APP_ICON = pkg/ctr/assets/picodrive.png
- APP_BANNER = pkg/ctr/assets/picodrive_banner.png
- APP_USE_SVCHAX = 1
+else ifeq ($(LIBRETRO), mednafen_wswan)
+ APP_TITLE = Mednafen wswan Libretro
+ APP_PRODUCT_CODE = RARCH-M-WSWAN
+ APP_UNIQUE_ID = 0xBAC08
+ APP_ICON = pkg/ctr/assets/mednafen_wswan.png
+ APP_BANNER = pkg/ctr/assets/mednafen_wswan_banner.png
+
+else ifeq ($(LIBRETRO), mednafen_vb)
+ APP_TITLE = Mednafen VB Libretro
+ APP_PRODUCT_CODE = RARCH-M-VB
+ APP_UNIQUE_ID = 0xBAC09
+ APP_ICON = pkg/ctr/assets/mednafen_vb.png
+ APP_BANNER = pkg/ctr/assets/mednafen_vb_banner.png
else ifeq ($(LIBRETRO), mgba)
- APP_TITLE = mGBA Libretro
- APP_AUTHOR = Jeffrey Pfau
- APP_PRODUCT_CODE = RARCH-MGBA
- APP_UNIQUE_ID = 0xBAC0E
- APP_ICON = pkg/ctr/assets/mgba.png
- APP_BANNER = pkg/ctr/assets/mgba_banner.png
+ APP_TITLE = mGBA Libretro
+ APP_AUTHOR = Jeffrey Pfau
+ APP_PRODUCT_CODE = RARCH-MGBA
+ APP_UNIQUE_ID = 0xBAC0E
+ APP_ICON = pkg/ctr/assets/mgba.png
+ APP_BANNER = pkg/ctr/assets/mgba_banner.png
-else ifeq ($(LIBRETRO), quicknes)
- APP_TITLE = QuickNES Libretro
- APP_AUTHOR = blargg, kode54
- APP_PRODUCT_CODE = RARCH-QUICKNES
- APP_UNIQUE_ID = 0xBAC0F
- APP_ICON = pkg/ctr/assets/quicknes.png
- APP_BANNER = pkg/ctr/assets/quicknes_banner.png
+else ifeq ($(LIBRETRO), nekop2)
+ APP_TITLE = Neko Project 2
+ APP_AUTHOR = various
+ APP_PRODUCT_CODE = RARCH-NP2
+ APP_UNIQUE_ID = 0xBAC1C
+ APP_ICON = pkg/ctr/assets/nekop2.png
+ APP_BANNER = pkg/ctr/assets/nekop2_banner.png
-else ifeq ($(LIBRETRO), fbalpha2012)
- APP_TITLE = Final Burn Alpha 2012
- APP_AUTHOR = Team FB Alpha
- APP_PRODUCT_CODE = RARCH-FBA
- APP_UNIQUE_ID = 0xBAC17
- APP_BIG_TEXT_SECTION = 1
- APP_ICON = pkg/ctr/assets/fbalpha2012.png
- APP_BANNER = pkg/ctr/assets/fbalpha2012_banner.png
+else ifeq ($(LIBRETRO), nestopia)
+ APP_TITLE = Nestopia Libretro
+ APP_PRODUCT_CODE = RARCH-NESTOPIA
+ APP_UNIQUE_ID = 0xBAC04
+ APP_ICON = pkg/ctr/assets/nestopia.png
+ APP_BANNER = pkg/ctr/assets/nestopia_banner.png
-else ifeq ($(LIBRETRO), fbalpha2012_neogeo)
- APP_TITLE = Final Burn Alpha 2012 - NeoGeo
- APP_AUTHOR = Team FB Alpha
- APP_PRODUCT_CODE = RARCH-FBANEOGEO
- APP_UNIQUE_ID = 0xBAC10
- APP_ICON = pkg/ctr/assets/fbalpha2012_neogeo.png
- APP_BANNER = pkg/ctr/assets/fbalpha2012_neogeo_banner.png
- APP_SYSTEM_MODE = 80MB
+else ifeq ($(LIBRETRO), np2kai)
+ APP_TITLE = Neko Project 2 Kai
+ APP_AUTHOR = various
+ APP_PRODUCT_CODE = RARCH-NP2KAI
+ APP_UNIQUE_ID = 0xBAC1D
+ APP_ICON = pkg/ctr/assets/np2kai.png
+ APP_BANNER = pkg/ctr/assets/np2kai_banner.png
-else ifeq ($(LIBRETRO), fbalpha2012_cps1)
- APP_TITLE = Final Burn Alpha 2012 - CPS-1
- APP_AUTHOR = Team FB Alpha
- APP_PRODUCT_CODE = RARCH-FBACPS1
- APP_UNIQUE_ID = 0xBAC11
- APP_ICON = pkg/ctr/assets/fbalpha2012_cps1.png
- APP_BANNER = pkg/ctr/assets/fbalpha2012_cps1_banner.png
+else ifeq ($(LIBRETRO), nxengine)
+ APP_TITLE = NXengine Libretro
+ APP_PRODUCT_CODE = RARCH-NXENGINE
+ APP_UNIQUE_ID = 0xBAC05
+ APP_ICON = pkg/ctr/assets/nxengine.png
+ APP_BANNER = pkg/ctr/assets/nxengine_banner.png
-else ifeq ($(LIBRETRO), fbalpha2012_cps2)
- APP_TITLE = Final Burn Alpha 2012 - CPS-2
- APP_AUTHOR = Team FB Alpha
- APP_PRODUCT_CODE = RARCH-FBACPS2
- APP_UNIQUE_ID = 0xBAC12
- APP_ICON = pkg/ctr/assets/fbalpha2012_cps2.png
- APP_BANNER = pkg/ctr/assets/fbalpha2012_cps2_banner.png
- APP_SYSTEM_MODE = 80MB
+else ifeq ($(LIBRETRO), pcsx_rearmed)
+ APP_TITLE = PCSX ReARMed
+ APP_AUTHOR = PCSX Team, notaz, Exophase
+ APP_PRODUCT_CODE = RARCH-PCSXRARMD
+ APP_UNIQUE_ID = 0xBAC15
+ APP_ICON = pkg/ctr/assets/pcsx_rearmed.png
+ APP_BANNER = pkg/ctr/assets/pcsx_rearmed_banner.png
+ APP_USE_SVCHAX = 1
-else ifeq ($(LIBRETRO), mednafen_pce_fast)
- APP_TITLE = Mednafen/Beetle PCE FAST
- APP_AUTHOR = Ryphecha
- APP_PRODUCT_CODE = RARCH-M-PCE-FAST
- APP_UNIQUE_ID = 0xBAC14
- APP_ICON = pkg/ctr/assets/mednafen_pce_fast.png
- APP_BANNER = pkg/ctr/assets/mednafen_pce_fast_banner.png
+else ifeq ($(LIBRETRO), picodrive)
+ APP_TITLE = Picodrive Libretro
+ APP_PRODUCT_CODE = RARCH-PICODRIVE
+ APP_UNIQUE_ID = 0xBAC0C
+ APP_ICON = pkg/ctr/assets/picodrive.png
+ APP_BANNER = pkg/ctr/assets/picodrive_banner.png
+ APP_USE_SVCHAX = 1
-else ifeq ($(LIBRETRO), pcsx_rearmed)
- APP_TITLE = PCSX ReARMed
- APP_AUTHOR = PCSX Team, notaz, Exophase
- APP_PRODUCT_CODE = RARCH-PCSXRARMD
- APP_UNIQUE_ID = 0xBAC15
- APP_ICON = pkg/ctr/assets/pcsx_rearmed.png
- APP_BANNER = pkg/ctr/assets/pcsx_rearmed_banner.png
- APP_USE_SVCHAX = 1
+else ifeq ($(LIBRETRO), prosystem)
+ APP_TITLE = ProSystem Libretro
+ APP_PRODUCT_CODE = RARCH-PROSYSTEM
+ APP_UNIQUE_ID = 0xBAC3C
+ APP_ICON = pkg/ctr/assets/prosystem.png
+ APP_BANNER = pkg/ctr/assets/prosystem_banner.png
-else ifeq ($(LIBRETRO), fmsx)
- APP_TITLE = fMSX
- APP_AUTHOR = Marat Fayzullin
- APP_PRODUCT_CODE = RARCH-FMSX
- APP_UNIQUE_ID = 0xBAC16
- APP_ICON = pkg/ctr/assets/fmsx.png
- APP_BANNER = pkg/ctr/assets/fmsx_banner.png
-
-else ifeq ($(LIBRETRO), mame2000)
- APP_TITLE = MAME-2000
- APP_PRODUCT_CODE = RARCH-MAME2000
- APP_UNIQUE_ID = 0xBAC19
- APP_ICON = pkg/ctr/assets/mame2000.png
- APP_BANNER = pkg/ctr/assets/mame2000_banner.png
- APP_BIG_TEXT_SECTION = 1
-
-else ifeq ($(LIBRETRO), mame2003)
- APP_TITLE = MAME-2003
- APP_PRODUCT_CODE = RARCH-MAME2003
- APP_UNIQUE_ID = 0xBAC18
- APP_ICON = pkg/ctr/assets/mame2003.png
- APP_BANNER = pkg/ctr/assets/mame2003_banner.png
- APP_BIG_TEXT_SECTION = 1
+else ifeq ($(LIBRETRO), quicknes)
+ APP_TITLE = QuickNES Libretro
+ APP_AUTHOR = blargg, kode54
+ APP_PRODUCT_CODE = RARCH-QUICKNES
+ APP_UNIQUE_ID = 0xBAC0F
+ APP_ICON = pkg/ctr/assets/quicknes.png
+ APP_BANNER = pkg/ctr/assets/quicknes_banner.png
else ifeq ($(LIBRETRO), snes9x2002)
- APP_TITLE = Snes9x 2002
- APP_AUTHOR = various
- APP_PRODUCT_CODE = RARCH-POCKETSNES
- APP_UNIQUE_ID = 0xBAC1A
- APP_ICON = pkg/ctr/assets/snes9x2002.png
- APP_BANNER = pkg/ctr/assets/snes9x2002_banner.png
+ APP_TITLE = Snes9x 2002
+ APP_AUTHOR = various
+ APP_PRODUCT_CODE = RARCH-POCKETSNES
+ APP_UNIQUE_ID = 0xBAC1A
+ APP_ICON = pkg/ctr/assets/snes9x2002.png
+ APP_BANNER = pkg/ctr/assets/snes9x2002_banner.png
else ifeq ($(LIBRETRO), snes9x2005)
- APP_TITLE = Snes9x 2005
- APP_PRODUCT_CODE = RARCH-CATSFC
- APP_UNIQUE_ID = 0xBAC07
- APP_ICON = pkg/ctr/assets/snes9x2005.png
- APP_BANNER = pkg/ctr/assets/snes9x2005_banner.png
+ APP_TITLE = Snes9x 2005
+ APP_PRODUCT_CODE = RARCH-CATSFC
+ APP_UNIQUE_ID = 0xBAC07
+ APP_ICON = pkg/ctr/assets/snes9x2005.png
+ APP_BANNER = pkg/ctr/assets/snes9x2005_banner.png
else ifeq ($(LIBRETRO), snes9x2005_plus)
- APP_TITLE = Snes9x 2005 Plus
- APP_PRODUCT_CODE = RARCH-CATSFCPLUS
- APP_UNIQUE_ID = 0xBAC13
- APP_ICON = pkg/ctr/assets/snes9x2005_plus.png
- APP_BANNER = pkg/ctr/assets/snes9x2005_plus_banner.png
+ APP_TITLE = Snes9x 2005 Plus
+ APP_PRODUCT_CODE = RARCH-CATSFCPLUS
+ APP_UNIQUE_ID = 0xBAC13
+ APP_ICON = pkg/ctr/assets/snes9x2005_plus.png
+ APP_BANNER = pkg/ctr/assets/snes9x2005_plus_banner.png
else ifeq ($(LIBRETRO), snes9x2010)
- APP_TITLE = Snes9x 2010
- APP_PRODUCT_CODE = RARCH-SNES9XNEXT
- APP_UNIQUE_ID = 0xBAC0D
- APP_ICON = pkg/ctr/assets/snes9x2010.png
- APP_BANNER = pkg/ctr/assets/snes9x2010_banner.png
-
-else ifeq ($(LIBRETRO), dosbox)
- APP_TITLE = DosBox
- APP_AUTHOR = various
- APP_PRODUCT_CODE = RARCH-DOSBOX
- APP_UNIQUE_ID = 0xBAC1B
- APP_ICON = pkg/ctr/assets/dosbox.png
- APP_BANNER = pkg/ctr/assets/dosbox_banner.png
-
-else ifeq ($(LIBRETRO), nekop2)
- APP_TITLE = Neko Project 2
- APP_AUTHOR = various
- APP_PRODUCT_CODE = RARCH-NP2
- APP_UNIQUE_ID = 0xBAC1C
- APP_ICON = pkg/ctr/assets/nekop2.png
- APP_BANNER = pkg/ctr/assets/nekop2_banner.png
+ APP_TITLE = Snes9x 2010
+ APP_PRODUCT_CODE = RARCH-SNES9XNEXT
+ APP_UNIQUE_ID = 0xBAC0D
+ APP_ICON = pkg/ctr/assets/snes9x2010.png
+ APP_BANNER = pkg/ctr/assets/snes9x2010_banner.png
-else ifeq ($(LIBRETRO), np2kai)
- APP_TITLE = Neko Project 2 Kai
- APP_AUTHOR = various
- APP_PRODUCT_CODE = RARCH-NP2KAI
- APP_UNIQUE_ID = 0xBAC1D
- APP_ICON = pkg/ctr/assets/np2kai.png
- APP_BANNER = pkg/ctr/assets/np2kai_banner.png
-
-else ifeq ($(LIBRETRO), 81)
- APP_TITLE = lr-81
- APP_AUTHOR = various
- APP_PRODUCT_CODE = RARCH-81
- APP_UNIQUE_ID = 0xBAC1E
- APP_ICON = pkg/ctr/assets/81.png
- APP_BANNER = pkg/ctr/assets/81_banner.png
-
-else ifeq ($(LIBRETRO), fuse)
- APP_TITLE = Fuse
- APP_AUTHOR = various
- APP_PRODUCT_CODE = RARCH-FUSE
- APP_UNIQUE_ID = 0xBAC1F
- APP_ICON = pkg/ctr/assets/fuse.png
- APP_BANNER = pkg/ctr/assets/fuse_banner.png
-
else ifeq ($(LIBRETRO), stella)
- APP_TITLE = Stella Libretro
- APP_PRODUCT_CODE = RARCH-STELLA
- APP_UNIQUE_ID = 0xBAC2C
- APP_ICON = pkg/ctr/assets/stella.png
- APP_BANNER = pkg/ctr/assets/stella_banner.png
-
-else ifeq ($(LIBRETRO), prosystem)
- APP_TITLE = ProSystem Libretro
- APP_PRODUCT_CODE = RARCH-PROSYSTEM
- APP_UNIQUE_ID = 0xBAC3C
- APP_ICON = pkg/ctr/assets/prosystem.png
- APP_BANNER = pkg/ctr/assets/prosystem_banner.png
-
-else ifeq ($(LIBRETRO), gw)
- APP_TITLE = Game&Watch Libretro
- APP_PRODUCT_CODE = RARCH-GW
- APP_UNIQUE_ID = 0xBAC2D
- APP_ICON = pkg/ctr/assets/gw.png
- APP_BANNER = pkg/ctr/assets/gw_banner.png
-
-else ifeq ($(LIBRETRO), handy)
- APP_TITLE = Handy Libretro
- APP_PRODUCT_CODE = RARCH-HANDY
- APP_UNIQUE_ID = 0xBAC7C
- APP_ICON = pkg/ctr/assets/handy.png
- APP_BANNER = pkg/ctr/assets/handy_banner.png
+ APP_TITLE = Stella Libretro
+ APP_PRODUCT_CODE = RARCH-STELLA
+ APP_UNIQUE_ID = 0xBAC2C
+ APP_ICON = pkg/ctr/assets/stella.png
+ APP_BANNER = pkg/ctr/assets/stella_banner.png
-endif
+endif