This PR (combined with the accompanying PR to Main_MiSTer) merges some fixes from a314, and a couple of extra fixes that that take care of some of the worst bugs:
Deleting files/directories from Workbench no longer requires the window to be refreshed.
Files that are "Left out" onto the Workbench screen no longer reappear inside the parent window.
Incorrect return code for ACTION_FINDINPUT.
Some applications would fail to load some files due to negative seek offsets being corrupted by unsigned conversion.
A simple test case is AmigaGuide: place an AmigaGuide document on the shared volume and attempt to open it. Before this patch, this would fail silently.
Renaming a file/folder to its existing name would fail when it should not - renaming a file or directory to its own name is legal under AmigaOS.
This fixes the error encountered when creating a new drawer under SHARE: and accepting the default name of "Unnamed1", for example.
Using the Assign command to create an assign to a location within the shared file system didn't work correctly - it would always point to the root. This has been fixed.
An updated LHA binary archive was added for convenience.
This PR (combined with the accompanying PR to Main_MiSTer) merges some fixes from a314, and a couple of extra fixes that that take care of some of the worst bugs:
Assign
command to create an assign to a location within the shared file system didn't work correctly - it would always point to the root. This has been fixed.An updated LHA binary archive was added for convenience.
Requires changes to Main_MiSTer (see other PR).