Skip to content
Laboratoire CB-Emu · Accélération d'engine

Saitek RISC 2500 à 400 MHz : le vétéran de 1992 passe la surmultipliée

L'ARM6 du RISC 2500 tournait à 14 MHz en 1992, sous un programme signé Johan de Koning. Rejoué à 400 MHz en émulation MAME — même ROM, même livre, seule l'horloge change — il gagne 260 points Elo et vient inquiéter des machines 68030 bien plus récentes.

Le RISC 2500, pour mémoire

Le Saitek Kasparov RISC 2500 (1992) est l'un des premiers dédiés grand public à processeur RISC : un ARM6 32 bits cadencé à 14 MHz, avec une table de transposition et 128 Ko de RAM rapide. Son programme est l'œuvre de Johan de Koning — le père de The King, le moteur qui animera plus tard les Chessmaster. Autant dire un logiciel déjà très abouti pour l'époque, bien plus moderne qu'un Sargon des années 1980.

Dans le classement du laboratoire, la version d'origine se situe à :

Cote Ordo2180 ± 9
Échantillon471 parties
MatérielARM6 @ 14,2 MHz

L'accélération : ce qui change, ce qui ne change pas

Le protocole CB-Emu ne touche ni à la ROM, ni au livre, ni au programme : la carte du RISC 2500 tourne telle quelle dans MAME, pilotée en UCI. On ne modifie qu'une chose, la fréquence d'horloge de l'ARM émulé, portée de 14,2 à 400 MHz — un facteur ×28. Le moteur de Johan de Koning explore donc exactement le même arbre, avec la même évaluation, mais 28 fois plus loin dans le même temps.

Résultats : 14 MHz contre 400 MHz

VersionMatérielCote OrdoParties
Saitek RISC 2500 (origine)ARM6 @ 14,2 MHz2180 ± 9471
Saitek RISC 2500 400 MHzARM6 @ 400 MHz (×28)2440 ± 19100

Soit un gain de +260 Elo pour la seule vitesse. La version accélérée dépasse ainsi le Mephisto Berlin Pro 68020 et talonne le Mephisto Genius 68030, des machines pourtant plus récentes.

Point de repère : le wiki schach-computer.info cote le RISC 2500 d'origine à 2242 (CElo) — très proche des 2180 du laboratoire, ce qui conforte la calibration. Et il référence aussi un RISC 2500 physiquement overclocké à 40 MHz, à 2420 : la mesure émulée du laboratoire prolonge donc une réalité déjà documentée. Voir la comparaison « The King » plus bas.

Le détail du gauntlet (adversaires à cote fixe, par cote croissante) :

AdversaireCoteScore%
Mephisto RISC II222810 / 10100
Saitek RISC 2500 (origine)218022,5 / 2783
Mephisto Berlin Pro 68020231518,5 / 2671
Mephisto Genius 68030 London236314 / 2752
Rebel 6.0 (Ryzen, 1 thread)26741 / 1010
Total—66 / 10066

The King : un moteur, trente ans de machines

Le RISC 2500 ne fait pas tourner « un programme de de Koning » quelconque : il fait tourner The King 1.99, une version précise d'un moteur qui a équipé des machines dédiées de 1991 à aujourd'hui — et toute la série Chessmaster sur PC. Accélérer le RISC 2500 revient donc à poser une question très concrète : que donne The King quand on lui donne plus de vitesse ? Et comme The King a réellement tourné sur toute une gamme de matériels, on peut confronter la mesure émulée à la réalité.

Toutes ces machines sur une même échelle (le CElo du wiki schach-computer.info) :

MachineThe KingMatérielAnnéeCElo
TASC ChessMachineKing (carte PC)ARM21991—
Saitek RISC 25001.99ARM2 · 14 MHz19922242
Mephisto Montreux2.01ARM6 · 14 MHz19952259
TASC R302.2 / 2.5ARM6 · 30 MHz1993~2365
TASC R402.5ARM6 · 40 MHz19942405
RISC 2500 overclocké (réel)1.99ARM2 · 40 MHz—2420
Millennium The King Element2.5Cortex-M7 · 50 MHz20182439
Millennium The King Performance2.5Cortex-M7 · 300 MHz2019~2500
RISC 2500 émulé (laboratoire)1.99ARM2 émulé · 400 MHz2026~2502

