ACPITOOL v1.1 (Announce)
Hello Zyzzle,
> Is it possible to create a UEFI BIOS image with a legacy, generic VGA BIOS
> embedded inside? I would think not since that VGA BIOS would rely on DOS
> INT calls and contain legacy 16-bit code which won't run in any UEFI BIOS?
Actually, I would say yes and no. (!)
My extremely experimental biefircate
project (https://github.com/tkchia/biefircate) boots up as a UEFI bootloader. However, it tries to find a VGA option ROM among the PC's "Firmware Volumes", and if it does find such an option ROM, it will switch to 16-bit real mode, and run the option ROM to put the display in a VGA-compatible mode. And yes, this works — on some machines, anyway.
But no, a "generic VGA BIOS" will most probably not work. (In particular, I have tried SeaBIOS's VGA BIOS code, and it is simply not enough.) You need an option ROM that knows about the specific kind of display card you are using, so that it can reconfigure the display to a VGA-compatible mode.
Thank you!
---
https://gitlab.com/tkchia · https://codeberg.org/tkchia · 😴 "MOV AX,0D500H+CMOS_REG_D+NMI"
Complete thread:
- ACPITOOL v1.1 - Laaca, 08.03.2022, 12:13 (Announce)
- ACPITOOL v1.1 - RayeR, 08.03.2022, 14:33
- ACPITOOL v1.1 - KormaX, 09.03.2022, 13:28
- ACPITOOL v1.1 - tom, 09.03.2022, 19:49
- ACPITOOL v1.1 - KormaX, 09.03.2022, 20:54
- ACPITOOL v1.1 - tom, 09.03.2022, 21:27
- ACPITOOL v1.1 - KormaX, 09.03.2022, 21:35
- ACPITOOL v1.1 - tom, 09.03.2022, 21:27
- ACPITOOL v1.1 - KormaX, 09.03.2022, 20:54
- ACPITOOL v1.1 - RayeR, 14.03.2022, 17:36
- ACPITOOL v1.1 - Zyzzle, 15.03.2022, 00:54
- ACPITOOL v1.1 - RayeR, 15.03.2022, 15:57
- ACPITOOL v1.1 - Zyzzle, 16.03.2022, 00:50
- ACPITOOL v1.1 - RayeR, 16.03.2022, 22:54
- ACPITOOL v1.1 - tkchia, 03.04.2022, 22:25
- ACPITOOL v1.1 - Zyzzle, 04.04.2022, 00:15
- ACPITOOL v1.1 - RayeR, 04.04.2022, 18:56
- ACPITOOL v1.1 - tkchia, 04.04.2022, 19:55
- ACPITOOL v1.1 - RayeR, 04.04.2022, 20:30
- ACPITOOL v1.1 - tkchia, 05.04.2022, 22:33
- ACPITOOL v1.1 - RayeR, 04.04.2022, 20:30
- ACPITOOL v1.1 - tkchia, 04.04.2022, 19:55
- ACPITOOL v1.1 - Zyzzle, 16.03.2022, 00:50
- ACPITOOL v1.1 - RayeR, 15.03.2022, 15:57
- ACPITOOL v1.1 - Zyzzle, 15.03.2022, 00:54
- ACPITOOL v1.1 - tom, 09.03.2022, 19:49
- ACPITOOL v1.1 - KormaX, 09.03.2022, 13:28
- ACPITOOL v1.1b - Laaca, 08.03.2022, 16:01
- ACPITOOL v1.1b - RayeR, 09.03.2022, 02:01
- ACPITOOL v1.2 - Laaca, 03.04.2022, 18:43
- ACPITOOL v1.2 - RayeR, 05.04.2022, 05:12
- ACPITOOL v1.2 - Laaca, 05.04.2022, 21:20
- ACPITOOL v1.2 - RayeR, 05.04.2022, 05:12
- ACPITOOL v1.1 - RayeR, 08.03.2022, 14:33