SDOS can be configured completely to any addresses, in this case the ROM is located from the address F000h, the size is 2391 bytes.
In the 2kB version, you can probably do it.
In the more complete version (for example, under Galaxia) there is a pause in the output of DIR and the recording of files is implemented, but the size is slightly larger, but still within 4kB
The SD sector buffer is 2kB from the E800h-EFFFh address, possibly also from any address, at least in the main memory.
Well, you also need two ports or memory cells, in this case, cells E000h and E001h are used for the operation of the SD interface itself. Cells can also be selected arbitrarily, perhaps even you can use FFFEh and FFFFh if you wish so much)
The SD interface itself can be assembled at least on logical chips, either on CPLD, for example EPM7064SLC.
Summarizing, if it works in FPGA, then absolutely there should not be contraindications for working with real iron. Only desire and free time
