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

DJ Hero Hang on Purple Screen #1009

Closed
Nobbs66 opened this issue Nov 30, 2015 · 27 comments
Closed

DJ Hero Hang on Purple Screen #1009

Nobbs66 opened this issue Nov 30, 2015 · 27 comments
Assignees

Comments

@Nobbs66
Copy link
Contributor

Nobbs66 commented Nov 30, 2015

-PCSX2 version: pcsx2-v1.3.1-1498-g52be531-windows-x86
PCSX2 options: Defaults, no settings modifications affect the issue
Plugins used: GSdx, SPU2-X, Lilypad, Linuz ISO/Gigaherz CDVD,rest null plugins
Plugin settings: Defaults, no settings modifications affect the issue

-PC specification*s:
CPU:Intel Core i7-5820K @4.4ghz
GPU: AMD R9 Fury

-Description DJ hero will hang on a purple screen without any known reason as to why.

<h4">-How to replicate: Start the game like normal using fast or full boot and wait.

-Last known version to work: Never worked

-Other Notes: Issue is also located here - http://forums.pcsx2.net/Thread-DJ-Hero-Black-Screen

@Sarania
Copy link
Contributor

Sarania commented Nov 30, 2015

Doesn't this game require a USB peripheral? Is it possible it's failing to start because it's not detecting it? Has it ever worked? I don't see it in the compatibility list.

Assuming it has never worked then yeah back to my original point about the peripheral.

@Nobbs66
Copy link
Contributor Author

Nobbs66 commented Dec 1, 2015

I did some research on the game before posting this, and it seems people have been able to play it with a regular DS2 like you can Guitar Hero.

@Sarania
Copy link
Contributor

Sarania commented Dec 1, 2015

@Nobbs66 with a dual shock on the real PS2 I take it?

Then hmmm. I got nothing :)

Edit: Wait, it still could be TRYING to detect it and wigging out when no USB replies. Has anyone tried with a USB plugin?

@ssakash
Copy link
Member

ssakash commented Dec 1, 2015

@Nobbs66 : that's the wrong thread link (before it was pushed ). correct link is here: http://forums.pcsx2.net/Thread-Pushed-DJ-Hero-Black-Screen

edit: oh, btw it would be nice if you could reformat the bug report to something like this #913 by using bold tags for titles following the Git markdown format. sorry for the nitpicks :p

@prafullpcsx2
Copy link
Contributor

From my quick 5 min testing the game seems to have been broken somewhere between 9th March 2009 to 25th June 2009. Will check further after about an hour.

@Nobbs66
Copy link
Contributor Author

Nobbs66 commented Dec 1, 2015

hmm, do it broke in an old SVN?

A dev will need to get the code. I'd love to help, but I'm not sure what I can do to help find the first broken build.

@prafullpcsx2
Copy link
Contributor

@Nobbs66 : Don't worry, I am onto it. :)

Edit: one of these may have broken it

https://code.google.com/p/pcsx2/source/list?num=37&start=1278

@prafullpcsx2
Copy link
Contributor

@refractionpcsx2 : I am pretty sure you can fix this. r1257 seems to break it

https://code.google.com/p/pcsx2/source/detail?r=1257

I noticed that r1257 also broke timesplitters 2 in a similar manner. Timesplitters 2 was later fixed in r1289 but DJ Hero remained broken.

Also I doubt that the game will work anyway even after the fix, it gets to menus only with lilypad in guitar mode and it still requires turntable controller to play the first level.

djhero

Link to blockdump so Refraction fixes it : http://www.filedropper.com/djhero

@refractionpcsx2
Copy link
Member

Thanks, I'll look in to this at some point soon.

@refractionpcsx2
Copy link
Member

Bugger, can't tell what code it was anymore :( Stupid google.

@willkuer
Copy link
Contributor

Google is not saving the code anymore?

Maybe the comments to the commit lead you into the right mood to remember what you did there?

@refractionpcsx2
Copy link
Member

hmm does DJ Hero work with the EE Timing Fix by chance?

@willkuer that did help a lot, thanks :)

@refractionpcsx2
Copy link
Member

@Nobbs66 still waiting for you to say if the EE timing fix made any difference?

@Nobbs66
Copy link
Contributor Author

Nobbs66 commented Apr 12, 2016

Oh crap, let me charge my laptop and test.

On Tue, Apr 12, 2016 at 5:59 PM, refractionpcsx2 notifications@github.com
wrote:

@Nobbs66 https://github.com/Nobbs66 still waiting for you to say if the
EE timing fix made any difference?


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#1009 (comment)

@refractionpcsx2
Copy link
Member

thanks :)

@Nobbs66
Copy link
Contributor Author

Nobbs66 commented Apr 13, 2016

@refractionpcsx2 Just tested the latest build, and it's still just a black screen

@refractionpcsx2
Copy link
Member

With the ee timing fix?

@Nobbs66
Copy link
Contributor Author

Nobbs66 commented Apr 13, 2016

Yes, the EE timing hack still doesn't help

@refractionpcsx2
Copy link
Member

Curses, ok thanks for checking :)

@refractionpcsx2
Copy link
Member

I'm not sure I can fix this easily. The game fills up the GIF FIFO with GIF Path3 stalled, expects that to all be ready for when Path3 is unmasked (stall is released) and starts another transfer before it gets to the unmasking.

Currently I either lose the data (which breaks it completely, similar to the black screen you currently get, caused by another hack in there for Wallace & Grommit) or it hangs waiting to transfer that data.

Beyond adding a Path3 FIFO which we're trying to avoid for performance reasons, it's going to be a nightmare to fix..

@Nobbs66
Copy link
Contributor Author

Nobbs66 commented Apr 15, 2016

What type of performance hit would we see with a Path 3 FIFO?

@refractionpcsx2
Copy link
Member

What type of performance hit would we see with a Path 3 FIFO?

I have no idea, it'll be slower than it is now, it might be insignificant, it could be huge, depends on how much it's used, that's all I can say :/

@refractionpcsx2
Copy link
Member

Can anybody who can actually play this (or get further than the no controller screen) can you please try PR #1331 ?

@prafullpcsx2
Copy link
Contributor

prafullpcsx2 commented Apr 30, 2016

It boots fine now but someone needs to emulate turntable controller to make it work ingame. Guitar controller can only take you as far as the stage selection screen.

@refractionpcsx2
Copy link
Member

ok well I'll mark this as closed once the PR merges, but it would be nice if somebody can get further, if the guitar controller works, that will do for now ;p

@FlatOutPS2
Copy link
Contributor

ok well I'll mark this as closed once the PR merges, but it would be nice if somebody can get further, if the guitar controller works, that will do for now ;p

Well, the PR has been merged, so you can close it now. :p

@refractionpcsx2
Copy link
Member

Oh yeh, forgot about this :P

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

7 participants