New version released with a bugfix and more systems added. 242 systems total in the database, including some very odd beasts including a PCjr running an FPGA instead of a CPU, and an XT upgraded all the way to a 486.
For TOPBENCH’s 5th anniversary, I thought I would out the easter egg I snuck in around version 0.33: The Star Benchmark. In the 1990s, I always thought it would be cute to see how many 60Hz 3-D stars would be possible on a system, but I didn’t implement it until TOPBENCH. To see how many “stars” your system can produce, use “starbench” as the only command-line argument:
…and your system will display increasingly more and more 3-D stars until doing so would cause flicker or slowdown. After viewing the display a bit, hit a key and the number of stars your system could produce will be displayed. If the number is followed by “(maximum!)”, then congratulations, your system “wins”. (There is no prize for winning!)
Minor update for 2016, which includes 8 new systems including an HP 200LX palmtop, Apple MacBook Pro, and LOBO (the fastest 286 on record).
The MacBook is the newest system in the database, but is not the fastest for 16-bit real-mode code which is what TOPBENCH was designed to benchmark. The current speed winner for 16-bit real-mode code appears to be the Intel Pentium III running at 1GHz.
Thanks to many helpful people, there are now 200+ systems in the database. Head to the downloads page to snag the newest version.
In this version, I fixed the CGA “always blinking” bug if not using -k — sorry about that. Also, 182 systems now in the database. Download the new version from the downloads page.
Version 0.37 is now available:
- Added command-line “-l” option requested by Sektor to continuously calculate and display the SCORE for the current machine without going through the entire database load and CUI process.
- Database contributions added; now 160 systems in database.
Also, I’ve removed the “beta” status from the tool, since it’s been tested successfully for 11 months now.
Version 0.36 now available:
- Added command-line option to do “real” MHz detection (raw result is returned without any type of user-friendly normalization). Warning, this has the potential to return some pretty wacky results since MHz detection is not an exact science; use only if TOPBENCH consistently mis-reports MHz by orders of magnitude or something. Besides, you should be fixing the value before committing it to the database anyway!)
- Added search-by-number jumps in the browser interface
- Bugfix: Importing numeric values from a text file with trailing spaces after the value resulted in a value of 0
- Restructured a few aspects of TOPBENCH so that there would be more free memory when debugging in the Turbo Pascal IDE
- Added TOPBENCH.TXT as super-quick documentation to go into the .zip file