@Takeshi
No, thanks. I have all the hardware I need.
Currently the problem is that somebody has to write the driver for >= SCPH-75000 models, for which the only way to reach max speed may be to patch DECKARD.
DECKARD models can also benefit from some driver being completely transparent and emulating a USB, or some other storage device. In practice, it would be easy to emulate a HDD on low-level, but useless, as it would require either having a big image file on the SD Card or not using FAT filesystem on it at all, which is usually a bad idea AFAIK (due to wear-leveling, etc.).
So implementing a mass: device may be best... but how that would get interfaced with the MIPS-IOP is not a simple matter - may require hooking onto some loaded IRX, which doesn't sound good, but is an idea nevertheless.
Low-level USB emulation... I am not familiar with USB, but that may actually not be a bad idea at all, but it requires a lot of precision in the emulation - how would adding a new device be handled, etc.
Also, for this device to truly be usable and safe, it would be best if it contains a small MCU, which to disable the SD Card /CS when it is not being accessed and the PS2's other code is trying to access an MC there. Without this, some cards may get data damaged.
This would include writing the code for the MCU, choosing a suitable MCU, and deciding on handhsake-commands that are not used for anything else (MCs, controllers, PS1 MCs, etc.) and are also short, so that they won't take valuable time.
Also there should be some ability to detect if the card got removed and another one inserted.
Also a few other passive components on the PCB would be good, though I am not competent enough to say what exactly.
And the other standing issue is with interrupting transfers. I wrote code for that (it is somewhere in the psx-scene thread), but it was never tested AFAIK, so that is the other thing preventing this from being usable.