Laboratoire · accélération
Saitek Sparc à 54 MHz
Gauntlet accéléré CB-Emu : le programme de Dan et Kathe Spracklen, 2,7 fois plus vite
Le module Sparc de Saitek (1993) fait tourner le programme de Dan et Kathe Spracklen sur un processeur SPARClite à 20 MHz, enfiché dans l’échiquier Renaissance. Émulé par CB-Emu (MessChess/MAME), il est ici accéléré ×2,7, soit 54 MHz. Un gauntlet en échelle l’a opposé à 26 adversaires cotés de 2029 à 2368. Résultat : 2358 ±15 Elo sur 153 parties selon Ordo, soit 182 points de plus que le Sparc d’origine (2176). C’est le plus fort gain par doublement de fréquence mesuré au laboratoire. Et une partie à retenir : une victoire contre Gideon, le programme qui avait privé le Sparc du titre mondial à Madrid en 1992.
1. Résultats détaillés par adversaire
| Adversaire | Elo | Score | % | Perf |
|---|---|---|---|---|
| Chess Genius 3 (486DX 33 MHz) | 2368 | 0 / 1 | 0 | — |
| Mephisto Genius 68030 London | 2363 | 4,5 / 6 | 75 | 2554 |
| Fruit 2.1 (ARM9 30 MHz) | 2355 | 0,5 / 6 | 8 | 1938 |
| MChess Pro 6 (Pentium 90 MHz) | 2341 | 4,5 / 6 | 75 | 2532 |
| Chess Genius 1 (486DX 33 MHz) | 2339 | 4 / 6 | 67 | 2459 |
| Gideon 3.1 ChessMachine 32 MHz | 2335 | 3,5 / 6 | 58 | 2393 |
| The King 2.54 ChessMachine 14 MHz | 2325 | 2 / 6 | 33 | 2205 |
| Mephisto Berlin Pro 68020 | 2315 | 4,5 / 6 | 75 | 2506 |
| MChess Pro 6 (486DX 33 MHz) | 2270 | 6 / 6 | 100 | — |
| Fritz 1 (Pentium 90 MHz) | 2268 | 3,5 / 6 | 58 | 2326 |
| Fruit 2.1 (68040 40 MHz) | 2256 | 3,5 / 7 | 50 | 2256 |
| Fritz 3 (486DX 33 MHz) | 2255 | 4 / 6 | 67 | 2375 |
| Fritz 2 (Pentium 90 MHz) | 2244 | 3 / 7 | 43 | 2194 |
| Mephisto RISC II (14 MHz) | 2221 | 5 / 6 | 83 | 2501 |
| Rebel 9 (486DX 33 MHz) | 2214 | 4 / 6 | 67 | 2334 |
| Rebel 6 (486DX 33 MHz) | 2198 | 4,5 / 6 | 75 | 2389 |
| MChess 1.71 (486DX 33 MHz) | 2188 | 4 / 6 | 67 | 2308 |
| Saitek Sparc (rev. 518), 20 MHz | 2176 | 4,5 / 6 | 75 | 2367 |
| Fritz 2 (486DX 33 MHz) | 2171 | 4 / 6 | 67 | 2291 |
| Fidelity Elite Avantgarde V9 | 2125 | 3,5 / 6 | 58 | 2183 |
| Mephisto Berlin 68000 | 2116 | 6 / 6 | 100 | — |
| Novag Sapphire | 2096 | 6 / 6 | 100 | — |
| Fidelity Designer Mach IV | 2092 | 5 / 6 | 83 | 2372 |
| Fidelity Par Excellence 73 MHz | 2088 | 4,5 / 6 | 75 | 2279 |
| Novag Constellation Forte A 91 MHz | 2055 | 4,5 / 6 | 75 | 2246 |
| Fidelity Designer Mach III | 2029 | 4,5 / 6 | 75 | 2220 |
| Total (adversaire moyen) | 2219 | 103,5 / 153 | 68 | 2357 |
Cotes Ordo de la liste maison (3 novembre 2026). Perf = cote de l’adversaire + 400·log10(p/(1−p)) ; pas de perf sur un score de 0 ou de 100 %. 89 victoires, 29 nulles, 35 défaites ; 54/78 avec les Blancs (69,2 %), 49,5/75 avec les Noirs (66,0 %). La perf totale, qui résout la somme des scores attendus contre les 26 cotes, donne 2357, en accord avec la cote Ordo de 2358 ±15. L’échelle n’a donné qu’une partie contre Chess Genius 3 et sept contre Fritz 2 sur Pentium et Fruit 2.1 sur 68040.
Le profil est celui d’une machine qui écrase tout ce qui est plus faible qu’elle. Sous 2300, le Sparc accéléré ne perd presque rien : 6/6 contre la Sapphire, le Berlin 68000 et MChess Pro 6 sur 486, 5/6 contre le Designer Mach IV et le RISC II. Au-dessus, il tient tête aux meilleurs : 4,5/6 contre le Genius 68030 London, MChess Pro 6 sur Pentium et le Berlin Pro. Deux adversaires seulement lui résistent nettement : The King à 14 MHz (2/6) et surtout Fruit 2.1 sur ARM9 (0,5/6).
2. Ce que rapporte un doublement
Pour comparer des accélérations différentes, on rapporte le gain d’Elo au nombre de doublements de fréquence. Avec ×2,7, le Sparc a doublé sa fréquence 1,43 fois : 182 points, soit 127 points par doublement.
| Machine accélérée | Programme | Facteur | Doublements | Gain | Par doublement |
|---|---|---|---|---|---|
| Saitek Sparc 54 MHz | Spracklen | ×2,7 | 1,43 | +182 | 127 |
| Fidelity Par Excellence 73 MHz | Spracklen (Sargon) | ×14,6 | 3,87 | +351 | 91 |
| Saitek Turbo 16K 125 MHz | Kaplan & Barnes | ×10,6 | 3,41 | +287 | 84 |
| Mephisto RISC II 56 MHz | Schröder (Gideon 3.1) | ×3,99 | 2,00 | +150 | 75 |
| Novag Star Diamond 110 MHz | Kittinger | ×4,3 | 2,10 | +133 | 63 |
| Novag Constellation Forte A 91 MHz | Kittinger | ×18,2 | 4,19 | +254 | 61 |
| Saitek RISC 2500 400 MHz | de Koning | ×28 | 4,81 | +260 | 54 |
| Mephisto Berlin Pro 230 MHz | Lang | ×9,52 | 3,25 | +162 | 50 |
| Psion Chess 2.13 à 1800 MHz | Lang | ×112,5 | 6,81 | +234 | 34 |
| Mephisto Genius 68030 London 240 MHz | Lang (ChessGenius) | ×7,26 | 2,86 | +51 | 18 |
Gains publiés dans les articles du laboratoire, chacun par rapport à la machine d’origine. Doublements = log2(facteur).
C’est le record du laboratoire, et de loin : 36 points de plus que le Par Excellence à 73 MHz, qui tenait la tête. Le rapprochement est d’autant plus parlant que les deux programmes sont des mêmes auteurs, Dan et Kathe Spracklen : le Par Excellence de 1986 chez Fidelity, le Sparc de 1993 chez Saitek.
Il faut pourtant lire ce record avec deux précautions. D’abord, le Sparc n’a été accéléré que 2,7 fois, moins que toutes les autres machines du tableau. Or les premiers doublements rapportent le plus : le Psion à 1800 MHz l’a montré, chaque doublement supplémentaire rapporte un peu moins. Sur ses deux premiers doublements seulement, le Par Excellence a sans doute gagné plus que ses 91 points de moyenne. Ensuite, le gain repose sur deux cotes, 2358 ±15 et 2176 ±8 : à un écart type près, il va de 165 à 199 points, soit de 115 à 139 par doublement. Même en bas de cette fourchette, le Sparc reste en tête.
Une vérification directe va dans le même sens. Contre le Sparc d’origine, le Sparc accéléré marque 4,5/6, soit 75 % : c’est presque exactement le score qu’annoncent 182 points d’écart (74 %).
À 54 MHz, le Sparc (2358) rejoint un trio presque parfait : la Star Diamond à 110 MHz (2360), le Mephisto Genius 68030 London d’origine (2363) et le RISC II à 56 MHz (2373). Il y arrive avec la plus petite accélération des trois machines accélérées, et avec le meilleur rendement par doublement mesuré au laboratoire.
3. Corroboration externe
La Wiki-Elo-Liste de schach-computer.info cote les machines réelles. Elle ne connaît pas de Sparc accéléré, mais elle donne au Sparc d’origine environ 2218, selon chesscomputeruk.com qui la cite. Les valeurs des autres machines sont celles de l’état de décembre 2025, colonne « Aktiv » (parties d’une demi-heure).
| Machine | Processeur | Wiki-Elo (Aktiv) | Liste maison |
|---|---|---|---|
| Novag Constellation Forte A | 6502 5 MHz | 1858 | 1803 |
| Saitek Sparc | SPARClite 20 MHz | ≈ 2218 | 2176 |
| Saitek Sparc accéléré | SPARClite « 54 MHz » émulé | — | 2358 |
| Mephisto Risc 2 (RISC II) | ARM2 14 MHz | 2246 | 2221 |
| Mephisto London 68030 | 68030 33 MHz | 2367 | 2363 |
Les deux listes n’ont ni la même échelle ni la même cadence (15 s par coup chez nous). On compare donc les écarts, pas les chiffres bruts. Le Schachcomputer-Online-Museum donne 2225 au Sparc, sans préciser la liste.
La liste maison place le Sparc d’origine une quarantaine de points sous la Wiki-Elo, comme elle le fait pour le Forte A (55 points) et le RISC II (25 points). Le Sparc à 20 MHz n’est donc pas sous-coté chez nous, et le gain de 182 points ne vient pas d’un point de départ trop bas. Les deux listes placent le Sparc d’origine un peu sous le RISC II, de 28 points pour la Wiki-Elo et de 45 chez nous. Accéléré à 54 MHz, il rattrape le London.
4. La partie la plus spectaculaire
Gauntlet du Sparc accéléré · 3 novembre 2026 · cadence 60/900
Madrid, novembre 1992, championnat du monde des ordinateurs d’échecs : au dernier tour, le Kasparov Sparc perd contre Gideon, le programme d’Ed Schröder sur ChessMachine, qui remporte le titre. Trente-quatre ans plus tard, le gauntlet a remis les deux programmes face à face, Gideon en version 3.1 sur une ChessMachine à 32 MHz. Le Sparc accéléré a marqué 3,5 points sur 6. Voici sa plus belle victoire : une partie qu’il aurait dû perdre au 25e coup, un échange de Dames que Gideon n’aurait jamais dû proposer, et deux Dames pour finir.
Trait plein : évaluation de Stockfish 16 du point de vue du Sparc (Blancs) après chaque demi-coup, plafonnée à ±10. Pointillé : l’évaluation qu’affichait Gideon lui-même, retournée au même point de vue. La zone teintée correspond à l’avantage du Sparc.
Le double oubli du 25e coup
Après un gambit dame refusé sans histoire, le Sparc s’enlise au milieu de partie : 20.Td1, 22.Db4, puis 24.e4 ?! laissent les Noirs nettement mieux, à −1,75 selon Stockfish 16. Gideon rafle alors le pion f2 (24…Txf2), et le Sparc répond par la faute de la partie : 25.Tf1 ?, au lieu de 25.exd5 !, qui égalisait.
Gideon ne le voit pas. Il joue 25…Txf1+ ?, échange une paire de Tours, et l’évaluation revient à 0,00. Il ne s’était d’ailleurs jamais cru mieux : au moment où Stockfish 16 lui donnait plus de deux pions d’avance, il s’estimait à −1,17. Le Sparc, lui, s’attribuait +0,20.
L’échange de Dames qui perd
Le Sparc récupère ensuite son pion (27…d4 28.Dxd4) et prend l’avantage, le laisse filer (31.Dg6 ?, 33.e6 ?!), puis voit Gideon se tromper à son tour : 38…Ce6 ? et 39…g4 donnent +4,6 aux Blancs. Après 40.h4 ?, qui laissait passer le gain direct 40.Dxf3 gxf3 41.Rf2, Gideon commet la faute décisive.
Dans la finale, le Sparc a un pion de plus et, surtout, un pion a passé que le Cavalier noir ne peut pas arrêter seul. Le Roi blanc monte en d4 puis en c5, le Cavalier ramasse le pion h5 (48.Cxh5), et 56.a6 décide : Stockfish 16 donne alors plus de 34 pions aux Blancs.
Deux Dames pour finir
Le Roi blanc prend le Cavalier a8, le pion h va à Dame au 67e coup, le pion a au 69e, et 71.Dff6 est mat. Gideon n’a mesuré son retard qu’au 57e coup (−5,95) ; jusque-là, il ne s’était jamais donné pire que −3,81.
Rejouer la partie
Cliquez un coup, ou utilisez les flèches ← → du clavier une fois l’échiquier survolé. Les coups en gras sont commentés. Sous chaque commentaire : l’évaluation affichée par la machine qui vient de jouer, avec sa profondeur et son temps, et celle de Stockfish 16 (environ 0,8 s par position) du point de vue du Sparc.
5. Observations notables
La bête noire : Fruit 2.1 sur ARM9
Contre Fruit 2.1 sur ARM9 à 30 MHz, le Sparc accéléré ne marque qu’une nulle en six parties (perf 1938), alors que le même Fruit sur 68040 à 40 MHz lui laisse 3,5/7. Les cinq défaites sont toutes des parties jouées jusqu’au mat, sans incident.
Face aux ChessMachine
3,5/6 contre Gideon 3.1 à 32 MHz, mais 2/6 seulement contre The King 2.54 à 14 MHz, pourtant coté dix points de moins. Avec Fruit sur ARM9, c’est contre le programme de Johan de Koning que le Sparc accéléré fait son plus mauvais score.
Contre lui-même
4,5/6 contre le Sparc d’origine : trois victoires et trois nulles, aucune défaite. Le score colle à l’écart des deux cotes (75 % marqués, 74 % attendus).
Un livre qui varie
Trois des 153 parties seulement répètent coup pour coup une autre partie du gauntlet, contre une pour la Star Diamond et 19 pour le RISC II accéléré. Le Sparc dispose d’une bibliothèque d’ouvertures d’environ 300 000 positions.
Et sur le Mac ?
Sous MAME 0.289, sur le MacBook du laboratoire, le Sparc d’origine pose une énigme : il échoue presque partout aux tests BT, mais finit troisième du tournoi des trente machines (voir CB-Emu sur Mac). Rien de tel ici : sous MessChess, sur le PC, le Sparc accéléré joue exactement au niveau que laissent attendre la cote du Sparc d’origine et le gain par doublement.
6. Méthodologie
Émulation
Pilote sparc de MessChess, avec le greffon chessengine de CB-Emu et le relais UCI du laboratoire. Le module tourne ×2,7 plus vite que l’original, soit 54 MHz pour un SPARClite de 20 MHz. Le relais traduit à chaque partie la pendule de l’interface en niveau de la machine et lui fait jouer son coup au bout d’une quinzaine de secondes.
Gauntlet
Échelle d’adversaires de la liste maison, en général 6 parties par adversaire en alternant les couleurs, 26 adversaires de 2029 à 2368. Cadence 60 coups en 15 minutes, livres propres de chaque machine, cutechess-cli, plusieurs parties en même temps, du 2 novembre à 15 h 14 au 3 novembre à 5 h 57. Aucune des 153 parties ne s’est terminée au temps : 124 par mat, 29 par nulle. La cote est celle d’Ordo, calculée avec l’ensemble des parties de la liste maison.
7. Conclusion
Saitek Sparc à 54 MHz : 2358 ±15 Elo (Ordo, 153 parties), 182 points au-dessus du module d’origine. À 127 points par doublement, le programme de Dan et Kathe Spracklen est celui qui profite le plus de la vitesse au laboratoire, devant leur propre Par Excellence. À 54 MHz, le Sparc joue au niveau d’un Mephisto Genius 68030 London, et il a pris sa revanche sur Gideon.
Sources
- Liste maison : Performance Elo, tournois maison (Ordo, 3 novembre 2026).
- Wiki-Elo-Liste, schach-computer.info, état de décembre 2025 : Wiki-Elo-Liste ; cote du Sparc citée par chesscomputeruk.com, Saitek Renaissance Sparc.
- Caractéristiques du module : Schachcomputer-Online-Museum, Saitek Modul Sparc ; championnat de Madrid 1992 : Chess Programming Wiki, Kasparov Sparc.
- Articles du laboratoire : Par Excellence à 73 MHz, Star Diamond à 110 MHz, RISC II à 56 MHz, Forte A à 91 MHz, Berlin Pro à 230 MHz, Genius 68030 à 240 MHz, Psion à 1800 MHz, Turbo 16K à 125 MHz, RISC 2500 à 400 MHz, CB-Emu sur Mac.
- Partie : PGN du gauntlet (cutechess-cli). Analyses de contrôle : Stockfish 16.
chess.lumn.eu · laboratoire · novembre 2026