Note d'échelle : les figures du laboratoire sont en Ordo, celles du wiki en CElo. Les deux sont ancrées par la même machine — le RISC 2500 d'origine vaut 2180 (Ordo) et 2242 (CElo), soit un écart d'environ +62. Les 2440 Ordo de la version émulée à 400 MHz correspondent donc à environ 2502 CElo.

2026-10-03T18:47:47.505246 image/svg+xml Matplotlib v3.10.9, https://matplotlib.org/ 10 14 20 30 40 50 100 200 400 Fréquence d'horloge (MHz — échelle logarithmique) 2200 2250 2300 2350 2400 2450 2500 Cote (échelle CElo) RISC 2500 · 2242 Montreux · 2259 TASC R30 · ~2365 TASC R40 · 2405 RISC 2500 overclock 40 MHz · 2420 émulé 400 MHz · 2502 point de départ (= RISC 2500 d'origine) King Element (M7 50 MHz) · 2439 King Performance (M7 300 MHz) · 2500 +178 Elo (×2,8 : 14→40 MHz) +44 Elo (×10 : 40→400 MHz) The King : la force selon la fréquence d'horloge Machines « King » réelles (cœur ARM) RISC 2500 émulé (labo, King 1.99)
The King sur cœur ARM : la cote grimpe vite jusqu'à ~40 MHz, puis plafonne. Les points bruns sont des machines réelles ; la trajectoire rouge est le RISC 2500 émulé par le laboratoire, de son horloge d'origine à 400 MHz. Les lignes pointillées marquent le plafond atteint par The King sur matériel moderne (ARM Cortex-M7).

Trois enseignements se dégagent.

1. La courbe plafonne. Passer de 14 à 40 MHz fait gagner près de +180 Elo ; passer ensuite de 40 à 400 MHz (×10 !) n'en rapporte plus qu'une quarantaine. Au-delà de quelques dizaines de MHz, c'est la profondeur de recherche du moteur de 1992 — pas l'horloge — qui fixe le plafond.

2. L'émulation reproduit la réalité. Le RISC 2500 réellement overclocké à 40 MHz (2420) tombe pile sur le TASC R40 (2405), lui aussi à 40 MHz. Et la version émulée à 400 MHz (~2502) atterrit exactement dans la zone des King sur matériel moderne — entre le King Element (2439) et le King Performance (2500). La méthode CB-Emu ne fabrique donc pas une force artificielle : elle retrouve, par la seule horloge, le niveau que The King atteint sur du vrai silicium rapide.

3. La version du moteur compte peu, à horloge égale. À 14 MHz, le Montreux (King 2.01) ne devance le RISC 2500 (King 1.99) que de 17 points ; à 40 MHz, le RISC 2500 overclocké (King 1.99, 2420) fait jeu égal avec le TASC R40 (King 2.5, 2405). Les versions ultérieures de The King ont surtout affiné le style — la 2.5 est plus positionnelle, moins sacrificielle — plus qu'elles n'ont ajouté de la force brute. C'est d'ailleurs la 1.99, la plus ancienne et la plus mordante, que le laboratoire accélère : d'où les parties très tactiques qui suivent.

À titre de comparaison, le même gain d'accélération profite moins au RISC 2500 (+260 Elo pour ×28) qu'au Fidelity Par Excellence (+356 Elo pour ×14,6) : le Par Excellence est un Sargon de 1986, qui cherche peu et voit mal, et chaque pli supplémentaire y change tout ; The King, lui, était déjà en 1992 un moteur profond et bien élagué, plus avancé sur la courbe des rendements décroissants. Sur PC, ce même moteur a d'ailleurs continué de grimper — jusqu'à plus de 2700 points SSDF avec les dernières éditions de Chessmaster — mais en profitant surtout de processeurs des centaines de fois plus rapides que l'ARM de 1992.

Trois parties spectaculaires

Commentées simplement, coup après coup, avec un diagramme à chaque étape. Les combinaisons ont été vérifiées au moteur (Stockfish 16, profondeur 18–20) : ce ne sont pas des cadeaux de l'adversaire, mais des suites gagnantes.

