The following may be of interest for FDUBCD and/or for DOS users.
From the FreeDOS news page:
UIDE etc. (Apr. 25)
On April 16, Jack Ellis again updated his excellent UIDE and other drivers (RDISK, XMGR). This is a minor update re-adding caching capability for other DOS drivers. Grab binaries and sources at http://johnson.tmfc.net/dos/driver.html
. EDIT: (Apr. 25) "BAD initialization error is corrected in UIDE, UIDEJR, and RDISK (XMGR not affected)!"
From the homepage:
XMGR, RDISK, and UIDE are DOS drivers for an 80386+ system using MS-DOS V5.0+, FreeDOS, and all similar DOS variants.
XMGR is a DOS XMS memory manager. It supports V3.70+ UMBPCI by Uwe Sieber and can load directly into UMBPCI upper-memory. XMGR also runs with JEMM386/JEMMEX, MS-DOS V4.49/V4.95 EMM386 or other similar "EMS managers". It is written to V3.0 XMS Specifications and supports up to 4-GB of memory.
RDISK is a DOS RAM-disk driver, which creates a "fast" disk drive using 2 Megabytes to 2 GIGABYTES of XMS memory
UIDE is a "Universal IDE" caching driver for DOS.
UIDE also supports up to 8 CD/DVD drives, which may be SATA, UltraDMA, or old "PIO mode" models.
The small UIDEJR driver ["junior" UIDE] is available.
@Victor, I think that it may be interesting to explore these drivers for FDUBCD.