RetroPCCupboard wrote on 2024-11-05, 12:14:
zuldan wrote on 2024-11-05, 11:25:
Check out those red jumpers in the VRM socket next to the CPU. Have a look at this video, Necroware gives you a good understanding on how they work. You could also build one of his VRMs.
https://www.youtube.com/watch?v=CMiGVQbMC5U
Fascinating. So it would seem that this motherboard doesn't support Pentium MMX and the seller most likely ran their MMX CPU at 3.3v instead of 2.8v.
The BIOS supports it, but the board only has an onboard VRM for 3.3V, so you need to add the VRM to be in spec.
Add to that that the 5V-3.3V VRM is pretty notoriously bad/under-specced and it's not the best of boards to push your luck with.
If you really want to go with this classic piece of PC Chips crapware (which in itself is a good challenge), I'd follow suggestions for building your own VRM module for it, and then power that module directly from PSU and so actually reducing the load on the poor onboard components.
Obviously I don't want to kill my CPU, so won't be doing that!
Not likely, chances are that the MOSFET under the CPU socket will burn out at some point, but that will kill the motherboard, not the CPU. For that reason, old motherboards tend to be rarer than old CPUs to go in them.
I will drop in a standard Pentium just to check the motherboard works OK. Then I guess I will have a project on my hands to make this work with an MMX CPU. A project for a later day though, as that sounds like a lot of work for an electronics novice like myself.
Necroware's VRM is here:
https://github.com/necroware/s7-vrm
Note that it requires some SMD soldering (not trivial for a complete beginner) and draws power from the motherboard, so not perfect - but at least it draws 5V not 3.3V, so won't affect the underdimensioned VRM adversely.
RetroPCCupboard wrote on 2024-11-05, 12:54:
By the way, my hope for this platform is to make a Pentium MMX as slow as possible for compatability with older games. Hopefully the rather old chipset on this board will make it slower than can be achieved on a platform that officially supports the CPU. Hopefully it will be possible to be as slow as a fast 286 when combined with EDO ram on slow timings, an ISA video card and disabling caches and performance features of the MMX CPU. But, in the meantime, I do have a slightly more modern AT board that supports the MMX.
i430VX isn't a speed demon, but it's only a few percentage points behind the i430TX, which is Intel's fastest chipset for the MMX and clock-for-clock one of the fastest of the So7 chipsets overall. So choosing i430VX won't handicap it much. Not having L2 cache (like on this board...) will however handicap it significantly. Turning off L1 cache as well will get you seriously slow though.
If you wanted to choose the slowest chipsets for Pentium MMX, go for SiS 5511 with 6202 UMA graphics, or SiS5596 (same compontents integrated into the same chip). Not only does the integrated graphics eat half your memory bandwidth, you can also run on a single 32b SIMM, further halving the performance.