Vespene Geyser

DLDI Hacking for Supercard SD

My Supercard SD requires the "scsd-moon" DLDI in order for libfat to work with homebrew.
This driver suffers from the "unaligned read/write" bug mentioned in this thread
Unfortunately, unlike the SCSD and SCLT drivers, this one does not have source available.
I decided to hack it anyway. Here are the results: scsd-moon.dldi (zipped)
For me at least, it passes all tests on chishm's DLDI Tester, and is able to run Wolf3D.
Use at your own risk; if it trashes your SD card or kills your dog, I'm not responsible.