Laboratoire · Neo65
Neo65 turbo : 18 MHz, avec et sans le module HG440
Un programme de 2026 dans un Mephisto modulaire 6502 accéléré, coté contre les machines de son époque
Le Shahmatic Neo65 est un programme d’échecs écrit en 2026 pour le matériel d’un Mephisto modulaire : un 65C02, 8 Ko de mémoire vive, 48 Ko de ROM. À sa fréquence d’origine, 4,9 MHz, il est coté 1709. Poussé à 18 MHz dans l’émulateur, il monte à 1868 ±8 avec son propre livre, au niveau du Super Expert C de Novag, au-dessus du MM IV et du MM V. Avec le module d’ouvertures HG440 du Mephisto, il ne fait que 1823 ±8 : le livre d’époque lui coûte 45 points. Et une partie à retenir : une Dame et deux Tours offertes au MM V d’Ed Schröder.
1. Deux gauntlets, huit adversaires
Les deux versions ont joué le même gauntlet contre huit machines du Mac, du Turbo 16K de Saitek au Super Expert C de Novag, environ 75 parties par adversaire. Seule différence : le livre d’ouvertures. La première version joue le livre de Neo65, la seconde le module HG440, enfiché comme on le faisait sur un vrai Mephisto modulaire.
| Adversaire | Elo | Son livre | Perf | HG440 | Perf | Écart |
|---|---|---|---|---|---|---|
| Novag Super Expert C v3.6 | 1880 | 41,5 / 76 | 1912 | 31,5 / 76 | 1820 | -92 |
| Mephisto MM IV (v7.10) | 1818 | 36 / 70 | 1828 | 28 / 73 | 1736 | -92 |
| Mephisto MM V (v5.1) | 1812 | 43,5 / 66 | 1927 | 40,5 / 73 | 1850 | -77 |
| Novag Constellation Forte A | 1803 | 50,5 / 76 | 1922 | 46 / 76 | 1877 | -45 |
| Fidelity Par Excellence (B) | 1768 | 29,5 / 74 | 1697 | 34 / 75 | 1735 | +38 |
| Saitek Prisma | 1724 | 57 / 76 | 1915 | 52,5 / 76 | 1864 | -51 |
| Saitek Simultano (ver. B) | 1713 | 56,5 / 73 | 1927 | 53,5 / 72 | 1897 | -30 |
| Saitek Turbo 16K | 1437 | 65,5 / 75 | 1772 | 67,5 / 76 | 1797 | +25 |
| Total (adversaire moyen) | 1744 | 380 / 586 | 1868 | 353,5 / 597 | 1823 | −45 |
Cotes Ordo du 5 novembre 2026 (liste maison). Perf = cote de l’adversaire + 400·log10(p/(1−p)). Les cotes de Neo65 (1868 et 1823) sont celles d’Ordo, qui pèse toutes les parties de la liste ensemble. Parties accélérées sur MacBook Pro M1 Max, MAME 0.289.
Avec son livre, Neo65 marque 64,8 % (333 victoires, 94 nulles, 159 défaites). Avec le HG440, 59,2 % (309, 89, 199). Il bat nettement le MM V et le Forte A, fait jeu égal avec le MM IV, et prend le dessus sur le Super Expert C. Un seul adversaire lui résiste vraiment : le Par Excellence de Fidelity (Dan et Kathe Spracklen), où il ne marque que 40 à 45 %, alors que cette machine est cotée 100 points plus bas.
2. Ce que valent 18 MHz
Le 65C02 du Mephisto modulaire tourne à 4,9152 MHz. À 18 MHz, il va 3,66 fois plus vite. L’idée n’est pas neuve : à l’époque, des kits d’accélération faisaient déjà tourner ces modules à 18 MHz, et MAME en émule un pour le MM IV. Neo65 gagne 159 points, soit 85 points par doublement de fréquence. C’est plus que le Mephisto RISC II à 56 MHz (75 par doublement) : un programme qui ne voit que trois ou quatre demi-coups profite de chaque nœud supplémentaire.
Cotes Ordo de la liste maison, 5 novembre 2026 (±8 à ±11). En rouge, Neo65.
Avec son livre, Neo65 turbo se place exactement au niveau de Cray Blitz sur un 486DX à 33 MHz (1869), juste sous le Super Expert C (1880). Même avec le module HG440, il reste devant le MM IV (1818) et le MM V (1812) d’Ed Schröder, les deux programmes qui faisaient la réputation de ce matériel.
3. Le module HG440 coûte 45 points
L’écart entre les deux versions, 45 points pour deux marges de ±8, est bien plus large que l’incertitude. Les deux versions ont le même programme, la même fréquence et les mêmes adversaires : seul le livre change.
Le HG440 joue plus longtemps de mémoire. Neo65 sort de son propre livre après 4,9 coups en moyenne, et du HG440 après 7,2 coups. Un livre plus long n’est pas forcément meilleur : il conduit Neo65 dans des positions choisies pour d’autres programmes.
Il change aussi le répertoire. Avec son livre, Neo65 ouvre 1.e4 dans 63 % de ses parties avec les Blancs, et marque 73 % avec ce coup. Avec le HG440, 1.e4 tombe à 43 %, au profit de 1.d4 et 1.c4, plus lents et plus fermés. Avec les Noirs, il passe de la défense indienne (1…Cf6, 68 parties) à 1…d5 et 1…e5. Neo65 calcule peu et voit mal les plans à long terme : les positions ouvertes, où la tactique décide vite, lui conviennent mieux.
Les pertes se concentrent sur les meilleurs adversaires. Contre le Super Expert C et le MM IV, la performance chute d’environ 90 points. Contre le Par Excellence et le Turbo 16K, le HG440 fait au contraire un peu mieux. Une hypothèse : le MM IV et le MM V ont été préparés avec la même théorie que ce module, sorti chez le même fabricant, et s’y sentent chez eux.
Un livre d’ouvertures n’a pas de valeur en soi : il vaut ce que valent, pour le programme qui les joue, les positions où il le dépose. Le livre de Neo65, plus court et tourné vers 1.e4, lui rapporte 45 points de plus que le module de bibliothèque d’époque.
4. La partie la plus spectaculaire
Gauntlet de Neo65 turbo HG440 · novembre 2026 · parties accélérées sur Mac
Elle a été jouée par la version la plus faible, celle du module HG440, contre le Mephisto MM V, le successeur du MM IV dans le même boîtier. Les deux programmes partagent la même théorie, sortent de leur livre au même coup, puis Neo65 donne sa Dame, ses deux Tours, et fait Dame pour mater. Les commentaires citent Stockfish 16 (profondeur 20, point de vue de Neo65).
Évaluation Stockfish 16 du point de vue de Neo65 (Blancs) après chaque demi-coup, plafonnée à ±10 ; au-delà, le mat est forcé.
La partie commentée, coup par coup
1.d4 Le Shahmatic Neo65 a les Blancs. Il tourne dans un Mephisto modulaire émulé dont le 65C02 est poussé à 18 MHz, et il joue pour la première fois avec le module d’ouvertures HG440 enfiché. En face, le Mephisto MM V d’Ed Schröder (1990), à sa fréquence d’origine.
1…Cf6 2.c4 e6 3.Cc3 Fb4 4.e3 O-O Défense nimzo-indienne, variante Rubinstein (4.e3). Les deux machines récitent leur livre en quelques dixièmes de seconde.
5.Fd3 d5 6.Cf3 c5 7.O-O Cc6 8.a3 Fxc3 9.bxc3 dxc4 10.Fxc4 Dc7 La ligne principale de la Rubinstein, telle qu’on la jouait dans les années 1980 : les Noirs ont pris la paire de Fous blancs contre la structure, et la Dame c7 prépare …e5.
11.Fd3 e5 11…e5. Dernier coup de livre des deux côtés : le module HG440 et la bibliothèque interne du MM V s’arrêtent au même endroit. Stockfish : +0,14, position égale.
12.dxe5 12.dxe5. Neo65 commence à calculer (4,7 s). Stockfish préférait 12.Dc2, mais l’écart est minime.
12…Cxe5 13.Cxe5 Dxe5 14.Dc2 Fg4 15.Tb1 b6 16.h3 Fe6
17.c4 17.c4 ! Le pion double c3 devient un pion actif, et la Tour b1 regarde déjà la colonne b. Stockfish : +0,48.
17…Dg5 18.e4 Dh4 19.e5 19.e5. Le pion chasse le Cavalier f6 vers d7 et prend de l’espace. Les Blancs ont la paire de Fous et l’initiative.
19…Cd7 20.Te1 20.Te1. Stockfish préférait 20.Fe4 (+1,6), mais l’idée est la même : tout soutenir le pion e5.
20…Tae8 21.Te4 21.Te4. La Tour monte à la quatrième rangée et chasse la Dame noire, qui ne trouve plus de bonne case.
21…Dh5 22.Ff4 Ff5 22…Ff5. Le MM V propose l’échange des Fous de cases blanches pour soulager sa Dame.
23.Tee1 23.Tee1. Neo65 refuse de se compliquer la vie en g4 (meilleur selon Stockfish, +1,03) et ramène sa Tour.
23…Fxd3 24.Dxd3 Td8 24…Td8 ? La faute qui ouvre la partie. Il fallait 24…Cb8 (Stockfish −0,16) ; après le coup de la partie, Stockfish donne +3,5 aux Blancs, car la Tour d8 laisse la case e6 sans surveillance.
25.e6 25.e6 !? Le coup le plus spectaculaire, pas le plus fort. Stockfish préférait 25.Tbd1 (+3,5) ; après 25.e6, la seule défense 25…Cf6 tient l’égalité. Mais le pion e6 menace exf7+ et coupe la défense noire en deux : sur un 65C02 à quelques milliers de nœuds par coup, c’est le genre de coup qui force l’adversaire à trouver la seule parade.
25…Ce5 25…Ce5 ? Le MM V ne la trouve pas. Le Cavalier attaque la Dame d3 mais se met dans un clouage dont il ne sortira pas. Stockfish : +4,2.
26.Dg3 26.Dg3 ! La Dame s’écarte avec une menace double : Fxe5 suivi de Dxg7 mat, et exf7+. Le Cavalier e5 est attaqué trois fois.
26…Td3 26…Td3. Le MM V contre-attaque la Dame. C’est sa meilleure ressource, et elle ne suffit pas.
27.Txe5 27.Txe5 ! Neo65 laisse sa Dame en prise. La Tour prend le Cavalier et attaque la Dame noire en h5.
27…Txg3 28.Txh5 27…Txg3 28.Txh5. Les deux Dames ont disparu, mais le compte n’est pas nul : les Blancs ont gagné le Cavalier e5 au passage, et leur pion e6 est à deux pas de la promotion.
28…Txa3 29.e7 29.e7 ! Le pion avance avec menace d’exf8=D+.
29…Te8 30.Td1 30.Td1. La deuxième Tour vient appuyer la promotion par la colonne d.
30…g6 30…g6. Le MM V attaque la Tour h5, qu’il croit pouvoir prendre au coup suivant.
31.Td8 31.Td8 !! Neo65 abandonne la Tour h5 et en offre une deuxième. Si 31…Txd8, exd8=D et les Blancs restent avec une Dame. Stockfish : +11,7.
31…gxh5 31…gxh5. Le MM V prend la Tour. Il a maintenant une Tour d’avance, mais la promotion ne peut plus être empêchée.
32.Txe8+ 32.Txe8+. La Tour prend la Tour de blocage avec échec. Stockfish annonce un mat en 9.
32…Rg7 33.Fe5+ 33.Fe5+. Le Fou entre dans l’attaque avec échec. 33.Tg8+ matait un peu plus vite, mais tout gagne.
33…f6 34.Tg8+ 34.Tg8+ !! Le dernier sacrifice : la Tour se donne pour dévier le Roi de la case de promotion.
34…Rxg8 34…Rxg8. Forcé.
35.e8=D+ 35.e8=D+. Le pion e, parti de e5 au 19e coup, devient Dame avec échec.
35…Rg7 36.De7+ Rg8 37.Fxf6 37.Fxf6. Le Fou prend le dernier pion de la protection. La menace Dg7 mat ne peut plus être parée.
37…Ta1+ 38.Fxa1 37…Ta1+ 38.Fxa1. Un échec de désespoir.
38…a5 39.Dg7# 39.Dg7#. Mat. Neo65 a donné sa Dame, deux Tours et a promu : le Mephisto MM V finit avec une Tour de plus et un Roi pris dans le filet de la Dame et du Fou a1.
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 : le temps de réflexion de la machine qui vient de jouer, et l’évaluation de Stockfish du point de vue de Neo65.
5. Deux autres parties
Une marche du Roi contre le MM IV
Avec son livre, Neo65 joue la variante empoisonnée de la française contre le MM IV (1.e4 e6 2.d4 d5 3.Cc3 Fb4 4.e5 c5 5.a3 Fxc3+ 6.bxc3 Ce7 7.Dg4). Il prend les pions g7 et h7, perd le fil, et son Roi part de c1 sous une pluie d’échecs : a3, b3, c3, c4, c5, d5, e6, f5, et retour en e6 une dizaine de fois. Stockfish annonce un mat en 17 pour les Noirs. Le MM IV ne le trouve pas : 36…Dc8+ ?? permet 37.Rxe5, le Roi blanc s’abrite derrière les Noirs, et Neo65 mate au 43e coup.
Une promotion en Cavalier contre le MM V
Avec le HG440 et les Noirs, dans une Caro-Kann, Neo65 pousse un pion jusqu’en b1 et le promeut en Cavalier : 34…b1=C+. La promotion donne échec au Roi d2, la Tour e1 doit la prendre, et la Dame noire mate en trois coups (35.Txb1 Dxf2+ 36.Rd3 De3+ 37.Rc4 Dc3#).
6. Méthodologie
- Neo65 : ROM 65C02 de 48 Ko pour le pilote MAME
mm4rebel(Mephisto modulaire, 8 Ko de mémoire vive), injectée par le greffon chessengine de CB-Emu. Version turbo : même ROM, 65C02 à 18 MHz. - Version HG440 : le livre de Neo65 est désactivé et remplacé par le module d’ouvertures HG440 du Mephisto modulaire.
- Tournoi : MacBook Pro M1 Max, MAME 0.289, arbitre python-chess, toutes les machines accélérées. 1183 parties jouées les 4 et 5 novembre 2026.
- Cotes : Ordo, liste maison du 5 novembre 2026. Neo65 à 4,9 MHz : 1709 ±8 sur 630 parties.
- Analyses de contrôle : Stockfish 16, profondeur 20.
chess.lumn.eu · laboratoire · novembre 2026
