Microchip’s MDDFS works flawlessly (albeit slow compared with Chan’s FatFS),
but it’s written in C, and meant to be compiled with one of MC’s C compilers.
It beats me how Darrel could have used it...