HintMachine / hintMachine

HintMachine is a program giving hints for your Archipelago games.
MIT License
9 stars 11 forks source link

Bust-a-Move 4: Can't connect on BizHawk #29

Closed nbrochu closed 8 months ago

nbrochu commented 8 months ago

HintMachine version: Dev Branch Game: Bust-a-Move 4 (PAL image) Game / Emulator version: BizHawk 2.9.1 - Nymashock Core

Bug description

Doesn't connect. Setting breakpoints points to the RAM signature not being found.

Screenshots

image

nbrochu commented 8 months ago

Could be that the image wasn't dumped in the same way maybe?

nbrochu commented 8 months ago

It was working on the previous version that was on ePSXe though

Dinopony commented 8 months ago

The previous version of the connector didn't perform any kind of signature check. I suspect it could be because we're using a different BIOS?

Inside Bizhawk's "Firmware" window, I see this:

image

Also, if you open hex editor and go at the same address, what do you see?

image

Dinopony commented 8 months ago

A second interesting test would be to comment out the signature check and see if the quest works (and if my guess is right, it should)

nbrochu commented 8 months ago

I have to step out. I'll give these a try when I get back.

CalDrac commented 8 months ago

Previous version was on ePSXe yeah, maybe we have to redo the thing for BizHawk

nbrochu commented 8 months ago

Same BIOS.

Memory region is completely different. image

If I remove the RAM signature code, it connects but then does a bad read and immediately disconnects.

Are we sure this is really for the PAL version of the disc?

nbrochu commented 8 months ago

I think the reworked version using the generic BizHawk connector is not using the European version although the instructions say that's what's needed

Dinopony commented 8 months ago

I might have worked on the wrong version, I might have used an US image but I'm not certain and cannot verify at the time. I'll double check tomorrow. Thanks for testing as usual.

CalDrac commented 8 months ago

Yeah it works with the US version, I think we'll switch description to US, 60Hz will be better anyway

Dinopony commented 8 months ago

Done in 89cd5cf