Laboratoire · accélération
Novag Star Diamond à 110 MHz
Gauntlet accéléré CB-Emu : le programme de David Kittinger, quatre fois plus vite
La Novag Star Diamond (2003) fait tourner le programme de David Kittinger sur un processeur Hitachi H8 à 25 MHz. Émulée par CB-Emu (MessChess/MAME), elle est ici accélérée ×4,30 (80 % du maximum mesuré sur le PC hôte), soit 107,5 MHz, arrondis à 110. Un gauntlet en échelle l’a opposée à 27 adversaires cotés de 2176 à 2424. Résultat : 2359 ±28 sur 162 parties, soit 133 points de plus que la Star Diamond d’origine (2226). C’est aussi le premier gauntlet accéléré du laboratoire dont la vitesse a été contrôlée partie par partie. Et une partie à retenir : une victoire contre le Stockfish 68020 du laboratoire, conclue par une sous-promotion.
1. Résultats détaillés par adversaire
| Adversaire | Elo | Score | % | Perf |
|---|---|---|---|---|
| Gideon 3.1 ChessMachine 150 MHz | 2424 | 2 / 6 | 33 | 2304 |
| Fritz 3 (Pentium 90 MHz) | 2414 | 1 / 6 | 17 | 2134 |
| The King 2.54 ChessMachine 32 MHz | 2397 | 2 / 6 | 33 | 2277 |
| Stockfish 11 (68020 16 MHz, portage maison) | 2391 | 1,5 / 6 | 25 | 2200 |
| MChess 1.71 (Pentium 90 MHz) | 2386 | 4,5 / 6 | 75 | 2577 |
| Chess Genius 5 (486DX 33 MHz) | 2377 | 1,5 / 6 | 25 | 2186 |
| Chess Genius 4 (486DX 33 MHz) | 2375 | 2 / 6 | 33 | 2255 |
| Chess Genius 2 (486DX 33 MHz) | 2373 | 3 / 6 | 50 | 2373 |
| Chess Genius 3 (486DX 33 MHz) | 2364 | 3 / 6 | 50 | 2364 |
| Mephisto Genius 68030 London | 2363 | 4 / 6 | 67 | 2483 |
| Fruit 2.1 (ARM9 30 MHz) | 2350 | 3 / 6 | 50 | 2350 |
| Chess Genius 1 (486DX 33 MHz) | 2336 | 1,5 / 6 | 25 | 2145 |
| Gideon 3.1 ChessMachine 32 MHz | 2335 | 3 / 6 | 50 | 2335 |
| MChess Pro 6 (Pentium 90 MHz) | 2328 | 2,5 / 6 | 42 | 2270 |
| The King 2.54 ChessMachine 14 MHz | 2327 | 5 / 6 | 83 | 2607 |
| Mephisto Berlin Pro 68020 | 2315 | 3 / 6 | 50 | 2315 |
| MChess Pro 6 (486DX 33 MHz) | 2271 | 4 / 6 | 67 | 2391 |
| Fritz 1 (Pentium 90 MHz) | 2269 | 5,5 / 6 | 92 | 2686 |
| Fruit 2.1 (68040 40 MHz) | 2256 | 4 / 6 | 67 | 2376 |
| Fritz 3 (486DX 33 MHz) | 2255 | 3,5 / 6 | 58 | 2313 |
| Fritz 2 (Pentium 90 MHz) | 2228 | 4,5 / 6 | 75 | 2419 |
| Mephisto RISC II (14 MHz) | 2225 | 5 / 6 | 83 | 2505 |
| Rebel 9 (486DX 33 MHz) | 2224 | 4,5 / 6 | 75 | 2415 |
| Rebel 6 (486DX 33 MHz) | 2201 | 5 / 6 | 83 | 2481 |
| MChess 1.71 (486DX 33 MHz) | 2187 | 4,5 / 6 | 75 | 2378 |
| Fritz 2 (486DX 33 MHz) | 2180 | 4,5 / 6 | 75 | 2371 |
| Saitek Sparc (rev. 518) | 2176 | 4,5 / 6 | 75 | 2367 |
| Total (adversaire moyen) | 2308 | 92 / 162 | 57 | 2359 |
Cotes de la liste maison, adversaires à cote fixe (calcul du 2 novembre 2026, 15 h 14). Perf = cote de l’adversaire + 400·log10(p/(1−p)). 78 victoires, 28 nulles, 56 défaites ; 47,5/81 avec les Blancs (58,6 %), 44,5/81 avec les Noirs (54,9 %). La perf totale résout la somme des scores attendus contre les 27 cotes ; ±28 est l’écart type sur 162 parties.
Le profil est net. Jusqu’à 2330 environ, la Star Diamond domine : 5/6 contre le RISC II d’origine, Rebel 6 et The King à 14 MHz, 5,5/6 contre Fritz 1 sur Pentium 90. Au-dessus de 2360, elle ne passe plus qu’une fois sur trois, avec deux exceptions : le Genius 68030 London (4/6) et MChess 1.71 sur Pentium 90 (4,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 ×4,30, la Star Diamond a doublé sa fréquence 2,10 fois : 133 points, soit 63 points par doublement.
| Machine accélérée | Programme | Facteur | Doublements | Gain | Par doublement |
|---|---|---|---|---|---|
| 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).
Le rapprochement le plus parlant est celui des deux programmes de David Kittinger. Le Constellation Forte A de 1986 (6502 à 5 MHz) gagnait 61 points par doublement ; la Star Diamond de 2003 (H8 à 25 MHz) en gagne 63. Dix-sept ans, deux processeurs, plus de 400 points d’écart, et presque le même rendement.
La comparaison n’est pourtant pas à égalité. Le Forte A a été accéléré dix-huit fois, la Star Diamond quatre fois seulement. Or le Psion à 1800 MHz l’a montré : plus on accélère, moins chaque doublement rapporte. Sur les seuls deux premiers doublements, le Forte A a sans doute gagné plus de 61 points par doublement. Le programme de 2003, plus fort au départ, tire donc probablement un peu moins de la vitesse que son ancêtre. Le RISC II, accéléré dans les mêmes proportions (×4), gagne 75 points par doublement, 12 de plus que la Star Diamond.
À 110 MHz, la Star Diamond (2359) rejoint le Mephisto Genius 68030 London d’origine (2363) et talonne le RISC II à 56 MHz (2374). Avec 63 points par doublement, elle se place au milieu des machines accélérées du laboratoire, loin du Genius London à 240 MHz, dont le programme sature (18).
3. Corroboration externe
La Wiki-Elo-Liste de schach-computer.info (état de décembre 2025) cote les machines réelles. Elle ne connaît pas de Star Diamond accélérée, mais elle classe toute la lignée H8 de Novag. La colonne « Aktiv » correspond à des parties d’une demi-heure.
| Machine | Processeur | Wiki-Elo (Aktiv) | Liste maison |
|---|---|---|---|
| Novag Constellation Forte A | 6502 5 MHz | 1858 | 1803 |
| Novag Diamond / Sapphire | H8 26,6 MHz | 2142 | 2098 |
| Novag Diamond II / Sapphire II | H8 32 MHz | 2151 | — |
| Novag Star Diamond / Star Sapphire | H8 25 MHz | 2181 | 2226 |
| Novag Star Diamond accélérée | H8 « 110 MHz » émulé | — | 2359 |
| Mephisto Risc 2 (RISC II) | ARM2 14 MHz | 2246 | 2224 |
| 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. « Novag Sapphire » est la machine H8 à 26,6 MHz de la liste maison.
Les deux listes sont d’accord sur l’essentiel : la Star Diamond, à 25 MHz, est la plus forte des Novag H8 de la liste, devant la Diamond II pourtant cadencée à 32 MHz. C’est le programme de 2003 qui fait la différence, pas l’horloge. La liste maison accentue l’écart : elle place la Star Diamond 128 points au-dessus de la Sapphire, contre 39 pour la Wiki-Elo, et la cote 45 points plus haut que la Wiki-Elo, alors que le London a quasiment la même cote dans les deux listes et que le RISC II est 22 points plus bas chez nous.
4. La partie la plus spectaculaire
Gauntlet de la Star Diamond accélérée · 2 novembre 2026 · cadence 60/900
Contre Stockfish 11 sur 68020, le portage maison du laboratoire, la Star Diamond n’a marqué que 1,5 point sur 6. Voici sa victoire, et elle a tout : un adversaire qui s’est cru gagnant à +7, une parade qu’il n’avait pas vue, un pion passé poussé jusqu’en d7 et une sous-promotion pour finir.
Trait plein : évaluation de Stockfish 16 du point de vue de la Star Diamond (Blancs) après chaque demi-coup, plafonnée à ±10. Pointillé : l’évaluation qu’affichait Stockfish 68020 lui-même, retournée au même point de vue. La zone teintée correspond à l’avantage de la Star Diamond.
Le mirage du 29e coup
Après une partie anglaise tranquille, la Star Diamond se fait prendre au 27e coup : 27.Fxe4 ? ramasse un pion empoisonné, et 27…Cd2 ! fourchette la Tour b1 et le Fou e4. Stockfish 16 donne alors −1,5 aux Blancs. Mais Stockfish 68020, à 16 MHz, voit beaucoup plus grand : +3,27, puis +7,05 après 28…Fg7 et +7,59 après 29…Df7.
Ce gain massif n’existe pas. Après 30.Fxf8 Txf8, 31.Tf1 ! oppose la Tour à la Dame sur la colonne f, et tout s’échange : 31…Dxf1+ 32.Txf1 Txf1+ 33.Dxf1 Cxf1 34.Rxf1. L’évaluation de Stockfish 68020 tombe de +5,47 à −0,50 en un seul coup, quand celle de Stockfish 16 n’a pas bougé. Le 68020 ne calculait que 8 à 11 demi-coups : la parade était au-delà de son horizon.
Le pion d et la fourchette
La finale de pièces mineures n’est pas gagnée pour autant. La Star Diamond pousse son pion d (37.d5, puis 42.d6) au prix d’une position nettement inférieure : Stockfish 16 descend jusqu’à −1,8 au 43e coup. Puis les Noirs relâchent leur prise (47…Fxe4 ?!) et commettent la faute décisive.
Le pion d, poussé depuis le 37e coup, attire le Roi noir en d7, où le Cavalier le fourchette avec le Fou e4. Avec une pièce de plus et deux pions passés (e et h), la Star Diamond n’a plus qu’à pousser. Stockfish 68020 ne comprend la situation qu’au 50e coup (−1,31), et n’en voit l’issue qu’au 61e (−59,28).
Sous-promotion
Au 68e coup, les deux camps vont à Dame en même temps. Stockfish 68020 choisit la seule promotion qui donne échec, en Cavalier, et retarde le mat de trois coups. Après 69.Ra4 Rxf6 70.h8=D+, la Star Diamond a deux Dames, et 72.Dhg7 est mat.
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 (la Star Diamond n’en transmet pas, seulement sa profondeur), et celle de Stockfish 16 (environ 0,8 s par position) du point de vue de la Star Diamond.
5. Observations notables
La bête noire : ChessGenius sur 486
Contre les cinq versions de Chess Genius sur 486DX à 33 MHz, la Star Diamond ne marque que 11/30 (37 %) : 1,5/6 contre les versions 1 et 5, 2/6 contre la 4, 3/6 contre les 2 et 3. Le même programme de Richard Lang, dans le Genius 68030 London, ne lui prend en revanche que 2 points sur 6.
Les Pentium 90, du meilleur au pire
Son meilleur et son pire résultat viennent tous deux des PC émulés sur Pentium 90 : 5,5/6 contre Fritz 1 (perf 2686), mais 1/6 contre Fritz 3 (perf 2134). MChess 1.71 lui laisse 4,5/6, MChess Pro 6 seulement 2,5/6.
Face aux ChessMachine
5/6 contre The King 2.54 à 14 MHz, mais 2/6 contre la même carte à 32 MHz. Contre Gideon 3.1, 3/6 à 32 MHz et 2/6 à 150 MHz.
Un livre qui varie
Une seule des 162 parties est identique coup pour coup à une autre, contre 19 pour le RISC II accéléré. La bibliothèque d’ouvertures de la Star Diamond, environ 123 000 demi-coups selon la documentation de Novag, varie assez pour que le gauntlet ne se répète presque pas.
6. Méthodologie
Émulation
Pilote MAME sdiamond sous MessChess, avec le greffon chessengine de CB-Emu et le relais UCI du laboratoire. La vitesse maximale de la Star Diamond sur le Ryzen 9 7950X3D est de ×5,38 (médiane de 9 mesures de 60 s, 8 émulations en parallèle, 28/09/2026). La version accélérée tourne à 80 % de ce maximum, ×4,30 : d’où les 107,5 MHz (25 × 4,30), annoncés « 110 MHz ». Le relais traduit à chaque partie la pendule de l’interface en niveau de la machine.
Gauntlet
Échelle d’adversaires de la liste maison, 6 parties par adversaire en alternant les couleurs, 27 adversaires de 2176 à 2424. Cadence 60 coups en 15 minutes, livres propres de chaque machine, cutechess-cli, plusieurs parties en même temps. Cote calculée contre les cotes fixes de la liste maison ; la Star Diamond accélérée entrera dans le prochain calcul Ordo.
Depuis le 1er novembre, le relais mesure à chaque coup le facteur de vitesse réellement tenu par MAME et écrit une ligne par partie : médiane, 10e centile, pire coup, nombre de coups sous 90 % de la cible. Sur les 185 parties jouées, 166 ont tenu la cible à 101 % en médiane.
Deux épisodes ressortent. Le 2 novembre, de 7 h 35 à 9 h 03, l’émulation est tombée à 79–85 % de la cible (environ 87 à 94 MHz) : les 15 parties concernées ont été écartées et rejouées, comme 8 autres parties interrompues par des incidents. En fin de gauntlet, contre Gideon 3.1 à 150 MHz, lui-même une émulation très accélérée, cinq parties ont joué une partie de leurs coups sous 90 %, dont deux à 89–90 % en médiane. Elles ont été conservées : sans ces deux parties, la performance passe de 2359 à 2362.
7. Conclusion
Novag Star Diamond à 110 MHz : 2359 ±28 Elo (162 parties, vitesse contrôlée), 133 points au-dessus de la machine d’origine. Quadrupler la fréquence rapporte 63 points par doublement, presque exactement le rendement du Forte A, l’ancêtre de 1986 signé du même programmeur. À 110 MHz, la Star Diamond joue au niveau d’un Mephisto Genius 68030 London.
Sources
- Liste maison : Performance Elo, tournois maison (Ordo, 2 novembre 2026, pour la Star Diamond d’origine ; cotes fixes du gauntlet, même date).
- Wiki-Elo-Liste, schach-computer.info, état de décembre 2025 : Wiki-Elo-Liste.
- Caractéristiques de la Star Diamond : Spacious Mind, Novag Star Diamond.
- Articles du laboratoire : Forte A à 91 MHz, RISC II à 56 MHz, Berlin Pro à 230 MHz, Genius 68030 à 240 MHz, Psion à 1800 MHz, Turbo 16K à 125 MHz, RISC 2500 à 400 MHz, Par Excellence à 73 MHz, Stockfish 11 sur 68020 et 68040.
- Partie : PGN du gauntlet (cutechess-cli). Analyses de contrôle : Stockfish 16. Vitesse : journal
vitesses_parties.tsvdu relais UCI.
chess.lumn.eu · laboratoire · novembre 2026
