MEGA65 / mega65-core

MEGA65 FPGA core
Other
240 stars 85 forks source link

MOUNT D81 image + RESET via FREEZER fails #598

Closed MauriceMEGA65 closed 1 year ago

MauriceMEGA65 commented 2 years ago

Test Environment (required) Core 3253c5d, including Essential files (https://discord.com/channels/719326990221574164/791383472853614593/998239363722911854) ROM 920376

Describe the bug MOUNT+RESET via FREEZER -> Fail. Reset via Freezer (F5) boots the previous mounted image, not the just selected one https://discord.com/channels/719326990221574164/791383472853614593/998931384804573225

To Reproduce Mounting an image via BASIC (use 'MOUNT') works fine. Reset the machine and do DIR will show the new mounted image. Mounting an image via Freezer, then select F5 to reboot, then do a DIR will show not the selected image, but the previously mounted one.

Expected behavior Same like mounting via BASIC; after a reset and do DIR, the newly mounted D81 image should be visible

Additional context Interestingly, using the new Freezer on the release core, does not show this issue. I have done some experiments with old (=R3A machines) Essential files/core/ROM and the new set (link above). My findings indicates that whatever mixed configuration I'm in, only the configurations that includes the 3253c5d core fails. So, it looks like a core issue to me, not a Freezer or ROM issue.

Note: not being able to do a proper mount+reset might also be the reason for failing to load GEOS on the new core.

lydon42 commented 1 year ago

Can't confirm with RC1 please recheck.

lydon42 commented 1 year ago

I would rule this was a bug and was fixed by the recent freezer/hyppo enhancements regarding image handling. Can't reproduce on RC1.