Polprzewodnikowy / N64FlashcartMenu

Universal N64 flashcart menu for wide variety of devices
106 stars 7 forks source link

Use `stdio` calls for file/directory interaction instead of `fatfs` #95

Closed Polprzewodnikowy closed 2 months ago

Polprzewodnikowy commented 2 months ago

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