Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Standalone PCSX-Rearmed controller config issue



  • In following the details listed with PlayStation Emulation listed at https://retropie.org.uk/docs/Playstation-1/#pcsx-rearmed-controls
    I believe I have followed the instructions involved, pressed key and entered the values as listed for an Xbox controller for use with Standalone PCSX-rearmed and not the lr-pcsxrearmed. I'm not sure if I'm missing anything but my configs match what is listed on this list however everything on the controller works except for the DPAD however the Analog stick registers even when switched to Standard. My up reads up down reads down , right reads right , however only analog stick registers. I'm hoping someone that is familiar with the set up on the Standalone pcsx-rearmed could help me figure out what I'm missing here to be able to operate the DPAD instead. All functions of the controller works with all the other emulators. Also I'm wondering how to get a 4.3 or square screen ratio set up with this particular emulator. Pressing F-11 to toggle Full screen does not seem to do this as it still shows widescreen ratio.

    1. Raspberry Pi 3B
    2. PSX/XBOX controller
    3. USB Microsoft Keyboard
    4. 5V 2.0 amp
    5. emulation station 2.7.6 v
      6.Standalone PCSX-rearmed - DPAD does not register however analog stick does- DPAD works all other emulators. 1 game Pro Pinball only works with Standalone emulator
      configs listed below followed
      https://retropie.org.uk/docs/Playstation-1/#pcsx-rearmed-controls
      binddev = sdl:Xbox 360 Wireless Receiver (XBOX)
      bind backspace = Fast Forward
      bind \xA0 = player1 CROSS
      bind \xA1 = player1 SQUARE
      bind \xA2 = player1 CIRCLE
      bind \xA3 = player1 TRIANGLE
      bind \xA4 = player1 L1
      bind \xA5 = player1 R1
      bind \xA6 = player1 L2
      bind \xA7 = player1 R2
      bind \xA8 = player1 SELECT
      bind \xA9 = player1 START
      bind \xAA = Enter Menu
      bind \xAB = player1 L3
      bind \xAC = player1 R3
      bind \xAD = player1 LEFT
      bind \xAE = player1 RIGHT
      bind \xAF = player1 UP
      bind \xB0 = player1 DOWN
      bind up = player1 UP
      bind down = player1 DOWN
      bind right = player1 RIGHT
      bind left = player1 LEFT
      bind f1 = Save State
      bind f2 = Load State
      bind f3 = Prev Save Slot
      bind f4 = Next Save Slot
      bind f5 = Toggle Frameskip
      bind f7 = Show/Hide FPS
      bind f8 = Switch Renderer
      bind f11 = Toggle fullscreen
      bind f12 = Take Screenshot


  • @europadecas

    I too have been trying to set up standalone pcsx rearmed and hit the same issue with the D-pad. There doesn't seem to be a great deal of documentation for the standalone version.I've messed around with the controller/port/analog settings for some time but still can't get the d-pad to work.....

    .....except using a Giotek VX3 PS3 controller which, in its default setting, bizarrely maps the d-pad to axis (analog stick) values in Emulationstation when mapping the controller. This controller doesn't have a "home" button (there is one but changes the controller mode - so doesn't work) which would be useful to map the escape key to get to the menu to be able to exit the emulator! There doesn't seem to be a way of exiting easily or mapping two buttons together (e.g. start + select).

    I'm using the standalone version as I'm impressed at the performance of PS1 games on a Pi Zero using this emulator. It's a shame about the controller issues .....

    Unless anyone on the forum knows more?



  • @tashman Yes I have continued to research this by searching the forum and by e-mail to certain people however have received nothing in turn. I certainly hope that somebody here provides a solution. Do you know if there is a way to switch from using widescreen mode to 4.3 ratio like the lr-emulators do? That is also something I would like to do as it stretches the games wide. I have a few games that will not play on the lr-emulators.



  • @europadecas

    Sorry I don't know about that. I've been using a 4:3 ratio monitor so I haven't had that problem. I guess I will see that if I plug it in to a TV.

    I always use the libretro emulators where possible but took a bit of an interest in getting PS1 games running on a Pi Zero. Many games do actually run very well.

    I certainly use lr-pcsx-rearmed on my Pi 3 setups. I haven't come across many games that don't work (so far anyway).



  • @europadecas

    Just a thought....when you say you have playstation games not working in the lr emulators what do you mean? Are they crashing or are they just unresponsive? If they are unresponsive then it is more than likely that you have the controller set to 'Analog' rather than 'Standard'. Older games will need to be set to 'Standard' in the retroarch menu. The default is Analog. You can change the setting and save per game so you only have to do it once per game (for the ones that need to change). Basically any games from 1995, 1996 and some 1997 need to be set to 'Standard' and later ones should already work. If that's the case then let me know and I'll let you know the steps. It only takes a few seconds per game (once you've done it a few times).

    I'm just surprised that anyone would want to use the standalone version over the libretro emulator on a Pi 3. Standalone versions are usually cumbersome as you're finding out. What games are not working for you?



  • The pro-pinball series is not working with the lr-emulator. It freezes after the second frame. Otherwise I would be happy to stick with the lr-emulators because they work very well . Well I guess you can't win them all . I should be happy for wht does work, right?



  • @europadecas setup pcsx video mode to a 4:3 mode(you can do that after launch,before enter the game,press any key),eg 1024 768, setup TV to standard AV mode (default is wide),it works for me.wish could help a bit.



  • @kane72 Thanks Kane72 I will try it and let you know. Do you by any chance know how to get into the pcsx.config in Retropie so I can attemp to fix my controller issue? I’m not sure the route. I really appreciate your response.



  • @kane72 Ok I have tried that, switched to 4.3 and then attempt to launch and the Pi completely disconnects form the TV at that moment. I dunno. I'm ready to give up on this. I have made two posts and a great amount of time researching the internet for solutions with little responses either informing me that most people either just don't know or don't want to del with me on this. It is evident that some things are simple and self explanatory and other issues are much more complex and probably require an advanced knowledge of tech. I'm not sure if I would give my kids one of these things but on the flipside I have enjoyed learning the other aspects of the Pi. I will probably end up starting with a fresh copy of Retropie as all this screwing around has either erased files I have uploaded or change settings that I do not know how to fix. I do really appreciate your response .



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.