Hi eton975,
I second jakethompson1’s reply that XT-IDE Universal BIOS or another overlay BIOS is the easiest solution here.
My main interest is the Award BIOS, although I did patch a few AMI socket 7 BIOSes as well.
But I never modified a BIOS to break the 8GB HDD barrier, Award, AMI, or otherwise.
As you probably know, this mod would involve adding the IBM/Microsoft Int 13h extensions to the Int 13h interface. As the BIOS Interrupt 13h handler is already a very complicated piece of code, I’m afraid such a mod is way beyond my expertise.
And then there is the BIOS space constraint. These 486 BIOSes are mostly 64KB and have a 1995 or earlier date. Most BIOSes from 1998 or later will support the Int 13h extensions and I have seen this > 8GB support in several BIOSes from the second half of 1997 as well, but these were all 128KB in size.
I found that when you do have an 8GB or smaller drive, that storage space is usually more than enough for these 486 retro machines. DOS 5/6 and Windows 3.x don’t support more than 8GB drives anyway, but OSes like Windows 9x/DOS 7.x and NT4 with SP4 do.
But when I do need more storage space on a late 486 or early Pentium system with a 1997 or earlier BIOS, the XTIDE Universal BIOS is my solution of choice.
Cheers, Jan