cyao1234 wrote:
what are "VGA-compatible video boards and VGA-compatible video modes"?
Most display adapters are VGA-compatible. If you can use INT 0x10 to change the video mode, your display adapter is VGA-compatible. VGA-compatible video modes are the ones supported by the original IBM VGA from 1987, which means up to 640x480 and up to 256 colors (but not at the same time).
cyao1234 wrote:
And am I choosing the best method?
The best method is to have your bootloader set up a linear framebuffer. That way, you don't need to worry about VGA compatibility or BIOS/UEFI differences outside your bootloader.