Some progress with BIOS modding:
Today I managed to fix PCI - IRQ routing table in the transplanted BIOS from 6VABX2 mobo with VIA chipset 😀
Here are pictures from POST with all the PCI slots populated (PCI1 - PCI VGA card, PCI2 - USB 2.0 card, PCI3 - NIC adapter, plus AGP VGA card just to fill all the slots that are related to IRQ auto-setting):
The attachment POST-OK.JPG is no longer available
The attachment PCI-IRQ table.JPG is no longer available
Now PCI-IRQ PnP auto-setting seems fine to me.
Inspired by Jan, I found a way to edit the PCI IRQ routing table in Award BIOS-dump file:
1. Using DOSBox emulator for Linux I've extracted "original.tmp" (the main Award BIOS module) from the 6VABX2 VIA mobo BIOS in uncompressed form with MODBIN.EXE (just open the BIOS-dump file in MODBIN and the file is created in the same folder).
2. Then using hex-editor (Okteta) manually edited the "01 07 08 09 0B 0A 0C" (these are the PCI slot address numbers in hex) hex-string in extracted "original.tmp" to "01 07 09 0B 0D FF FF" according to hex-string in BX-6AP2 BIOS for Intel's chipset BX-6AP2 board ("01 07 09 0B 0D") (got the values through MODBIN). Found PCI-IRQ routing table after the string "$PIR" and copied the one from BX-6AP2 "original.tmp" BIOS module (also extracted this one uncompressed with MODBIN.EXE) over original 6VABX2's table + some FFs and saved new modded "original.tmp".
4. Compressed the new "original.tmp" BIOS module file with LHA.EXE in DOSBox.
5. Opened unmodified 6VABX2 BIOS dump in hex-editor, found the start of the compressed "original.tmp" part and replaced the module (copy-paste over) with freshly modded and compressed "original.tmp" (+ some FFs due to slightly smaller modded compressed "original.tmp"), corrected the BIOS checksum (that's for another topic) and saved the modded BIOS-dump file.
6. Just to be sure that the new modified BIOS file is not corrupted I opened it with MODBIN and everything was fine through the edit-menus.
7. Flashed the BIOS chip for 2534-th time 😀
The attachment MODBIN PCI configuration OK.jpg is no longer available
And now the only problem with this modded BIOS from 6VABX2 VIA mobo is the error with the floppy disk drive: "General failure reading drive A: / Abort, Retry, Fail?". I tried two healthy FD-drives and both gives the same error when accessed in pure DOS 7.10 (the one from Win98SE). I've no idea how to fix this...
P.S. I found some clue for this BIOS PCI-IRQ routnig table modding procedure in another BIOS-mods dedicated forum, but it was very brief and incomplete.
The word Idiot refers to a person with many ideas, especially stupid and harmful ideas.
This world goes south since everything's run by financiers and economists.
This isn't voice chat, yet some people overusing online communications talk and hear voices.