Machines accélérées · Fidelity · Spracklen
Fidelity Elite Avant-Garde V9 à 190 MHz
Le programme des Spracklen sur son 68030, poussé de 32 à 190 MHz dans MAME : près de six fois plus de calcul pour chaque coup. Cent cinquante parties plus tard, la machine gagne 169 points et quitte le peloton de ses contemporaines pour se mesurer aux programmes PC du milieu des années 1990.
La machine
L’Elite Avant-Garde est le haut de gamme de Fidelity, programmé par Dan et Kathe Spracklen, les auteurs de Sargon. La version 9 tourne sur un Motorola 68030 à 32 MHz. Dans le laboratoire, elle est émulée par MAME (pilote feagv9) et pilotée en UCI par le relais CB-Emu, qui lit l’échiquier et l’afficheur comme le ferait un opérateur. À vitesse d’origine, sur 554 parties, elle est cotée 2125.
La version accélérée est le même programme, la même ROM, le même livre d’ouvertures : seule l’horloge change. Elle est réglée à 80 % de ce que le PC du laboratoire peut tenir, soit 190 MHz émulés, un facteur ×5,9. À la cadence du gauntlet (60 coups en 15 minutes), la machine dispose donc de l’équivalent de près d’une heure et demie de son 68030 d’origine pour 60 coups.
Le gauntlet
150 parties, du 3 au 4 novembre 2026, contre seize adversaires cotés de 2096 à 2320 : programmes DOS émulés sur 486 et Pentium, cartes ChessMachine, Mephisto et Saitek, Fruit 2.1 sur 68040. Le plateau a été choisi autour de la force attendue, ni trop faible pour ne pas saturer le score, ni trop fort.
| Adversaire | Elo | Parties | + | = | − | Points | Score |
|---|---|---|---|---|---|---|---|
| The King 2.54 (ChessMachine 14 MHz) | 2320 | 5 | 5 | 0 | 0 | 5 | 100 % |
| Mephisto Berlin Pro 68020 | 2315 | 6 | 1 | 0 | 5 | 1 | 17 % |
| MChess Pro 6 (486DX 33 MHz) | 2266 | 11 | 6 | 1 | 4 | 6½ | 59 % |
| Fritz 1 (Pentium 90) | 2265 | 6 | 5 | 0 | 1 | 5 | 83 % |
| Fruit 2.1 (68040 40 MHz) | 2259 | 11 | 7 | 0 | 4 | 7 | 64 % |
| Fritz 3 (486DX 33 MHz) | 2256 | 11 | 4 | 3 | 4 | 5½ | 50 % |
| Fritz 2 (Pentium 90) | 2245 | 11 | 5 | 3 | 3 | 6½ | 59 % |
| Mephisto RISC II | 2221 | 10 | 6 | 1 | 3 | 6½ | 65 % |
| Rebel 9 (486DX 33 MHz) | 2215 | 10 | 6 | 2 | 2 | 7 | 70 % |
| Rebel 6 (486DX 33 MHz) | 2198 | 10 | 5 | 1 | 4 | 5½ | 55 % |
| MChess 1.71 (486DX 33 MHz) | 2188 | 10 | 2 | 4 | 4 | 4 | 40 % |
| Saitek Sparc | 2176 | 11 | 4 | 3 | 4 | 5½ | 50 % |
| Fritz 2 (486DX 33 MHz) | 2171 | 10 | 7 | 1 | 2 | 7½ | 75 % |
| Avant-Garde V9 d’origine (32 MHz) | 2125 | 6 | 6 | 0 | 0 | 6 | 100 % |
| Mephisto Berlin 68000 | 2116 | 11 | 4 | 5 | 2 | 6½ | 59 % |
| Novag Sapphire | 2096 | 11 | 6 | 3 | 2 | 7½ | 68 % |
| Total | 2209 | 150 | 79 | 27 | 44 | 92½ | 62 % |
Ce qui se voit
Contre elle-même, sans appel. Les six parties contre l’Avant-Garde à vitesse d’origine sont six victoires de la version accélérée. C’est le résultat le plus net du gauntlet : à programme identique, six fois plus de temps de calcul ne laisse aucune chance.
Les deux extrêmes du tableau se contredisent. En haut du plateau, The King 2.54 sur ChessMachine (2320) perd ses cinq parties, et le Mephisto Berlin Pro 68020 (2315), presque aussi fort, n’en perd qu’une sur six. Sur cinq ou six parties, ces scores sont surtout du bruit. Ils rappellent qu’une performance se lit sur l’ensemble des 150 parties, pas adversaire par adversaire.
Les blancs et les noirs se valent : 49 sur 79 avec les blancs (62 %), 43½ sur 71 avec les noirs (61 %). Les parties sont longues, 69 coups en moyenne, et peu se terminent par la nulle (27 sur 150).
Combien vaut un doublement
Un facteur ×5,9 représente 2,57 doublements de vitesse. Les 169 points gagnés font donc environ 66 Elo par doublement. C’est nettement moins que les 155 Elo par doublement relevés au laboratoire sur la famille Stockfish entre 68020 et SPARC. Mais cette mesure-là traverse plusieurs architectures, avec des programmes modernes tout en bas de la courbe. Ici, seule l’horloge change.
Ce qu’en disent les vraies machines
La liste Aktivschach de Schachcomputer.info (18e liste, août 2025 : 411 appareils, 37 890 parties à environ 30 secondes par coup, jouées sur de vrais appareils) cote les trois dernières Avant-Garde. Elle donne une CElo calculée par EloStat, et une tentative de conversion en Elo FIDE.
| Version | Processeur | Parties | CElo | « FIDE » |
|---|---|---|---|---|
| Elite Avant-Garde V9 | 68030, 32 MHz | 211 | 2156 | 2055 |
| Elite Avant-Garde V10 | 68040, 50 MHz (bus à 25) | 202 | 2194 | 2092 |
| Elite Avant-Garde V11 | 68060, 72 MHz (bus à 36) | 701 | 2328 | 2224 |
La V11 n’est pas un produit Fidelity : c’est une transformation de Wilfried Bucke (2001), un 68060 à 72 MHz qui fait tourner le programme de la V10, lui-même retouché par rapport à la V9. Alwin Gruber l’a mesurée cinq fois plus rapide que la V9 (et trois fois plus que la V10). Entre V9 et V11, la liste Aktivschach trouve +172 CElo pour ×5. Nous trouvons +169 pour ×5,9.
Ce sont deux mesures indépendantes : d’un côté de vraies machines sur de vrais échiquiers, de l’autre la ROM de la V9 dans MAME. Elles tombent à trois points près. Notre Avant-Garde à 190 MHz joue à peu près comme une V11 68060. Même l’écart d’échelle se tient : la V9 d’origine vaut 2125 au laboratoire et 2156 dans la liste Aktivschach. Transposée de la même façon, la performance de 2294 donne environ 2325, contre 2328 pour la V11.
Les autres machines accélérées
La même liste cote plusieurs appareils à deux horloges différentes, le même programme dans les deux cas. On peut donc y lire la valeur d’un doublement sur de vraies machines :
| Appareil | Horloges | Facteur | CElo lent | CElo rapide | Gain | Elo / doubl. |
|---|---|---|---|---|---|---|
| Fidelity Elite Avant-Garde V9 → V11 | 68030 32 MHz → 68060 72 MHz | ×5 (mesuré) | 2156 | 2328 | +172 | 74 |
| Mephisto Nigel Short | 10 → 100 MHz | ×10 | 2074 | 2286 | +212 | 64 |
| Rebel Portoroz | 10 → 100 MHz | ×10 | 2013 | 2233 | +220 | 66 |
| Mephisto TM Vancouver 68030 | 36 → 66 MHz | ×1,83 | 2331 | 2387 | +56 | 64 |
| Mephisto Lyon 68020 | 12 → 24 MHz | ×2 | 2179 | 2265 | +86 | 86 |
| Mephisto Berlin 68000 | 12 → 24 MHz | ×2 | 2177 | 2255 | +78 | 78 |
| Mephisto Portorose 68020 | 12 → 24 MHz | ×2 | 2149 | 2210 | +61 | 61 |
| Mephisto Vancouver 68020 | 12 → 24 MHz | ×2 | 2196 | 2256 | +60 | 60 |
| Mephisto MM II + HG 240 | 7,4 → 100 MHz | ×13,5 | 1903 | 2068 | +165 | 44 |
| Mephisto Modena | 8 → 100 MHz | ×12,5 | 1986 | 2131 | +145 | 40 |
| Saitek RISC 2500 | 14 → 40 MHz | ×2,83 | 2243 | 2420 | +177 | 118 |
La valeur médiane est de 64 Elo par doublement, et la plupart des appareils se tiennent entre 60 et 80. Les 66 de notre Avant-Garde tombent au milieu. Les deux modules 8 bits les plus anciens, MM II et Modena, gagnent moins, autour de 40 : leur programme sature. Le RISC 2500 gagne plus que les autres (118) ; sur un seul couple de mesures, c’est à prendre avec prudence. Les cotes de la liste ont leur propre marge, de ±20 à ±80 points selon le nombre de parties. Chaque ligne prise seule est donc approximative, et c’est l’ensemble qui dessine la tendance.
Ce régime d’environ 65 Elo par doublement est celui des programmes de la fin des années 1980, déjà sélectifs et déjà forts. Les 155 Elo par doublement de la famille Stockfish entre 68020 et SPARC mêlent l’effet de l’architecture à celui de la vitesse. C’est ce que doit trancher l’expérience « la décennie raide » du laboratoire : les mêmes programmes à plusieurs horloges, sur une seule machine virtuelle.
La performance est calculée contre les cotes de la liste du 3 novembre (méthode de la performance à score égal), avant la fusion du gauntlet dans la liste. La cote que donnera Ordo après fusion peut différer de quelques points. La marge (±51 à 95 %) vient de la dispersion des 150 résultats. Cotes des vraies machines : Schachcomputer.info, Aktivschach Elo Liste 2025 (25 août 2025) ; mesure de vitesse de la V11 : Alwin Gruber, wiki Schachcomputer.info.
