mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 08:37:41 +00:00
(PSP1) Add platform_keys struct - define HAVE_GETOPT_LONG
This commit is contained in:
parent
8a77072266
commit
414a5de737
@ -4,11 +4,11 @@ TARGET = retroarch_psp
|
||||
OBJS = console/griffin/griffin.o
|
||||
|
||||
INCDIR =
|
||||
CFLAGS = -O2 -G0 -Wall -std=gnu99 -G 4
|
||||
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti -G 4
|
||||
CFLAGS = -O2 -G0 -Wall -std=gnu99
|
||||
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
|
||||
ASFLAGS = $(CFLAGS)
|
||||
|
||||
RARCH_DEFINES = -DPSP -DHAVE_DEFAULT_RETROPAD_INPUT -DRARCH_CONSOLE -DHAVE_FILEBROWSER -DHAVE_RARCH_MAIN_WRAP -DHAVE_ZLIB -DWANT_RZLIB -DHAVE_CONFIGFILE=1 -DHAVE_GRIFFIN=1 -DPACKAGE_VERSION=\"$(RARCH_VERSION)\" -Dmain=rarch_main
|
||||
RARCH_DEFINES = -DPSP -DHAVE_DEFAULT_RETROPAD_INPUT -DRARCH_CONSOLE -DHAVE_GETOPT_LONG -DHAVE_FILEBROWSER -DHAVE_RARCH_MAIN_WRAP -DHAVE_ZLIB -DWANT_RZLIB -DHAVE_CONFIGFILE=1 -DHAVE_GRIFFIN=1 -DPACKAGE_VERSION=\"$(RARCH_VERSION)\" -Dmain=rarch_main
|
||||
CFLAGS += $(RARCH_DEFINES)
|
||||
|
||||
LIBDIR =
|
||||
|
@ -37,6 +37,54 @@
|
||||
|
||||
#define MAX_PADS 1
|
||||
|
||||
const struct platform_bind platform_keys[] = {
|
||||
{ PSP_GAMEPAD_CIRCLE, "Circle button" },
|
||||
{ PSP_GAMEPAD_CROSS, "Cross button" },
|
||||
{ PSP_GAMEPAD_TRIANGLE, "Triangle button" },
|
||||
{ PSP_GAMEPAD_SQUARE, "Square button" },
|
||||
{ PSP_GAMEPAD_DPAD_UP, "D-Pad Up" },
|
||||
{ PSP_GAMEPAD_DPAD_DOWN, "D-Pad Down" },
|
||||
{ PSP_GAMEPAD_DPAD_LEFT, "D-Pad Left" },
|
||||
{ PSP_GAMEPAD_DPAD_RIGHT, "D-Pad Right" },
|
||||
{ PSP_GAMEPAD_SELECT, "Select button" },
|
||||
{ PSP_GAMEPAD_START, "Start button" },
|
||||
{ PSP_GAMEPAD_L, "L button" },
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
{ PSP_GAMEPAD_R, "R button" },
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
{ PSP_GAMEPAD_LSTICK_LEFT_MASK, "LStick Left" },
|
||||
{ PSP_GAMEPAD_LSTICK_RIGHT_MASK, "LStick Right" },
|
||||
{ PSP_GAMEPAD_LSTICK_UP_MASK, "LStick Up" },
|
||||
{ PSP_GAMEPAD_LSTICK_DOWN_MASK, "LStick Down" },
|
||||
{ PSP_GAMEPAD_DPAD_LEFT | PSP_GAMEPAD_LSTICK_LEFT_MASK, "LStick D-Pad Left" },
|
||||
{ PSP_GAMEPAD_DPAD_RIGHT | PSP_GAMEPAD_LSTICK_RIGHT_MASK, "LStick D-Pad Right" },
|
||||
{ PSP_GAMEPAD_DPAD_UP | PSP_GAMEPAD_LSTICK_UP_MASK, "LStick D-Pad Up" },
|
||||
{ PSP_GAMEPAD_DPAD_DOWN | PSP_GAMEPAD_LSTICK_DOWN_MASK, "LStick D-Pad Down" },
|
||||
#ifdef SN_TARGET_PSP2
|
||||
{ PSP_GAMEPAD_RSTICK_LEFT_MASK, "RStick Left" },
|
||||
{ PSP_GAMEPAD_RSTICK_RIGHT_MASK, "RStick Right" },
|
||||
{ PSP_GAMEPAD_RSTICK_UP_MASK, "RStick Up" },
|
||||
{ PSP_GAMEPAD_RSTICK_DOWN_MASK, "RStick Down" },
|
||||
{ PSP_GAMEPAD_DPAD_LEFT | PSP_GAMEPAD_RSTICK_LEFT_MASK, "RStick D-Pad Left" },
|
||||
{ PSP_GAMEPAD_DPAD_RIGHT | PSP_GAMEPAD_RSTICK_RIGHT_MASK, "RStick D-Pad Right" },
|
||||
{ PSP_GAMEPAD_DPAD_UP | PSP_GAMEPAD_RSTICK_UP_MASK, "RStick D-Pad Up" },
|
||||
{ PSP_GAMEPAD_DPAD_DOWN | PSP_GAMEPAD_RSTICK_DOWN_MASK, "RStick D-Pad Down" },
|
||||
#else
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
{ 0, "Unused" },
|
||||
#endif
|
||||
};
|
||||
|
||||
const unsigned platform_keys_size = sizeof(platform_keys);
|
||||
|
||||
static uint64_t state;
|
||||
|
||||
static void psp_input_poll(void *data)
|
||||
|
Loading…
x
Reference in New Issue
Block a user