I've been benchmarking MAME since I got involved with the project in 1997 while on the MAME and MAMEUI teams.
My current i7‑14700K @5.8GHz replaces my 2021 i7‑12700K. The 14700K provides a two‑generation jump and was a simple drop-in while we wait for Nova Lake; it's providing about a 13% uptick.
Each game is run for an emulated 90 seconds (mame gamename -bench 90) which normally gets to gameplay in its demos. Some need to be set up beforehand and/or use CHDs; see the legend. Games have been chosen as historical performance pain points for MAME (analogue sound, DRCs, netlists, etc.) as it's matured, and others are just favorites. The runs mainly function to show PC power progress over time, though they often expose performance dips and increases in released code. You'll typically want a bench result of over 200% to ensure full‑speed through actual gameplay.
Numbered tests are run with the official builds from MAMEDEV.org. The results are percentages of "full speed" in the emulation. The Delta Δ column results are the nightly build's speed vs. the prior release.
My front-end IV/Play (see homepage) now has the benchmark built in; hit F9 while in the game list or F1 and use the button to kick off the benchmark suite.
A note on the various averaging methods. Previously I had just done arithmetic means; those are retained for historical comparisons. A more valid comparison nowadays is the geometric mean. This method prevents a single game with a massive percentage gain from skewing the results (pacman, robotron), giving a more accurate and realistic measure of the typical performance improvement across all games on the PCs under test.
| MAME™ Benchmarks | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.285 | 0.286 | 0.287 | 0.288 | 0.289 | Nightly | i7-14700K 3.4Ghz / 64GB DDR5 5200 / AMD 5600XT / Samsung 980 PRO 6TB NVMe RAID-0 / Win11 x64 | |||||
| i7-12700K | i7-12700K | i7-12700K | i7-12700K | i7-12700K | i7-14700K | ||||||
| 5.2Ghz | 5.2Ghz | 5.2Ghz | 5.2Ghz | 5.2Ghz | 5.8Ghz | ||||||
| Win11 | Win11 | Win11 | Win11 | Win11 | Win11 | ||||||
| Game | Driver | 1/29/2026 | 2/25/2026 | 3/30/2026 | 5/28/2026 | 7/30/2026 | 11/1/2026 | Δ | |||
| blitz | seattle | 447 | 423 | 414 | 471 | 483 | 639 | 32% | NFL Blitz (ver 1.21, Dec 5 1987) | † | |
| crusnusa | midvunit | 477 | 476 | 452 | 513 | 535 | 644 | 20% | Cruis'n USA (v4.5) | * | |
| cubeqst | cubeqst | 560 | 524 | 527 | 550 | 559 | 629 | 13% | Cube Quest (01/04/84) | † | |
| cyvern | supernova | 1831 | 1916 | 1898 | 2116 | 2172 | 2407 | 11% | Cyvern - The Dragon Weapons (US) | ||
| dkong | dkong | 4062 | 4570 | 4415 | 4478 | 4514 | 4981 | 10% | Donkey Kong (US set 1) | ||
| drivedge | itech32 | 589 | 608 | 595 | 593 | 599 | 681 | 14% | Driver's Edge (v1.6) | ||
| gauntleg | vegas | 743 | 733 | 721 | 778 | 788 | 880 | 12% | Gauntlet Legends (version 1.6) | † | |
| gnbarich | psikyosh | 3107 | 3358 | 3309 | 3156 | 3102 | 3527 | 14% | Gunbarich | ||
| gradius4 | hornet | 581 | 585 | 558 | 639 | 642 | 864 | 34% | Gradius IV: Fukkatsu (ver JAC) | * | |
| gtfore06 | iteagle | 431 | 447 | 430 | 463 | 471 | 518 | 10% | Golden Tee Fore! 2006 Complete (v6.00.01) | † | |
| harddriv | harddriv | 954 | 987 | 963 | 1021 | 1014 | 1173 | 16% | Hard Drivin' (cockpit, rev 7) | ||
| kidniki | kidniki | 708 | 716 | 706 | 870 | 875 | 963 | 10% | Kid Niki - Radical Ninja (World) | ||
| kof98 | neogeo | 1853 | 1898 | 1834 | 1878 | 1910 | 2074 | 9% | King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends, The (NGM-2420) | ||
| mario | mario | 1767 | 1856 | 1601 | 1666 | 1725 | 1933 | 12% | Mario Bros. (US, Revision G) | ||
| mk4 | zeus | 450 | 439 | 436 | 468 | 482 | 567 | 18% | Mortal Kombat 4 (version 3.0) | ||
| pacman | pacman | 19833 | 22216 | 20711 | 21996 | 22131 | 25906 | 17% | Pac-Man (Midway) | ||
| pinkswts | cv1k | 2323 | 2622 | 1315 | 1324 | 1320 | 1181 | -11% | Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER....) | ||
| pong | pong | 680 | 694 | 691 | 679 | 677 | 764 | 13% | Pong (Rev E) [TTL] | ||
| propcycl | namcos22 | 369 | 386 | 366 | 430 | 434 | 613 | 41% | Prop Cycle (Rev. PR2 Ver.A) | ||
| radikalb | gaelco3d | 398 | 400 | 395 | 415 | 419 | 477 | 14% | Radikal Bikers (Version 2.02) | ||
| roadblst | roadblst | 1671 | 1752 | 1690 | 1572 | 1633 | 1830 | 12% | Road Blasters (upright, rev 4) | ||
| robotron | williams | 7880 | 9164 | 8905 | 9228 | 9327 | 10528 | 13% | Robotron: 2084 (Solid Blue label) | * | |
| rvschool | zn | 576 | 596 | 590 | 582 | 564 | 642 | 14% | Rival Schools: United By Fate (Euro 971117) | ||
| scud | model3 | 121 | 116 | 111 | 125 | 117 | 142 | 21% | Scud Race Twin/DX (Export) | * | |
| sf2 | cps1 | 3325 | 3615 | 3497 | 3498 | 3558 | 4118 | 16% | Street Fighter II: The World Warrior (World 910522) | ||
| sfa2 | cps2 | 2593 | 2870 | 2789 | 2825 | 3007 | 3471 | 15% | Street Fighter Alpha 2 (Euro 960229) | ||
| sfiii | cps3 | 1996 | 2174 | 2108 | 2089 | 2120 | 2440 | 15% | Street Fighter III: New Generation (Euro 970204) | †* | |
| slrasslt | gticlub | 699 | 643 | 611 | 664 | 673 | 920 | 37% | Solar Assault (ver UAA) | * | |
| spacfury | segag80v | 274 | 287 | 277 | 427 | 426 | 482 | 13% | Space Fury (revision C) | ||
| starblad | namcos21 | 283 | 290 | 277 | 232 | 233 | 267 | 14% | Starblade (ST2, World) | ||
| starsldr | aleck64 | 182 | 183 | 176 | 193 | 194 | 219 | 13% | Star Soldier: Vanishing Earth | ||
| sushibar | naomi | 130 | 132 | 129 | 152 | 153 | 210 | 37% | Sushi Bar | ||
| tekken | namcos11 | 854 | 876 | 881 | 865 | 835 | 935 | 12% | Tekken (World, TE2/VER.C) | ||
| tekken3 | namcos12 | 431 | 446 | 436 | 436 | 423 | 470 | 11% | Tekken 3 (World, TET2/VER.E1) | * | |
| vf2 | model2 | 233 | 253 | 241 | 266 | 266 | 314 | 18% | Virtua Fighter 2 (Version 2.1) | ||
| vfkids | stv | 216 | 224 | 217 | 231 | 230 | 232 | 1% | Virtua Fighter Kids (JUET 960319 V0.000) | ||
| Arithmetic Mean | 1767 | 1930 | 1813 | 1886 | 1906 | 2184 | 15% | ||||
| Geometric Mean | 810 | 838 | 798 | 846 | 852 | 984 | 15% | MAME <game> -bench 90 • Releases from Mamedev.org | |||
| Harmonic Mean | 490 | 497 | 479 | 522 | 520 | 610 | 17% | * Games require initial one time setup prior to run • † CHD games • Numbers = Percentage of full speed | |||
| Arithmetic = broad average (skewed by outliers); Geometric = typical central performance; Harmonic = worst-case performance (weighted by slowest games). | © john iv | ||||||||||
Nightly results: MAME 0.289 nightly build mame0289-1942-gab8a0bb6888 (built 11/1/2026), benchmarked 11/1/2026.
Pre-2017 Historical Benchmarks
Keywords: IV/Play, MAME, MAME32, MAME32QA, MAMEUI, MAMEUI64, MAMEUI.info, Benchmarking, Benchmarks, John IV