BizHawk icon indicating copy to clipboard operation
BizHawk copied to clipboard

MegaCD + SegaCD / Genplus-gx Multidisk Support

Open Spikestuff opened this issue 5 years ago • 13 comments

There's a total of 8 Mega/Sega CD games that require this support:

  • Dracula Unleashed (2 discs)
  • Ecco the Dolphin (2 discs)
  • Fahrenheit (2 discs)
  • Ground Zero Texas (2 discs)
  • Night Trap (2 discs)
  • Prize Fighter (2 discs)
  • Sherlock Holmes - Consulting Detective Volume II (2 discs)
  • Slam City with Scottie Pippen (4 discs)

Spikestuff avatar Dec 22 '18 13:12 Spikestuff

If I recall correctly, I tried this some time ago and wasn't able to find the right thing to change in the gpgx code for the new CD to be picked up

nattthebear avatar Dec 22 '18 15:12 nattthebear

If you want a date reference from when it was attempted it was July 2017.

Spikestuff avatar Dec 22 '18 16:12 Spikestuff

I found a janky fix for this that worked on Night Trap. I created a savestate when the disc needed to be swapped then renamed the savestate so it would work on disc 2. After loading disc 2 by itself I loaded the savestate and continued the game like normal

Spazbo4 avatar Jul 11 '21 23:07 Spazbo4

I found a janky fix for this that worked on Night Trap. I created a savestate when the disc needed to be swapped then renamed the savestate so it would work on disc 2. After loading disc 2 by itself I loaded the savestate and continued the game like normal

At what point exactly did you create this savestate?

I created a savestate on the screens: "Insert CD #2 and press START", on the screen "Hit START on controller to remove this CD" and on the screen after pressing start as well.

In all I got the same error: "System.InvalidOperationException" when trying to load the renamed save with CD 2 open in the emulator.

viciogame avatar May 07 '22 00:05 viciogame

I don't exactly remember when the savestate was made but I believe it would be right before pressing start on disc 1. then take that savestate and rename it so it will load for disc 2 and load the state and press start should get the game to work

On Fri, May 6, 2022 at 8:43 PM VICIOGAME Retrô Games < @.***> wrote:

I found a janky fix for this that worked on Night Trap. I created a savestate when the disc needed to be swapped then renamed the savestate so it would work on disc 2. After loading disc 2 by itself I loaded the savestate and continued the game like normal

At what point exactly did you create this savestate?

I created a savestate on the screens: "Insert CD #2 https://github.com/TASEmulators/BizHawk/issues/2 and press START", on the screen "Hit START on controller to remove this CD" and on the screen after pressing start as well.

In all I got the same error: "System.InvalidOperationException" when trying to load the renamed save with CD 2 open in the emulator.

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/1406#issuecomment-1120093089, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUZ5ZHC5NHEQOSJRELVQYELVIW4EVANCNFSM4GL55FQQ . You are receiving this because you commented.Message ID: @.***>

Spazbo4 avatar May 07 '22 01:05 Spazbo4

I don't exactly remember when the savestate was made but I believe it would be right before pressing start on disc 1. then take that savestate and rename it so it will load for disc 2 and load the state and press start should get the game to work

Unfortunately it seems that this method no longer works.

