darthcloud / BlueRetro

Multiplayer Bluetooth controllers adapter for retro video game consoles
https://blueretro.io
Apache License 2.0
1.23k stars 104 forks source link

Blueretro N64 Memory Pak not working properly for some games. #847

Open Xenphor opened 7 months ago

Xenphor commented 7 months ago

BlueRetro firmware version

1.9

BlueRetro firmware specification

HW1

BlueRetro firmware variant

System specific

BlueRetro hardware type

External adapter dongle (1 port only)

Manufacturer

8bitmods

System used

Nintendo 64

Bluetooth controller brand & name

Unknown

What is problem? (only list ONE problem per report)

Top Gear Rally does not consistently update new saves. Sometimes it will stick, other times will not. Dumping and restoring the save does not help.

Robotron 64 consistently does not update a new save.

What did you expect to happen?

I expect to create a new save over a previously saved game and for the Blueretro adapter to update and retain the new save for loading.

Attach files like logs or Bluetooth traces here

Here is a video of it happening in Robotron 64.

darthcloud commented 7 months ago

I tried Robotron and it always work for me.

Do you have an unpatched N64 Digital HDMI mod installed?

Xenphor commented 6 months ago

I tried Robotron and it always work for me.

Do you have an unpatched N64 Digital HDMI mod installed?

No, I have an unmodded N64.

darthcloud commented 6 months ago

Saw your video only now, I did try overwriting the save between levels, and they do update fine for me.

You might want to try latest beta: https://github.com/darthcloud/BlueRetro/actions/runs/7081676820

Xenphor commented 6 months ago

I've tried the new beta and the issue still happens in Top Gear Rally. Robotron 64 seemed to still have the problem as well, but I think it seems to have weird behavior with rumble pack and memory pak switching. It might have thought the memory pak was inserted when it actually wasn't. I was able to reproduce the problem but not consistently.

Top Gear Rally still won't save after completing the 4th season, 2nd year. I dumped the memory pak right after I saved at the beginning of the 5th season and restoring that image put me back at the beginning of the 4th season. I don't know if this is how the game behaved with an original memory pak. It says it saves after completing each race.

My Quake 2 save has been able to consistently load, even after restoring the memory pak image.

edit: I have gotten Top Gear Rally to save again but seems very inconsistent.

rpierucci commented 5 months ago

I had the same issue. The only way I found to resolve it was to go into the BlueRetro configuration and I had my Accessories set to Both. Once I set it to just Memory, games started saving and I didn't have a problem. Hope this helps in some way.

On the newest version 1.9.1

Xenphor commented 5 months ago

I did have it set to both, so I might try memory only in the future. Although I've kind of stopped playing Top Gear Rally at the moment.