Page 1 of 1

Emulators work with Libfat

Posted: Wed Apr 21, 2010 5:40 am
by dheart88
Does anyone know emulators that work with libfat? I tried to run libfatdir example in DesMuME and no$GBA but they always give me "fat init default failure: terminating"... Btw, I tried Nitrofs before, it works well in emulator, but it didn't compatible with my EDGE card..

EDIT: I tried to do dldi patch before

Code: Select all

C:\devkitPro\devkitARM\bin>dlditool fcsr.dldi libfatdir.nds
Dynamically Linked Disk Interface patch tool v1.24 by Michael Chisholm (Chishm)

Trying "fcsr.dldi"
Old driver:          FlashCartSRam
New driver:          FlashCartSRam

Position in file:    0x00006080
Position in memory:  0x02005E80
Patch base address:  0xBF800000
Relocation offset:   0x42805E80

Patched successfully
result:failed... :cry:

Re: Emulators work with Libfat

Posted: Wed Apr 21, 2010 11:48 am
by StevenH
At this moment in time there is no libfat support in any emulators.

Have you tried running the libfilesystem tests on your edge using the HBMenu launcher?

Re: Emulators work with Libfat

Posted: Wed Apr 21, 2010 1:31 pm
by elhobbs
desmume can emulate a GBAMP though it is difficult to setup as it requires creating a FAT disk image which can be hard to do on a windows system. It can be used with a directory instead of the fat image but in my experience it did not work as reliably - granted this may be improved in newer versions.

Re: Emulators work with Libfat

Posted: Wed Apr 21, 2010 9:43 pm
by WinterMute
Using libfilesystem as per the nitrodir example for nitroFS works fine with the latest EDGE firmware ( 1.9 )

Re: Emulators work with Libfat

Posted: Thu Apr 22, 2010 5:19 pm
by dheart88
@everyone:
thank you very much for you help.. I'll try it... I'll show my game to you when it's nearly complete.. now, it's long long way to go