MEGA65 / mega65-core

MEGA65 FPGA core
Other
240 stars 85 forks source link

Hyppo & makedisk cluster-traversal edgecase fixes #578

Closed gurcei closed 2 years ago

gurcei commented 2 years ago

Work was initially done to resolve a matter on ticket https://github.com/MEGA65/mega65-core/issues/570 in relation to issues with the freeze menu's MAKEDISK utilty.

While trying to test out an edge-case on cluster-traversal (the last dir-entry of a dir residing at the end of the cluster), I noticed this impacted hypervisor badly too, it would halt at this point:

image

I've provided a fix for the hypervisor within this PR, as well as the fixes within the mega65-freezemenu submodule, for the matters that affected the freezer's MAKEDISK.

gurcei commented 2 years ago

Ok, will merge this in, just to get on the same page with Tayger with our cores.