Overclocking challenge: Run Doom at 25fps using only an ISA-based graphics card from 30...

Shawn Knight

Posts: 15,295   +192
Staff member
In a nutshell: CPU Galaxy is reportedly preparing to host a challenge in which participants must get Doom to run at an average of 25 frames per second using an ISA card. That is no easy task but at least one YouTuber was up to the test and got an early start on the competition.

As Mike from vswitchzero notes, the rules prohibit the use of "newer" boards with PCI slots but you can use any CPU you'd like so long as it adheres to the other guidelines. The game, meanwhile, must be run in high quality graphics mode with the viewable area expanded all the way to the HUD. Phil's DOS Benchmark Pack was used to run the correct demo file.

Mike's test bench is built around an MSI MS-4138, a 5v-only motherboard with solid compatibility that is also quite tweakable. Also along for the ride is a 60-ns RAM module (eight megabytes), an ATI Mach32 graphics card, and an Evergreen upgrade processor based on the AMD Am5x86. Mike went with this CPU due to its front side bus flexibility.

Jumping right in, he left the front side bus set to 33 MHz but changed the ISA divider to 1/3 for an 11 MHz clock (up from 8.3 megahertz). Oddly enough, there was no performance increase when running the Doom benchmark and upon further inspection, it appeared as if a BIOS bug was to blame. One not-so-quick flash to a newer beta BIOS later, and he was back in business.

Retrying the 1/3 divider for an 11 MHz ISA bus clock, the Doom benchmark spit out an average of 21.9 frames per second. To really push the ISA bus, however, Mike needed to up the front side bus. He increased the FSB to 50 MHz and set the multiplier to 3x for a 150 MHz CPU clock, only having to slightly relax the cache write cycle to 2T for stability purposes.

With these settings and a 12.5 MHz ISA clock, he was able to hit an average of 25.1 frames per second in the Doom benchmark. Mission accomplished. With two other dividers to try, however, the journey was far from over.

Related reading: Modder adds ISA slot to modern PC for retro gaming goodness

Back in the BIOS, Mike set the FSB divider to 1/3 for a 16.67 MHz ISA clock. That is a full 100 percent overclock of the ISA bus but remarkably, the system took it like a champ. Doom ran at an average of 30.4 frames per second with no graphics anomalies. All that was left was to try the 1/2 divider for a 25 MHz ISA clock. Incredibly, it worked just fine and he was able to complete the Doom benchmark at an average of 35.7 frames per second.

Mike experimented with a couple of different hardware configurations and other applications but stability issues crept in. Still, it is fun to see what's possible with legacy hardware when really pushing the envelope.

Permalink to story.

 
That graphics card got lucky, but with a IDE controller or something along that line it woud'nt cope up with those speeds.
 
ISA only?
Or could it be an ISA + VL-Bus?
although video cards of this type mainly use the VLB bus.
I still have in some box one of these cards, I think a CIRRUS Logic.
 
That graphics card got lucky, but with a IDE controller or something along that line it woud'nt cope up with those speeds.
SO? Put in an SSD with the parts to make it work seamlessly with IDE. Did this recently for a client running a factory process with a computer running DOS. You gotts see how fast a Pentium 100 boots from an SSD!
 
Only the ISA bus yes. VLB woud'nt be fair.
What is so unfair about a VLB graphics card? They were an awesome step forward back in the day. Then Intel got smart and did the PCI spec in the mid '90s, much of which carries forth to newer bus structures, even though the hardware operation is different. All the newer hardware interfaces use the same VID/DEV scheme to identify the hardware manufacturer and the specific device. Spoke at one Vegas Comdex with Intel employees instrumental in setting up the PCI-SIG.
 
I'm both surprised and unsurprised that the overclock worked -- I would have thought it may not work. But on the other hand, you had these later-model ISA cards (which the Mach32 would be) that came out like 15 years after the ISA spec, and would have benefitted from all the die shrinks etc. that came out over that time.
 
Back