While the core already uses the VFS, the loading of custom palette files is performed via direct file access. This PR ensures that the VFS is used in all cases.
In addition, this PR
Cleans up the handling of BIOS files (previously, the BIOS path manipulation was not platform-independent)
Ensures that all logging is performed via the frontend logging interface
While the core already uses the VFS, the loading of custom palette files is performed via direct file access. This PR ensures that the VFS is used in all cases.
In addition, this PR