Fixing the PC BIOS Boot Screen Recreation

Thanks to @hobbified on YouTube, making the EPA logo look correct was quite straight forward…


Grab the code from my Github repo!

After one or two (thousand!) people watched my video on recreating the BIOS screen, I received this helpful comment from a viewer explaining how to make the Award logo look correct

After some research to find out what this mystical two lines of code do, I eventually found some documentation on the VGA Sequencer Registers

Sequence register 0x01 is the Clocking Mode Register and controls various things to do with generating the video signal. Setting bit 0 to the value 1 will select 8 pixels per character, removing the black lines in my Award BIOS image.

So it goes from this

To this, which looks more accurate

I think this will do for now. The font isn’t 100% correct, but it’s maybe that the font we see in the BIOS is actually a custom one the BIOS loads at bootup, that we don’t have access to. Also I learnt that specific characters in the second page of the character set are coded to hve their 8th pixel copied to the 9th for box drawing characters.

Want a problem solving, put it on the Internet, you’ll get a dozen replies explaining why it’s broken. It’s great.

Subscribe

Related Content

  • Fixing the PC BIOS Boot Screen Recreation February 23, 2025

    thumbnail image
  • Let's recreate a 90's PC BIOS Boot Screen December 13, 2024

    thumbnail image
  • Nostalgic DOS Development Part 2 - Writing our first programs November 25, 2024

    thumbnail image
  • Nostalgic DOS Development - Setting up the machine November 25, 2024

    thumbnail image

Recent Content

  • Fixing the PC BIOS Boot Screen Recreation February 23, 2025

    ...
  • Helios 1 Title Here January 3, 2025

    ...
  • About Me January 3, 2025

    thumbnail