Usb pax controller not working
-
@mitu
ok i deleted everything inside and now put in the code you put above!to make sure i dont mess anything up. where do i go from here? as far as making my psx controller work for psx and my n64 controller work for n64??
-
@Dthruking Try using the Advanced configuration editor , advanced options - for the
psx
system only - and change theinput_player1_joypad_index
,input_player2_joypad_index
andinput_player3_joypad_index
to 3, 1, 2.This would edit the file I requested (
/opt/retropie/configs/psx/retroarch.cfg
) adding the values for the configuration options above. Try to see if it works for re-ordering the gamepads. If it doesn't, we'll have to look at a log file. -
Ok I did what you said.
Afterwards when I start a psx game it only recognizes 1 of my arcade joysticks. I have to use that joystick hotkey and f1 to go into the menu and change the user 1 input manually to my Gamepad then my gamepad will work. If I exit the game I have to do this all over.
Any ideas?
-
@Dthruking Can you provide a log file for the emulator ? Use the Runcommand launch menu and enable verbose logging when starting the game, then get the
/dev/shm/runcommand.log
file and post it on pastebin.com.
My guess is that you still have some 'Save configuration on Exit' or similar setting checked, because doing the configuration with the Configuration Editor would maintain the same mapping. -
--- start of joystick-selection log joystick selection by name is ON! joystick indexes for "psx" was configured joystick indexes for "all" was configured --- end of joystick-selection log Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/007 Racing (USA).cue" --appendconfig /dev/shm/retroarch.cfg Starting PCSX-ReARMed Running PCSX Version 1.9 (Mar 20 2018). psxMap: warning: wanted to map @80000000, got 0x6f584000 Init new dynarec testing if we can run recompiled code.. test passed. warning: RAM is not directly mapped, performance will suffer Mapped (RAM/scrp/ROM/LUTs/TC): 77000000/1f800000/1fc00000/08000000/70146000 found BIOS file: SCPH1001.bin RGB565 supported, using it plugin: plugins/builtin_gpu plugin: plugins/builtin_spu plugin: plugins/builtin_pad plugin: plugins/builtin_pad Plugins loaded. Loaded CD Image: /home/pi/RetroPie/roms/psx/007 Racing (USA).cue[+cue]. Track 01 (DATA) - Start 00:02:00, Length 53:23:01 selected sound output driver: libretro CD-ROM Label: 007RACING CD-ROM ID: SLUS01300 CD-ROM EXE Name: SLUS_013.00;1 ari64_reset
-
@Dthruking The log has not verbose logging enabled, so it's not clear what's the order of the joysticks. Enable verbose logging from the Runcommand launch menu and then try again to get the log file - put it on pastebin.com.
EDIT: Looking at the output you posted, I see the joystick selection tool is on and you configured it for bothall
andpsx
systems. Try to remove the joystick selection tool if you want to use the Configuration Editor for thepsx
system. -
I’m sorry I’m confused about how to turn on the verbose.
-
@Dthruking Here is how to access the Runcommand launch menu, where you can choose to start the game with verbose logging enaled.
-
--- start of joystick-selection log joystick selection by name is ON! joystick indexes for "psx" was configured joystick indexes for "all" was configured --- end of joystick-selection log Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Agile Warrior - F-111X (USA).cue" --verbose --appendconfig /dev/shm/retroarch.cfg [INFO] RetroArch 1.7.1 (Git 6fc6bfb) [INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/Agile Warrior - F-111X (USA).srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/psx/Agile Warrior - F-111X (USA).state". [INFO] === Build ======================================= Capabilities: NEON VFPv3 VFPv4 Built: Mar 19 2018 [INFO] Version: 1.7.1 [INFO] Git: 6fc6bfb [INFO] ================================================= [INFO] [Config]: loading config from: /opt/retropie/configs/psx/retroarch.cfg. [INFO] Config: appending config "/dev/shm/retroarch.cfg" [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-pcsx-rearmed/libretro.so" [INFO] [overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/PCSX-ReARMed/PCSX-ReARMed.cfg. [INFO] [overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/PCSX-ReARMed/Agile Warrior - F-111X (USA).cfg. [INFO] Shaders: preset directory: /home/pi/.config/retroarch/shaders/presets [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/PCSX-ReARMed/Agile Warrior - F-111X (USA).cgp. [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/PCSX-ReARMed/Agile Warrior - F-111X (USA).glslp. [INFO] Shaders: no parent-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/PCSX-ReARMed/psx.cgp. [INFO] Shaders: no parent-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/PCSX-ReARMed/psx.glslp. [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/PCSX-ReARMed/PCSX-ReARMed.cgp. [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/PCSX-ReARMed/PCSX-ReARMed.glslp. [INFO] Environ SET_VARIABLES. [INFO] Remaps: remap directory: /opt/retropie/configs/psx/ [INFO] Remaps: no game-specific remap found at /opt/retropie/configs/psx/PCSX-ReARMed/Agile Warrior - F-111X (USA).rmp. [INFO] Remaps: no core-specific remap found at /opt/retropie/configs/psx/PCSX-ReARMed/PCSX-ReARMed.rmp. [INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/Agile Warrior - F-111X (USA).srm". [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/psx/Agile Warrior - F-111X (USA).state". Starting PCSX-ReARMed Running PCSX Version 1.9 (Mar 20 2018). psxMap: warning: wanted to map @80000000, got 0x6f599000 Init new dynarec testing if we can run recompiled code.. test passed. warning: RAM is not directly mapped, performance will suffer Mapped (RAM/scrp/ROM/LUTs/TC): 77000000/1f800000/1fc00000/08000000/7015b000 [INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". found BIOS file: SCPH1001.bin [INFO] Environ GET_CAN_DUPE: true [INFO] Environ SET_DISK_CONTROL_INTERFACE. [INFO] Environ GET_RUMBLE_INTERFACE. [INFO] Environ GET_VARIABLE pcsx_rearmed_frameskip: [INFO] 0 [INFO] Environ GET_VARIABLE pcsx_rearmed_region: [INFO] Auto [INFO] Environ GET_VARIABLE pcsx_rearmed_pad1type: [INFO] analog [INFO] Environ GET_VARIABLE pcsx_rearmed_pad2type: [INFO] default [INFO] Environ GET_VARIABLE pcsx_rearmed_pad3type: [INFO] default [INFO] Environ GET_VARIABLE pcsx_rearmed_pad4type: [INFO] default [INFO] Environ GET_VARIABLE pcsx_rearmed_pad5type: [INFO] default [INFO] Environ GET_VARIABLE pcsx_rearmed_pad6type: [INFO] default [INFO] Environ GET_VARIABLE pcsx_rearmed_pad7type: [INFO] default [INFO] Environ GET_VARIABLE pcsx_rearmed_pad8type: [INFO] default [INFO] Environ GET_VARIABLE pcsx_rearmed_multitap1: [INFO] auto [INFO] Environ GET_VARIABLE pcsx_rearmed_multitap2: [INFO] auto [INFO] Environ GET_VARIABLE pcsx_rearmed_vibration: [INFO] enabled [INFO] Environ GET_VARIABLE pcsx_rearmed_dithering: [INFO] enabled [INFO] Environ GET_VARIABLE pcsx_rearmed_neon_interlace_enable: [INFO] disabled [INFO] Environ GET_VARIABLE pcsx_rearmed_neon_enhancement_enable: [INFO] disabled [INFO] Environ GET_VARIABLE pcsx_rearmed_neon_enhancement_no_main: [INFO] disabled [INFO] Environ GET_VARIABLE pcsx_rearmed_duping_enable: [INFO] enabled [INFO] Environ GET_VARIABLE pcsx_rearmed_drc: [INFO] enabled [INFO] Environ GET_VARIABLE pcsx_rearmed_spu_reverb: [INFO] enabled [INFO] Environ GET_VARIABLE pcsx_rearmed_spu_interpolation: [INFO] simple [INFO] Environ GET_VARIABLE pcsx_rearmed_pe2_fix: [INFO] disabled [INFO] Environ GET_VARIABLE pcsx_rearmed_inuyasha_fix: [INFO] disabled [INFO] Environ GET_VARIABLE pcsx_rearmed_show_bios_bootlogo: [INFO] disabled [INFO] Environ PERFORMANCE_LEVEL: 6. [INFO] Content loading skipped. Implementation will load it on its own. [INFO] Environ SET_INPUT_DESCRIPTORS: [INFO] RetroPad, User 1, Button "B (bottom)" => "Cross" [INFO] RetroPad, User 1, Button "Y (left)" => "Square" [INFO] RetroPad, User 1, Button "Select" => "Select" [INFO] RetroPad, User 1, Button "Start" => "Start" [INFO] RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 1, Button "A (right)" => "Circle" [INFO] RetroPad, User 1, Button "X (up)" => "Triangle" [INFO] RetroPad, User 1, Button "L" => "L1" [INFO] RetroPad, User 1, Button "R" => "R1" [INFO] RetroPad, User 1, Button "L2" => "L2" [INFO] RetroPad, User 1, Button "R2" => "R2" [INFO] RetroPad, User 1, Button "L3" => "L3" [INFO] RetroPad, User 1, Button "R3" => "R3" [INFO] RetroPad, User 2, Button "B (bottom)" => "Cross" [INFO] RetroPad, User 2, Button "Y (left)" => "Square" [INFO] RetroPad, User 2, Button "Select" => "Select" [INFO] RetroPad, User 2, Button "Start" => "Start" [INFO] RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 2, Button "A (right)" => "Circle" [INFO] RetroPad, User 2, Button "X (up)" => "Triangle" [INFO] RetroPad, User 2, Button "L" => "L1" [INFO] RetroPad, User 2, Button "R" => "R1" [INFO] RetroPad, User 2, Button "L2" => "L2" [INFO] RetroPad, User 2, Button "R2" => "R2" [INFO] RetroPad, User 2, Button "L3" => "L3" [INFO] RetroPad, User 2, Button "R3" => "R3" [INFO] RetroPad, User 3, Button "B (bottom)" => "Cross" [INFO] RetroPad, User 3, Button "Y (left)" => "Square" [INFO] RetroPad, User 3, Button "Select" => "Select" [INFO] RetroPad, User 3, Button "Start" => "Start" [INFO] RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 3, Button "A (right)" => "Circle" [INFO] RetroPad, User 3, Button "X (up)" => "Triangle" [INFO] RetroPad, User 3, Button "L" => "L1" [INFO] RetroPad, User 3, Button "R" => "R1" [INFO] RetroPad, User 3, Button "L2" => "L2" [INFO] RetroPad, User 3, Button "R2" => "R2" [INFO] RetroPad, User 3, Button "L3" => "L3" [INFO] RetroPad, User 3, Button "R3" => "R3" [INFO] RetroPad, User 4, Button "B (bottom)" => "Cross" [INFO] RetroPad, User 4, Button "Y (left)" => "Square" [INFO] RetroPad, User 4, Button "Select" => "Select" [INFO] RetroPad, User 4, Button "Start" => "Start" [INFO] RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 4, Button "A (right)" => "Circle" [INFO] RetroPad, User 4, Button "X (up)" => "Triangle" [INFO] RetroPad, User 4, Button "L" => "L1" [INFO] RetroPad, User 4, Button "R" => "R1" [INFO] RetroPad, User 4, Button "L2" => "L2" [INFO] RetroPad, User 4, Button "R2" => "R2" [INFO] RetroPad, User 4, Button "L3" => "L3" [INFO] RetroPad, User 4, Button "R3" => "R3" [INFO] RetroPad, User 5, Button "B (bottom)" => "Cross" [INFO] RetroPad, User 5, Button "Y (left)" => "Square" [INFO] RetroPad, User 5, Button "Select" => "Select" [INFO] RetroPad, User 5, Button "Start" => "Start" [INFO] RetroPad, User 5, Button "D-Pad Up" => "D-Pad Up" [INFO] RetroPad, User 5, Button "D-Pad Down" => "D-Pad Down" [INFO] RetroPad, User 5, Button "D-Pad Left" => "D-Pad Left" [INFO] RetroPad, User 5, Button "D-Pad Right" => "D-Pad Right" [INFO] RetroPad, User 5, Button "A (right)" => "Circle" [INFO] RetroPad, User 5, Button "X (up)" => "Triangle" [INFO] RetroPad, User 5, Button "L" => "L1" [INFO] RetroPad, User 5, Button "R" => "R1" [INFO] RetroPad, User 5, Button "L2" => "L2" [INFO] RetroPad, User 5, Button "R2" => "R2" [INFO] RetroPad, User 5, Button "L3" => "L3" [INFO] RetroPad, User 5, Button "R3" => "R3" [INFO] Environ SET_PIXEL_FORMAT: RGB565. RGB565 supported, using it plugin: plugins/builtin_gpu plugin: plugins/builtin_spu plugin: plugins/builtin_pad plugin: plugins/builtin_pad Plugins loaded. Loaded CD Image: /home/pi/RetroPie/roms/psx/Agile Warrior - F-111X (USA).cue[+cue]. Track 01 (DATA) - Start 00:02:00, Length 27:42:23 Track 02 (AUDIO) - Start 27:46:23, Length 01:10:71 Track 03 (AUDIO) - Start 28:59:19, Length 02:45:21 Track 04 (AUDIO) - Start 31:46:40, Length 03:53:71 Track 05 (AUDIO) - Start 35:42:36, Length 02:29:70 Track 06 (AUDIO) - Start 38:14:31, Length 02:19:50 Track 07 (AUDIO) - Start 40:36:06, Length 02:02:16 Track 08 (AUDIO) - Start 42:40:22, Length 02:19:18 Track 09 (AUDIO) - Start 45:01:40, Length 01:42:66 Track 10 (AUDIO) - Start 46:46:31, Length 02:34:63 Track 11 (AUDIO) - Start 49:23:19, Length 01:35:28 Track 12 (AUDIO) - Start 51:00:47, Length 03:53:71 Track 13 (AUDIO) - Start 54:56:43, Length 02:19:50 selected sound output driver: libretro CD-ROM Label: AGILEWARRIOR CD-ROM ID: SLUS00023 CD-ROM EXE Name: SLUS_000.23;1 [INFO] [CHEEVOS]: system RAM: (nil) 0 [INFO] [CHEEVOS]: save RAM: 0x7001a79c 131072 [INFO] [CHEEVOS]: video RAM: (nil) 0 [INFO] [CHEEVOS]: RTC: (nil) 0 [INFO] Skipping SRAM load.. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal-level2-crt.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xsal.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/2xScaleHQ.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_lanczos4.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/barrel-distortion_snes.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/Brighter-with_Contrast.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/bsnes_gamma_ramp.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature-vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-curvature.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi-vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/crt-pi.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy-screen-grid.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gameboy2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/gba-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x&lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2x_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq2xwaterpaintscanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/hq4x_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nds-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nds.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/nedi.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/palm-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/psp-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-2x-prescale.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-scanlines.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/sharp-bilinear-simple.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes2.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpainthicontrast.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_hq2xwaterpaintscanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_lcd3x.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_phosphor.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_scanline.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/snes_waterpaint.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/stock.glsl" [INFO] Found shader "/home/pi/.config/retroarch/shaders/super-2xsai.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/super-eagle.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/vba-color.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/xbr-lv1-noblend.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_curve_vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_crt_standard_vertical.glslp" [INFO] Found shader "/home/pi/.config/retroarch/shaders/zfast_lcd_standard.glslp" [INFO] [Video]: Video @ 960x720 [INFO] [Video]: Starting threaded video driver ... [INFO] [EGL] Falling back to eglGetDisplay [INFO] [EGL]: EGL version: 1.4 [INFO] [EGL]: Current context: 0x1. [INFO] [GL]: Found GL context: videocore [INFO] [GL]: Detecting screen resolution 1280x1024. [INFO] [EGL]: eglSwapInterval(1) [INFO] [GL]: Vendor: Broadcom, Renderer: VideoCore IV HW. [INFO] [GL]: Version: OpenGL ES 2.0. [INFO] Querying EGL extension: KHR_image => exists [WARN] [GL]: GLES implementation does not have BGRA8888 extension. 32-bit path will require conversion. [INFO] [GL]: Using resolution 1280x1024 [INFO] [GL]: Default shader backend found: glsl. [INFO] [Shader driver]: Using GLSL shader backend. [WARN] [GL]: Stock GLSL shaders will be used. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GLSL]: Found GLSL vertex shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Found GLSL fragment shader. [INFO] Shader log: Compiled [INFO] [GLSL]: Linking GLSL program. [INFO] [GL]: Using 4 textures. [INFO] [GL]: Loaded 1 program(s). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. [INFO] [udev]: Keyboard #0 (/dev/input/event1). [ERROR] [udev] Failed to open device: /dev/input/event4 (Success). [INFO] [udev]: Mouse #0 (/dev/input/mouse0). [INFO] [udev]: Plugged pad: Xiaoji Gamesir-G3w (1452:1371) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event0) supports 0 force feedback effects. [INFO] [Autoconf]: 2 profiles found. [INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/Xiaoji Gamesir-G3w.cfg [INFO] [udev]: Plugged pad: DragonRise Inc. Generic USB Joystick (121:6) on port #1. [INFO] [udev]: Pad #1 (/dev/input/event2) supports 0 force feedback effects. [INFO] [Autoconf]: 2 profiles found. [INFO] [udev]: Plugged pad: DragonRise Inc. Generic USB Joystick (121:6) on port #2. [INFO] [udev]: Pad #2 (/dev/input/event3) supports 0 force feedback effects. [INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/DragonRise Inc. Generic USB Joystick .cfg [INFO] [Autoconf]: 2 profiles found. [INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/DragonRise Inc. Generic USB Joystick .cfg [INFO] [Joypad]: Found joypad driver: "udev". [WARN] [udev]: Full-screen pointer won't be available. [INFO] [Video]: Found display server: null [INFO] ALSA: Using signed 16-bit format. [INFO] ALSA: Period size: 384 frames [INFO] ALSA: Buffer size: 1536 frames [INFO] [LED]: LED driver = 'null' 0x1e41ac [INFO] Loading history file: [/opt/retropie/configs/all/content_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/all/content_favorites.lpl]. [INFO] Loading history file: [/opt/retropie/configs/all/content_music_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/all/content_video_history.lpl]. [INFO] Loading history file: [/opt/retropie/configs/all/content_image_history.lpl].
-
I see that the gamepad is picked as player 1 - but you have 2 configurations for this pad, RetroArch might not choose the right one.
INFO] [udev]: Plugged pad: Xiaoji Gamesir-G3w (1452:1371) on port #0. [INFO] [udev]: Pad #0 (/dev/input/event0) supports 0 force feedback effects. [INFO] [Autoconf]: 2 profiles found.
Can you clear the configuration for the Gamesir-G3w ? Delete the
cfg
files for it in the/opt/retropie/configs/all/retroarch-joypads
folder , then re-configure the controller again in Emulationstation - this should generate again the controller configuration file. After that, just boot the game again and see if your controller is picked as Player 1. -
Ok that works in the sense that it seems my gamepad is player 1. Now 2 things.
- In game my bottoms are wrong. Top is circle, right is x, down is square and left is triangle.
Like all the buttons took a 1 button turn.
In the emulation station menu it works fine but in game those 4 buttons are wrong.
2nd. Now I’ve noticed the temperature icon flashing. Why would this be happening now? It wouldn’t have anything to do with these settings right? I’ve hd the setup for a few weeks with no temp problem. I have 2 heatsinks installed on the pi also
Thanks for all your help
-
@Dthruking The mapping should be similar to the image below.
)
where the buttons on the controller are mapped with what you have chosen in ES. If they're not, maybe you've added them differently. You can however re-order them in the RetroArch RGUI - use the core input remapping screen and Save it for the currently running core.
As for the temp icon, I doubt there's something related to the scripts you've run, since they only configure the controller order and they're not something they're running all the time. Maybe you installed something else (a power button script ? ) or there's not enough ventilation for the power required for PS1 games.
-
Can I just reconfigure them using EmulationStation also?
-
@Dthruking Yes, you can use Emulationstation also.
-
Ok I will try that when I get home. So everything we just did to get psx working. Should I repeat all the steps for n64 to get it working properly?
-
@Dthruking I don't think this will work with the N64, since it's not a RetroArch emulator. Configuring the controller in Emulationstation will also configure the controller in Mupen64plus - the N64 emulator - so if it doesn't work as P1, you'll have to modify the configuration file - it's in the N64 emulator page.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.