{"id":4242,"date":"2026-10-04T02:29:23","date_gmt":"2026-10-04T02:29:23","guid":{"rendered":"https:\/\/www.chess.lumn.eu\/wordpress\/?p=4242"},"modified":"2026-10-04T02:29:23","modified_gmt":"2026-10-04T02:29:23","slug":"tasc-chessmachine-the-king-gideon-uci","status":"publish","type":"post","link":"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/10\/04\/tasc-chessmachine-the-king-gideon-uci\/","title":{"rendered":"TASC ChessMachine : The King et Gideon redeviennent des moteurs"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&#038;family=DM+Sans:ital,opsz,wght@0,9..40,300..700;1,9..40,400&#038;family=JetBrains+Mono:wght@400;500;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  .naum-body{\n    --creme:#f7f4ee; --encre:#2b2b2b; --rouge:#c0392b; --or:#b8863b; --trait:#e3ddd0; --gris:#6b665c;\n    max-width:900px; margin:0 auto; padding:64px 28px 120px;\n    background:var(--creme); color:var(--encre);\n    font-family:'DM Sans',system-ui,sans-serif; font-weight:400; font-size:18px; line-height:1.72;\n    -webkit-font-smoothing:antialiased;\n  }\n  .naum-body, .naum-body *{box-sizing:border-box;}\n  .naum-body h1{font-family:'DM Serif Display',serif; font-weight:400; font-size:2.9rem; line-height:1.08; letter-spacing:-.5px; margin:0 0 .35em; color:var(--encre);}\n  .naum-body h2{font-family:'DM Serif Display',serif; font-weight:400; font-size:1.85rem; line-height:1.15; letter-spacing:-.3px; margin:2.6em 0 .5em; padding-bottom:.25em; border-bottom:2px solid var(--rouge); color:var(--encre);}\n  .naum-body h3{font-family:'DM Sans',sans-serif; font-weight:700; font-size:1.1rem; letter-spacing:.2px; text-transform:uppercase; margin:1.8em 0 .4em; color:var(--rouge);}\n  .naum-body .eyebrow{font-family:'JetBrains Mono',monospace; font-size:.78rem; letter-spacing:3px; text-transform:uppercase; color:var(--or); margin:0 0 1.2em;}\n  .naum-body .chapeau{font-size:1.22rem; line-height:1.6; color:var(--gris); font-style:italic; margin:0 0 2.4em; padding-left:1.1em; border-left:3px solid var(--or);}\n  .naum-body p{margin:0 0 1.15em;}\n  .naum-body a{color:var(--rouge); text-decoration:none; border-bottom:1px solid rgba(192,57,43,.35);}\n  .naum-body a:hover{border-bottom-color:var(--rouge);}\n  .naum-body strong{font-weight:700;}\n  .naum-body code{font-family:'JetBrains Mono',monospace; font-size:.85em; background:#efe9dd; padding:.08em .35em; border-radius:3px; color:#7a3b2e;}\n  .naum-body ul,.naum-body ol{margin:0 0 1.2em; padding-left:1.35em;}\n  .naum-body li{margin:.4em 0;}\n  .naum-body .box{border-radius:8px; padding:18px 22px; margin:1.6em 0; font-size:.97rem; line-height:1.62;}\n  .naum-body .box .box-titre{font-family:'JetBrains Mono',monospace; font-size:.72rem; letter-spacing:2px; text-transform:uppercase; display:block; margin-bottom:.5em; font-weight:700;}\n  .naum-body .naum-note-box{background:#f3ecda; border:1px solid #ddd0ab;}\n  .naum-body .naum-note-box .box-titre{color:#9a7b2e;}\n  .naum-body .naum-coherence-box{background:#e9f2e6; border:1px solid #b6d3ab;}\n  .naum-body .naum-coherence-box .box-titre{color:#4e7a3b;}\n  .naum-body .tbl-wrap{overflow-x:auto; margin:1.6em 0;}\n  .naum-body table{border-collapse:collapse; width:100%; font-size:.9rem; background:transparent;}\n  .naum-body th,.naum-body td{border:1px solid var(--trait); padding:10px 13px; text-align:left; vertical-align:top;}\n  .naum-body th{background:#efe9dd; font-weight:700; letter-spacing:.3px;}\n  .naum-body tbody tr:nth-child(even){background:#faf7f0;}\n  .naum-body td.n, .naum-body th.n{text-align:right; font-family:'JetBrains Mono',monospace; font-size:.86rem; white-space:nowrap;}\n  .naum-body hr{border:none; border-top:1px solid var(--trait); margin:3em 0;}\n  .naum-body .sig{font-family:'JetBrains Mono',monospace; font-size:.78rem; color:var(--gris); text-align:right; margin-top:3.5em;}\n  .naum-body .synthese{display:grid; grid-template-columns:repeat(auto-fit,minmax(190px,1fr)); gap:14px; margin:1.6em 0 2em;}\n  .naum-body .synthese div{background:#fbf9f4; border:1px solid var(--trait); border-radius:8px; padding:14px 16px;}\n  .naum-body .synthese b{display:block; font-family:'DM Serif Display',serif; font-weight:400; font-size:1.9rem; color:var(--rouge); line-height:1.1;}\n  .naum-body .synthese span{font-size:.86rem; color:var(--gris); line-height:1.4; display:block; margin-top:.3em;}\n  .naum-body .frise{position:relative; margin:2.4em 0 1em; padding-left:34px;}\n  .naum-body .frise::before{content:\"\"; position:absolute; left:10px; top:6px; bottom:6px; width:2px; background:var(--trait);}\n  .naum-body .jalon{position:relative; margin:0 0 2em;}\n  .naum-body .jalon::before{content:\"\"; position:absolute; left:-30px; top:9px; width:14px; height:14px; border-radius:50%; background:var(--creme); border:3px solid var(--rouge);}\n  .naum-body .jalon.fort::before{background:var(--rouge);}\n  .naum-body .jalon .date{font-family:'JetBrains Mono',monospace; font-size:.76rem; letter-spacing:2px; text-transform:uppercase; color:var(--or);}\n  .naum-body .jalon h3{margin:.15em 0 .4em; font-size:1.02rem;}\n  .naum-body .jalon p{margin:0 0 .6em;}\n  .naum-body .fig{margin:1.8em 0 .6em; background:#fbf9f4; border:1px solid var(--trait); border-radius:8px; padding:14px 12px 6px;}\n  .naum-body .fig img{display:block; width:100%; height:auto; border-radius:4px; image-rendering:pixelated;}\n  .naum-body .legende{font-size:.85rem; color:var(--gris); margin:.4em 0 1.6em;}\n  .naum-body .sources{font-size:.88rem; color:var(--gris);}\n  .naum-body .sources li{margin:.25em 0;}\n  @media (max-width:600px){\n    .naum-body{font-size:16px; padding:44px 18px 90px;}\n    .naum-body h1{font-size:2.1rem;}\n    .naum-body h2{font-size:1.45rem;}\n  }\n<\/style>\n\n<article class=\"naum-body\">\n\n<p class=\"eyebrow\">Laboratoire \u00b7 \u00e9mulation \u00b7 octobre 2026<\/p>\n<h1>TASC ChessMachine : The King et Gideon redeviennent des moteurs<\/h1>\n<p class=\"chapeau\">En 1992, une carte enfichable dans un PC devenait championne du monde des ordinateurs d&#8217;\u00e9checs \u00e0 Madrid. Ses deux programmes, Gideon d&#8217;Ed Schr\u00f6der et The King de Johan de Koning, jouent de nouveau, en UCI, sur leur processeur ARM d&#8217;origine \u00e9mul\u00e9, \u00e0 14 et \u00e0 32 MHz.<\/p>\n\n<div class=\"synthese\">\n  <div><b>4<\/b><span>machines : The King 2.54 et Gideon 3.1, chacun \u00e0 14 et \u00e0 32 MHz<\/span><\/div>\n  <div><b>0<\/b><span>divergence avec MAME, \u00e0 l&#8217;octet pr\u00e8s, au chargement comme en r\u00e9flexion<\/span><\/div>\n  <div><b>\u2248 47 000<\/b><span>positions dans le livre d&#8217;ouvertures d&#8217;origine, jou\u00e9 comme le faisait le logiciel TASC<\/span><\/div>\n  <div><b>100 MHz<\/b><span>pour la version acc\u00e9l\u00e9r\u00e9e de Gideon sur le Ryzen 9<\/span><\/div>\n<\/div>\n\n<h2>Un ordinateur d&#8217;\u00e9checs dans le PC<\/h2>\n<p>La ChessMachine a \u00e9t\u00e9 con\u00e7ue par la soci\u00e9t\u00e9 n\u00e9erlandaise TASC, install\u00e9e \u00e0 Rotterdam. Elle se pr\u00e9sente comme une courte carte ISA qui s&#8217;enfiche dans un PC. Le PC ne calcule rien : il affiche l&#8217;\u00e9chiquier, g\u00e8re la souris, les menus, les parties et le livre d&#8217;ouvertures. Le programme d&#8217;\u00e9checs, lui, est charg\u00e9 depuis le disque dans la m\u00e9moire de la carte et tourne sur son propre processeur, un ARM2 de 32 bits. Les revues de l&#8217;\u00e9poque parlaient d&#8217;un \u00ab ordinateur dans l&#8217;ordinateur \u00bb : un vieux PC XT jouait aussi fort qu&#8217;un PC r\u00e9cent.<\/p>\n<p>La carte n&#8217;avait pas de ROM d&#8217;\u00e9checs. Une nouvelle version du programme arrivait sur disquette, et non par \u00e9change d&#8217;EPROM. Elle existait avec 128 Ko, 512 Ko ou 1 Mo de m\u00e9moire, et en plusieurs fr\u00e9quences : 14 ou 16 MHz pour les versions courantes, 30 ou 32 MHz pour les plus rapides, plus rares. Les prix allaient de 798 \u00e0 1198 DM.<\/p>\n\n<p>L&#8217;image en t\u00eate d&#8217;article montre le logiciel TASC d&#8217;origine (CM 3.1) sur un PC 486 \u00e9mul\u00e9 par MAME. En bas de l&#8217;\u00e9cran, les lignes d&#8217;analyse envoy\u00e9es par la carte : profondeur, \u00e9valuation, variante. C&#8217;est cet affichage qui a servi \u00e0 v\u00e9rifier l&#8217;\u00e9mulateur du laboratoire.<\/p>\n\n<h2>Le fil de l&#8217;histoire<\/h2>\n<div class=\"frise\">\n  <div class=\"jalon\">\n    <div class=\"date\">Les d\u00e9buts<\/div>\n    <h3>La Final ChessCard<\/h3>\n    <p>La carte pr\u00e9c\u00e9dente de TASC, \u00e0 processeur 65C02 \u00e0 5 MHz, faisait tourner Rebel d&#8217;Ed Schr\u00f6der. La ChessMachine reprend l&#8217;id\u00e9e avec un processeur RISC.<\/p>\n  <\/div>\n  <div class=\"jalon fort\">\n    <div class=\"date\">Mai 1991 \u00b7 Vancouver<\/div>\n    <h3>Gideon champion du monde des micro-ordinateurs<\/h3>\n    <p>Au championnat du monde des micro-ordinateurs (WMCCC), Gideon termine premier avec 6 points sur 7, sur un ARM2. Il ne perd qu&#8217;une partie, \u00e0 la derni\u00e8re ronde, contre Mephisto X. The King, de Johan de Koning, est 4e ex \u00e6quo avec 5 points, apr\u00e8s avoir battu Mephisto. Quinze programmes de sept pays participaient.<\/p>\n    <p>La m\u00eame ann\u00e9e, Dr John Nunn estime la ChessMachine entre 2470 et 2500 Elo en parties rapides (<em>CSS<\/em> 5\/91).<\/p>\n  <\/div>\n  <div class=\"jalon fort\">\n    <div class=\"date\">23\u201327 novembre 1992 \u00b7 Madrid<\/div>\n    <h3>Champion du monde toutes cat\u00e9gories<\/h3>\n    <p>Au championnat du monde des ordinateurs d&#8217;\u00e9checs (WCCC), ouvert \u00e0 toutes les machines, la ChessMachine avec Gideon, sur un ARM2 \u00e0 32 MHz, l&#8217;emporte avec 4,5 points sur 5 parmi 22 programmes. Zugzwang, qui calculait sur 1024 transputers, finit deuxi\u00e8me. Suivent Cumulus 2, puis Kasparov Sparc, le dernier tournoi de Dan et Kathe Spracklen, et Fritz 2.<\/p>\n    <p>Le 11 d\u00e9cembre 1992 sort Gideon 3.1, dite \u00ab Madrid \u00bb. C&#8217;est la version \u00e9mul\u00e9e ici ; elle \u00e9quipe aussi le Mephisto RISC 2.<\/p>\n  <\/div>\n  <div class=\"jalon\">\n    <div class=\"date\">1993 \u2013 1995<\/div>\n    <h3>The King prend le relais<\/h3>\n    <p>The King 2.20, du 23 avril 1993, est identique \u00e0 celui de l&#8217;\u00e9chiquier TASC R30. The King devient champion des Pays-Bas en 1991, 1993 et 1995. Le 3 d\u00e9cembre 1995 sort The King 2.54, la version \u00e9mul\u00e9e ici, qui s&#8217;annonce elle-m\u00eame \u00ab The King 2.54 Dutch Champion \u00bb. Elle n&#8217;est pas identique \u00e0 la version 2.5 du R30. De 1994 \u00e0 2019, le m\u00eame moteur fera tourner la s\u00e9rie Chessmaster, puis les Millennium The King.<\/p>\n  <\/div>\n<\/div>\n\n<h2>Les quatre machines \u00e9mul\u00e9es<\/h2>\n<p>Les deux programmes sont les derni\u00e8res versions publi\u00e9es pour la carte. Ils sont pris tels quels dans le logiciel CM 3.1 de TASC, avec 512 Ko de m\u00e9moire. Pour situer leur force, la liste Wiki-Elo de schach-computer.info (d\u00e9cembre 2025) donne :<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Machine \u00e9mul\u00e9e<\/th><th>Programme \u00b7 date<\/th><th>Processeur<\/th><th class=\"n\">CElo actif<\/th><th class=\"n\">CElo tournoi<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>The King 2.54 ChessMachine 14 MHz<\/td><td>Johan de Koning \u00b7 03\/12\/1995<\/td><td>ARM2 14 MHz<\/td><td class=\"n\">2333<\/td><td class=\"n\">\u2014<\/td><\/tr>\n<tr><td>The King 2.54 ChessMachine 32 MHz<\/td><td>Johan de Koning \u00b7 03\/12\/1995<\/td><td>ARM2 32 MHz<\/td><td class=\"n\">2377<\/td><td class=\"n\">\u2014<\/td><\/tr>\n<tr><td>Gideon 3.1 ChessMachine 14 MHz<\/td><td>Ed Schr\u00f6der \u00b7 11\/12\/1992<\/td><td>ARM2 14 MHz<\/td><td class=\"n\">2246<\/td><td class=\"n\">2236<\/td><\/tr>\n<tr><td>Gideon 3.1 ChessMachine 32 MHz<\/td><td>Ed Schr\u00f6der \u00b7 11\/12\/1992<\/td><td>ARM2 32 MHz<\/td><td class=\"n\">2387<\/td><td class=\"n\">2368<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p>Dans la m\u00eame liste, la ChessMachine \u00e0 32 MHz avec Gideon 3.1 est au-dessus des TASC R40 (2375) et R30 (2353), et du Mephisto Genius 68030 (2334). \u00c0 14 MHz, Gideon 3.1 vaut le Mephisto RISC 2 (2246), qui fait tourner le m\u00eame programme, et le Saitek RISC 2500 (2243). Pour The King 2.54 \u00e0 14 MHz avec 1 Mo, le test BT-2630 donne 2261 en mode normal et 2314 en mode agressif.<\/p>\n<div class=\"box naum-note-box\"><span class=\"box-titre\">Un \u00e9cart qui intrigue<\/span>\nEntre 14 et 32 MHz, Gideon 3.1 gagne 141 points dans la liste, The King 2.54 seulement 44. Les machines \u00e9mul\u00e9es du laboratoire permettront de v\u00e9rifier cet \u00e9cart dans les m\u00eames conditions pour les deux programmes.<\/div>\n\n<h2>Pourquoi pas QEMU<\/h2>\n<p>Le laboratoire pr\u00e9f\u00e8re QEMU \u00e0 MAME quand c&#8217;est possible. Ici, \u00e7a ne l&#8217;est pas. L&#8217;ARM2 de la carte fonctionne en adressage 26 bits : le compteur ordinal et les indicateurs du processeur partagent le m\u00eame registre. QEMU n&#8217;\u00e9mule les ARM qu&#8217;\u00e0 partir de l&#8217;ARMv4, en mode 32 bits, et ne sait pas ex\u00e9cuter ce code.<\/p>\n<p>Le laboratoire a donc \u00e9crit un \u00e9mulateur propre \u00e0 la carte, dans le m\u00eame esprit que QEMU : rapide, sans \u00e9cran, pilot\u00e9 directement par un relais UCI. Il comprend le processeur ARM2 complet, la m\u00e9moire et le port d&#8217;\u00e9change avec le PC. Le nombre de cycles de chaque instruction suit celui de MAME, de sorte qu&#8217;une seconde de r\u00e9flexion \u00e9mul\u00e9e vaut une seconde de la vraie carte.<\/p>\n<div class=\"box naum-coherence-box\"><span class=\"box-titre\">V\u00e9rification<\/span>\nLa m\u00eame s\u00e9quence a \u00e9t\u00e9 jou\u00e9e dans MAME 0.264 et dans l&#8217;\u00e9mulateur du laboratoire, octet par octet : chargement du BIOS de la carte, chargement du programme, attente, puis r\u00e9flexion. Aucune divergence. La biblioth\u00e8que Windows donne le m\u00eame \u00e9tat m\u00e9moire que la version Linux apr\u00e8s trois secondes de r\u00e9flexion.<\/div>\n\n<h2>Comment la carte parle \u00e0 Banksia<\/h2>\n<p>Le relais joue le r\u00f4le du pilote PC d&#8217;origine. Il charge le BIOS de la carte, pris dans le fichier <code>CARDIO.DRV<\/code> du logiciel TASC, puis le programme d&#8217;\u00e9checs. Il dialogue ensuite avec lui par le protocole d&#8217;origine : coups, position, temps de r\u00e9flexion, lignes d&#8217;analyse. Il n&#8217;y a aucune lecture d&#8217;\u00e9cran.<\/p>\n<ul>\n  <li><strong>La pendule.<\/strong> Comme sur la vraie carte, c&#8217;est le programme qui g\u00e8re son temps. Le relais lui donne un temps vis\u00e9 et un temps maximum, et l&#8217;\u00e9mulation est cadenc\u00e9e sur le temps r\u00e9el. Chaque programme a sa fa\u00e7on d&#8217;utiliser ce temps : mesur\u00e9, The King en consomme 89 %, Gideon 73 %. Un facteur propre \u00e0 chacun compense cet \u00e9cart.<\/li>\n  <li><strong>Le livre d&#8217;ouvertures.<\/strong> Sur la ChessMachine, le livre n&#8217;est pas dans la carte : c&#8217;est le logiciel PC qui le joue. Son format n&#8217;est pas document\u00e9 et a \u00e9t\u00e9 retrouv\u00e9 : un arbre de coups, chacun avec une fr\u00e9quence de 0 \u00e0 3 r\u00e9gl\u00e9e dans l&#8217;\u00e9diteur de livre de TASC. Le relais joue <code>STANDARD.OBK<\/code>, le livre de Cock de Gorter utilis\u00e9 dans les tournois homme-machine AEGON, avec les m\u00eames fr\u00e9quences. Les six livres de CM 3.1 se lisent sans un seul coup ill\u00e9gal.<\/li>\n  <li><strong>Les n\u0153uds par seconde.<\/strong> La carte n&#8217;envoyait pas de nombre de n\u0153uds et le logiciel TASC n&#8217;en affichait pas. L&#8217;\u00e9mulateur les compte : chaque entr\u00e9e dans la routine de recherche du programme compte pour un n\u0153ud. Pour Gideon, c&#8217;est la routine qui fait avancer son propre compteur interne ; pour The King, ses deux fonctions de recherche.<\/li>\n<\/ul>\n\n<h2>Premi\u00e8res mesures<\/h2>\n<h3>S\u00fbret\u00e9 de jeu<\/h3>\n<p>Dix-neuf parties de contr\u00f4le contre Stockfish, \u00e0 cadence fixe ou \u00e0 la pendule, n&#8217;ont donn\u00e9 aucun coup ill\u00e9gal et aucun temps d\u00e9pass\u00e9. Les roques, la prise en passant, les promotions et les sous-promotions sont reconnus.<\/p>\n<h3>Trente positions \u00e0 coup unique<\/h3>\n<p>Trente positions tir\u00e9es de parties, o\u00f9 un seul coup est nettement meilleur selon Stockfish, ont \u00e9t\u00e9 soumises aux programmes avec 5 secondes par coup :<\/p>\n<div class=\"tbl-wrap\"><table>\n<thead><tr><th>Programme<\/th><th class=\"n\">14 MHz<\/th><th class=\"n\">32 MHz<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>The King 2.54<\/td><td class=\"n\">28 \/ 30<\/td><td class=\"n\">29 \/ 30<\/td><\/tr>\n<tr><td>Gideon 3.1<\/td><td class=\"n\">27 \/ 30<\/td><td class=\"n\">28 \/ 30<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<p>Ces positions sont trop faciles pour d\u00e9partager les fr\u00e9quences. Elles servent ici de contr\u00f4le : les programmes trouvent bien les coups qu&#8217;ils doivent trouver.<\/p>\n<h3>Vitesse et profondeur<\/h3>\n<p>Dans une finale de pions, en 3 secondes, Gideon 3.1 calcule 5 111 n\u0153uds par seconde \u00e0 14 MHz et 11 731 \u00e0 32 MHz. The King 2.54 en calcule 3 437 et 7 853. En milieu de partie, c&#8217;est environ 1 700 n\u0153uds par seconde pour Gideon et 1 250 pour The King, \u00e0 14 MHz. Le rapport entre 32 et 14 MHz est de 2,3, celui des fr\u00e9quences. Les deux programmes ne comptent pas exactement de la m\u00eame fa\u00e7on : on compare un programme \u00e0 lui-m\u00eame, pas l&#8217;un \u00e0 l&#8217;autre.<\/p>\n<div class=\"fig\">\n<svg class=\"graph\" viewBox=\"0 0 720 400\" width=\"100%\" role=\"img\" aria-label=\"Profondeur atteinte par Gideon 3.1 en 10 secondes selon la fr\u00e9quence\" style=\"display:block;height:auto;font-family:DM Sans,sans-serif\"><text x=\"70\" y=\"24\" font-size=\"18\" font-weight=\"700\" fill=\"#2b2b2b\">Gideon 3.1 : profondeur atteinte en 10 s<\/text><line x1=\"70\" y1=\"338.0\" x2=\"696\" y2=\"338.0\" stroke=\"#e3ddd0\"\/><text x=\"60\" y=\"342.0\" font-size=\"12\" text-anchor=\"end\" fill=\"#6b665c\">4<\/text><line x1=\"70\" y1=\"266.5\" x2=\"696\" y2=\"266.5\" stroke=\"#e3ddd0\"\/><text x=\"60\" y=\"270.5\" font-size=\"12\" text-anchor=\"end\" fill=\"#6b665c\">8<\/text><line x1=\"70\" y1=\"195.0\" x2=\"696\" y2=\"195.0\" stroke=\"#e3ddd0\"\/><text x=\"60\" y=\"199.0\" font-size=\"12\" text-anchor=\"end\" fill=\"#6b665c\">12<\/text><line x1=\"70\" y1=\"123.5\" x2=\"696\" y2=\"123.5\" stroke=\"#e3ddd0\"\/><text x=\"60\" y=\"127.5\" font-size=\"12\" text-anchor=\"end\" fill=\"#6b665c\">16<\/text><line x1=\"70\" y1=\"52.0\" x2=\"696\" y2=\"52.0\" stroke=\"#e3ddd0\"\/><text x=\"60\" y=\"56.0\" font-size=\"12\" text-anchor=\"end\" fill=\"#6b665c\">20<\/text><line x1=\"109.2\" y1=\"52\" x2=\"109.2\" y2=\"338\" stroke=\"#e3ddd0\" stroke-dasharray=\"2 4\"\/><text x=\"109.2\" y=\"358\" font-size=\"13\" text-anchor=\"middle\" fill=\"#2b2b2b\">14 MHz<\/text><line x1=\"243.4\" y1=\"52\" x2=\"243.4\" y2=\"338\" stroke=\"#e3ddd0\" stroke-dasharray=\"2 4\"\/><text x=\"243.4\" y=\"358\" font-size=\"13\" text-anchor=\"middle\" fill=\"#2b2b2b\">32 MHz<\/text><line x1=\"494.2\" y1=\"52\" x2=\"494.2\" y2=\"338\" stroke=\"#e3ddd0\" stroke-dasharray=\"2 4\"\/><text x=\"494.2\" y=\"358\" font-size=\"13\" text-anchor=\"middle\" fill=\"#2b2b2b\">150 MHz<\/text><line x1=\"653.4\" y1=\"52\" x2=\"653.4\" y2=\"338\" stroke=\"#e3ddd0\" stroke-dasharray=\"2 4\"\/><text x=\"653.4\" y=\"358\" font-size=\"13\" text-anchor=\"middle\" fill=\"#2b2b2b\">400 MHz<\/text><text x=\"383\" y=\"388\" font-size=\"12.5\" text-anchor=\"middle\" fill=\"#6b665c\">Fr\u00e9quence de l&#8217;ARM2 \u00e9mul\u00e9 (\u00e9chelle logarithmique)<\/text><text x=\"18\" y=\"195\" font-size=\"12.5\" text-anchor=\"middle\" fill=\"#6b665c\" transform=\"rotate(-90 18 195)\">demi-coups<\/text><polyline points=\"109.2,177.1 243.4,141.4 494.2,105.6 653.4,69.9\" fill=\"none\" stroke=\"#c0392b\" stroke-width=\"2.6\"\/><circle cx=\"109.2\" cy=\"177.1\" r=\"5.5\" fill=\"#c0392b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"109.2\" y=\"167.1\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#c0392b\">13<\/text><circle cx=\"243.4\" cy=\"141.4\" r=\"5.5\" fill=\"#c0392b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"243.4\" y=\"131.4\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#c0392b\">15<\/text><circle cx=\"494.2\" cy=\"105.6\" r=\"5.5\" fill=\"#c0392b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"494.2\" y=\"95.6\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#c0392b\">17<\/text><circle cx=\"653.4\" cy=\"69.9\" r=\"5.5\" fill=\"#c0392b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"653.4\" y=\"59.9\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#c0392b\">19<\/text><line x1=\"82\" y1=\"62\" x2=\"104\" y2=\"62\" stroke=\"#c0392b\" stroke-width=\"3\"\/><text x=\"112\" y=\"66\" font-size=\"12.5\" fill=\"#2b2b2b\">Finale de pions<\/text><polyline points=\"109.2,284.4 243.4,266.5 494.2,248.6 653.4,230.8\" fill=\"none\" stroke=\"#8a6d3b\" stroke-width=\"2.6\"\/><circle cx=\"109.2\" cy=\"284.4\" r=\"5.5\" fill=\"#8a6d3b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"109.2\" y=\"274.4\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#8a6d3b\">7<\/text><circle cx=\"243.4\" cy=\"266.5\" r=\"5.5\" fill=\"#8a6d3b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"243.4\" y=\"256.5\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#8a6d3b\">8<\/text><circle cx=\"494.2\" cy=\"248.6\" r=\"5.5\" fill=\"#8a6d3b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"494.2\" y=\"238.6\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#8a6d3b\">9<\/text><circle cx=\"653.4\" cy=\"230.8\" r=\"5.5\" fill=\"#8a6d3b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"653.4\" y=\"220.8\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#8a6d3b\">10<\/text><line x1=\"82\" y1=\"82\" x2=\"104\" y2=\"82\" stroke=\"#8a6d3b\" stroke-width=\"3\"\/><text x=\"112\" y=\"86\" font-size=\"12.5\" fill=\"#2b2b2b\">Ouverture<\/text><polyline points=\"109.2,320.1 243.4,302.2 494.2,284.4 653.4,266.5\" fill=\"none\" stroke=\"#b8863b\" stroke-width=\"2.6\"\/><circle cx=\"109.2\" cy=\"320.1\" r=\"5.5\" fill=\"#b8863b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"109.2\" y=\"310.1\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#b8863b\">5<\/text><circle cx=\"243.4\" cy=\"302.2\" r=\"5.5\" fill=\"#b8863b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"243.4\" y=\"292.2\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#b8863b\">6<\/text><circle cx=\"494.2\" cy=\"284.4\" r=\"5.5\" fill=\"#b8863b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"494.2\" y=\"274.4\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#b8863b\">7<\/text><circle cx=\"653.4\" cy=\"266.5\" r=\"5.5\" fill=\"#b8863b\" stroke=\"#fff\" stroke-width=\"1.5\"\/><text x=\"653.4\" y=\"256.5\" font-size=\"12.5\" font-weight=\"700\" text-anchor=\"middle\" fill=\"#b8863b\">8<\/text><line x1=\"82\" y1=\"102\" x2=\"104\" y2=\"102\" stroke=\"#b8863b\" stroke-width=\"3\"\/><text x=\"112\" y=\"106\" font-size=\"12.5\" fill=\"#2b2b2b\">Milieu de partie<\/text><\/svg>\n<\/div>\n<p class=\"legende\">Profondeur atteinte par Gideon 3.1 en 10 secondes sur trois positions, de la carte d&#8217;origine \u00e0 14 MHz jusqu&#8217;\u00e0 400 MHz. Multiplier la fr\u00e9quence par 28 rapporte trois demi-coups en ouverture et en milieu de partie, six en finale.<\/p>\n\n<h2>Gideon acc\u00e9l\u00e9r\u00e9<\/h2>\n<p>Comme pour les machines d\u00e9di\u00e9es de CB-Emu, Gideon existe aussi en version acc\u00e9l\u00e9r\u00e9e. La m\u00e9thode est la m\u00eame : on mesure la fr\u00e9quence maximale que le PC tient avec huit \u00e9mulations en parall\u00e8le, sur neuf tours de 60 secondes, et on en garde une part. La r\u00e8gle des 80 % donnait 89 MHz sur le Ryzen 9 7950X3D ; la version retenue tourne \u00e0 100 MHz et s&#8217;annonce \u00ab Gideon 3.1 ChessMachine 100 MHz \u00bb. Elle analyse en continu, et le relais l&#8217;arr\u00eate \u00e0 95 % du temps moyen permis par la pendule.<\/p>\n<p>Sur la machine de d\u00e9veloppement, Gideon est rest\u00e9 correct jusqu&#8217;\u00e0 400 MHz : 28 sur 30 aux positions \u00e0 coup unique, comme \u00e0 32 MHz.<\/p>\n\n<h2>\u00c0 suivre<\/h2>\n<p>Les gauntlets des quatre ChessMachine et de Gideon \u00e0 100 MHz donneront leurs cotes sur l&#8217;\u00e9chelle du laboratoire. On saura alors si l&#8217;\u00e9mulation retrouve l&#8217;ordre de la liste Wiki-Elo, et si l&#8217;\u00e9cart entre 14 et 32 MHz est vraiment trois fois plus grand pour Gideon que pour The King. The King 2.54 rejoindra aussi la comparaison des machines \u00ab King \u00bb commenc\u00e9e avec le <a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/10\/03\/saitek-risc-2500-a-400-mhz-le-veteran-de-1992-passe-la-surmultipliee\/\">Saitek RISC 2500 \u00e0 400 MHz<\/a>.<\/p>\n\n<hr>\n<h3>Sources<\/h3>\n<ul class=\"sources\">\n  <li><a href=\"https:\/\/www.schach-computer.info\/wiki\/index.php?title=Tasc_ChessMachine\">Tasc ChessMachine<\/a>, schach-computer.info : mod\u00e8les, prix, dates des versions, BT-2630, revues <em>CSS<\/em> 3\/91, 5\/91 et 1\/93.<\/li>\n  <li><a href=\"https:\/\/www.schach-computer.info\/wiki\/index.php?title=Wiki-Elo-Liste\">Wiki-Elo-Liste<\/a>, schach-computer.info, \u00e9tat de d\u00e9cembre 2025.<\/li>\n  <li><a href=\"https:\/\/www.chessprogramming.org\/WCCC_1992\">WCCC 1992<\/a> et <a href=\"https:\/\/www.chessprogramming.org\/WMCCC_1991\">WMCCC 1991<\/a>, Chess Programming Wiki.<\/li>\n  <li><a href=\"https:\/\/www.chessprogramming.org\/Gideon\">Gideon<\/a>, <a href=\"https:\/\/www.chessprogramming.org\/The_King\">The King<\/a> et <a href=\"https:\/\/www.chessprogramming.org\/ChessMachine\">ChessMachine<\/a>, Chess Programming Wiki.<\/li>\n  <li><a href=\"https:\/\/www.spacious-mind.com\/html\/tasc.html\">Tasc B. V.<\/a>, spacious-mind.com : versions et mod\u00e8les.<\/li>\n  <li>Logiciel TASC CM 3.1 : cha\u00eenes d&#8217;identification des programmes, fichiers <code>CARDIO.DRV<\/code> et <code>OPENINGS&#92;*.OBK<\/code>.<\/li>\n<\/ul>\n\n<p class=\"sig\">chess.lumn.eu \u00b7 laboratoire de calibration \u00b7 4 octobre 2026<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Laboratoire \u00b7 \u00e9mulation \u00b7 octobre 2026 TASC ChessMachine : The King et Gideon redeviennent des moteurs En 1992, une carte enfichable dans un PC devenait championne du monde des ordinateurs d&#8217;\u00e9checs \u00e0 Madrid. Ses deux programmes, Gideon d&#8217;Ed Schr\u00f6der et The King de Johan de Koning, jouent de nouveau, en UCI, sur leur processeur ARM&hellip;&nbsp;<a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/10\/04\/tasc-chessmachine-the-king-gideon-uci\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">TASC ChessMachine : The King et Gideon redeviennent des moteurs<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4241,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":""},"categories":[70,72],"tags":[],"rttpg_featured_image_url":{"full":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface.png",640,480,false],"landscape":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface.png",640,480,false],"portraits":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface.png",640,480,false],"thumbnail":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface-150x150.png",150,150,true],"medium":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface-300x225.png",300,225,true],"large":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface.png",640,480,false],"1536x1536":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface.png",640,480,false],"2048x2048":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface.png",640,480,false],"neve-blog":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tasc-chessmachine-cm31-interface.png",640,480,false]},"rttpg_author":{"display_name":"valterd","author_link":"https:\/\/www.chess.lumn.eu\/wordpress\/author\/valterd\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/category\/chess-engines\/\" rel=\"category tag\">Chess Engines<\/a> <a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/category\/emulations\/\" rel=\"category tag\">\u00c9mulations<\/a>","rttpg_excerpt":"Laboratoire \u00b7 \u00e9mulation \u00b7 octobre 2026 TASC ChessMachine : The King et Gideon redeviennent des moteurs En 1992, une carte enfichable dans un PC devenait championne du monde des ordinateurs d&#8217;\u00e9checs \u00e0 Madrid. Ses deux programmes, Gideon d&#8217;Ed Schr\u00f6der et The King de Johan de Koning, jouent de nouveau, en UCI, sur leur processeur ARM&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4242"}],"collection":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=4242"}],"version-history":[{"count":1,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4242\/revisions"}],"predecessor-version":[{"id":4243,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4242\/revisions\/4243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media\/4241"}],"wp:attachment":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=4242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=4242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=4242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}