參考資訊:
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