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

Pier Solar does not work #840

Open
spielvan opened this issue Mar 10, 2020 · 7 comments
Open

Pier Solar does not work #840

spielvan opened this issue Mar 10, 2020 · 7 comments
Labels

Comments

@spielvan
Copy link

Pier Solar doesn't work, the game doesn't load, right after loading the bios it closes the retroarch.

@barbudreadmon
Copy link
Collaborator

iirc the issue is known and cdi related. TBH, i know the game has some coding weirdness on megadrive, which makes only a few megadrive emulators suitable for it, so i'm not even sure it would run 100% properly on flycast if it didn't crash.

@flyinghead
Copy link

I believe the problem is due to a copy protection mechanism used by this game.

@spielvan
Copy link
Author

Thank you dear ones for the answer.

@requeijaum
Copy link

I went testing on flycast with no luck. Here is a log: https://gist.github.com/requeijaum/a57ad7ad79049bbfd31507b40921ab1e

However, Demul got it running OK. A friend of mine has the original game (Dreamcast edition) but we used some shady CDI dump, since his console's optical unit stopped working.

This game uses some clever copy-protection techniques and may provoke some bugs during gameplay using emulators - eg: events not triggering correctly, etc.

@ShikaSan
Copy link

Hope I'm not late, the game requires subchannel scanning for MCN/ISRC data. If a developer wants references to implement this, you can check out the source code of DEMUL.

Or reverse-engineer GDEMU, because they have also implemented this since firmware version 5.13.0.

I suspect either way it's going to be difficult and will take a long time to implement perfectly.

@chrisasma103
Copy link

Apparently, with the right dump of the game and using the HLE BIOS, it will work on Retroarch Flycast. You just have to wait at the SEGA logo screen for a minute or two. So, the game is technically playable on Flycast.

@ner00
Copy link

ner00 commented Feb 1, 2023

flyinghead/flycast#378 (comment)

After the first time, make a save state to avoid that.

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

No branches or pull requests

7 participants