• 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

Multidisc 32X SegaCD games?

Scheduled Pinned Locked Moved Help and Support
sega cdsegacdmultidisclr-picodrive32x
29 Posts 11 Posters 11.8k 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.
  • M
    MrDowntempo
    last edited by 17 Feb 2018, 16:19

    I'm using lr-genesis-plus-gx for my SegaCD games so I can have them in CHD format. I'm using lr-picodrive for SegaCD games that require a 32X with bin and cue files since CHD isn't supported. There's at least one 32X SegaCD game (Night Trap) that requires 2 discs. The game loads the first disc and starts running fine. I'm not far enough in it to get to the 2nd disc yet. How can I be sure it'll load the 2nd disc when it needs it seamlessly? Is that possible?

    Q 1 Reply Last reply 17 Feb 2018, 21:28 Reply Quote 0
    • Q
      quicksilver @MrDowntempo
      last edited by quicksilver 17 Feb 2018, 21:28

      @mrdowntempo I am fairly sure there is an option for it in the retroarch menu. While in game you can open the menu with select+x (default). I can't remember what it's called off the top of my head but I will check for you when I get home.

      1 Reply Last reply Reply Quote 0
      • M
        MrDowntempo
        last edited by 17 Feb 2018, 22:42

        Oh excellent! Thank you! Retroarch is the thing about Retropie I know the absolute least about.

        E 1 Reply Last reply 18 Feb 2018, 05:19 Reply Quote 0
        • E
          edmaul69 @MrDowntempo
          last edited by 18 Feb 2018, 05:19

          @mrdowntempo there is something you need to put in the retroarch.cfg for sega cd that links the sega cd roms folder that allows you to open the files. Open up /opt/retropie/configs/segacd/retroarch.cfg and add this line:

          rgui_browser_directory = /home/pi/RetroPie/roms/segacd/
          

          You can put quotations around the /home/pi.... section if you want. On an iphone with this site i cant type the correct quotations.

          M 1 Reply Last reply 18 Feb 2018, 10:04 Reply Quote 1
          • M
            MrDowntempo @edmaul69
            last edited by 18 Feb 2018, 10:04

            @edmaul69 said in Multidisc 32X SegaCD games?:

            @mrdowntempo there is something you need to put in the retroarch.cfg for sega cd that links the sega cd roms folder that allows you to open the files. Open up /opt/retropie/configs/segacd/retroarch.cfg and add this line:

            rgui_browser_directory = /home/pi/RetroPie/roms/segacd/
            

            You can put quotations around the /home/pi.... section if you want. On an iphone with this site i cant type the correct quotations.

            Can I do something like this instead:

            rgui_browser_directory = "/home/pi/RetroPie/roms/segacd/32X"
            

            I'm trying to keep my 32X SegaCD games separate. Or does

            rgui_browser_directory = "/home/pi/RetroPie/roms/segacd/"
            

            also apply to its subdirectories?

            E 1 Reply Last reply 19 Feb 2018, 02:03 Reply Quote 0
            • E
              edmaul69 @MrDowntempo
              last edited by 19 Feb 2018, 02:03

              @mrdowntempo if you are using all chd files in segacd then point it to segacd/32x/ otherwise try with it pointing to segacd.

              1 Reply Last reply Reply Quote 0
              • C
                ChuckyP
                last edited by 8 Mar 2018, 19:10

                Any update on this? I have just started dealing with the Sega CD / 32x, and multi disk titles and would like to get it to run without changing discs...

                M 1 Reply Last reply 8 Mar 2018, 19:14 Reply Quote 0
                • M
                  mitu Global Moderator @ChuckyP
                  last edited by 8 Mar 2018, 19:14

                  @chuckyp According to the docs, CHD files are supported by lr-genesis-plus-gx for Sega CD games, so you could try converting the multi-disc games to CHD.

                  C 1 Reply Last reply 8 Mar 2018, 19:18 Reply Quote 0
                  • C
                    ChuckyP @mitu
                    last edited by ChuckyP 3 Aug 2018, 19:19 8 Mar 2018, 19:18

                    @mitu Thanks for the quick reply. I have a full set of current CHD from MAME Software Lists. Will that work or is there a specific earlier version that is required?

                    M 1 Reply Last reply 8 Mar 2018, 20:22 Reply Quote 0
                    • M
                      mitu Global Moderator @ChuckyP
                      last edited by 8 Mar 2018, 20:22

                      @chuckyp I honestly don't know, but looking at the commit, the support seems to have been implemented using parts of the MAME source for CHD support, so it's likely to work.

                      C 1 Reply Last reply 8 Mar 2018, 20:33 Reply Quote 0
                      • C
                        ChuckyP @mitu
                        last edited by 8 Mar 2018, 20:33

                        @mitu thanks I also found another thread discussing the conversion to CHD format. It ended in a problem using the CD+32x versions of a game together. Has this been figured out at all?

                        Q 1 Reply Last reply 9 Mar 2018, 00:46 Reply Quote 0
                        • Q
                          quicksilver @ChuckyP
                          last edited by 9 Mar 2018, 00:46

                          @chuckyp genplusx will not play 32x games (only picodrive works and picodrive isn't compatible with chd files). So I'm not sure there is a solution for segacd 32x games.

                          C 1 Reply Last reply 9 Mar 2018, 02:45 Reply Quote 0
                          • C
                            ChuckyP @quicksilver
                            last edited by 9 Mar 2018, 02:45

                            @quicksilver I appreciate it.

                            Mame CHDs are split per disk. So it looks like I need to convert my own Bin, Cue files into a single CHD.

                            Getting closer. Thanks for the advice.

                            1 Reply Last reply Reply Quote 0
                            • R
                              rhester72
                              last edited by 17 Apr 2018, 14:35

                              Did you get anywhere with this? I can't even get multi-disc Sega CD (i.e. not 32X) games to play beyond disc 1, because I can't get picodrive to attach another disc without it restarting.

                              1 Reply Last reply Reply Quote 0
                              • C
                                ChuckyP
                                last edited by 17 Apr 2018, 15:50

                                I have not pursued the 32x issue due to the fact that there are only a couple multi-disk games. As far as the disk changing goes, I don't recall having any issues... Make sure you are opening the tray, changing the disk, and then closing the tray. I have those steps mapped to my shoulder buttons on an XBOX 360 pad. By the way, are you using lr-picodrive or standalone?

                                1 Reply Last reply Reply Quote 0
                                • R
                                  rhester72
                                  last edited by 18 Apr 2018, 01:03

                                  I can't get disk changes via lr-picodrive to work even with Sega CD (i.e. non-32X) games - when I try to attach the new disk via "append disc image", I select the cue file, confirm the desired emulator is picodrive, and then lr-picodrive restarts with the new disc inserted - it's the restart that's causing the problem. Apparently this has been a problem in Retroarch before, as I was able to find this (which was about the Windows build, but the behavior is the same):

                                  https://github.com/libretro/RetroArch/issues/5254

                                  I was rather hoping there was a workaround or at least confirmation that others aren't having this problem, since I can't find anything in my setup that would cause this.

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    ChuckyP
                                    last edited by 18 Apr 2018, 02:04

                                    Can you give me a game to try out myself? Hopefully something that won’t take me an eternity to get to disk 2?

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      rhester72
                                      last edited by 18 Apr 2018, 11:07

                                      I'm not actually even playing through - my test case for the moment is that I boot up Fahrenheit for the 32X (which won't play - the protection requires you to boot from the Sega CD disc, even on the 32X) in lr-picodrive, wait for the prompt, hit Start, then enter the RGUI, open the tray, and attach the Sega CD disc. Instead of allowing me to close the tray and resume the game (which should then cleanly boot the Sega CD disc, then ask for the 32X disc again), lr-picodrive completely restarts/reloads and the process begins all over again (except this time having booted from the Sega CD disc).

                                      From videos I've seen, once the cue file is selected in the browser in the attach phase, it shouldn't ask to specify the emulator (Picodrive, in this case) - I think that's where something's changed, but it makes it impossible to swap discs at all. In fact, it's not even limited to Sega CD - I also tried this with PSX, where I started a game, ejected the disc at the PSX boot logo, attached a completely different disc (where I was prompted for the emulator again), and sure enough, the PSX emulation restarted entirely. It seems this affects any emulator's ability to swap media (probably not even limited to CD media).

                                      I've tried the following:

                                      • Updating all of RetroPie
                                      • Updating Retroarch from source
                                      • Updating lr-picrodrive from source

                                      I guess it's an upstream bug in Retroarch, but I'm surprised nobody else has mentioned this, because it's a bit of a breaking bug for any libretro game that requires more than one piece of media.

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        rhester72
                                        last edited by 18 Apr 2018, 11:48

                                        It was/is indeed upstream:

                                        https://github.com/libretro/RetroArch/issues/6255

                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          rhester72
                                          last edited by 18 Apr 2018, 12:52

                                          ...though I'm truly mystified.

                                          I've now built Retroarch and libretro-picodrive from tip revisions on Github and it's doing exactly the same thing. sigh

                                          MajorDangerNineM 1 Reply Last reply 18 Apr 2018, 13:00 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.

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