Inserting a VGA BIOS as such is easy, I think, because it's just another Option-ROM (well, almost).
It should be possible to use an ethernet card, just like how its done with XTIDE Universal BIOS.
However, writing a VGA BIOS for the Core-i..
Well, if the framebuffer is similar to that of its predecessors, it might be possible to hack an existing VGA BIOS, I assume.
That being said, I don't know much about modern UEFIs..
Not sure how they check for a VGA BIOS.
Personally, I'm more worried about the 16-Bit instruction code compatibility.
As long as the CPU itself supports them, things can be "fixed".
But if Intel decides to remove them eventually,
because they are "wasting precious space" in the CPU die and because "only DOS needed them", things get more complicated.
Some fiction :
On the other hand, a self-booting BIOS emulator would be a workaround.
Similar to these DDOs (Dynamic Drive Overlays) on old PCs, they would intercept/hook-in before the actual OS loads.
On modern PCs, that would be some some sort of payload that gets loaded by UEFI.
Maybe SeaBIOS could do that job?
Such a compatibility layer would use V86 or AMD-V/Intel VT type of hardware-based virtualization to set up a PC/AT+BIOS-like environment (a shim?).
That way, no real VGA BIOS would be needed.
Also, thinge like 8514/A, GLIDE etc could be provided without extra hardware.
This approach would have the benefit that certain ancient peripherals like ps/2 mouse and keyboard,
as well as the VGA card and the HDD interface could be emulated thoroughly.
An USB pen drive could appear as a super floppy/HDD etc.
And Bluetooth devices could appear as serial ports.
In essence, such a lightweight compatibility layer would behave like a VM in certain ways.
However, it would also allow direct access to certain devices still.
The IO-MMU feature, or how it's being called, could be used for this maybe.
Real PCIe cards, or serial/parallel ports could still be accessed.
Yeah, it's a bit sketchy. I like to think of it like a big, modern version of EMM386/QEMM.
It's a miniature OS in its own reign that can intercept/re-route hardware access,
if needed (SOFTMPU, TEMU etc) but also allows direct access.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//