Reply 80 of 95, by hyoenmadan
Hey. Following the story of yesterday, where I found a few versions of Phoenix BIOS tools while scrubbing on my HDD archives... I also found a few versions of the AMI BIOS firmware tools, which I guess are worth of archiving too.
*AMI.ROMUtils.v800, which probably isn't useful for our retro purposes, but doesn't harm to have a backup of these, just in case.
*AMI.ROMUtils.v627.10. Now, this one is more interesting. As it's name says, it was taken from Core v627 BIOS sources, and has an AMIBCP which was especifically designed for v6xx ROMs, and has full support for stuff as HiFLEX and WinBIOS. I was able to edit with it a PCCHIPS M710 ROM, which otherwise was corrupted when edited with later DOSExtended AMIBCP v7.x. Check you can't insert or delete modules with these older versions of AMIBCP, so they included both AMIMM and AMIEMBED tools for module manipulation. AMIEMBED is more powerful than AMIMM, as it can full manipulate (extract and insert) the "SLAB" (RUNTIME) module. Looks like AMIEMBED actually works with older versions of the core... I was able to edit modules on BIOSes as far as Pentium boards with it.
*AMIBCP_v6.21_v6.24T. These are even older versions of the ones included in the v627 toolset above. BCP621 goes back as 1994, so it should be able to edit later 486 and Pentium ROMs (as long as the manufactured didn't something tricky to their codebase customization). Ofc them have HiFLEX and WinBIOS support too. As with BCP from v627 toolset, you can't manipulate modules from the application. For that you can try with AMIMM or AMIEMBED from the suppplied v627 tools.
I also have a sort of sample OEM Adaptation Kits for AMIBIOS Core v800 and v627 (taken from some chinese BIOS book CDs, I guess was what PCCHIPS used to train their engineers, as the books mostly talk about SiS and RiSE chipsets, used throughfully by that company to create cheap as peanuts boards). But I will not post them unless forum mods say it is safe to share these here.