I tried to load the renamed savestate with disk 2 inserted, and only the error appeared :(

I believe you no longer have the save on your pc, right?

viciogame avatar May 07 '22 04:05 viciogame

https://www.mediafire.com/file/q2fw9g9so6wz78o/Night_Trap_%2528USA%2529_%2528Disc_1%2529.Genplus-gx.QuickSave1.State/file When starting up with disc 2 you need to load this as a named state and it should work. It worked for me just now. Just as long as the rom you are using is the same version and not the 32x Sega CD version of the game. And you will need to change the access code to orange to get the 2 augers right after the disc change

On Sat, May 7, 2022 at 12:12 AM VICIOGAME Retrô Games < @.***> wrote:

I don't exactly remember when the savestate was made but I believe it would be right before pressing start on disc 1. then take that savestate and rename it so it will load for disc 2 and load the state and press start should get the game to work … <#m_3952646303787794701_> On Fri, May 6, 2022 at 8:43 PM VICIOGAME Retrô Games < @.> wrote: I found a janky fix for this that worked on Night Trap. I created a savestate when the disc needed to be swapped then renamed the savestate so it would work on disc 2. After loading disc 2 by itself I loaded the savestate and continued the game like normal At what point exactly did you create this savestate? I created a savestate on the screens: "Insert CD #2 https://github.com/TASEmulators/BizHawk/issues/2 <#2 https://github.com/TASEmulators/BizHawk/issues/2> and press START", on the screen "Hit START on controller to remove this CD" and on the screen after pressing start as well. In all I got the same error: "System.InvalidOperationException" when trying to load the renamed save with CD 2 open in the emulator. — Reply to this email directly, view it on GitHub <#1406 (comment) https://github.com/TASEmulators/BizHawk/issues/1406#issuecomment-1120093089>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUZ5ZHC5NHEQOSJRELVQYELVIW4EVANCNFSM4GL55FQQ https://github.com/notifications/unsubscribe-auth/AUZ5ZHC5NHEQOSJRELVQYELVIW4EVANCNFSM4GL55FQQ . You are receiving this because you commented.Message ID: @.>

Unfortunately it seems that this method no longer works.

I tried to load the renamed savestate with disk 2 inserted, and only the error appeared :(

I believe you no longer have the save on your pc, right?

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/1406#issuecomment-1120129406, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUZ5ZHHNTJJM2R6QXEX4LLDVIXURLANCNFSM4GL55FQQ . You are receiving this because you commented.Message ID: @.***>

Spazbo4 avatar May 07 '22 04:05 Spazbo4

https://www.mediafire.com/file/q2fw9g9so6wz78o/Night_Trap_%2528USA%2529_%2528Disc_1%2529.Genplus-gx.QuickSave1.State/file When starting up with disc 2 you need to load this as a named state and it should work. It worked for me just now. Just as long as the rom you are using is the same version and not the 32x Sega CD version of the game. And you will need to change the access code to orange to get the 2 augers right after the disc change

First, thank you for sharing the file ;-)

Looks like we're figuring out the problem. By the name of your file, you use Bizhawk with Genplus, right?

Your file: "Night Trap (USA) (Disc 1).Genplus-gx.QuickSave1.State" My file: "Night Trap (USA) (Disc 1).QuickSave1.State"

I don't have Genplus built in. I downloaded the version for windows (without frontend). Is this the one I should use?

Can you help me how to use Genplus inside Bizhawk, please?

viciogame avatar May 07 '22 05:05 viciogame

I don't know anything about that, I think it was included in the version of bizhawk that I downloaded

On Sat, May 7, 2022 at 1:03 AM VICIOGAME Retrô Games < @.***> wrote:

https://www.mediafire.com/file/q2fw9g9so6wz78o/Night_Trap_%2528USA%2529_%2528Disc_1%2529.Genplus-gx.QuickSave1.State/file When starting up with disc 2 you need to load this as a named state and it should work. It worked for me just now. Just as long as the rom you are using is the same version and not the 32x Sega CD version of the game. And you will need to change the access code to orange to get the 2 augers right after the disc change

First, thank you for sharing the file ;-)

Looks like we're figuring out the problem. By the name of your file, you use Bizhawk with Genplus, right?

Your file: "Night Trap (USA) (Disc 1).Genplus-gx.QuickSave1.State" My file: "Night Trap (USA) (Disc 1).QuickSave1.State"

I don't have Genplus built in. I downloaded the version for windows (without frontend). Is this the one I should use?

Can you help me how to use Genplus inside Bizhawk, please?

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/1406#issuecomment-1120135224, or unsubscribe https://github.com/notifications/unsubscribe-auth/AUZ5ZHC72G337MWESV2JSYLVIX2RPANCNFSM4GL55FQQ . You are receiving this because you commented.Message ID: @.***>

Spazbo4 avatar May 07 '22 05:05 Spazbo4

I don't know anything about that, I think it was included in the version of bizhawk that I downloaded

Maybe I'm using a very old version.

Mine is Version 2.3.0 (x64)

viciogame avatar May 07 '22 05:05 viciogame

Genplus-gx comes bundled with EmuHawk, and is automatically chosen when loading a Genesis/MD rom. If you look in the status bar you should see its name.

Also, you should grab the latest release.

YoshiRulz avatar May 07 '22 05:05 YoshiRulz

Genplus-gx comes bundled with EmuHawk, and is automatically chosen when loading a Genesis/MD rom. If you look in the status bar you should see its name.

Also, you should grab the latest release.

Wow, I downloaded the most updated version and it's completely different.

Indeed, it already has Genplus built in. In fact, when loading CD2, I didn't even need to rename the savestate, I just went to "Load Named State..." and it worked perfectly.

Thank you very much for your patience, and attention in helping me with this, it was very important.

viciogame avatar May 07 '22 05:05 viciogame

Does https://github.com/TASEmulators/BizHawk/commit/e41d1a996e64709316ead416509437efd017414d work here

CasualPokePlayer avatar Jul 04 '22 06:07 CasualPokePlayer

Closing this got resolved in 2.9.

Spikestuff avatar Apr 23 '24 02:04 Spikestuff