Musings on that topic over at VCFED https://forum.vcfed.org/index.php?threads/wtb … ntroller.61348/
There's multiple parts to floppy support, one is the BIOS, the second is the legacy ISA infrastructure and the preservation of IRQ 6 and DMA 2 for sole use of the floppy drive (This is how every DOS program will expect to find the floppy drive) and then the actual controller hardware, which was usually on the ISA bus. So, if you're missing any of those parts, you don't really get floppy support as everyone means it, just the ability to copy files to a floppy under specific OS and driver conditions maybe.
Anyhoo, the LS-120/240 via IDE connection loophole is good for 3.5/1.44 and I have that working on a floppy controllerless AM2+ motherboard myself.
Once upon a time, PCI Multi I/O cards existed the same as ISA and VLB multi I/O cards existed, BUT in hugely reduced number of models, and manufactured in hugely less numbers. There were 1993-1996 PCI motherboards without integrated I/O that would have needed these, but there's reasons they did not get them. The PCI machines were typically higher end workstation and workgroup servers and they did not want PCI IDE, they wanted PCI SCSI, so since the only thing on a PCI multi i/o that needed to be on PCI for speed was IDE, they didn't bother getting them in many cases, put a regular ISA i/o card in for the parallel, serial etc, and a PCI SCSI card... Even in the mid 90s when they were available, they were 5 times the price of an ISA or VLB card at least, so it was only the desperate few who bought them then. Many regular users while wanting an early Pentium board, still went with ISA I/O, then later maybe disabled the IDE and put an ATA 33/66 standalone in it. So yeah, they existed but effectively didn't.
Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.