Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disc swap not recognised in most games #264

Open
GoogleCodeExporter opened this issue Jul 9, 2015 · 27 comments
Open

Disc swap not recognised in most games #264

GoogleCodeExporter opened this issue Jul 9, 2015 · 27 comments

Comments

@GoogleCodeExporter
Copy link

The only multi-disc game that recognises a requested disc swap is Resident Evil 
Code Veronica.

D2, Deep Fighter and Shenmue 2 don't recognise the new disc once swapped, and 
sit at the 'please swap disc' screen. Skies Of Arcadia resets to the DC menu 
screen once the new disc image is selected.

Note - If I haven't mentioned a multi-disc game, it's because they don't have 
the new game option when using a disc other than the first (eg. Alone In The 
Dark, Shenmue 1). Maybe they don't work either.

Tested on r78.

Original issue reported on code.google.com by matbur...@gmail.com on 13 Oct 2010 at 9:00

@GoogleCodeExporter
Copy link
Author

Just try older revisions and see if swapping worked at some point. If you get a 
crash on older revisions try disabling the dynarec.
At least D2 is known to work before some hacks were taken out. Dunno if the 
rest also fail cause of that or something else broke.

Original comment by Mr.PsyMan on 13 Oct 2010 at 10:26

@GoogleCodeExporter
Copy link
Author

I've just tried the same games on 1.0.3, same results - only Code Veronica 
works. No crashes, the emulator just sits at the 'please insert other disc' 
screen.

I'm using GDI images if that makes any difference. Don't have CDI versions to 
test.

Original comment by matbur...@gmail.com on 13 Oct 2010 at 10:58

@GoogleCodeExporter
Copy link
Author

That's why I said "older revisions" and not "older versions".

Original comment by Mr.PsyMan on 13 Oct 2010 at 11:40

@GoogleCodeExporter
Copy link
Author

its the same with older revisions as well i've tryed D2 shenmue 2 skies of 
arcadia its like they don't know the other disc as been inserted.

Original comment by ryok...@yahoo.com on 14 Oct 2010 at 12:31

@GoogleCodeExporter
Copy link
Author

Ha, so you did say "older revisions". It's late here...

Did you fix disc swapping yet? :P

Original comment by matbur...@gmail.com on 14 Oct 2010 at 1:08

@GoogleCodeExporter
Copy link
Author

As I said, swapping used to work at least for D2 up until some point. Of course 
the hack was so bad that it would make the emulator crash about 90% of the time 
if the Dynarec was enabled. It would crash on interpreter too I think, just not 
so often.

What I want to know is if the rest stuff worked when D2 worked (and if the 
change that "broke" D2 broke the rest too).

Original comment by Mr.PsyMan on 14 Oct 2010 at 1:13

@GoogleCodeExporter
Copy link
Author

Any advance on 'up until some point'? :)

I'll try a few different revisions tomorrow.

Original comment by matbur...@gmail.com on 14 Oct 2010 at 2:07

@GoogleCodeExporter
Copy link
Author

I was under the impression that disc swap worked *in most* games. Can you get 
me a list of multidisc games so i can check ? :p

Original comment by drkIIRaziel on 16 Oct 2010 at 11:44

  • Added labels: Priority-Medium, Type-Defect, emu-gdrom
  • Removed labels: Priority-Low, Type-Enhancement

@GoogleCodeExporter
Copy link
Author

The games I listed in the first post are all the multi-disc games where disc 
swap can be tested quickly (ie. by inserting disc 2, then trying to start a new 
game and being asked for disc 1).

So that's:
Resident Evil Code Veronica (swap works)
D2
Deep Fighter
Skies of Arcadia
Shenmue 2

Other multi-disc games (Shenmue 1, Alone in the Dark) have the 'new game' 
option greyed out when using a disc other than the first), so they'd need a 
save near the end of a disc to test.

Original comment by matbur...@gmail.com on 16 Oct 2010 at 12:26

@GoogleCodeExporter
Copy link
Author

Alright, try with this revision:

http://www.megaupload.com/?d=9ULSOEP8

If the stuff you try crash, try on interpreter. It might take a few tries.

Just want to know if any of those "work".

Original comment by Mr.PsyMan on 16 Oct 2010 at 1:37

@GoogleCodeExporter
Copy link
Author

Disc swap works fine with that revision (r48) on all 5 games listed above.
I had to use Interpreter mode as Dynarec crashes, but each disc swap worked 
first time.

Original comment by matbur...@gmail.com on 16 Oct 2010 at 9:21

