maxtherabbit wrote on Today, 14:51:
CTCHIP34 makes the user select the chipset for 3/486 boards. I suspect you will have to do the same. You could just do a popup menu at program start with the default option being "PCI" and have the various ISA/VLB chipsets below that
Yes, exactly, and unlike CTCHIP34, UCP2 save the settings and next time you use it in continue with these.
Asking for which ISA chipset on first launch is the idea, but on next launch I am figuring out a way to detect if it's the same system or no (Does it load from the save or ask you to clear the config (ucp2 /clr ))
As for asking for PCI or ISA, there is no need, I can simply fallback to ask for ISA chipsets if the BIOS don't support PCI. Apparently BIOS function B101h of INT 1Ah will return EDX = 20494350h (' ICP') if the PCI Configuration Mode is available. 486 BIOS that have PCI support can be autodetected. Even like the Ali M1489, who is fully "IO Port configurable", Does have a presence on PCI bus and can be automatically identified.