Well, I don't enjoy being a single point of failure
Glad to help.
So I noticed a lot of the IBM-compatible entry-point stuff, and honestly, I don't understand why maintaining that was important. It made the BIOS easier to challenge in court, and what software referenced that data directly anyway? I've RE'd over 100 x86 programs in the last five years (when I finally got good at it) and I haven't seen a single instance of referencing location-specific data except for strings and model byte (ie. for machine detection).
cr1901: The int 0x10 changes were likely because the 6300 supports an additional video mode over CGA. However, I'm confused by the ROM extension coverage you mentioned, as I definitely have used ethernet cards in my 6300 (In fact, I *had* to because the parallel port didn't work with my Xircom PE3 for some reason)