(Oh No! More) Directory filesystem fixes
Created by: sonninnos
- Removed redundant leftover steps (
tmp_nname
shenanigans) during initial feature inclusion, which caused random crashes in some cases - Fixed heap block past requested size -errors if Amiga is rebooted after accessing a
__uae___
-prefixed file and the same file is accessed again - Fixed illegal filesystem character handling for directories
Some WHDLoad slaves such as "Pinball Dreams" and "Hook" will use rather harsh naming conventions for save directories when saves are redirected using SavePath
(mandatory for readonly-LHA launching):
-->PinballDreams<--
->HOOK<-
Which means these need to be renamed and evaded, and the current maneuvers were only targeting the file named con
in Space Taxi 3.
If WHDLoad installs are used as extracted files or if the core option is in HDF-mode, this will not be a problem, so I never would have noticed these on my own, since I use extracted files for serious gaming.
Credits for noticing the monsters and for teaming up to destroy them goes to @jdgleaver
Bonus:
- Enabled and fixed using ZIPs via .uae confs (Both
floppyX=
andfilesystem2=
) Closes #304 (closed)