Comparing the specs for the FDC37B78x and the FDC37B72x you can see that there's a whole lot of duplication in the dump table. At first glance, the global config (apart from the chip ID), the floppy, parallel port, and serial ports have exactly the same register layout for both chip families.
Is there some way that we can factor out these common data?