參考資訊:
https://github.com/notaz/pcsx_rearmed
$ cd
$ git clone https://github.com/notaz/pcsx_rearmed --recursive
$ cd pcsx_rearmed
$ vim configure
90 [ "x${SDL_CONFIG}" = "x" ] && SDL_CONFIG="${SYSROOT}/usr/local/bin/sdl-config"
511 have_gles=""
$ vim frontend/plat_sdl.c
42 { SDLK_SPACE, IN_BINDTYPE_EMU, SACTION_ENTER_MENU },
43 { SDLK_1, IN_BINDTYPE_EMU, SACTION_SAVE_STATE },
44 { SDLK_0, IN_BINDTYPE_EMU, SACTION_LOAD_STATE },
45 { SDLK_F3, IN_BINDTYPE_EMU, SACTION_PREV_SSLOT },
46 { SDLK_F4, IN_BINDTYPE_EMU, SACTION_NEXT_SSLOT },
47 { SDLK_F5, IN_BINDTYPE_EMU, SACTION_TOGGLE_FSKIP },
48 { SDLK_F6, IN_BINDTYPE_EMU, SACTION_SCREENSHOT },
49 { SDLK_F7, IN_BINDTYPE_EMU, SACTION_TOGGLE_FPS },
50 { SDLK_F8, IN_BINDTYPE_EMU, SACTION_SWITCH_DISPMODE },
51 { SDLK_F11, IN_BINDTYPE_EMU, SACTION_TOGGLE_FULLSCREEN },
52 { SDLK_F12, IN_BINDTYPE_EMU, SACTION_FAST_FORWARD },
58 { SDLK_UP, PBTN_UP },
59 { SDLK_DOWN, PBTN_DOWN },
60 { SDLK_LEFT, PBTN_LEFT },
61 { SDLK_RIGHT, PBTN_RIGHT },
62 { SDLK_RETURN, PBTN_MOK },
63 { SDLK_BACKSPACE, PBTN_MBACK },
64 { SDLK_SEMICOLON, PBTN_MA2 },
65 { SDLK_QUOTE, PBTN_MA3 },
66 { SDLK_LEFTBRACKET, PBTN_L },
67 { SDLK_RIGHTBRACKET, PBTN_R },
$ ./configure
$ make -j4