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.
    • Beretta9B
      Beretta9
      last edited by

      Have you tried using PBP files?

      Retro Gamer Supreme

      edmaul69E 1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @Beretta9
        last edited by

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

        1 Reply Last reply Reply Quote 1
        • RiverstormR
          Riverstorm
          last edited by

          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 Reply Quote 0
          • C
            Concat
            last edited by

            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
            • RiverstormR
              Riverstorm
              last edited by Riverstorm

              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.

              edmaul69E 1 Reply Last reply Reply Quote 0
              • C
                Concat
                last edited by

                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.

                RiverstormR 1 Reply Last reply Reply Quote 0
                • RiverstormR
                  Riverstorm @Concat
                  last edited by

                  @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
                  • edmaul69E
                    edmaul69 @Riverstorm
                    last edited by edmaul69

                    @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"
                    
                    RiverstormR 1 Reply Last reply Reply Quote 0
                    • RiverstormR
                      Riverstorm @edmaul69
                      last edited by

                      @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.

                      edmaul69E 1 Reply Last reply Reply Quote 0
                      • edmaul69E
                        edmaul69 @Riverstorm
                        last edited by edmaul69

                        @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

                        RiverstormR 1 Reply Last reply Reply Quote 0
                        • RiverstormR
                          Riverstorm @edmaul69
                          last edited by

                          @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 =
                          
                          edmaul69E 1 Reply Last reply Reply Quote 0
                          • edmaul69E
                            edmaul69 @Riverstorm
                            last edited by edmaul69

                            @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

                            RiverstormR 1 Reply Last reply Reply Quote 0
                            • RiverstormR
                              Riverstorm @edmaul69
                              last edited by Riverstorm

                              @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 =
                              
                              edmaul69E 1 Reply Last reply Reply Quote 0
                              • edmaul69E
                                edmaul69 @Riverstorm
                                last edited by edmaul69

                                @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

                                RiverstormR 1 Reply Last reply Reply Quote 0
                                • RiverstormR
                                  Riverstorm @edmaul69
                                  last edited by

                                  @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. :)

                                  edmaul69E 2 Replies Last reply Reply Quote 0
                                  • edmaul69E
                                    edmaul69 @Riverstorm
                                    last edited by

                                    @Riverstorm no problem.

                                    1 Reply Last reply Reply Quote 0
                                    • edmaul69E
                                      edmaul69 @Riverstorm
                                      last edited by

                                      @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.

                                      RiverstormR 1 Reply Last reply Reply Quote 0
                                      • RiverstormR
                                        Riverstorm @edmaul69
                                        last edited by

                                        @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>

                                        edmaul69E 1 Reply Last reply Reply Quote 0
                                        • edmaul69E
                                          edmaul69 @Riverstorm
                                          last edited by

                                          @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
                                          • RiverstormR
                                            Riverstorm
                                            last edited by

                                            Ok, I have everything working good but the graphics are quite blocky and blurring looking. Is there a resolution or some smoothing options to set?

                                            dankcushionsD 1 Reply Last reply Reply Quote 0
                                            • First post
                                              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.