This PR changes most of the calls to the fatfs lib with the standard C ones.
Additionally, there's couple of changes required to adapt to new interface and several bug fixes.
As a bonus menu can now be run in ares emulator and on the iQue player, adapting to the available storage options - DragonFS in the ROM and iQue flash modules (bbfs).
Motivation and Context
To make it easier to use storage medium other than SD cards on platforms other than N64 with flashcart.
How Has This Been Tested?
SummerCart64 flashcart and ares emulator
Screenshots
N/A
Types of changes
[x] Improvement (non-breaking change that adds a new feature)
[x] Bug fix (fixes an issue)
[x] Breaking change (breaking change)
[x] Config and build (change in the configuration and build system, has no impact on code or features)
Checklist:
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
Description
This PR changes most of the calls to the fatfs lib with the standard C ones. Additionally, there's couple of changes required to adapt to new interface and several bug fixes. As a bonus menu can now be run in ares emulator and on the iQue player, adapting to the available storage options - DragonFS in the ROM and iQue flash modules (bbfs).
Motivation and Context
To make it easier to use storage medium other than SD cards on platforms other than N64 with flashcart.
How Has This Been Tested?
SummerCart64 flashcart and ares emulator
Screenshots
N/A
Types of changes
Checklist:
Signed-off-by: Polprzewodnikowy sc@mateuszfaderewski.pl