First post, by jakethompson1
I just got a board with the bug where Award BIOS has a botched check for dates earlier than 1994 where it forgets to check the century, and resets the date to 2094 on every boot.
I found a usenet post from 2000 where someone was able to fix this. https://groups.google.com/g/comp.software.yea … WF52yIpgc?pli=1. I had a little trouble finding the table mentioned in the post as I have a 128K bios and the check ended up being around E000:8000 or thereabouts, which was one of the last places I looked. However, the ultimate solution was as simple as changing 0x94 to 0x00 in that location. I did not have to fix the BIOS code checksum as that location apparently isn't included in the checksum computation.