Reply 300 of 303, by evanboonie
Chkcpu wrote on 2025-02-27, 19:55:Hi evanboonie, […]
Hi evanboonie,
That is quite a challenge you have there, getting a K6-2 to run on the Apple 1997 PC Compatibility Card!
Looking into the AMI BIOS9.ROM, I see this card uses the OPTi 557M Viper-M chipset. This is a 1995 chipset for socket 5 boards. But the BIOS9.ROM looks like it is from 1997 and it has the expected CPU support from that era: Intel Pentium and Pentium MMX, Cyrix 6x86 and 6x86MX, and AMD K5 and K6. So no support for any IDT WinChip.
The K6 support in this BIOS is only for the original K6 model 6, the 2.9V/3.2V Vcore models. The 2.2V K6 model 7 and all later K6(-2/III) models are not supported.
If your K6-233 is a 3.2V model 6, it is supported by the BIOS. But the BIOS also contains an Apple Compatibility BIOS v1.6.4 module that may prevent other than the original Pentium from running.
Although I’m just guessing here, it would be interesting to see if a Pentium MMX, Cx686MX, or AMD K5 work on this card. If you have one of these CPUs, please try.Another issue may be the power supply. The K6-233 draws a lot more current than a Pentium 166/200. If you can lower the multiplier, you could test the K6-233 at 200 or 166MHz. At these speeds, this CPU will run fine at a lower 2.9V Vcore.
Now to answer your question, with basic K6 support it should be possible to add K6-2 support to this BIOS. But this is a lot of work, so please try the above CPU alternates first, so I know that the time spent on patching this BIOS is not waisted. 😉
Cheers, Jan
Jan, I have finally gotten around to testing the K6-233 again with an externally powered voltage adapter and I'm pleased to report that it worked! So it does appear that the K6 was just a little too power hungry for the built-in regulator. I also realized that I gave you the modded BIOS file (BIOS9.ROM) which I had attempted to replace the VBIOS module using amibcp. It is likely best to start any CPU additions on the base BIOS and I should be able to easily add my VBIOS and second cache bank mods on top of that if it works. The original BIOS I have attached here (BIOS 8.bios) is the file exactly as I extracted it from the Mac application.