That's pretty cool. If you can get your hands on one of the Cyrix 5x86 CPUs, I think you will be surprised how well they perform. I have a AMD 5x86 at 160MHz and the Cyrix 5x86 at 100MHz completely blows the doors off of it when it comes to gaming.
Wasn't there also something where you ran a utility to enable the L2 cache on the 5x85 or something odd like that? I recall running something on mine back in the day that would speed it up...
Wesley
The Cyrix 386 FPU has a small executable to enable/disable its cache. Don't know about the Cyrix CPU.
Wasn't there also something where you ran a utility to enable the L2 cache on the 5x85 or something odd like that? I recall running something on mine back in the day that would speed it up...
Wesley
The Cyrix 5x86 isn't all roses and unicorns though, it has compatibility issues. It doesn't implement the full i486 instruction set, and has very limited support of Pentium class instructions.
I strongly disagree with your reasoning. The new instructions added to the i486 are more than just cute pages in the datasheet, and the main reason that the i486 can still be supported by modern operating systems (minus some bitrot), while the i386 has been simply dropped many years ago.Considering the fact that Pentium is just a fast 486 which in turn is just a fast 386 I would strongly disagree with the above statement.
You might not care about RDTSC, but many applications did. In fact, so many that Cyrix disabled CPUID by default, to prevent applications from seeing a "family 5" processor and dare to treat it like one!Which instructions are missing???
Considering the fact that Pentium is just a fast 486 which in turn is just a fast 386 I would strongly disagree with the above statement. Which instructions are missing??? Don't tell me about CMPXCHG or those manipulating some specific MSRs. They were avoided back in time in order to maintain software compatibility with all CPUs starting 386. The latter introduced the IA32 architecture.