minimig-dev / MinimigAGA-MiST-TC64

Minimig for the MiST board
GNU General Public License v3.0
15 stars 7 forks source link

Unable to save in Heimdall 2 #7

Open alessioscand opened 2 years ago

alessioscand commented 2 years ago

Hi, actually it seems that it is not possible to save the game in HEIMDALL 2 AGA (ADF, cr PDX) using the minimig core version 21.12.12 on SIDI / version 21.12.07 on MiST.

The save disk must be named "H2save" and have no bootblock but even respecting these conditions an error message appears in-game, and the disc becomes corrupt (CRC error in Workbench).

This happens also with the "floppy turbo" option disabled. Thank you for your patience.

robinsonb5 commented 2 years ago

Confirmed on MiST. On TC64 I can save the game without error, and load it again from the title screen (though loading while in-game seems not to work correctly) - so likely to be firmware-related?

gyurco commented 2 years ago

I think I found the problem with the save, but is it normal after the save that Disk1 is not accepted by the game, and has to reset minimig? Also, the save disk looks empty in Workbench (but loads in the game).

robinsonb5 commented 2 years ago

I have the same Disk1 not accepted problem on TC64 - so at least the behaviour matches between platforms now!

I'll try with WinUAE later, and see if it behaves the same way.

gyurco commented 2 years ago

Interestingly, it doesn't happen every time. When "DF0" is shown in the disc icon, then it's broken. I attached a test firmware if anyone wants to try. fw-test-220805.zip

robinsonb5 commented 2 years ago

Just tested in WinUAE (set to approximate A1200 speed) and after saving the game got stuck asking for disk 1 in DF0:, oscillating between tracks 13 and 40.

gyurco commented 2 years ago

Then it's the same as in Minimig - should be a game bug.

alessioscand commented 2 years ago

I had the same Disk 1 bug during my tests on SiDi. But loading in-game should be ok (see the linked post).