socram8888 / tonyhax

PS1 savegame exploit
Do What The F*ck You Want To Public License
437 stars 24 forks source link

Cannot boot TonyHax after version 1.2.3 - PS2 PAL SCPH 39004 #89

Closed NE451 closed 3 years ago

NE451 commented 3 years ago

Hi there, I'm opening this issue since the exploit doesen't work no matter what I try. I posted this on issue #35 and since it was closed I would like to see if there is something I can help with. I've also tried the latest 1.4 version, same issue.

I've uploaded two videos to show the issue: // TonyHax on later versions // TonyHax on 1.2.3 // photo_2021-05-26_11-20-03

Installation method: USB->ULaunchELF->MC Entry point game: Brunswick Pro Bowling 1 Console model: SCPH-39004 (PS2) BIOS version: v5.0 03/19/02 E

As always, thanks for your time for this awesome exploit.

socram8888 commented 3 years ago

Mmm I'd start by trying to copy back the files from the memory card to your PC and comparing them using its checksums or using an hexadecimal editor that has a binary file compare functionality (such as HxD).

NE451 commented 3 years ago

Sure do! I'll report back

EDIT: 1 and 2nd are Tonyhax 1.2.3 First Comparison Second Comparison

Third and Fourth are Tonyhax 1.4 Third Comparison Fourth Comparison

socram8888 commented 3 years ago

Just tried on an emulator and the payload now seems to be behaving weird indeed, though I get a red screen, not a full on crash like you do.

NE451 commented 3 years ago

Hmm I never managed to arrive on the flashing screens. On the issue #35 I wrote I could reach it 1/10 time but that was it, never managed to get to that part again, it always crash on the Brunswick MC loading screen.

socram8888 commented 3 years ago

tonyhax-v1.4.1b.zip

Can you please try with this version? Only the game's save has been updated, you don't really need to update the tonyhax save.

You can enjoy my explanation/rant on why this bug occured here: https://github.com/socram8888/tonyhax/blob/master/entrypoints/entry.S#L45-L57

NE451 commented 3 years ago

It works! Only weird thing is that when displaying the various debug colors it slows down on the green one for 2-3s, then gets back "to full speed" and boots TonyHax instantly.

RE2 and Dino Crisis (both NTSC-J) works wonderfully albeit they appear squished, this doesen't happen on Popsloader so I wonder why Tonyhax when switching to NTSC video format messes up the image. Weird.

Anyway, many thanks!

EDIT: I'm aware this is related to another issue still open so I'll try PS1ModeNeg and let you know if anything changes, cheers

IMG_20210528_102625 IMG_20210528_102912 IMG_20210528_102812

socram8888 commented 3 years ago

Perfect, glad it's working now for you!

EDIT: Also the green screen issue has been solved in latest master too. It was caused by the BIOS reinitialization function.