On 8 Mar 2004, Eric W. Biederman wrote:
Not for video support. This is for actually running freedos, freebsd, and netbsd and windows etc. All of those unconverted operating systems.
ok. I'll leave windows to you :)
rombios.c or whatever the PCBIOS compatibility layer winds up being must be 16bit code, (even if it has 32bit extensions all over the place). I'm not certain gcc can be convinced to do a reasonable job of 16bit C code.
what's wrong with what we did for vga extensions, a 16-bit hook into 32-bit code? It has worked well for those who wanted native vga.
ron