1. La chasse au roi contre le Genius

Saitek RISC 2500 400 MHz (Blancs) — Mephisto Genius 68030 London (Noirs) · gauntlet CB-Emu, 2026 · Défense slave · 1–0 en 30 coups

Le plus bel exploit du test : le RISC 2500 accéléré bat la machine la mieux cotée du gauntlet (le Genius, 2363) en trente coups.

Dès l'ouverture, le Genius se jette sur les pions blancs. 6…Dxd4, 7…Dxe4+, puis 9…Dxg2 et 10…Dxh1 : en quelques coups, les Noirs raflent deux pions et une tour.

Après 10…Dxh1. Le Genius a une tour de plus — mais sa dame est prisonnière dans le coin, et son roi toujours coincé au centre. Stockfish préfère déjà les Blancs.

Le RISC 2500 ne reprend pas le matériel : il attaque. 11.O-O-O, 13.Dd8+ Rf7, 15.Df8+ Rg6 — le roi noir est débusqué. 17.Dxa8 récupère une tour au passage.

Puis la chasse s'emballe : 19.Tg1+ Rh6, 20.Ff4+ Rh5, 21.Cg3+ Rg4.

21…Rg4. Le roi noir se retrouve en plein milieu de l'échiquier, au 21ᵉ coup.

Plus aucun refuge. 22.Fxf5+ Dxf5 23.Cxf5+ Rxf5 24.Fd6 : le roi poursuit sa marche forcée. 25.Te1+ Rxd6 26.Dd8+ Rc5.

Le roi arrive en c5, à l'autre bout du plateau.

27.Te4 Rb4 28.c5+ Rxc5 29.a4 b5 30.Dd4# !

Mat. Parti de g8, le roi noir est maté en c5 : il aura traversé tout l'échiquier.
1.d4 d5 2.c4 e6 3.Nc3 c6 4.e4 dxe4 5.Nxe4 Bb4+ 6.Bd2 Qxd4 7.Bxb4 Qxe4+ 8.Be2 Na6 9.Bd6 Qxg2 10.Qd2 Qxh1 11.O-O-O e5 12.Bxe5 f6 13.Qd8+ Kf7 14.Bd6 Qe4 15.Qf8+ Kg6 16.Bd3 Bf5 17.Qxa8 Qe6 18.Ne2 Qd7 19.Rg1+ Kh6 20.Bf4+ Kh5 21.Ng3+ Kg4 22.Bxf5+ Qxf5 23.Nxf5+ Kxf5 24.Bd6 Ke6 25.Re1+ Kxd6 26.Qd8+ Kc5 27.Re4 Kb4 28.c5+ Kxc5 29.a4 b5 30.Qd4#

2. Longue manœuvre, fin tranchante

Saitek RISC 2500 400 MHz (Blancs) — Mephisto Berlin Pro 68020 (Noirs) · gauntlet CB-Emu, 2026 · Gambit Dame · 1–0 en 44 coups

Pas de feu d'artifice d'entrée : une longue manœuvre où les Blancs grignotent patiemment l'avantage, puis une conclusion d'une grande netteté.

Au 37ᵉ coup, la position craque. 37.Fxe6+ Rxe6 attire le roi noir au centre.

37…Rxe6. Le roi est sorti de son abri.

38.Td6+ ! — sacrifice de tour. 38…cxd6 39.Dxd6+ Rf5.

39…Rf5. Comme dans la partie précédente, le roi est tiré vers le centre.

40.Df8+ Df7 41.Dxf7+ Rg5 42.Fc1+ Rg4 43.Td4+ Rh3.

43…Rh3. Le roi est acculé dans le coin.

44.Th4# !

