I declare GPLv2. I'd like to add this to NDStation.
That's fine. The main and informative thread is on
gbadev.
I'm a noob programmer so it's nothing like what I'd like. There MAY be 4MB of RAM onboard but haven't found a way to access it so it's all NOR writing...
gbaldr-szcard v3 source
Can't do much from scratch for GBA, I also got gbamenu from tftpds for loading up to 4 roms using the 256K of SRAM in 4 64K blocks. That was simply from changing the Visoly access stuff to those on the gbadev thread, removing it's sram routines and just using an sram_bank(itemcnt), blah blah... if ya want it too i'll try separating it from tftpds and getting it rar'd up and online.
i actually thought of NDStation... it never did work on my 3in1... maybe it's b/c my slot1 is DS-X?
edit: if ya just need the read/write stuff you can try the
quick test code. but maybe i haven't messed with it in a few days so the gbaldr source would be better?
they're actually still in the 3in1.c file. i didn't bother leaving 3in1 support in, prolly should've but it was all quick hacks. maybe one-day a fully polished multi-card program will be produced... is there any demand tho?
edit2: just though about the eraseSector in the test, it doesn't erase the last 4k right because it should be address == 0 or address == FF0000