@GoogleCodeExporter
Copy link
Author

Well I'll be damned... it looks like we hit the jackpot. Care to try with r50 
too? That was the last revision uploaded on the downloads list here, so getting 
it won't be a problem.

Original comment by Mr.PsyMan on 16 Oct 2010 at 9:25

@GoogleCodeExporter
Copy link
Author

We might be getting somewhere - disc swap in r50 does NOT work - same results 
as in r78 (Resi CV disc swap works, the other five games don't work).

Original comment by matbur...@gmail.com on 16 Oct 2010 at 10:04

@GoogleCodeExporter
Copy link
Author

Four games, even.

Original comment by matbur...@gmail.com on 16 Oct 2010 at 10:04

@GoogleCodeExporter
Copy link
Author

I see. It's all good then. The cause is known and so is the solution...

Just don't expect those to be fixed any time soon. Not by myself that is, dunno 
about drk.

Original comment by Mr.PsyMan on 16 Oct 2010 at 10:15

@GoogleCodeExporter
Copy link
Author

Original comment by Mr.PsyMan on 30 Nov 2010 at 9:46

  • Changed state: Accepted

@GoogleCodeExporter
Copy link
Author

Issue 22 has been merged into this issue.

Original comment by Mr.PsyMan on 30 Nov 2010 at 9:46

@GoogleCodeExporter
Copy link
Author

Issue 330 has been merged into this issue.

Original comment by Mr.PsyMan on 30 Nov 2010 at 9:46

@GoogleCodeExporter
Copy link
Author

Is anyone willing to spell out this 'cause' and 'solution' for me?  I can't get 
r48 to run on my pc (win7x64 seems to refuse to install msvcp100.dll) and I'd 
really love to play past disk 1 of D2.

Original comment by sensific...@gmail.com on 3 Feb 2011 at 5:28

@GoogleCodeExporter
Copy link
Author

Nulldc r133 Optimized Download Link - http://down.emucr.com/v1/02PJ5NKX


Problem about msvcp100.dll


You can fetch the Visual C++ 2010 Runtimes *** x64 *** from:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=BD512D9E-43C8-4655-8
1BF-9350143D5867


All your problemas are solved sensific.


Complements.

Original comment by telmo.qu...@gmail.com on 3 Feb 2011 at 6:21

@GoogleCodeExporter
Copy link
Author

Much appreciated!

For the (off topic) record, I had the C++ runtimes, but they were corrupt or 
something and had to delete/reinstall msv##100.dlls

But super thanks regardless!

Original comment by sensific...@gmail.com on 3 Feb 2011 at 7:39

@GoogleCodeExporter
Copy link
Author

Personally, I investigated by disasm game code.
I seem that it needs busy state after tray close, like below.
(But, I only checked in one game "Kaen seibo".)

curr impl.
 GD_STANDBY
 (swap dialog open)
 GD_BUSY
 GD_OPEN
 (swap decide)
 GD_STANDBY

fixed.
 GD_STANDBY
 (swap dialog open)
 GD_BUSY
 GD_OPEN
 (swap decide)
 GD_BUSY[BSY:1,DRDY:0]
 GD_BUSY[BSY:0,DRDY:1] (this state is important in my case.)
 GD_STANDBY

Original comment by kumapoo...@gmail.com on 16 Oct 2011 at 12:32

@GoogleCodeExporter
Copy link
Author

Hmm, okay, will look at implementing it this way then

Original comment by drkIIRaziel on 17 Oct 2011 at 8:20

  • Changed state: Started

@GoogleCodeExporter
Copy link
Author

Just tried swapping discs on D2 with r136. Just hangs at the swap screen. Is 
this still being worked on?

Original comment by thelucid...@aol.com on 20 Jan 2012 at 12:33

@GoogleCodeExporter
Copy link
Author

the link for nulldc r48 is dead. I can't find it anywhere on the net.can 
someone give me nulldc r48 or show me another link that works please.

Original comment by micahd...@yahoo.com on 30 May 2012 at 1:23

@GoogleCodeExporter
Copy link
Author

Can not change disc in "DANCINGBLADE KATTENI MOMO TENSI" and "DANCINGBLADE 
KATTENI MOMO TENSI 2".

Original comment by Har...@gmail.com on 26 Apr 2013 at 5:50

@GoogleCodeExporter
Copy link
Author

please i have a problem with swaping to disc 2 resident evil cv please help me

Original comment by milrich....@hotmail.com on 30 Nov 2013 at 9:36

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant