Laboratoire CB-Emu · programmes DOS · octobre 2026
Fritz 1, 2 et 3 sur Pentium 90 : les trois premiers Fritz passent au 486 rapide… puis au Pentium
Après le 486DX 33 MHz, les trois premiers Fritz rejouent sur un Pentium 90 émulé par QEMU, branchés en UCI. Chacun a fait son gauntlet « en échelle » à la cadence du laboratoire. Le classement les sépare nettement : Fritz 3 se détache, tandis que Fritz 1 et Fritz 2 restent au coude à coude — Fritz 1 passant même très légèrement devant, à la faveur d'un plateau d'adversaires plus relevé.
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 et les moteurs embarqués émulés de la liste, à cote fixe, puis des moteurs PC classés quand la force l'exige. Les plateaux ne sont pas identiques d'un Fritz à l'autre : Fritz 1 a hérité du haut de tableau le plus relevé.
- Échelle : dix parties contre chaque adversaire, en remontant la liste jusqu'à deux adversaires de suite à 10 % ou moins, puis compléments.
- Cadence : 60 coups en 15 minutes, renouvelable (~15 s/coup). Quatre parties à la fois.
- Cote : calculée par Ordo avec l'ensemble des parties du laboratoire, comme pour tous les moteurs du classement.
Les résultats
| Moteur (Pentium 90) | Elo P90 | Parties | Score | Elo 486/33 | Gain |
|---|---|---|---|---|---|
| Fritz 3 Pentium 90 | 2402 | 152 | 47,0 % | 2252 | +150 |
| Fritz 1 Pentium 90 | 2264 | 172 | 26,2 % | 2122 | +142 |
| Fritz 2 Pentium 90 | 2235 | 150 | 38,7 % | 2171 | +64 |
Trois enseignements. D'abord, Fritz 3 se détache, à 2402, soit 138 points devant Fritz 1 et 167 devant Fritz 2. Ensuite, Fritz 1 et Fritz 2 sont au coude à coude (2264 contre 2235, dans la marge d'erreur), Fritz 1 passant même devant : son score brut est pourtant le plus faible des trois (26 %), mais il a affronté un haut de tableau autrement plus dur — six moteurs PC au-dessus de 2700 (Nimzo 8, Fritz 5.32, Hiarcs 7, Zarkov, WildCat, Yace), tous à 0 ou presque. La cote d'Ordo, elle, tient compte de la force des adversaires : perdre contre du 2700 ne coûte pas ce que coûte perdre contre du 2300. Enfin, le Pentium profite surtout à Fritz 1 et Fritz 3 (+142 et +150 sur le 486/33), beaucoup moins à Fritz 2 (+64).
Face aux adversaires
Les trois Fritz ont partagé l'essentiel de leur plateau. Le tableau donne, pour chaque adversaire, la cote du laboratoire et le score de chaque Fritz (un tiret quand la rencontre n'a pas eu lieu).
| Adversaire | Cote | Fritz 1 | Fritz 2 | Fritz 3 |
|---|---|---|---|---|
| Fritz 5.32 UCI py | 2773 | 0 / 10 | — | 0 / 10 |
| Hiarcs 7 UCI py | 2782 | 0 / 10 | — | 0,5 / 10 |
| Zarkov 6.50 | 2771 | 0 / 10 | — | — |
| Shredder 5.32 UCI py | 2770 | 0 / 2 | — | — |
| Nimzo 8 UCI py | 2744 | 0 / 10 | — | — |
| WildCat 8 UCI | 2741 | 0,5 / 10 | — | — |
| Yace Paderborn | 2726 | 0 / 10 | — | 0 / 10 |
| Rebel 6.0 | 2674 | 0 / 10 | 0 / 10 | 0 / 10 |
| Stockfish 11 68040 40MHz | 2546 | 3 / 10 | — | 1,5 / 10 |
| Saitek RISC 2500 400 MHz | 2440 | 3,5 / 10 | 3,5 / 10 | 9 / 11 |
| Stockfish 11 68020 16MHz | 2383 | 3,5 / 10 | 0 / 10 | 7 / 11 |
| Mephisto Genius 68030 London | 2363 | 4 / 10 | 1,5 / 10 | 7 / 11 |
| Chess Genius 1 486DX | 2338 | 3,5 / 10 | 6 / 20 | 8 / 12 |
| Mephisto Berlin Pro 68020 | 2315 | 4,5 / 10 | 9,5 / 20 | 6,5 / 12 |
| Fruit 2.1 ARM9 30MHz | 2310 | 4 / 10 | 8 / 20 | 8 / 11 |
| Fritz 3 486DX 33MHz | 2252 | 5 / 10 | 8 / 20 | 8 / 11 |
| Fruit 2.1 68040 40MHz | 2240 | 6 / 10 | 9 / 10 | 9 / 11 |
| MChess 1.71 486DX | 2193 | 7,5 / 10 | 12,5 / 20 | 7 / 12 |
La lecture est limpide : Fritz 3 marque partout davantage, bat le Saitek RISC 2500 accéléré (9/11) et le Stockfish 11 embarqué sur 68020 (7/11), et tient tête au Genius 68030 London (7/11). Les trois butent de la même façon sur le mur des moteurs PC : Rebel 6.0, et pour Fritz 1 les six programmes au-dessus de 2700, ne laissent rien.
Et la liste suédoise ?
La SSDF n'a mesuré que Fritz 3 sur Pentium 90, à 2370. Le laboratoire le place à 2402, soit 32 points au-dessus — l'écart habituel, léger et dans le même sens que sur le 486. Pour Fritz 1 et Fritz 2, la SSDF ne donne pas de cote Pentium ; la comparaison s'arrête là.
Trois parties remarquables
Une partie par version, toutes des victoires, toutes conclues par un mat sur l'échiquier — le laboratoire joue jusqu'au mat, sans abandon. Les diagrammes montrent les positions clés ; la notation est en français.
Fritz 1 — la défense Damiano, punie en 18 coups
Fritz 1 Pentium 90 (blancs) — Fritz 3 486DX 33 MHz (noirs) · Défense Damiano · 1–0 en 18 coups
La plus belle ironie du gauntlet : Fritz 1, le plus faible des trois, mate Fritz 3, le plus fort, dans une ligne réfutée depuis 1512. Après 1.e4 e5 2.Cf3, Fritz 3 joue 2…f6 ?, la défense Damiano — un coup que tout livre d'ouverture condamne. Fritz 1 trouve la réfutation classique : 3.Cxe5 ! fxe5 4.Dh5+, et le roi noir, privé de roque, est traîné vers le centre puis vers l'aile roi. 4…Re7 5.Dxe5+ Rf7 6.Fc4+ Rg6 7.Df5+ Rh6 : en sept coups, le roi est déjà en h6.
La suite 8.d3+ g5 9.h4 ouvre tout ; après 15.g5+ Fxg5 16.hxg5+ Rxg5 17.Dg7+ Rf4 18.Dg3#, le roi est maté en plein centre. Que le meilleur des trois Fritz se laisse prendre à un piège de cinq siècles en dit long sur les livres et l'évaluation de ces tout premiers programmes : la force de calcul brute ne protège pas d'un trou théorique.
Fritz 2 — le scalp du Genius 68030 London
Mephisto Genius 68030 London (blancs) — Fritz 2 Pentium 90 (noirs) · Défense hollandaise · 0–1 en 48 coups
C'est le meilleur résultat de Fritz 2 du gauntlet : une victoire sur la plus forte machine dédiée de la liste (Genius 68030 London, 2363), contre laquelle il n'a pris que 1,5 sur 10. Dans une hollandaise, le milieu de partie reste équilibré — au 20e coup le matériel est strictement égal. Tout se joue dans une finale longue : la majorité de pions de Fritz 2 à l'aile dame produit un pion passé en b, et la machine ne parvient pas à l'arrêter.
La fin est jolie : le Genius tente une chasse au roi noir (34.Td8+ … 37.g4+), mais le roi s'échappe vers le centre ; pendant ce temps le pion b file. Au bout du compte, 47…Txg4 48.b8=D Th4# : Fritz 2 ignore la toute nouvelle dame blanche et mate à l'horizontale. Battre un 2363 à la pendule, sur un simple avantage structurel converti en finale, est exactement ce qu'on attend d'un programme déjà « positionnel » pour son époque.
Fritz 3 — une pièce arrachée à Stockfish
Fritz 3 Pentium 90 (blancs) — Stockfish 11 sur 68020 16 MHz (noirs) · Ouverture du fou · 1–0 en 44 coups
Fritz 3 bat ici un moteur moderne — Stockfish 11 — handicapé il est vrai par son processeur, un 68020 à 16 MHz. Le cœur de la partie est un coup tactique net. Après 16…Ce3, qui attaque la dame blanche, Fritz 3 joue 17.Cd5 ! 17…Cxd1 (Stockfish prend la dame) 18.Fxh6 ! — au lieu de reprendre le cavalier, Fritz 3 s'empare de la dame noire en h6.
Après 18…O-O 19.dxc5 (qui gagne le fou) gxh6 20.Txd1, la poussière retombe : Fritz 3 a une pièce et un pion de plus. La conversion est méthodique — le pion c devient passé (32.c6, 36.c7), le fou et la tour l'escortent, et 44.Ta8# clôt la partie. Contre le meilleur algorithme de recherche de la liste, c'est la vitesse qui a manqué à Stockfish, pas l'inverse.
Ce qu'il reste à faire
Le duel direct des trois Fritz, en tournoi toutes rondes des moteurs émulés, dira s'ils se départagent entre eux comme la cote le suggère. Et la version accélérée — au-delà du Pentium — reste à mesurer, pour isoler ce que la seule horloge apporte encore.
Sources
- Performance Elo, tournois maison (cotes et fiches des trois Fritz, parties des gauntlets)
- Fritz (chess), Wikipedia ; la liste SSDF du 6 janvier 1996 pour la cote Pentium de Fritz 3
Laboratoire CB-Emu · chess.lumn.eu · gauntlets en échelle (Pentium 90 émulé par QEMU, cadence 60 coups en 15 minutes), diagrammes générés sur les parties réelles.
