VOGONS


New Win 95 Benchmark

Topic actions

First post, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

I've always wanted to benchmark Starcraft 1 to compare Pentium vs Cyrix CPUs.

I decided to throw Claude Code at the job and it has written me a little command line Win 95 benchmark tool that should replicate Starcraft/RTS style logic paths.

I haven't been able to run on my retro machines yet but it works great on my Win 11 PC.

I've love if you could try and give it a run. I will do more tweaks and plan to release source code later. Just run from your Win95 command line.

StarRTS Bench v0.1 - StarCraft-profile CPU benchmark for Socket 7
==================================================================
CPU: AMD family 15 model 1
Vendor: AuthenticAMD family 15 model 1 stepping 2
Features: CPUID TSC MMX

Running kernels (best of 3 passes):
pathfinding 16.8 ms checksum 0x0000a3d5
sprite-mmx 2.3 ms checksum 0x00049f7c
fixed-math 16.7 ms checksum 0x00223612
fog-of-war 31.0 ms checksum 0x0005a142

----------------------------------------------------------------
StarScore: 380424 (Intel Pentium 200 MHz = 1000)
----------------------------------------------------------------

Vogons Wiki - http://vogonswiki.com

Reply 1 of 3, by TheIpex

User metadata
Rank Member
Rank
Member

Here's a run on my 233MMX system.

The attachment starrtsbench.jpg is no longer available

Intel 486DX2 66MHz
Intel Pentium MMX 233MHz
Intel Pentium III-S 1400MHz

Reply 2 of 3, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie
TheIpex wrote on 2026-04-23, 08:26:

Here's a run on my 233MMX system.

The attachment starrtsbench.jpg is no longer available

Thank you for trying! Just tested on my 233MMX machine and got 3212, so almost the exact same.

I need to check the relative score though, seems way off.

Vogons Wiki - http://vogonswiki.com

Reply 3 of 3, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

Okay new version 0.2 released. The results can be compared to version 0.1 (if using MMX option for MMX CPU).

Changes:

  1. Option to pick with or without MMX
  2. Command line args for -nommx -mmx and -log to output results
  3. Better hardware detection and chipset database
  4. Explain StarScore with a per-kernel breakdown
  5. Remove some notices on compile

The StarScores are correct, MMX is weighted highly so I have setup default without MMX which better matches Starcraft profile.

Vogons Wiki - http://vogonswiki.com