summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
73d32d6)
Fixed lag with analog pad device, some code is override when have a pad
in analog mode.
ifeq "$(PLATFORM)" "libretro"
OBJS += frontend/libretro.o
CFLAGS += -DFRONTEND_SUPPORTS_RGB565
ifeq "$(PLATFORM)" "libretro"
OBJS += frontend/libretro.o
CFLAGS += -DFRONTEND_SUPPORTS_RGB565
+CFLAGS += -DHAVE_LIBRETRO
ifeq ($(MMAP_WIN32),1)
OBJS += libpcsxcore/memmap_win32.o
ifeq ($(MMAP_WIN32),1)
OBJS += libpcsxcore/memmap_win32.o
void dfinput_activate(void)
{
void dfinput_activate(void)
{
PadDataS pad;
pad.portMultitap = -1;
PadDataS pad;
pad.portMultitap = -1;
pad.requestPadIndex = 1;
PAD2_readPort2(&pad);
select_pad(2);
pad.requestPadIndex = 1;
PAD2_readPort2(&pad);
select_pad(2);
#define PADpoll PADpoll_
#endif
#define PADpoll PADpoll_
#endif
unsigned char PADpoll_pad(unsigned char value) {
if (CurByte == 0) {
CurCmd = value;
unsigned char PADpoll_pad(unsigned char value) {
if (CurByte == 0) {
CurCmd = value;
padstate[i].PadMode = padstate[i].pad.controllerType == PSE_PAD_TYPE_ANALOGPAD;
}
}
padstate[i].PadMode = padstate[i].pad.controllerType == PSE_PAD_TYPE_ANALOGPAD;
}
}