That AL1 is a nice looking 486VLB/PCI board indeed!
But with CPU support that maxes out at 486DX2, I'm amazed it even runs a DX4. I assume you are running a 1993/1994 AMI BIOS now so yes, I agree that lack of Am5x86 support is a BIOS issue.
I did a lot of BIOS patching back in the day, mainly adding K6plus support to socket 7 BIOSes.
I worked on a few 486 BIOSes as well, but these were all Award BIOSes. So patching a 486 AMI BIOS is new to me, but I will try to help here.
Can you make an image of your present BIOS and attach it here ?
I will check if I can do anything with it...
Note that analyzing a BIOS will take some time. Each BIOS is different and its always a surprice what you'll find!
I start to disassemble a BIOS image with the help of the Sourcer disassembler from V Communications. This is the most time consuming part. 😉
Most simple disassemblers only produce a RAW listing when you feed them a BIOS image. No differentiation between code and data, no indications for start and end of subroutines or interrupt handlers, no x-ref for jump locations and subroutines, no explanations or remarks, ect... 😉)
This makes reading and understanding such a listing very hard.
To get a meaningful listing of the BIOS code, Sourcer uses a definition file to define data areas and structures, external entry points, text-string positions, and how code and data pointers are resolved. It also allows to name all the (sub)routines, labels, and entry points.
As a BIOS is a very unstructured collection of routines, you may understand that making that definition file for a particular BIOS is a lot of work. 😉
But the result is a good readable listing and although Sourcer is an expensive program, I couldn't have done all the BIOS patching without it and its still one of the best tools I've ever bought. 😀
And of course a little experience with assembly language comes in handy...
The actual patching is done with a hexeditor directly in machine language to avoid introducing errors due relocated routines during re-assembly.
And after the patching, I have to recalculate the BIOS checksum and correct the checksum bytes.
So this BIOS patching I do is pure handwork and most knowledge of how to do that I had to learn along the way. But it helped that Award Software Inc. wrote nice and understandable code. 😉
Cheers, Jan.