Psx emulator controls not working
-
I recently updated all my RetroPie software and packages. So I know have the latest of all the default packages. After doing so, I've had a myriad of issues but I've resolved most of them. The one I cannot figure out is an issue with the PSX emulator. My controls mostly work except for the R2 button and hot key configuration. I've remapped then several times both in retroarch and emulation station and still I cannot get anywhere. I can play pretty much any game I launch but without the R2 button some games are unplayable. I also hate that the hotkey buttons (which I also set up in retroarch) don't work, so I cannot exit a PlayStation 1 game without resetting the whole system or hooking up a keyboard. I've read every forum post I can find and nothing quite matches my issue. I'm hoping someone here can help!
System:
Model -Raspberry pi 3B+
Standard power supply that came with kit
Playstation style controller with USB wireless dongle
Keyboard
HDMI
Playstation emulator = lr-pcsx-rearmed -
A configuration override may be in effect. A verbose log will identify any overrides that are in use.
-
@sleve_mcdichael I came across that information too on my search. When you start a game, if there is an override you'd see it in that yellow text in the bottom left of the screen right? Or am I mistaken?
-
@mtlhd1011 just post the log. Whatever it is, will be in there.
-
@sleve_mcdichael I launched the game with the log. I then exited after duplicating the problem. Next I hit F4 on the keyboard and entered the command to view the log, /dev/shm/runcommand.log It tells me permission denied when I do that. What can I do about that? Thanks for the help.
-
@mtlhd1011 said in Psx emulator controls not working:
entered the command to view the log, /dev/shm/runcommand.log It tells me permission denied when I do that.
You just entered the path to the file itself, so the system tried to treat it as a command. But that file is not "executable" (nor should it be, it's not a script or a binary executable program file, it's just a log of events) and hence the permission error (you don't have "permission" to execute this non-executable file as a command.)
You can view the log with the
cat
(catalog) command:cat /dev/shm/runcommand.log
It's probably more than one screen long though, so you can use the
more
command to display it one screen at a time with pauses in between. Press Space to advance to next page:more /dev/shm/runcommand.log
This allows you to read the whole file, but doesn't allow you to back up. For more control, you can use
less
instead ofmore
:less /dev/shm/runcommand.log
With
less
you can still page through with Space, but you can also use PgUp/PgDn to go back/forward a page at a time, or line-by-line with the up/down Arrow keys. Press Q to quit.These will allow you to view the file, but doesn't help you share it.
The location of the log file is not one that is accessible over the network share. Use the
cp
(copy) command to copy the log to yourroms
folder where it can be easily accessed over the network:cp /dev/shm/runcommand.log ~/RetroPie/roms
Linux is case-sensitive, so make sure to capitalize the R and P in RetroPie.
~
is an alias for the/home/[user]
folder (/home/pi
in our case) which would also work, as does$HOME
.# cp /dev/shm/runcommand.log /home/pi/RetroPie/roms # cp /dev/shm/runcommand.log $HOME/RetroPie/roms
After this, access the network share by entering
\\retropie
on a Windows computer on the same network as your Pi, either in File Explorer or in the search bar.Copy the file's contents and post them here, either inside of
``` code blocks (three back ticks on new lines) ```
or via pastebin.com link, so the forum parser doesn't treat special symbols as formatting.
-
@sleve_mcdichael Thank you, that's much clearer than you showed me the command line. So I used the cat command as you showed and it comes back at me with a message saying no such file or directory.
-
@mtlhd1011 have you turned off or rebooted the device since the log was created?
/dev/shm
is a virtual location that only exists in memory in order to reduce unnecessary read/write operations to the SD card, and does not persist from one session to another. You're on the right track, you should just repeat the process, all at once: enable the verbose log, recreate the problem, then immediately go and fetch the log. -
@sleve_mcdichael Ah thank you, that was the issue, I shut off the system, I did not know these logs don't hang around. I am new to this stuff so you'll have to forgive me, but I am willing to learn whatever I can if you wish to show me. Ok so here is the log info below.
\ \ \
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/MediEvil (USA).PBP" --verbose --appendconfig /dev/shm/retroarch.cfg
[INFO] RetroArch 1.7.5 (Git c9c6c5a)
[INFO] Redirecting save file to "/home/pi/RetroPie/roms/psx/MediEvil (USA).srm".
[INFO] Redirecting savestate to "/home/pi/RetroPie/roms/psx/MediEvil (USA).state".
[INFO] === Build =======================================
Capabilities: NEON VFPv3 VFPv4
Built: Oct 9 2018
[INFO] Version: 1.7.5
[INFO] Git: c9c6c5a
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-pcsx-rearmed/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 content-dir-specific overrides found at /home/pi/.config/retroarch/config/PCSX-ReARMed/psx.cfg.
[INFO] [overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/PCSX-ReARMed/MediEvil (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/MediEvil (USA).cgp.
[INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/PCSX-ReARMed/MediEvil (USA).glslp.
[INFO] Shaders: no content-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/PCSX-ReARMed/psx.cgp.
[INFO] Shaders: no content-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 GET_LOG_INTERFACE.
[INFO] Environ SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO] standard (ID: 1)
[INFO] analog (ID: 261)
[INFO] dualshock (ID: 517)
[INFO] negcon (ID: 773)
[INFO] guncon (ID: 260)
[INFO] mouse (ID: 258)
[INFO] (null) (ID: 0)
[INFO] Controller port: 2
[INFO] standard (ID: 1)
[INFO] analog (ID: 261)
[INFO] dualshock (ID: 517)
[INFO] negcon (ID: 773)
[INFO] guncon (ID: 260)
[INFO] mouse (ID: 258)
[INFO] (null) (ID: 0)
[INFO] Controller port: 3
[INFO] standard (ID: 1)
[INFO] analog (ID: 261)
[INFO] dualshock (ID: 517)
[INFO] negcon (ID: 773)
[INFO] guncon (ID: 260)
[INFO] mouse (ID: 258)
[INFO] (null) (ID: 0)
[INFO] Controller port: 4
[INFO] standard (ID: 1)
[INFO] analog (ID: 261)
[INFO] dualshock (ID: 517)
[INFO] negcon (ID: 773)
[INFO] guncon (ID: 260)
[INFO] mouse (ID: 258)
[INFO] (null) (ID: 0)
[INFO] Controller port: 5
[INFO] standard (ID: 1)
[INFO] analog (ID: 261)
[INFO] dualshock (ID: 517)
[INFO] negcon (ID: 773)
[INFO] guncon (ID: 260)
[INFO] mouse (ID: 258)
[INFO] (null) (ID: 0)
[INFO] Controller port: 6
[INFO] standard (ID: 1)
[INFO] analog (ID: 261)
[INFO] dualshock (ID: 517)
[INFO] negcon (ID: 773)
[INFO] guncon (ID: 260)
[INFO] mouse (ID: 258)
[INFO] (null) (ID: 0)
[INFO] Controller port: 7
[INFO] standard (ID: 1)
[INFO] analog (ID: 261)
[INFO] dualshock (ID: 517)
[INFO] negcon (ID: 773)
[INFO] guncon (ID: 260)
[INFO] mouse (ID: 258)
[INFO] (null) (ID: 0)
[INFO] Controller port: 8
[INFO] standard (ID: 1)
[INFO] analog (ID: 261)
[INFO] dualshock (ID: 517)
[INFO] negcon (ID: 773)
[INFO] guncon (ID: 260)
[INFO] mouse (ID: 258)
[INFO] (null) (ID: 0)
[INFO] Environ UNSUPPORTED (#52).
[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/MediEvil (USA).rmp.
[INFO] Remaps: no content-dir-specific remap found at /opt/retropie/configs/psx/PCSX-ReARMed/psx.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/MediEvil (USA).srm".
[INFO] Redirecting savestate to "/home/pi/RetroPie/roms/psx/MediEvil (USA).state".
[INFO] Environ UNSUPPORTED (#59).
[INFO] Environ GET_VARIABLE pcsx_rearmed_memcard2:
[INFO] disabled
[libretro INFO] Memcard 2: disabled
[libretro INFO] Starting PCSX-ReARMed
[libretro INFO] Running PCSX Version 1.9 (Sep 10 2021).
[libretro INFO] psxMap: warning: wanted to map @80000000, got 0x6f5a5000
[libretro INFO] Init new dynarec
[libretro INFO] testing if we can run recompiled code..
[libretro INFO] test passed.
[libretro INFO] warning: RAM is not directly mapped, performance will suffer
[libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC):
[libretro INFO] 77000000/1f800000/1fc00000/08000000/70318000
[INFO] Environ GET_VARIABLE pcsx_rearmed_bios:
[INFO] auto
[INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[libretro INFO] found BIOS file: scph5501.bin
[INFO] Environ GET_CAN_DUPE: true
[INFO] Environ UNSUPPORTED (#57).
[INFO] Environ SET_DISK_CONTROL_INTERFACE.
[INFO] Environ GET_RUMBLE_INTERFACE.
[INFO] Environ UNSUPPORTED (#65587).
[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.
[libretro INFO] RGB565 supported, using it
[INFO] Environ GET_VARIABLE pcsx_rearmed_frameskip:
[INFO] 0
[INFO] Environ GET_VARIABLE pcsx_rearmed_region:
[INFO] auto
[INFO] Environ GET_VARIABLE pcsx_rearmed_multitap:
[INFO] disabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_negcon_deadzone:
[INFO] 0
[INFO] Environ GET_VARIABLE pcsx_rearmed_negcon_response:
[INFO] linear
[INFO] Environ GET_VARIABLE pcsx_rearmed_analog_axis_modifier:
[INFO] circle
[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] enabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_neon_enhancement_no_main:
[INFO] enabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_duping_enable:
[INFO] enabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_display_internal_fps:
[INFO] disabled
[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_async_cd:
[INFO] sync
[INFO] Environ GET_VARIABLE pcsx_rearmed_noxadecoding:
[INFO] enabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_nocdaudio:
[INFO] enabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_spuirq:
[INFO] disabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_gunconadjustx:
[INFO] 0
[INFO] Environ GET_VARIABLE pcsx_rearmed_gunconadjusty:
[INFO] 0
[INFO] Environ GET_VARIABLE pcsx_rearmed_gunconadjustratiox:
[INFO] 1
[INFO] Environ GET_VARIABLE pcsx_rearmed_gunconadjustratioy:
[INFO] 1
[INFO] Environ GET_VARIABLE pcsx_rearmed_nosmccheck:
[INFO] disabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_gteregsunneeded:
[INFO] disabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_nogteflags:
[INFO] disabled
[INFO] Environ GET_VARIABLE pcsx_rearmed_psxclock:
[INFO] 57
[INFO] Environ GET_VARIABLE pcsx_rearmed_input_sensitivity:
[INFO] 1.00
[INFO] Environ GET_VARIABLE pcsx_rearmed_show_other_input_settings:
[INFO] disabled
[INFO] Environ UNSUPPORTED (#55).
[INFO] Environ UNSUPPORTED (#55).
[INFO] Environ UNSUPPORTED (#55).
[INFO] Environ UNSUPPORTED (#55).
[INFO] Environ UNSUPPORTED (#55).
[INFO] Environ UNSUPPORTED (#55).
[INFO] Environ UNSUPPORTED (#55).
[INFO] Environ GET_VARIABLE pcsx_rearmed_show_bios_bootlogo:
[INFO] disabled
[libretro INFO] plugin: plugins/builtin_gpu
[libretro INFO] plugin: plugins/builtin_spu
[libretro INFO] plugin: plugins/builtin_pad
[libretro INFO] plugin: plugins/builtin_pad
[libretro INFO] Plugins loaded.
[libretro INFO] Loaded CD Image: /home/pi/RetroPie/roms/psx/MediEvil (USA).PBP[+pbp].
[libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 00:02:00
[libretro INFO] Track 02 (AUDIO) - Start 00:04:00, Length 49:57:36
[libretro INFO] CD-ROM Label: MEDIEVIL
[libretro INFO] CD-ROM ID: SCUS94227
[libretro INFO] CD-ROM EXE Name: SCUS_942.27;1
[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] [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 1920x1080.
[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 1920x1080
[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] Resetting shader to defaults ...
[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/event0).
[INFO] [udev]: Plugged pad: ShanWan PC/PS3/Android (9571:1397) on port #0.
[INFO] [udev]: Pad #0 (/dev/input/event2) supports 0 force feedback effects.
[INFO] [Autoconf]: 365 profiles found.
[INFO] [udev]: Plugged pad: ShanWan PC/PS3/Android (9571:1397) on port #1.
[INFO] [udev]: Pad #1 (/dev/input/event3) supports 0 force feedback effects.
[INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/udev/ShanWan PC_PS3_Android.cfg
[INFO] [Autoconf]: 365 profiles found.
[INFO] [Joypad]: Found joypad driver: "udev".
[WARN] [udev]: Full-screen pointer won't be available.
[INFO] [Video]: Found display server: null
[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] ALSA: Using signed 16-bit format.
[INFO] ALSA: Period size: 384 frames
[INFO] ALSA: Buffer size: 1536 frames
[INFO] [LED]: LED driver = 'null' 0x2b9f70
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "null" driver.
[libretro INFO] port: 1 device: standard
[libretro INFO] port: 2 device: standard
[libretro INFO] port: 3 device: standard
[libretro INFO] port: 4 device: standard
[libretro INFO] port: 5 device: standard
[libretro INFO] port: 6 device: standard
[libretro INFO] port: 7 device: standard
[libretro INFO] port: 8 device: standard
[INFO] Loading history file: [/opt/retropie/configs/psx/content_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_favorites.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_music_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_video_history.lpl].
[INFO] Loading history file: [/opt/retropie/configs/psx/content_image_history.lpl].
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 640x478, aspect: 1.333.
[INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/udev/ShanWan PC_PS3_Android.cfg
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 512x480, aspect: 1.333.
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 320x240, aspect: 1.333.
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 640x480, aspect: 1.333.
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 1024x480, aspect: 1.333.
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 320x240, aspect: 1.333.
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 1024x480, aspect: 1.333.
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 320x240, aspect: 1.333.
[INFO] Environ SET_GEOMETRY.
[INFO] SET_GEOMETRY: 1024x480, aspect: 1.333.
[INFO] Saving RAM type #0 to "/home/pi/RetroPie/roms/psx/MediEvil (USA).srm".
[INFO] Saved successfully to "/home/pi/RetroPie/roms/psx/MediEvil (USA).srm".
[INFO] Unloading game..
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg"
[INFO] Threaded video stats: Frames pushed: 6258, Frames dropped: 10.
ari64_reset
\ \ \ -
@mtlhd1011 To see the log, run
less /dev/shm/runcommand.log
Use space to scroll, or
Q
to quit viewing the log. -
@mitu Hello! Did I do it wrong?
-
@mtlhd1011 Looking at the log file, it doesn't seem the you're using the latest version of the packages included in RetroPie - your version of RetroArch is from almost 3 years ago
Built: Oct 9 2018 [INFO] Version: 1.7.5 [INFO] Git: c9c6c5a
Also, from the logs it looks like RetroArch is not using the RetroPie default joypad configuration files - which are created when you configure your controller in EmulationStation. Did you reset the RetroArch configuration for the PS1 system ?
How did you install RetroPie ?
-
@mitu Thanks for reviewing it! That's weird, I just updated RetroPie and all the packages less than a week ago through the RetroPie setup menu. The updates took a very long time. When I checked the PSX emulator package for updates it said it's up to date too. I did not build this system, it was a pre-built one I received as a gift. I haven't used it in a while and saw that there have been quite a few updates so that's why I updated everything. Now I'm wishing I hadn't because I unknowingly broke a few things. I have reset all RetroArch configs to default, and saved it, tried manually entering them and saving it, changed the control type from retropad to retropad with analog and saved it, yet no combination I make changes the way the controls act in the PSX emulator. Even while I'm in a game in PSX emulator, if I hit F1 on the keyboard to open the RetroArch overlay, I can go into the controls and look at the mapping, it all looks like it should, so I'm confused as to why it's not working right.
-
@mtlhd1011 said in Psx emulator controls not working:
@mitu Thanks for reviewing it! That's weird, I just updated RetroPie and all the packages less than a week ago through the RetroPie setup menu. The updates took a very long time. When I checked the PSX emulator package for updates it said it's up to date too. I did not build this system, it was a pre-built one I received as a gift. I haven't used it in a while and saw that there have been quite a few updates so that's why I updated everything. Now I'm wishing I hadn't because I unknowingly broke a few things.
firstly, we don't support third party builds, we only support the official retropie image, or a manual install of the script. please read: https://retropie.org.uk/forum/topic/3/read-this-first
secondly, even if you were using official retropie, you would be on an unsupported version of the underlying OS (stretch), i believe. i am not sure if this has an effect on updating - i think there's no binaries for it?
in any case, it sounds like to fix your issue and/or get support, you need to start again with the official image: https://retropie.org.uk/docs/First-Installation/
-
@dankcushions the software all appears to be the official RetroPie software, if there's a way to verify that I can check. As for the underlying OS yes it is Raspbian stretch I believe. Since I updated everything, when I go into RetroPie setup it pops up a message about stretch not being supported with the most current version of RetroPie (like you have stated) and basically saying things will function as best as they can. I don't know what to do about that. I really don't want to have to wipe everything that's on there though, I have progress on several games that I can play that I don't wish to lose. I don't know if there is a way to just update or replace the underlying OS without losing everything, but if there is, I'd like to try that. Any suggestions?
-
@mtlhd1011 You can back-up your ROMs, saves, BIOS files and restore them on a new system after installation - https://retropie.org.uk/docs/Updating-RetroPie/#backup-option-2
-
@mtlhd1011 said in Psx emulator controls not working:
@dankcushions the software all appears to be the official RetroPie software, if there's a way to verify that I can check.
it wouldn’t matter - even official retropie that someone else installed is not supported, because neither you nor we know the configuration. although it doesn’t matter in this case as you are running such an old version and can’t update anyway.
I don't know if there is a way to just update or replace the underlying OS without losing everything, but if there is, I'd like to try that. Any suggestions?
i agree with mitu above. there is no supported way of updating the OS in place.
-
@mitu Thank you for the instructions, I am currently copying all those files now. Looks like it might take a while. I will start with a clean install once that completes. Stay tuned! Haha
-
Ok I have now installed the latest image myself and transferred over my roms. It looks like I'll need to add some emulators as some of my systems are missing. The good news is the PlayStation controls work now and so do the hotkeys! There seems to be some issue though, when I start a PSX game now at the very beginning it says no bios detected and the games look worse than before, like very pixelated and rough. I did back up my bios folder from my prior build but didn't transfer those files yet as I feared I might transfer the problem also. What should I do about that?
-
@mtlhd1011 said in Psx emulator controls not working:
There seems to be some issue though, when I start a PSX game now at the very beginning it says no bios detected and the games look worse than before, like very pixelated and rough.
have you see our documentation?
BIOS info on same 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.