X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=linux%2Fio.c;h=2767e68136fa6d1586a7ae0dc89032536e5c803c;hb=e99d80480196f551f7e6c06deae3750de19b4c0e;hp=efd476e2475f69115c0aec6ca1bd820814785c65;hpb=b6eccda3174977ced5e654b2278dd24381c713d8;p=libpicofe.git diff --git a/linux/io.c b/linux/io.c index efd476e..2767e68 100644 --- a/linux/io.c +++ b/linux/io.c @@ -1,11 +1,11 @@ #include #include #include -#include #include "../common/emu.h" #include "../common/menu.h" #include "../common/plat.h" +#include "../common/input.h" #include "sndout_oss.h" #include "version.h" @@ -364,13 +364,20 @@ void mp3_update(int *buffer, int length, int stereo) { } -/* lprintf */ -void lprintf(const char *fmt, ...) -{ - va_list vl; +#include - va_start(vl, fmt); - vprintf(fmt, vl); - va_end(vl); -} +struct in_default_bind in_evdev_defbinds[] = +{ + /* MXYZ SACB RLDU */ + { KEY_UP, IN_BINDTYPE_PLAYER12, 0 }, + { KEY_DOWN, IN_BINDTYPE_PLAYER12, 1 }, + { KEY_LEFT, IN_BINDTYPE_PLAYER12, 2 }, + { KEY_RIGHT, IN_BINDTYPE_PLAYER12, 3 }, + { KEY_S, IN_BINDTYPE_PLAYER12, 4 }, /* B */ + { KEY_D, IN_BINDTYPE_PLAYER12, 5 }, /* C */ + { KEY_A, IN_BINDTYPE_PLAYER12, 6 }, /* A */ + { KEY_ENTER, IN_BINDTYPE_PLAYER12, 7 }, + { KEY_BACKSLASH, IN_BINDTYPE_EMU, PEVB_MENU }, + { 0, 0, 0 } +};