• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

PSX emulator only loading certain games

Scheduled Pinned Locked Moved Help and Support
29 Posts 7 Posters 12.0k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D
    DxFx @edmaul69
    last edited by 22 Jul 2016, 10:11

    @edmaul69 I tried what you said and I'm still having problems. I tried reinstalling the problematic roms even (.bin .cue files) and I'm still getting the same results. For the life of me I just can't figure out how to troubleshoot the problem. I think I'm just gonna start fresh again. Hopefully it'll work this time around.

    1 Reply Last reply Reply Quote 0
    • B
      Beretta9
      last edited by 22 Jul 2016, 16:29

      Have you tried using PBP files?

      Retro Gamer Supreme

      E 1 Reply Last reply 23 Jul 2016, 07:34 Reply Quote 0
      • E
        edmaul69 @Beretta9
        last edited by 23 Jul 2016, 07:34

        @Beretta9 i only use pbp files so it might help him. They work great for me.

        1 Reply Last reply Reply Quote 1
        • R
          Riverstorm
          last edited by 27 Jul 2016, 16:47

          A couple of questions about .pbp files. When creating a single image file from a multi-disc game does the name matter as long as it keeps the .pbp extension by default it names it eboot.pbp. If you have more than one game in pbp format either you must rename it or can they reside in subfolders? Does the naming convention allow for spaces?

          I take it the .pbp format automatically switches discs on the fly when needed?

          P 1 Reply Last reply 30 Jul 2016, 14:29 Reply Quote 0
          • C
            Concat
            last edited by 27 Jul 2016, 17:09

            I think PSX has an option to emulate the bios file, instead of using the one you have... I might be wrong on the specifics, but might be worth looking into. Maybe it's using the "high-level bio emulation" and causing compatibility issues with some games.

            1 Reply Last reply Reply Quote 1
            • R
              Riverstorm
              last edited by Riverstorm 27 Jul 2016, 18:14

              I have the BIOS file (SCPH1001.BIN). What I was referring to is a game image file. I created a eboot.pbp image from a multi-disc game using PSX2PSP. Another mandatory file you need to hunt down to perform the conversion is base.pbp (it fails without it and needs to be placed in the "psx2psp_v.1.4.2\files" folder). It's not part of the distribution package. It did save a few hundred MB of space when converted which is a small bonus.

              I was wondering if you have more than one game in .pbp format do you rename it (can it be changed from eboot.pbp default or does it boot from that name specifically) or can you put the games in subfolders under PSX. When using a custom firmware Playstation (hacked) you leave the file as eboot.pbp but put them in folders named after the game. Is it similar with the RetroPie Playstation emulator.

              Does the naming convention allow for spaces if it can be renamed for RetroPie. I would also guess the Playstation emulator automatically switches discs as needed since I think PSXPSP can bundle up to 5 discs into one image. In this case it's a two disc game.

              From the official Wiki:

              Multi-disc games or CD image not working

              Note that all the emulators accept .pbp files, which are EBOOT-format PlayStation executables. These are also known as PSX2PSP files, used to play PlayStation 1 games on the PSP.

              This is the easiest way to play multi-disc PlayStation games on RetroPie.

              If a CD image such as .iso or .bin/.cue does not work, try the EBOOT version.

              CD images can be converted to EBOOT .pbp files with the PSX2PSP v1.4.2 application for Windows.

              EBOOTs are also often smaller than CD images, so could be a good option if you're tight on space.

              E 1 Reply Last reply 28 Jul 2016, 01:14 Reply Quote 0
              • C
                Concat
                last edited by 27 Jul 2016, 19:43

                Oh sorry, for some reason I thought you were the OP and were still having issues getting games to load! Ha... :P

                I converted my multi disc games to pbp files and renamed them to the whatever the game is called. They load and play just fine. As far as switching discs, however, I haven't actually made it far enough in any of those games to find out exactly how it works. I did beat MGS (bin/cue) in RetroArch, and the in game RGUI had an option to change discs. I don't know if pbp files work in the same fashion, or if it's automatic.

                R 1 Reply Last reply 27 Jul 2016, 19:58 Reply Quote 0
                • R
                  Riverstorm @Concat
                  last edited by 27 Jul 2016, 19:58

                  @Concat said in PSX emulator only loading certain games:

                  I converted my multi disc games to pbp files and renamed them to the whatever the game is called.

                  Ok, that sounds good. I appreciate the information. Looking forward to testing out a few games and hopefully hitting that second disk! ;)

                  1 Reply Last reply Reply Quote 0
                  • E
                    edmaul69 @Riverstorm
                    last edited by edmaul69 28 Jul 2016, 01:14

                    @Riverstorm i have them all named the original name. If you d/l them the folder has the name. I use "bulk rename utility" to take the folder name and rename all the files in the folder the same. So much faster than copy and paste. Also to switch discs you need to set hotkeys for it. I put these in the individual configs in /opt/retropie/configs/all/retroarch-joypads/ so that all controllers have these settings according to their button layout. my twin shock example:

                    input_disk_eject_toggle_btn = "0"
                    input_disk_next_btn = "7"
                    input_disk_prev_btn = "6"
                    
                    R 1 Reply Last reply 28 Jul 2016, 12:04 Reply Quote 0
                    • R
                      Riverstorm @edmaul69
                      last edited by 28 Jul 2016, 12:04

                      @edmaul69 said in PSX emulator only loading certain games:

                      @Riverstorm i have them all named the original name. If you d/l them the folder has the name. I use "bulk rename utility" to take the folder name and rename all the files in the folder the same. So much faster than copy and paste. Also to switch discs you need to set hotkeys for it. I put these in the individual configs in /opt/retropie/configs/all/retroarch-joypads/ so that all controllers have these settings according to their button layout. my twin shock example:

                      input_disk_eject_toggle_btn = "0"
                      input_disk_next_btn = "7"
                      input_disk_prev_btn = "6"
                      

                      Ah ok, it looks like those lines are already in all/retroarch.cfg (I couldn't find input_disk_prev though) or are you adding them to specific controllers used for PSX in the retroarch-joypads?

                      When setting up MAME I use all the buttons so I think I would need to do the tweaking at psx/retroarch.cfg level I think.

                      E 1 Reply Last reply 28 Jul 2016, 17:28 Reply Quote 0
                      • E
                        edmaul69 @Riverstorm
                        last edited by edmaul69 28 Jul 2016, 17:28

                        @Riverstorm inam adding them to each specific controller since they all have a different button layout and these are needed for turbografx 16, sega cd, 3do, and dreamcast. I dont want to be limited to using one controller for all of them. And these are hotkey buttons so they dont interfere with your standard buttons. I put them in the /opt/retropie/all/retroarch-joypads/ files

                        R 1 Reply Last reply 28 Jul 2016, 18:06 Reply Quote 0
                        • R
                          Riverstorm @edmaul69
                          last edited by 28 Jul 2016, 18:06

                          @edmaul69 said in PSX emulator only loading certain games:

                          @Riverstorm inam adding them to each specific controller since they all have a different button layout and these are needed for turbografx 16, sega cd, 3do, and dreamcast. I dont want to be limited to using one controller for all of them. And these are hotkey buttons so they dont interfere with your standard buttons. I put them in the /opt/retropie/all/retroarch-joypads/ files

                          That makes sense. I am not sure but does adding those lines to the all/retroarch.cfg accomplish the same thing for all controllers but you only need only add them once or am I still missing part of how you're doing it?

                          Here's what I see in the retroarch.cfg all file that's similar. Can the same lines you showed me above be added to the retroarch.cfg or does it need to be in the controller file to work?

                          # Toggles eject for disks. Used for multiple-disk content.
                          # input_disk_eject_toggle =
                          # Cycles through disk images. Use after ejecting.
                          # Complete by toggling eject again.
                          # input_disk_next =
                          E 1 Reply Last reply 28 Jul 2016, 18:41 Reply Quote 0
                          • E
                            edmaul69 @Riverstorm
                            last edited by edmaul69 28 Jul 2016, 18:41

                            @Riverstorm i am not putting them in the /all/retroarch.cfg because that limits you to 1 controller. I am putting it in each individual file in the /opt/retropie/configs/all/retroarch-joypads/ folder

                            R 1 Reply Last reply 28 Jul 2016, 18:49 Reply Quote 0
                            • R
                              Riverstorm @edmaul69
                              last edited by Riverstorm 28 Jul 2016, 18:49

                              @edmaul69 said in PSX emulator only loading certain games:

                              @Riverstorm i am not putting them in the /all/retroarch.cfg because that limits you to 1 controller. I am putting it in each individual file in the /opt/retropie/configs/all/retroarch-joypads/ folder

                              Sorry, bare with me, I might have a complete misconception. You want them to work with any controller you plug in? So if you add it to /opt/retropie/configs/all/retroarch.cfg
                              wouldn't that make it work for all controllers as its global or are those settings not Retroarch global settings but controller specific settings? Adding to something like this section maybe:

                              # Input device buttons.
                              # Figure these out by using RetroArch-Phoenix or retroarch-joyconfig.
                              # You can use joypad hats with hnxx, where n is the hat, and xx is a string representing direction.
                              # E.g. "h0up"
                              # input_player1_a_btn =
                              # input_player1_b_btn =
                              # input_player1_y_btn =
                              # input_player1_x_btn =
                              # input_player1_start_btn =
                              # input_player1_select_btn =
                              # input_player1_l_btn =
                              # input_player1_r_btn =
                              # input_player1_left_btn =
                              # input_player1_right_btn =
                              # input_player1_up_btn =
                              # input_player1_down_btn =
                              # input_player1_l2_btn =
                              # input_player1_r2_btn =
                              # input_player1_l3_btn =
                              # input_player1_r3_btn =
                              E 1 Reply Last reply 28 Jul 2016, 18:55 Reply Quote 0
                              • E
                                edmaul69 @Riverstorm
                                last edited by edmaul69 28 Jul 2016, 18:55

                                @Riverstorm no it wont work in /all/retroarch.cfg universally because not all controllers share the same button layout. Example: on one controller i have a= button 0. On my ps3 controller select= button 0. You need to put the configs in each individual controller file in /opt/retropie/configs/all/retroarch-joypads/ for it to work "universally". And you need to assign the correct buttons to each controller config file. Dont use the button numbers i used. That was just an example. Each controller needs its own correct button assignment

                                R 1 Reply Last reply 28 Jul 2016, 19:07 Reply Quote 0
                                • R
                                  Riverstorm @edmaul69
                                  last edited by 28 Jul 2016, 19:07

                                  @edmaul69 said in PSX emulator only loading certain games:

                                  @Riverstorm no it wont work in /all/retroarch.cfg universally because not all controllers share the same button layout. Example: on one controller i have a= button 0. On my ps3 controller select= button 0. You need to put the configs in each individual controller file in /opt/retropie/configs/all/retroarch-joypads/ for it to work "universally". And you need to assign the correct buttons to each controller config file. Dont use the button numbers i used. That was just an example. Each controller needs its own correct button assignment

                                  Ah, ok, that makes sense. It could work but different controllers have different input values. I appreciate you being patient and explaining that as I wasn't catching on to the obvious. :)

                                  E 2 Replies Last reply 28 Jul 2016, 19:08 Reply Quote 0
                                  • E
                                    edmaul69 @Riverstorm
                                    last edited by 28 Jul 2016, 19:08

                                    @Riverstorm no problem.

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      edmaul69 @Riverstorm
                                      last edited by 28 Jul 2016, 19:10

                                      @Riverstorm also i set my l and r triggers to disk previous and disk next. I switch my menu hotkey from x to b so i can use button x as my disk eject.

                                      R 1 Reply Last reply 29 Jul 2016, 14:35 Reply Quote 0
                                      • R
                                        Riverstorm @edmaul69
                                        last edited by 29 Jul 2016, 14:35

                                        @edmaul69 said in PSX emulator only loading certain games:

                                        @Riverstorm also i set my l and r triggers to disk previous and disk next. I switch my menu hotkey from x to b so i can use button x as my disk eject.

                                        Do you add a hotkey to the controller config also or is the menu hotkey something different? Sorry for all the questions unless I am missing it in the Wiki but this information doesn't seem to be in the document yet.

                                        input_enable_hotkey_btn = <value>

                                        E 1 Reply Last reply 29 Jul 2016, 17:43 Reply Quote 0
                                        • E
                                          edmaul69 @Riverstorm
                                          last edited by 29 Jul 2016, 17:43

                                          @Riverstorm yes you need to enable the hotkey as well, but the configs for your individual controllers should already have them set. It sets it to the select button by default and sets start as the exit button.

                                          1 Reply Last reply Reply Quote 0
                                          22 out of 29
                                          • First post
                                            22/29
                                            Last post

                                          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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received