DS-Homebrew / nds-bootstrap

Boot an nds file
https://wiki.ds-homebrew.com/nds-bootstrap/
GNU General Public License v3.0
1.19k stars 75 forks source link

Sonic Colours white screen on DSTT-based carts #1523

Open MegaloDawn opened 1 year ago

MegaloDawn commented 1 year ago

So when I was gonna play sonic colours a white screen came and didn't boot up, the NDS bootstrap button combo and had shutdown the system (and yes I used The E rom and the U rom) I did a little looking in the compatibility and seems the game had AP (Anti piracy) and seems like the Cheat engine had failed and AP patch was blocking the game from booting.

NDSBTSRP.LOG

RocketRobz commented 1 year ago

The white screen crash is not an AP issue. Also, the AP-fix is a .ips file and not a cheat file (and thus would require an expansion pak, due to a specific area being patched), so the cheat engine isn't handling it. The game also boots fine on my side, both with and without a memory expansion pak. Sounds like your ROMs are corrupted.

MegaloDawn commented 1 year ago

The white screen crash is not an AP issue. Also, the AP-fix is a .ips file and not a cheat file (and thus would require an expansion pak, due to a specific area being patched), so the cheat engine isn't handling it. The game also boots fine on my side, both with and without a memory expansion pak. Sounds like your ROMs are corrupted.

I just tried the flashcart firmware and seems to boot up on that firmware so idk what NDS bootstrap is doing on my side and used different roms

MegaloDawn commented 1 year ago

even the 'corrupted roms' seem to work so my roms aren't the issue

RocketRobz commented 1 year ago

Sounds like an issue with the DLDI driver or smth.

MegaloDawn commented 1 year ago

Sounds like an issue with the DLDI driver or smth.

Sometimes i get this error which might explain the white screen 20230210_152028

MegaloDawn commented 1 year ago

The white screen crash is not an AP issue. Also, the AP-fix is a .ips file and not a cheat file (and thus would require an expansion pak, due to a specific area being patched), so the cheat engine isn't handling it. The game also boots fine on my side, both with and without a memory expansion pak. Sounds like your ROMs are corrupted.

Wait are you using a offical r4 card or a fake r4 gold cart/fake DSTT cart

MegaloDawn commented 1 year ago

The white screen crash is not an AP issue. Also, the AP-fix is a .ips file and not a cheat file (and thus would require an expansion pak, due to a specific area being patched), so the cheat engine isn't handling it. The game also boots fine on my side, both with and without a memory expansion pak. Sounds like your ROMs are corrupted.

Wait are you using a offical r4 card or a fake r4 gold cart/fake DSTT cart

Seems like ver 0.70.0 didn't fix the issue

RocketRobz commented 1 year ago

Wait are you using a offical r4 card or a fake r4 gold cart/fake DSTT cart

I normally use an R4 Ultra flashcard. I've tried on my R4i-SDHC 3DS flashcard (a DSTT clone), and was able to reproduce the issue.

NightScript370 commented 1 year ago

@lifehackerhansol could you please test this using your updated DLDI?

lifehackerhansol commented 1 year ago

When I'm not crippling in midterms, sure.

Though currently that DLDI has other problems...

lifehackerhansol commented 1 year ago

v0.71.0 + new DLDI as of https://github.com/DS-Homebrew/DLDI/commit/fe99368c3a6730812d63831d2081faaba68f9f7d

also does not work here. There seems to be a flashcart quirk.