Mat, au bout de la chasse.
1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.e3 b6 5.a3 Bb7 6.b4 Be7 7.Bb2 O-O 8.c5 Nc6 9.b5 Nb8 10.c6 Bc8 11.Bd3 a6 12.Qa4 Bd6 13.Nc3 Ng4 14.O-O f5 15.Ne2 Nf6 16.Rad1 Ne4 17.Rc1 Rf7 18.Rfd1 Qe7 19.Nc3 Rf6 20.Be2 Rg6 21.Rc2 Qf6 22.Nxe4 fxe4 23.Ne5 Bxe5 24.dxe5 Qg5 25.Bf1 Qg4 26.Rcd2 Rg5 27.Qb4 Kf7 28.a4 a5 29.Qa3 Rf5 30.g3 Qh5 31.Bg2 Qh6 32.Bxe4 Rh5 33.Bg2 Rxh2 34.e4 Qh5 35.exd5 exd5 36.Bxd5+ Be6 37.Bxe6+ Kxe6 38.Rd6+ cxd6 39.Qxd6+ Kf5 40.Qf8+ Qf7 41.Qxf7+ Kg5 42.Bc1+ Kg4 43.Rd4+ Kh3 44.Rh4#

3. Le duel des deux versions

Saitek RISC 2500 400 MHz (Blancs) — Saitek RISC 2500 v1.04 d'origine (Noirs) · gauntlet CB-Emu, 2026 · Anglaise · 1–0 en 47 coups

La partie symbole de l'article : le RISC 2500 accéléré affronte… le RISC 2500 d'origine. Même programme, même livre — seule l'horloge diffère (400 MHz contre 14 MHz). Sur tout le gauntlet, la version rapide a dominé sa jumelle 19 victoires, 7 nulles, 1 défaite (83 %). En voici une illustration.

Les deux moteurs se connaissent par cœur : la partie reste équilibrée jusqu'au milieu de jeu. Puis la version 400 MHz, qui voit plus loin, ouvre le centre. 24.e5 Fxf3 25.Dxf3.

Après 25.Dxf3. Le centre s'ouvre à l'avantage des Blancs.

26.Cxd6 Txd6 27.Te2, puis 28.exf6 : un pion blanc s'installe en f6, comme une lame dans la position noire.

28.exf6. Ce pion va coûter cher aux Noirs.

La version lente ne trouve pas la parade. Les Blancs se créent un second pion passé : 36.c6.

Deux pions passés, c6 et f6 : la version d'origine est débordée.

La fin est nette : 37.Tb7, 41.Tb8+, et 47.Txd8#.

Mat. La version accélérée a mené sa jumelle d'origine au tapis.
1.c4 e5 2.Nc3 Nf6 3.Nf3 Nc6 4.e4 Bb4 5.d3 d6 6.a3 Bc5 7.b4 Bb6 8.Be3 Bxe3 9.fxe3 O-O 10.Be2 Ng4 11.Qd2 Be6 12.O-O Re8 13.d4 Bd7 14.b5 Na5 15.Rab1 b6 16.Bd3 c6 17.Rfc1 exd4 18.exd4 Qe7 19.bxc6 Bxc6 20.Re1 Rac8 21.Qf4 Nf6 22.Rb4 Bb7 23.Nb5 Rcd8 24.e5 Bxf3 25.Qxf3 a6 26.Nxd6 Rxd6 27.Re2 Rdd8 28.exf6 Qd6 29.c5 bxc5 30.Qf5 g6 31.Qxc5 Qxc5 32.dxc5 Rxe2 33.Bxe2 Nc6 34.Rb6 Nd4 35.Bxa6 Ne6 36.c6 Kf8 37.Rb7 Rd1+ 38.Kf2 Rd2+ 39.Kg3 Ke8 40.Bc4 Rc2 41.Rb8+ Nd8 42.Bb5 Rc3+ 43.Kh4 Rc4+ 44.Bxc4 h6 45.g4 h5 46.g5 Kf8 47.Rxd8#

En résumé

En ne changeant que la fréquence de son ARM — de 14 à 400 MHz — le RISC 2500 de Johan de Koning gagne 260 points Elo et passe de 2180 à 2440, de quoi inquiéter des machines 68030 bien plus récentes. Le gain est réel mais mesuré : un bon programme de 1992 est déjà loin sur la courbe des rendements. Et, mis face à lui-même, le vétéran accéléré écrase sa version d'origine 83 % du temps — l'illustration la plus directe de ce que vaut, aux échecs, le simple fait de voir plus loin.

Sources

Laboratoire CB-Emu · chess.lumn.eu · gauntlet de 100 parties, parties vérifiées avec Stockfish 16 (profondeur 18–20).