Laboratoire · émulation · octobre 2026
Fritz 1, 2 et 3 sur 486DX 33 MHz : trois générations mesurées
Les trois premiers Fritz, sortis entre 1991 et 1994, jouent de nouveau, dans leur programme DOS d’origine, sur un PC 486DX 33 MHz émulé. Chacun a joué 150 parties contre les mêmes adversaires. Fritz 3 se détache nettement ; entre Fritz 1 et Fritz 2, l’écart est plus mince que ne le disait la liste suédoise de l’époque.
L’image en tête d’article montre Fritz 3 sur le PC émulé, dans une Sicilienne Najdorf jouée par son livre d’ouvertures : c’est l’écran que le relais lit pour connaître le coup de Fritz.
Le fil de l’histoire
Fritz 1, le premier programme de jeu de ChessBase
ChessBase demande au programmeur néerlandais Frans Morsch d’écrire un programme de jeu. Il adapte son programme Quest. Le produit sort sous le nom de Fritz, et de Knightstalker aux États-Unis. Mathias Feist participe au portage sous DOS, puis sous Windows.
Fritz 2
Fritz 2 prend part au championnat du monde des ordinateurs d’échecs de Madrid, remporté par la ChessMachine avec Gideon.
Fritz 3 à égalité avec Kasparov
Au tournoi de blitz Intel Express de Munich, l’un des plus forts de l’histoire (17 grands maîtres), Fritz 3 termine premier à égalité avec Garry Kasparov. Il bat en chemin Anand, Gelfand, Kramnik, Short et Kasparov lui-même. Kasparov remporte le départage.
Champion du monde
Fritz 3 remporte le championnat du monde des ordinateurs d’échecs devant une première version de Deep Blue. C’est la première fois qu’un programme tournant sur un micro-ordinateur grand public bat les gros calculateurs.
Le protocole
Les trois Fritz ont été mesurés de la même façon, chacun par un gauntlet « en échelle » sous cutechess-cli :
- Adversaires : les machines dédiées émulées par CB-Emu, à cote fixe, puis, au-dessus du Mephisto Genius 68030 London, deux moteurs PC (Rebel 6.0 et Nimzo 8). Les quatorze adversaires sont les mêmes pour les trois Fritz.
- Échelle : 10 parties contre chaque adversaire, en partant du Novag Zircon II et en remontant la liste, jusqu’à deux adversaires de suite à 10 % ou moins. Les adversaires entre 20 et 80 % rejouent ensuite jusqu’à 150 parties en tout.
- Cadence : 60 coups en 15 minutes, renouvelable, soit 15 secondes par coup en moyenne. Quatre parties à la fois.
- Livres : chacun joue le sien, celui du programme DOS pour Fritz, celui de la ROM pour les machines dédiées.
- Cote : calculée par Ordo avec l’ensemble des parties du laboratoire, comme pour tous les moteurs du classement.
Les résultats
| Moteur | Elo | ± | Parties | Score | + / = / − | Nulles |
|---|---|---|---|---|---|---|
| Fritz 3 486DX 33MHz | 2252 | 16 | 150 | 63,0 % | 83 / 23 / 44 | 15 % |
| Fritz 2 486DX 33MHz | 2171 | 16 | 150 | 48,0 % | 62 / 20 / 68 | 13 % |
| Fritz 1 486DX 33MHz | 2122 | 16 | 150 | 42,3 % | 48 / 31 / 71 | 21 % |
Dans le classement du laboratoire, Fritz 3 se place entre Fritz 1 sur Pentium 90 (2264) et Fruit 2.1 sur 68040 à 40 MHz (2240). Fritz 2 côtoie le Saitek Sparc (2165) ; Fritz 1 est au niveau du Mephisto Berlin 68000 (2120) et de la Fidelity Elite Avantgarde V9 (2125).
Face aux mêmes adversaires
Les trois programmes ont rencontré exactement les mêmes quatorze adversaires, ce qui permet de les comparer ligne à ligne. Ils ne se sont pas encore affrontés directement : ce sera fait dans le tournoi toutes rondes des moteurs émulés, en cours.
| Adversaire | Cote | Fritz 1 | Fritz 2 | Fritz 3 |
|---|---|---|---|---|
| Nimzo 8 UCI py (PC) | 2744 | 0,5/10 | 0/10 | 0/10 |
| Rebel 6.0 (PC) | 2674 | 0/10 | 0/10 | 0/10 |
| Mephisto Genius 68030 London | 2363 | 3,5/11 | 2,5/11 | 5/12 |
| Mephisto Berlin Pro 68020 | 2315 | 2,5/11 | 3/11 | 7/11 |
| Mephisto RISC II | 2228 | 3/11 | 4,5/11 | 8/11 |
| Saitek RISC 2500 v1.04 | 2180 | 6,5/11 | 6/11 | 8/11 |
| Saitek Sparc | 2165 | 4/11 | 4/11 | 7/11 |
| Fidelity Elite Avantgarde V9 | 2125 | 5/11 | 5,5/11 | 8/11 |
| Mephisto Berlin 68000 | 2120 | 3,5/11 | 7,5/11 | 8,5/10 |
| Novag Sapphire | 2101 | 3,5/11 | 7,5/11 | 7,5/12 |
| Fidelity Designer Mach IV | 2079 | 6/11 | 8/10 | 8,5/10 |
| Fidelity Designer Mach III | 2029 | 8,5/11 | 6,5/11 | 9/10 |
| Novag Zircon II | 1966 | 9/10 | 8,5/10 | 9,5/10 |
| Mephisto Mondial 68000 XL | 1964 | 8/10 | 8,5/11 | 8,5/11 |
- Fritz 3 fait mieux que ses deux prédécesseurs contre presque tous les adversaires. Il bat nettement le Mephisto Berlin Pro 68020 (7 sur 11) et le Mephisto RISC II (8 sur 11), contre lesquels Fritz 1 et Fritz 2 perdent largement. Seul le Mephisto Genius 68030 London lui résiste (5 sur 12).
- Fritz 2 et Fritz 1 sont proches, mais pas de la même façon. Fritz 2 l’emporte nettement contre le Mephisto Berlin 68000 et le Novag Sapphire (7,5 sur 11 contre 3,5 chacun) et contre le Mach IV. Fritz 1 fait mieux contre le Mach III (8,5 contre 6,5) et le Genius 68030.
- Les moteurs PC restent hors de portée : Rebel 6.0 gagne ses 30 parties contre les trois Fritz, Nimzo 8 en gagne 29 et concède une seule nulle, à Fritz 1.
- Fritz 1 fait plus de nulles (21 %) que ses successeurs (13 et 15 %).
Comparaison avec la liste suédoise
La liste de la SSDF (Swedish Chess Computer Association) mesurait à l’époque les programmes du commerce sur leur matériel, à la cadence de tournoi. Sa liste du 6 janvier 1996 donne :
| Programme | Matériel SSDF | SSDF | ± | Parties SSDF | Labo (486/33) | Écart |
|---|---|---|---|---|---|---|
| Fritz 1.0 | 486/33 MHz | 2042 | 48 | 215 | 2122 | +80 |
| Fritz 2.0 | 486/33 MHz | 2137 | 31 | 527 | 2171 | +34 |
| Fritz 3.0 | 486/50-66 MHz | 2264 | 25 | 801 | 2252 | −12 |
| Fritz 3.0 | Pentium 90 MHz | 2370 | 33 | 455 | — | — |
Cotes du laboratoire et de la SSDF pour les trois Fritz. Pour Fritz 3, la SSDF ne donne pas de cote sur 486/33 : la barre SSDF correspond à un 486 plus rapide, à 50 ou 66 MHz.
L’ordre des trois programmes est le même dans les deux listes. Pour savoir si les deux échelles se correspondent, on peut comparer les machines dédiées présentes des deux côtés : le Mephisto Berlin 68000 (2120 au labo, 2121 à la SSDF), le Saitek RISC 2500 (2180 et 2195) et le Mephisto Genius 68030 (2363 et 2304). Les deux échelles coïncident à quelques dizaines de points près, avec un léger avantage pour le labo.
Deux différences ressortent toutefois :
- Fritz 3 est mesuré ici sur un 486 à 33 MHz, plus lent que le 486/50-66 de la SSDF, et obtient tout de même une cote quasi identique (2252 contre 2264), 12 points en dessous seulement. À matériel égal — sur un 486/33 des deux côtés — la cote SSDF serait plus basse, et le labo repasserait vraisemblablement devant.
- Entre Fritz 1 et Fritz 2, la SSDF voyait 95 points d’écart ; le labo n’en trouve que 49. La cote SSDF de Fritz 1 ne reposait que sur 215 parties (±48).
À venir
Les trois Fritz existent aussi sur Pentium 90 MHz. Le Pentium émulé par MAME ne tournait qu’à la moitié de la vitesse réelle ; une nouvelle version, émulée par QEMU, tient maintenant le temps réel et sera mesurée à son tour. La SSDF donne 2370 à Fritz 3 sur Pentium 90 : ce sera le prochain point de comparaison.
Sources
- The Swedish Ratinglist, version longue, 6 janvier 1996 (rec.games.chess.computer)
- Thirty years! Happy Birthday Fritz (2), ChessBase
- Fritz (chess), Wikipedia
- Performance Elo, tournois maison : détail des parties de chaque Fritz
chess.lumn.eu · laboratoire · octobre 2026
