You might not know it, but CompactFlash memory cards use IDE interface; and hence it’s possible to map each IDE pin to a corresponding CF pin. Unfortunately, DS delivers only 3.3V to GBA slot and so an external 5V power supply is required. I used a 11.1V li-poly battery and a DC-DC converter to bring the voltage down to 5V.
This is a great hack using a standard 2.5″ hard drive and the GBA video player. Of course, it’s rather in-depth and will take a good amount of effort to accomplish successfully. It’s also not too pretty afterwards, but that doesn’t take away from it’s cool factor.