{"id":4384,"date":"2026-10-19T08:23:20","date_gmt":"2026-10-19T08:23:20","guid":{"rendered":"https:\/\/www.chess.lumn.eu\/wordpress\/?p=4384"},"modified":"2026-10-19T08:29:22","modified_gmt":"2026-10-19T08:29:22","slug":"tests-bt-mesure-automatisee","status":"publish","type":"post","link":"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/10\/19\/tests-bt-mesure-automatisee\/","title":{"rendered":"Les tests BT, mesur\u00e9s en s\u00e9rie"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4384\" class=\"elementor elementor-4384\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-084e351 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"084e351\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-582b961\" data-id=\"582b961\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4cb7cd7 elementor-widget elementor-widget-html\" data-id=\"4cb7cd7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n  .btlab{--encre:#2b2b2b; --gris:#6b6459; --rouge:#a8443a; --vert:#2e6b52; --or:#b8863b;\n     --fond:#f7f4ee; --carte:#fffdf8; --trait:#ded7c6;\n     background:var(--fond); color:var(--encre); font-family:'Inter','Helvetica Neue',Arial,sans-serif;\n     font-size:17px; line-height:1.68; padding:54px 30px 110px; margin:0; -webkit-font-smoothing:antialiased;}\n  .btlab *{box-sizing:border-box;}\n  .btlab .dedans{max-width:760px; margin:0 auto;}\n  .btlab .eyebrow{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.72rem; letter-spacing:2.4px;\n     text-transform:uppercase; color:var(--or); margin:0 0 14px;}\n  .btlab h1{font-family:'DM Serif Display',Georgia,serif; font-weight:400; font-size:2.8rem; line-height:1.1;\n     color:var(--encre); margin:0 0 .5em; letter-spacing:-.5px;}\n  .btlab h2{font-family:'DM Serif Display',Georgia,serif; font-weight:400; font-size:1.72rem; line-height:1.22;\n     margin:2.6em 0 .7em; padding-bottom:.28em; border-bottom:2px solid var(--rouge); color:var(--encre);}\n  .btlab h3{font-family:'DM Serif Display',Georgia,serif; font-weight:400; font-size:1.2rem; margin:1.9em 0 .4em; color:var(--encre);}\n  .btlab p{margin:0 0 1.15em;}\n  .btlab .chapeau{font-size:1.16rem; line-height:1.62; color:#4a443c; border-left:3px solid var(--or);\n     padding-left:18px; margin:0 0 2em;}\n  .btlab strong{font-weight:650;}\n  .btlab code{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.86em; background:#ece6d8;\n     padding:1px 5px; border-radius:3px; color:#53483a;}\n  .btlab a{color:var(--rouge); text-decoration:none; border-bottom:1px solid rgba(168,68,58,.35);}\n  .btlab a:hover{border-bottom-color:var(--rouge);}\n  \/* tuiles de chiffres *\/\n  .btlab .chiffres{display:grid; grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); gap:14px; margin:1.8em 0 2.2em;}\n  .btlab .tui{background:var(--carte); border:1px solid var(--trait); border-radius:9px; padding:16px 16px 14px;}\n  .btlab .tui b{display:block; font-family:'DM Serif Display',Georgia,serif; font-weight:400; font-size:1.95rem;\n     line-height:1; color:var(--rouge); margin-bottom:6px;}\n  .btlab .tui span{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.69rem; letter-spacing:.6px;\n     text-transform:uppercase; color:var(--gris); line-height:1.45; display:block;}\n  \/* encadres *\/\n  .btlab .enc{background:var(--carte); border:1px solid var(--trait); border-left:3px solid var(--or);\n     border-radius:0 8px 8px 0; padding:18px 20px 6px; margin:1.8em 0;}\n  .btlab .enc.vert{border-left-color:var(--vert);}\n  .btlab .enc.rouge{border-left-color:var(--rouge);}\n  .btlab .enc p:last-child{margin-bottom:14px;}\n  .btlab .enc .tit{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.7rem; letter-spacing:1.6px;\n     text-transform:uppercase; color:var(--gris); margin:0 0 .7em;}\n  \/* formule *\/\n  .btlab .formule{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.95rem; text-align:center;\n     background:#20232a; color:#e6dfd0; border-radius:8px; padding:18px 14px; margin:1.6em 0;}\n  \/* tableaux *\/\n  .btlab table{width:100%; border-collapse:collapse; font-size:.9rem; margin:1.6em 0;}\n  .btlab thead th{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.66rem; letter-spacing:1px;\n     text-transform:uppercase; color:var(--gris); text-align:left; padding:0 9px 8px; border-bottom:1.5px solid var(--trait);\n     font-weight:500; vertical-align:bottom;}\n  .btlab tbody td{padding:7px 9px; border-bottom:1px solid #e8e2d4; vertical-align:top;}\n  .btlab tbody tr:last-child td{border-bottom:none;}\n  .btlab td.n, .btlab th.n{text-align:right; font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.85rem;\n     white-space:nowrap;}\n  .btlab td.pr{color:var(--vert); font-weight:600;}\n  .btlab td.lo{color:var(--rouge);}\n  .btlab tr.gof td{color:var(--gris);}\n  \/* graphique *\/\n  .btlab figure{margin:2em 0;}\n  .btlab svg.gr{width:100%; height:auto; display:block; background:var(--carte); border:1px solid var(--trait);\n     border-radius:9px; padding:14px 12px;}\n  .btlab figcaption{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.69rem; color:var(--gris);\n     line-height:1.55; margin-top:.7em;}\n  .btlab .gti{font-family:'DM Serif Display',Georgia,serif; font-size:15px; fill:#2b2b2b;}\n  .btlab .gsu{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:9.5px; fill:#8d8574;}\n  .btlab .gax{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:9.5px; fill:#8d8574;}\n  .btlab .gnm{font-family:'Inter',Arial,sans-serif; font-size:11px; fill:#3d3830;}\n  .btlab .gnm.gof{fill:#9c9484;}\n  .btlab .gtt{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:9px; fill:#a9a192;}\n  .btlab .gvl{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:10px; font-weight:600;}\n  \/* telechargement *\/\n  .btlab .dl{display:flex; align-items:center; gap:16px; background:#20232a; border-radius:10px;\n     padding:18px 20px; margin:1.8em 0;}\n  .btlab .dl .ic{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.68rem; letter-spacing:1px;\n     color:#8d8574; border:1px solid #3d4350; border-radius:6px; padding:10px 11px; white-space:nowrap;}\n  .btlab .dl .tx{flex:1; color:#d8d2c5; font-size:.9rem; line-height:1.5;}\n  .btlab .dl .tx a{color:#f0cf8e; border-bottom-color:rgba(240,207,142,.4); font-weight:600;}\n  .btlab ul{margin:0 0 1.2em; padding-left:1.25em;}\n  .btlab li{margin-bottom:.45em;}\n  .btlab hr{border:none; border-top:1px solid var(--trait); margin:3em 0;}\n  .btlab .sig{font-family:'JetBrains Mono',ui-monospace,monospace; font-size:.76rem; color:var(--gris);\n     text-align:right; margin-top:3.4em;}\n  @media (max-width:600px){\n    .btlab{font-size:16px; padding:42px 17px 80px;}\n    .btlab h1{font-size:2.05rem;}\n    .btlab h2{font-size:1.4rem;}\n    .btlab .dl{flex-direction:column; align-items:flex-start;}\n  }\n<\/style>\n<article class=\"btlab\"><div class=\"dedans\">\n\n  <p class=\"eyebrow\">Laboratoire &middot; tests de positions &middot; 167 machines<\/p>\n  <h1>Les tests BT, mesur&eacute;s en s&eacute;rie<\/h1>\n\n  <p class=\"chapeau\">Six mille cent quarante et une positions, mille cinq cent trente-cinq heures de calcul,\n    et pas une seule pi&egrave;ce pos&eacute;e &agrave; la main. Reste &agrave; savoir si ces chiffres valent\n    quelque chose&nbsp;: sur les vingt et une machines que je peux comparer &agrave; des valeurs\n    d&eacute;j&agrave; publi&eacute;es, l&rsquo;&eacute;cart m&eacute;dian est de <strong>z&eacute;ro point Elo<\/strong>.<\/p>\n\n  <div class=\"chiffres\">\n    <div class=\"tui\"><b>167<\/b><span>machines<br>test&eacute;es<\/span><\/div>\n    <div class=\"tui\"><b>6&nbsp;141<\/b><span>positions<br>mesur&eacute;es<\/span><\/div>\n    <div class=\"tui\"><b>1&nbsp;535 h<\/b><span>de calcul<br>soit 64 jours<\/span><\/div>\n    <div class=\"tui\"><b>0<\/b><span>&eacute;cart m&eacute;dian<br>avec le publi&eacute;<\/span><\/div>\n  <\/div>\n\n  <h2>Ce que le test mesure<\/h2>\n  <p>Les tests BT-2450 et BT-2630 sont deux s&eacute;ries de trente positions, chacune avec un\n    coup et un seul &agrave; trouver. On ne demande pas au programme de r&eacute;soudre vite&nbsp;: on lui\n    donne quinze minutes par position et on note l&rsquo;instant o&ugrave; il a affich&eacute; le bon coup en\n    t&ecirc;te de sa variante <em>et ne l&rsquo;a plus abandonn&eacute;<\/em> jusqu&rsquo;&agrave; la fin. Une position\n    non r&eacute;solue compte pour les 900 secondes enti&egrave;res. Puis&nbsp;:<\/p>\n\n  <div class=\"formule\">BT-Elo = base &minus; (somme des 30 temps en secondes) \/ 30<\/div>\n\n  <p>avec 2450 pour le premier test, 2630 pour le second. Un programme qui trouve tout\n    instantan&eacute;ment plafonne &agrave; la base&nbsp;; un programme qui ne trouve rien tombe &agrave;\n    base &minus; 900. La nuance du <em>et ne l&rsquo;a plus abandonn&eacute;<\/em> est ce qui rend le test\n    honn&ecirc;te &mdash; et, on va le voir, ce qui le rend p&eacute;nible &agrave; mesurer &agrave; la main.<\/p>\n\n  <h2>Rien n&rsquo;a &eacute;t&eacute; fait &agrave; la main<\/h2>\n  <p>Toute la campagne tient dans un fichier de commandes et un script Python de 584 lignes.\n    Le fichier de commandes porte les r&eacute;glages&nbsp;: les listes de moteurs, les deux fichiers\n    de positions, les 900 secondes, le nombre de moteurs &agrave; tester en parall&egrave;le. Le script fait\n    le reste, et le reste est plus long qu&rsquo;il n&rsquo;y para&icirc;t.<\/p>\n\n  <p><strong>Il recrute les participants tout seul.<\/strong> Il prend les moteurs des listes\n    d&rsquo;adversaires du classement, et, si on le lui demande, tous les moteurs du dossier des\n    machines&nbsp;: chaque <code>uci.bat<\/code> &mdash; machines CB-Emu d&rsquo;origine et acc&eacute;l&eacute;r&eacute;es,\n    programmes DOS, cartes ChessMachine &mdash; plus les moteurs Windows. Un m&ecirc;me moteur pr&eacute;sent\n    dans plusieurs listes n&rsquo;est pris qu&rsquo;une fois. Cent soixante-sept machines se sont\n    pr&eacute;sent&eacute;es d&rsquo;elles-m&ecirc;mes.<\/p>\n\n  <p><strong>Il parle UCI directement.<\/strong> <code>cutechess-cli<\/code> sait organiser des\n    parties, pas passer des tests de positions&nbsp;: le script ouvre donc lui-m&ecirc;me un processus\n    par moteur, lui envoie <code>position fen &hellip;<\/code> puis <code>go movetime 900000<\/code>, et\n    lit les lignes <code>info<\/code> au vol. Un seul processus par moteur pour les deux tests, ce qui\n    &eacute;vite 167 d&eacute;marrages de machine suppl&eacute;mentaires.<\/p>\n\n  <p><strong>Il surveille le bon coup &agrave; chaque instant.<\/strong> C&rsquo;est le c&oelig;ur du dispositif.\n    &Agrave; chaque ligne d&rsquo;analyse, il compare le premier coup de la variante &agrave; la solution, et tient\n    &agrave; jour l&rsquo;instant du <em>dernier<\/em> passage &agrave; la solution. Si le moteur trouve le coup &agrave;\n    la quatri&egrave;me seconde, le perd &agrave; la trenti&egrave;me et le retrouve &agrave; la deux-centi&egrave;me,\n    le temps retenu est 200 s, pas 4 s. Ce suivi r&eacute;clame de ne rien manquer pendant quinze\n    minutes, position apr&egrave;s position.<\/p>\n\n  <p><strong>Il pose les positions sur les vraies machines.<\/strong> Les machines d&rsquo;&eacute;checs\n    &eacute;mul&eacute;es n&rsquo;ont pas de commande <code>position<\/code>&nbsp;: le relais tape la position sur\n    l&rsquo;&eacute;chiquier avec les touches de la machine, ce qui prend de dix &agrave; quarante secondes, la\n    v&eacute;rifie, et annonce seulement alors <code>info string position en place<\/code>. Le\n    chronom&egrave;tre ne part qu&rsquo;&agrave; ce signal&nbsp;: le temps de pose n&rsquo;entre ni dans la r&eacute;flexion\n    ni dans les temps not&eacute;s. Pour les programmes DOS, c&rsquo;est le m&ecirc;me principe en plus\n    acrobatique&nbsp;: le relais entre dans le mode de mise en place du programme, tape la position,\n    puis la relit &agrave; l&rsquo;&eacute;cran pour v&eacute;rifier qu&rsquo;elle y est bien.<\/p>\n\n  <p><strong>Il ne refait jamais deux fois le m&ecirc;me travail.<\/strong> Vingt-trois des trente\n    positions sont communes aux deux tests. D&egrave;s qu&rsquo;une position a &eacute;t&eacute; jou&eacute;e dans un\n    test, son r&eacute;sultat est recopi&eacute; dans l&rsquo;autre&nbsp;: 9&nbsp;929 cases de r&eacute;sultat pour\n    seulement 6&nbsp;141 mesures r&eacute;elles. Et chaque position est &eacute;crite dans un fichier CSV\n    d&egrave;s qu&rsquo;elle est faite, si bien qu&rsquo;on peut couper la campagne n&rsquo;importe quand et la\n    relancer&nbsp;: elle reprend o&ugrave; elle en &eacute;tait. Elle a &eacute;t&eacute; coup&eacute;e plusieurs fois.<\/p>\n\n  <p><strong>Il tourne &agrave; quatorze de front<\/strong>, un moteur par c&oelig;ur, et recalcule le bilan\n    apr&egrave;s chaque position&nbsp;: &agrave; tout moment, on sait o&ugrave; en est la campagne sans rien\n    interrompre.<\/p>\n\n  <h2>Ce que la m&ecirc;me exp&eacute;rience aurait co&ucirc;t&eacute; &agrave; la main<\/h2>\n  <p>Le calcul est instructif, et il n&rsquo;est pas flatteur pour la m&eacute;thode manuelle.<\/p>\n\n  <p>Chaque position demande d&rsquo;abord d&rsquo;&ecirc;tre pos&eacute;e. Sur une machine d&eacute;di&eacute;e, cela veut\n    dire entrer une vingtaine de pi&egrave;ces case par case avec les touches, puis v&eacute;rifier&nbsp;:\n    comptons trois minutes, ce qui est optimiste pour qui ne veut pas se tromper. Sur un programme\n    DOS, il faut ouvrir le mode de mise en place, placer les pi&egrave;ces, r&eacute;gler le trait, le\n    m&ecirc;me ordre de grandeur.<\/p>\n\n  <p>Ensuite il faut regarder. Et l&agrave; se trouve le pi&egrave;ge&nbsp;: comme la r&egrave;gle demande\n    l&rsquo;instant du <em>dernier<\/em> passage &agrave; la solution, on ne peut pas revenir dans un quart\n    d&rsquo;heure voir le r&eacute;sultat. Il faut surveiller la ligne d&rsquo;analyse en continu pendant les\n    quinze minutes, et noter chaque fois qu&rsquo;elle change d&rsquo;avis &mdash; un moteur UCI moderne\n    change de variante plusieurs dizaines de fois par position. Quinze minutes de surveillance,\n    donc, m&ecirc;me quand la r&eacute;ponse tombe en quatre secondes.<\/p>\n\n  <div class=\"enc rouge\">\n    <p class=\"tit\">Le compte<\/p>\n    <p>6&nbsp;141 positions &times; (3 min de mise en place + 15 min de surveillance)\n      = <strong>1&nbsp;842 heures<\/strong>, soit <strong>230 journ&eacute;es de huit heures<\/strong>\n      sans un jour de cong&eacute;, sans une erreur de recopie, et sans jamais regarder ailleurs.<\/p>\n    <p>Les m&ecirc;mes mesures ont pris <strong>1&nbsp;535 heures de machine<\/strong> &mdash; mais\n      quatorze de front, et pendant que je dormais&nbsp;: <strong>moins de cinq jours<\/strong>\n      de temps r&eacute;el.<\/p>\n  <\/div>\n\n  <p>Autrement dit&nbsp;: ce n&rsquo;est pas un gain de temps, c&rsquo;est un changement de nature.\n    L&rsquo;exp&eacute;rience n&rsquo;aurait pas &eacute;t&eacute; plus longue &agrave; la main&nbsp;; elle n&rsquo;aurait pas\n    eu lieu.<\/p>\n\n  <h2>Deux positions que le script a oblig&eacute; &agrave; corriger<\/h2>\n  <p>Automatiser impose une rigueur dont on se passe sans y penser quand on travaille &agrave; la main.\n    Le script doit reconna&icirc;tre le bon coup dans la sortie du moteur&nbsp;: il lui faut donc la\n    solution en notation UCI, case de d&eacute;part et case d&rsquo;arriv&eacute;e, et non en notation\n    alg&eacute;brique. En &eacute;crivant ce champ pour les soixante positions, deux d&rsquo;entre elles ont\n    refus&eacute; de se laisser convertir.<\/p>\n\n  <div class=\"enc\">\n    <p class=\"tit\">BT-2450, position 04<\/p>\n    <p><code>5r1k\/1P4pp\/3P1p2\/4p3\/1P5P\/3q2P1\/Q2b2K1\/B3R3<\/code><\/p>\n    <p>Le fichier qui circule depuis 1998 donne les Noirs au trait, avec <code>bm Qf7<\/code>.\n      Or la seule dame noire est en d3, et d3&ndash;f7 n&rsquo;est pas un coup de dame. Ce sont les\n      Blancs qui sont au trait&nbsp;: la solution est <strong>Da2&ndash;f7<\/strong>, un coup de dame\n      le long de la diagonale a2&ndash;g8.<\/p>\n  <\/div>\n\n  <div class=\"enc\">\n    <p class=\"tit\">BT-2450, position 15<\/p>\n    <p><code>4k1rr\/ppp5\/3b1p1p\/4pP1P\/3pP2N\/3P3P\/PPP5\/2KR2R1<\/code><\/p>\n    <p>Le fichier accorde aux Noirs le droit de roquer des deux c&ocirc;t&eacute;s (<code>kq<\/code>).\n      Les Noirs n&rsquo;ont pas de tour en a8&nbsp;: seul le petit roque existe. Un moteur strict\n      refuse la position telle quelle.<\/p>\n  <\/div>\n\n  <p>Un humain lit par-dessus ces deux d&eacute;tails sans m&ecirc;me les voir. Un script, non&nbsp;: il\n    rejette la position ou cherche un coup qui n&rsquo;existe pas. Les deux fichiers corrig&eacute;s sont\n    dans le t&eacute;l&eacute;chargement ci-dessous, &agrave; c&ocirc;t&eacute; des fichiers d&rsquo;origine.<\/p>\n\n  <h2>Le contr&ocirc;le&nbsp;: mes chiffres contre ceux qui sont publi&eacute;s<\/h2>\n  <p>Tout cela ne vaut rien si les nombres sont faux. Heureusement, ces deux tests sont mesur&eacute;s\n    depuis trente ans sur des machines r&eacute;elles, et le wiki de\n    <a href=\"https:\/\/www.schach-computer.info\/wiki\/index.php?title=BT-2450\">schach-computer.info<\/a>\n    en publie des tableaux. Vingt-trois machines de mon laboratoire y figurent sous un nom\n    identifiable, ce qui donne, en comptant les machines pr&eacute;sentes dans les deux tests,\n    vingt-trois paires de valeurs &mdash; dont vingt et une o&ugrave; la mesure du laboratoire est\n    termin&eacute;e et o&ugrave; la machine du site est bien la m&ecirc;me que la mienne.<\/p>\n\n  <p>Je n&rsquo;ai rien ajust&eacute;&nbsp;: pas de recalage, pas de facteur, pas de moyenne pond&eacute;r&eacute;e.\n    Ce sont les chiffres bruts des deux c&ocirc;t&eacute;s.<\/p>\n\n  <figure><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 720 571\" class=\"gr\" role=\"img\" aria-label=\"Ecart entre la mesure du laboratoire et la valeur publiee, machine par machine\">\n<rect x=\"437.4\" y=\"48\" width=\"51.2\" height=\"487\" fill=\"#e9e3d4\"\/>\n<line x1=\"258.0\" y1=\"44\" x2=\"258.0\" y2=\"543\" stroke=\"#ded7c6\" stroke-width=\"1\"\/>\n<text x=\"258.0\" y=\"38\" class=\"gax\" text-anchor=\"middle\">-80<\/text>\n<line x1=\"309.2\" y1=\"44\" x2=\"309.2\" y2=\"543\" stroke=\"#ded7c6\" stroke-width=\"1\"\/>\n<text x=\"309.2\" y=\"38\" class=\"gax\" text-anchor=\"middle\">-60<\/text>\n<line x1=\"360.5\" y1=\"44\" x2=\"360.5\" y2=\"543\" stroke=\"#ded7c6\" stroke-width=\"1\"\/>\n<text x=\"360.5\" y=\"38\" class=\"gax\" text-anchor=\"middle\">-40<\/text>\n<line x1=\"411.8\" y1=\"44\" x2=\"411.8\" y2=\"543\" stroke=\"#ded7c6\" stroke-width=\"1\"\/>\n<text x=\"411.8\" y=\"38\" class=\"gax\" text-anchor=\"middle\">-20<\/text>\n<line x1=\"463.0\" y1=\"44\" x2=\"463.0\" y2=\"543\" stroke=\"#9c9484\" stroke-width=\"1.4\"\/>\n<text x=\"463.0\" y=\"38\" class=\"gax\" text-anchor=\"middle\">0<\/text>\n<line x1=\"514.2\" y1=\"44\" x2=\"514.2\" y2=\"543\" stroke=\"#ded7c6\" stroke-width=\"1\"\/>\n<text x=\"514.2\" y=\"38\" class=\"gax\" text-anchor=\"middle\">+20<\/text>\n<line x1=\"565.5\" y1=\"44\" x2=\"565.5\" y2=\"543\" stroke=\"#ded7c6\" stroke-width=\"1\"\/>\n<text x=\"565.5\" y=\"38\" class=\"gax\" text-anchor=\"middle\">+40<\/text>\n<line x1=\"616.8\" y1=\"44\" x2=\"616.8\" y2=\"543\" stroke=\"#ded7c6\" stroke-width=\"1\"\/>\n<text x=\"616.8\" y=\"38\" class=\"gax\" text-anchor=\"middle\">+60<\/text>\n<line x1=\"668.0\" y1=\"44\" x2=\"668.0\" y2=\"543\" stroke=\"#ded7c6\" stroke-width=\"1\"\/>\n<text x=\"668.0\" y=\"38\" class=\"gax\" text-anchor=\"middle\">+80<\/text>\n<text x=\"0\" y=\"18\" class=\"gti\">&Eacute;cart entre ma mesure et la valeur publi&eacute;e, en points Elo<\/text>\n<text x=\"248\" y=\"71.9\" class=\"gnm\" text-anchor=\"end\">Novag Super Forte C v3.6<\/text>\n<text x=\"8\" y=\"71.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"67.9\" x2=\"293.9\" y2=\"67.9\" stroke=\"#7a3b2e\" stroke-width=\"2.4\"\/>\n<circle cx=\"293.9\" cy=\"67.9\" r=\"3.6\" fill=\"#7a3b2e\"\/>\n<text x=\"286.9\" y=\"71.9\" class=\"gvl\" fill=\"#7a3b2e\" text-anchor=\"end\">-66<\/text>\n<text x=\"248\" y=\"92.9\" class=\"gnm\" text-anchor=\"end\">Mephisto MM IV (v7.10)<\/text>\n<text x=\"8\" y=\"92.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"88.9\" x2=\"337.4\" y2=\"88.9\" stroke=\"#7a3b2e\" stroke-width=\"2.4\"\/>\n<circle cx=\"337.4\" cy=\"88.9\" r=\"3.6\" fill=\"#7a3b2e\"\/>\n<text x=\"330.4\" y=\"92.9\" class=\"gvl\" fill=\"#7a3b2e\" text-anchor=\"end\">-49<\/text>\n<text x=\"248\" y=\"113.9\" class=\"gnm\" text-anchor=\"end\">Mephisto Amsterdam<\/text>\n<text x=\"8\" y=\"113.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"109.9\" x2=\"373.3\" y2=\"109.9\" stroke=\"#7a3b2e\" stroke-width=\"2.4\"\/>\n<circle cx=\"373.3\" cy=\"109.9\" r=\"3.6\" fill=\"#7a3b2e\"\/>\n<text x=\"366.3\" y=\"113.9\" class=\"gvl\" fill=\"#7a3b2e\" text-anchor=\"end\">-35<\/text>\n<text x=\"248\" y=\"134.9\" class=\"gnm\" text-anchor=\"end\">Saitek Sparc (rev.518)<\/text>\n<text x=\"8\" y=\"134.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"130.9\" x2=\"398.9\" y2=\"130.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"398.9\" cy=\"130.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"391.9\" y=\"134.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"end\">-25<\/text>\n<text x=\"248\" y=\"155.9\" class=\"gnm\" text-anchor=\"end\">Fidelity Designer Mach IV<\/text>\n<text x=\"8\" y=\"155.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"151.9\" x2=\"442.5\" y2=\"151.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"442.5\" cy=\"151.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"435.5\" y=\"155.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"end\">-8<\/text>\n<text x=\"248\" y=\"176.9\" class=\"gnm\" text-anchor=\"end\">Mephisto Mondial 68000 XL<\/text>\n<text x=\"8\" y=\"176.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"172.9\" x2=\"450.2\" y2=\"172.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"450.2\" cy=\"172.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"443.2\" y=\"176.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"end\">-5<\/text>\n<text x=\"248\" y=\"197.9\" class=\"gnm\" text-anchor=\"end\">Fidelity Elite Avantgarde V9<\/text>\n<text x=\"8\" y=\"197.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"193.9\" x2=\"457.9\" y2=\"193.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"457.9\" cy=\"193.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"450.9\" y=\"197.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"end\">-2<\/text>\n<text x=\"248\" y=\"218.9\" class=\"gnm\" text-anchor=\"end\">Fidelity Designer Mach III<\/text>\n<text x=\"8\" y=\"218.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"214.9\" x2=\"457.9\" y2=\"214.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"457.9\" cy=\"214.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"450.9\" y=\"218.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"end\">-2<\/text>\n<text x=\"248\" y=\"239.9\" class=\"gnm\" text-anchor=\"end\">Fidelity Elite Avantgarde V9<\/text>\n<text x=\"8\" y=\"239.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"235.9\" x2=\"460.4\" y2=\"235.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"460.4\" cy=\"235.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"453.4\" y=\"239.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"end\">-1<\/text>\n<text x=\"248\" y=\"260.9\" class=\"gnm\" text-anchor=\"end\">Mephisto Berlin 68000 v0.03<\/text>\n<text x=\"8\" y=\"260.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"256.9\" x2=\"463.0\" y2=\"256.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"463.0\" cy=\"256.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"470.0\" y=\"260.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+0<\/text>\n<text x=\"248\" y=\"281.9\" class=\"gnm\" text-anchor=\"end\">Novag Super VIP v3.7<\/text>\n<text x=\"8\" y=\"281.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"277.9\" x2=\"463.0\" y2=\"277.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"463.0\" cy=\"277.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"470.0\" y=\"281.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+0<\/text>\n<text x=\"248\" y=\"302.9\" class=\"gnm\" text-anchor=\"end\">Mephisto Genius 68030 London<\/text>\n<text x=\"8\" y=\"302.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"298.9\" x2=\"465.6\" y2=\"298.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"465.6\" cy=\"298.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"472.6\" y=\"302.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+1<\/text>\n<text x=\"248\" y=\"323.9\" class=\"gnm\" text-anchor=\"end\">Mephisto Modena (set 3)<\/text>\n<text x=\"8\" y=\"323.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"319.9\" x2=\"465.6\" y2=\"319.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"465.6\" cy=\"319.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"472.6\" y=\"323.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+1<\/text>\n<text x=\"248\" y=\"344.9\" class=\"gnm\" text-anchor=\"end\">Mephisto MM V (v5.1)<\/text>\n<text x=\"8\" y=\"344.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"340.9\" x2=\"468.1\" y2=\"340.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"468.1\" cy=\"340.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"475.1\" y=\"344.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+2<\/text>\n<text x=\"248\" y=\"365.9\" class=\"gnm\" text-anchor=\"end\">Mephisto RISC II<\/text>\n<text x=\"8\" y=\"365.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"361.9\" x2=\"470.7\" y2=\"361.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"470.7\" cy=\"361.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"477.7\" y=\"365.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+3<\/text>\n<text x=\"248\" y=\"386.9\" class=\"gnm\" text-anchor=\"end\">Novag Sapphire<\/text>\n<text x=\"8\" y=\"386.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"382.9\" x2=\"478.4\" y2=\"382.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"478.4\" cy=\"382.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"485.4\" y=\"386.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+6<\/text>\n<text x=\"248\" y=\"407.9\" class=\"gnm\" text-anchor=\"end\">Novag Sapphire<\/text>\n<text x=\"8\" y=\"407.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"403.9\" x2=\"480.9\" y2=\"403.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"480.9\" cy=\"403.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"487.9\" y=\"407.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+7<\/text>\n<text x=\"248\" y=\"428.9\" class=\"gnm\" text-anchor=\"end\">Fidelity Designer Mach III<\/text>\n<text x=\"8\" y=\"428.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"424.9\" x2=\"486.1\" y2=\"424.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"486.1\" cy=\"424.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"493.1\" y=\"428.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+9<\/text>\n<text x=\"248\" y=\"449.9\" class=\"gnm\" text-anchor=\"end\">Novag Constellation Forte A<\/text>\n<text x=\"8\" y=\"449.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"445.9\" x2=\"493.8\" y2=\"445.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"493.8\" cy=\"445.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"500.8\" y=\"449.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+12<\/text>\n<text x=\"248\" y=\"470.9\" class=\"gnm\" text-anchor=\"end\">Fidelity Designer Mach IV<\/text>\n<text x=\"8\" y=\"470.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"466.9\" x2=\"511.7\" y2=\"466.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"511.7\" cy=\"466.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"518.7\" y=\"470.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+19<\/text>\n<text x=\"248\" y=\"491.9\" class=\"gnm\" text-anchor=\"end\">Saitek RISC 2500 v1.04<\/text>\n<text x=\"8\" y=\"491.9\" class=\"gtt\">2630<\/text>\n<line x1=\"463.0\" y1=\"487.9\" x2=\"534.8\" y2=\"487.9\" stroke=\"#2e6b52\" stroke-width=\"2.4\"\/>\n<circle cx=\"534.8\" cy=\"487.9\" r=\"3.6\" fill=\"#2e6b52\"\/>\n<text x=\"541.8\" y=\"491.9\" class=\"gvl\" fill=\"#2e6b52\" text-anchor=\"start\">+28<\/text>\n<text x=\"248\" y=\"512.9\" class=\"gnm gof\" text-anchor=\"end\">Saitek Simultano (ver. B)<\/text>\n<text x=\"8\" y=\"512.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"508.9\" x2=\"91.4\" y2=\"508.9\" stroke=\"#9c9484\" stroke-width=\"2.4\"\/>\n<circle cx=\"91.4\" cy=\"508.9\" r=\"3.6\" fill=\"#9c9484\"\/>\n<text x=\"84.4\" y=\"512.9\" class=\"gvl\" fill=\"#9c9484\" text-anchor=\"end\">-145<\/text>\n<text x=\"248\" y=\"533.9\" class=\"gnm gof\" text-anchor=\"end\">Saitek Turbo King II (D+)<\/text>\n<text x=\"8\" y=\"533.9\" class=\"gtt\">2450<\/text>\n<line x1=\"463.0\" y1=\"529.9\" x2=\"255.4\" y2=\"529.9\" stroke=\"#9c9484\" stroke-width=\"2.4\"\/>\n<circle cx=\"255.4\" cy=\"529.9\" r=\"3.6\" fill=\"#9c9484\"\/>\n<text x=\"248.4\" y=\"533.9\" class=\"gvl\" fill=\"#9c9484\" text-anchor=\"end\">-81<\/text>\n<\/svg><figcaption>Les 21 paires dont la mesure est termin&eacute;e, class&eacute;es par &eacute;cart croissant, plus les 2 mesures inachev&eacute;es en gris. La bande claire marque &plusmn;10 points. Vert&nbsp;: &eacute;cart inf&eacute;rieur &agrave; 30 points&nbsp;; rouge&nbsp;: sup&eacute;rieur. &Agrave; gauche de chaque nom, le test concern&eacute;.<\/figcaption><\/figure>\n\n  <div class=\"enc vert\">\n    <p class=\"tit\">Sur les 21 paires compl&egrave;tes<\/p>\n    <p>&Eacute;cart m&eacute;dian&nbsp;: <strong>0 point<\/strong>. &Eacute;cart moyen&nbsp;:\n      <strong>&minus;5 points<\/strong>. &Eacute;cart absolu m&eacute;dian&nbsp;: <strong>6 points<\/strong>.<\/p>\n    <p><strong>Huit machines sur vingt et une tombent &agrave; deux points ou moins<\/strong> &mdash;\n      2075 contre 2075 pour le Berlin, 1660 contre 1660 pour le Super VIP, 2279 contre 2280 pour le\n      London, 1757 contre 1758 pour le Modena. <strong>Quatorze sur vingt et une tiennent dans\n      &plusmn;10 points<\/strong>, dix-huit dans &plusmn;30.<\/p>\n  <\/div>\n\n  <p>Pour une mesure de temps faite trente ans plus tard, sur du mat&eacute;riel &eacute;mul&eacute;, par un\n    autre op&eacute;rateur, avec un autre chronom&egrave;tre et un autre jugement de ce qu&rsquo;est\n    &laquo;&nbsp;avoir trouv&eacute; le coup&nbsp;&raquo;, c&rsquo;est une concordance que je n&rsquo;attendais pas\n    aussi franche. Elle valide deux choses d&rsquo;un coup&nbsp;: que l&rsquo;&eacute;mulation restitue bien la\n    vitesse des machines d&rsquo;origine, et que ma r&egrave;gle de chronom&eacute;trage est celle que les\n    testeurs d&rsquo;&eacute;poque appliquaient.<\/p>\n\n  <table><thead><tr><th>Machine<\/th><th>Test<\/th><th class=\"n\">schach-<br>computer.info<\/th><th class=\"n\">Laboratoire<\/th><th class=\"n\">&Eacute;cart<\/th><\/tr><\/thead><tbody>\n<tr><td>Novag Super Forte C v3.6<\/td><td class=\"n\">2450<\/td><td class=\"n\">1907<\/td><td class=\"n\">1841<\/td><td class=\"n lo\">-66<\/td><\/tr>\n<tr><td>Mephisto MM IV (v7.10)<\/td><td class=\"n\">2450<\/td><td class=\"n\">1778<\/td><td class=\"n\">1729<\/td><td class=\"n lo\">-49<\/td><\/tr>\n<tr><td>Mephisto Amsterdam<\/td><td class=\"n\">2450<\/td><td class=\"n\">1731<\/td><td class=\"n\">1696<\/td><td class=\"n lo\">-35<\/td><\/tr>\n<tr><td>Saitek RISC 2500 v1.04<\/td><td class=\"n\">2630<\/td><td class=\"n\">2240<\/td><td class=\"n\">2268<\/td><td class=\"n \">+28<\/td><\/tr>\n<tr><td>Saitek Sparc (rev.518)<\/td><td class=\"n\">2630<\/td><td class=\"n\">2187<\/td><td class=\"n\">2162<\/td><td class=\"n \">-25<\/td><\/tr>\n<tr><td>Fidelity Designer Mach IV<\/td><td class=\"n\">2450<\/td><td class=\"n\">2065<\/td><td class=\"n\">2084<\/td><td class=\"n \">+19<\/td><\/tr>\n<tr><td>Novag Constellation Forte A<\/td><td class=\"n\">2450<\/td><td class=\"n\">1712<\/td><td class=\"n\">1724<\/td><td class=\"n \">+12<\/td><\/tr>\n<tr><td>Fidelity Designer Mach III<\/td><td class=\"n\">2630<\/td><td class=\"n\">1948<\/td><td class=\"n\">1957<\/td><td class=\"n pr\">+9<\/td><\/tr>\n<tr><td>Fidelity Designer Mach IV<\/td><td class=\"n\">2630<\/td><td class=\"n\">2070<\/td><td class=\"n\">2062<\/td><td class=\"n pr\">-8<\/td><\/tr>\n<tr><td>Novag Sapphire<\/td><td class=\"n\">2450<\/td><td class=\"n\">2051<\/td><td class=\"n\">2058<\/td><td class=\"n pr\">+7<\/td><\/tr>\n<tr><td>Novag Sapphire<\/td><td class=\"n\">2630<\/td><td class=\"n\">2074<\/td><td class=\"n\">2080<\/td><td class=\"n pr\">+6<\/td><\/tr>\n<tr><td>Mephisto Mondial 68000 XL<\/td><td class=\"n\">2450<\/td><td class=\"n\">1742<\/td><td class=\"n\">1737<\/td><td class=\"n pr\">-5<\/td><\/tr>\n<tr><td>Mephisto RISC II<\/td><td class=\"n\">2630<\/td><td class=\"n\">2203<\/td><td class=\"n\">2206<\/td><td class=\"n pr\">+3<\/td><\/tr>\n<tr><td>Fidelity Elite Avantgarde V9<\/td><td class=\"n\">2630<\/td><td class=\"n\">2108<\/td><td class=\"n\">2106<\/td><td class=\"n pr\">-2<\/td><\/tr>\n<tr><td>Fidelity Designer Mach III<\/td><td class=\"n\">2450<\/td><td class=\"n\">1970<\/td><td class=\"n\">1968<\/td><td class=\"n pr\">-2<\/td><\/tr>\n<tr><td>Mephisto MM V (v5.1)<\/td><td class=\"n\">2450<\/td><td class=\"n\">1893<\/td><td class=\"n\">1895<\/td><td class=\"n pr\">+2<\/td><\/tr>\n<tr><td>Mephisto Genius 68030 London<\/td><td class=\"n\">2630<\/td><td class=\"n\">2279<\/td><td class=\"n\">2280<\/td><td class=\"n pr\">+1<\/td><\/tr>\n<tr><td>Fidelity Elite Avantgarde V9<\/td><td class=\"n\">2450<\/td><td class=\"n\">2132<\/td><td class=\"n\">2131<\/td><td class=\"n pr\">-1<\/td><\/tr>\n<tr><td>Mephisto Modena (set 3)<\/td><td class=\"n\">2450<\/td><td class=\"n\">1757<\/td><td class=\"n\">1758<\/td><td class=\"n pr\">+1<\/td><\/tr>\n<tr><td>Mephisto Berlin 68000 v0.03<\/td><td class=\"n\">2630<\/td><td class=\"n\">2075<\/td><td class=\"n\">2075<\/td><td class=\"n pr\">+0<\/td><\/tr>\n<tr><td>Novag Super VIP v3.7<\/td><td class=\"n\">2450<\/td><td class=\"n\">1660<\/td><td class=\"n\">1660<\/td><td class=\"n pr\">+0<\/td><\/tr>\n<tr class=\"gof\"><td>Saitek Simultano (ver. B)<br><span style=\"font-size:.78em;color:#9c9484\">mesure interrompue : la machine ne rend pas son coup<\/span><\/td><td class=\"n\">2450<\/td><td class=\"n\">1745<\/td><td class=\"n\">1600<\/td><td class=\"n lo\">-145<\/td><\/tr>\n<tr class=\"gof\"><td>Saitek Turbo King II (D+)<br><span style=\"font-size:.78em;color:#9c9484\">mesure en cours, 28 positions sur 30<\/span><\/td><td class=\"n\">2450<\/td><td class=\"n\">1865<\/td><td class=\"n\">1784<\/td><td class=\"n lo\">-81<\/td><\/tr>\n<\/tbody><\/table>\n\n  <p>Et les trois &eacute;carts qui d&eacute;passent trente points sont instructifs, parce qu&rsquo;aucun\n    n&rsquo;est myst&eacute;rieux. Le Novag Super Forte C&nbsp;: le site ne pr&eacute;cise pas la version du\n    programme, et il en existe plusieurs, de force diff&eacute;rente. Le Mephisto MM&nbsp;IV&nbsp;: le site\n    publie aussi une variante Turbo &agrave; 16&nbsp;MHz, &agrave; 1860, ce qui montre que la fr&eacute;quence\n    exacte compte beaucoup ici. Le Mephisto Amsterdam&nbsp;: &agrave; 35 points, c&rsquo;est le seul des\n    trois qui reste &agrave; expliquer. Les deux lignes en gris, elles, ne sont pas des d&eacute;saccords\n    mais des mesures inachev&eacute;es&nbsp;: le Turbo King&nbsp;II n&rsquo;a que 28 positions sur 30, et le\n    Simultano s&rsquo;est arr&ecirc;t&eacute; parce qu&rsquo;il ne rend pas son coup.<\/p>\n\n  <p>C&rsquo;est pr&eacute;cis&eacute;ment pour cela que je ne publie pas encore le classement complet.<\/p>\n\n  <h2>Les positions, &agrave; t&eacute;l&eacute;charger<\/h2>\n  <p>Les soixante positions des deux tests, en EPD et en PGN, avec le champ UCI qui permet de les\n    passer automatiquement, les deux corrections d&eacute;crites plus haut, et les fichiers d&rsquo;origine\n    pour comparaison.<\/p>\n\n  <div class=\"dl\">\n    <div class=\"ic\">ZIP<br>10 Ko<\/div>\n    <div class=\"tx\"><a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/positions_bt.zip\">positions_bt.zip<\/a> &mdash; tout&nbsp;:\n      BT2450.epd &middot; BT2630.epd &middot; BT2450.pgn &middot; BT2630.pgn &middot; les deux fichiers\n      tels qu&rsquo;ils circulent &middot; un LISEZMOI qui d&eacute;taille la r&egrave;gle de mesure<\/div>\n  <\/div>\n\n  <div class=\"dl\">\n    <div class=\"ic\">PGN<br>6 Ko<\/div>\n    <div class=\"tx\"><a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/BT2450.pgn\">BT2450.pgn<\/a> &nbsp;&middot;&nbsp;\n      <a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/BT2630.pgn\">BT2630.pgn<\/a><br>\n      Les deux tests en PGN, directement&nbsp;: une partie par position, le coup solution jou&eacute;.\n      Les fichiers EPD ne sont pas accept&eacute;s en d&eacute;p&ocirc;t direct sur le site&nbsp;; ils sont\n      dans l&rsquo;archive ci-dessus.<\/div>\n  <\/div>\n\n  <h2>Et maintenant, le tri<\/h2>\n  <p>La campagne est termin&eacute;e. Avant de publier les r&eacute;sultats, il fallait &eacute;carter\n    ceux qui ne veulent rien dire&nbsp;: une machine qui cesse de r&eacute;pondre, une position\n    que le programme refuse, et surtout une version dite acc&eacute;l&eacute;r&eacute;e qui tourne en\n    r&eacute;alit&eacute; &agrave; sa fr&eacute;quence d&rsquo;origine. Neuf mesures sur trois cent\n    quarante-deux sont sorties pour ces trois raisons&nbsp;; le tableau ci-dessous les nomme\n    une par une, avec le chiffre qui les condamne.<\/p>\n  <p>Les <strong>trois cent trente-trois<\/strong> autres sont l&agrave;, filtrables test par test,\n    famille par famille, et position par position.<\/p>\n\n<\/div><\/article>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5a2942 elementor-widget elementor-widget-html\" data-id=\"c5a2942\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\n.btfl{--encre:#2b2b2b;--gris:#6b6459;--rouge:#a8443a;--vert:#2e6b52;--or:#b8863b;\n  --fond:#f7f4ee;--carte:#fffdf8;--trait:#ded7c6;--bleu:#2b6ca3;\n  background:var(--fond);color:var(--encre);font-family:'Inter','Helvetica Neue',Arial,sans-serif;\n  font-size:17px;line-height:1.65;padding:10px 30px 70px;margin:0;-webkit-font-smoothing:antialiased;}\n.btfl *{box-sizing:border-box;}\n.btfl .dedans{max-width:760px;margin:0 auto;position:relative;}\n.btfl h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:1.72rem;line-height:1.22;\n  margin:1.4em 0 .7em;padding-bottom:.28em;border-bottom:2px solid var(--rouge);color:var(--encre);}\n.btfl p{margin:0 0 1.15em;}\n.btfl code{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.86em;background:#ece6d8;\n  padding:1px 5px;border-radius:3px;color:#53483a;}\n.btfl strong{font-weight:650;}\n.btfl .mono{font-family:'JetBrains Mono',ui-monospace,monospace;}\n\/* barre de commande *\/\n.btfl .barre{background:var(--carte);border:1px solid var(--trait);border-radius:10px;\n  padding:13px 14px 11px;margin:1.6em 0 0;display:flex;flex-wrap:wrap;gap:9px 12px;align-items:center;}\n.btfl .seg{display:inline-flex;border:1px solid var(--trait);border-radius:7px;overflow:hidden;}\n.btfl .seg button{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.72rem;letter-spacing:.8px;\n  text-transform:uppercase;background:transparent;color:var(--gris);border:none;padding:8px 13px;cursor:pointer;\n  line-height:1;transition:background .13s;}\n.btfl .seg button+button{border-left:1px solid var(--trait);}\n.btfl .seg button:hover{background:#f0ebe0;}\n.btfl .seg button.on{background:var(--rouge);color:#fff;}\n.btfl label.et{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.68rem;letter-spacing:1.1px;\n  text-transform:uppercase;color:var(--gris);display:block;margin:0 0 4px;}\n.btfl .ch{display:flex;flex-direction:column;}\n.btfl select.pos,.btfl input.rech{font-family:'Inter',Arial,sans-serif;font-size:.86rem;color:var(--encre);\n  background:#fff;border:1px solid var(--trait);border-radius:6px;padding:6px 9px;line-height:1.3;}\n.btfl select.pos{max-width:235px;}\n.btfl input.rech{width:165px;}\n.btfl input.rech:focus,.btfl select.pos:focus{outline:2px solid rgba(168,68,58,.35);outline-offset:0;}\n.btfl .bas{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;width:100%;\n  border-top:1px solid #efeade;padding-top:10px;margin-top:2px;}\n.btfl .coche{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.7rem;color:var(--gris);\n  display:inline-flex;align-items:center;gap:6px;cursor:pointer;letter-spacing:.3px;}\n.btfl .coche input{accent-color:var(--rouge);width:14px;height:14px;cursor:pointer;margin:0;}\n.btfl button.raz{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.68rem;letter-spacing:.8px;\n  text-transform:uppercase;background:transparent;border:1px solid var(--trait);border-radius:6px;\n  color:var(--gris);padding:6px 11px;cursor:pointer;}\n.btfl button.raz:hover{border-color:var(--rouge);color:var(--rouge);}\n.btfl .cpt{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.72rem;color:var(--gris);margin-left:auto;}\n.btfl .cpt b{color:var(--rouge);font-weight:700;}\n\/* bandeau position *\/\n.btfl .bpos{background:#20232a;color:#d8d2c5;border-radius:0 0 10px 10px;margin:0;padding:11px 15px;\n  font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.74rem;line-height:1.6;display:none;}\n.btfl .bpos.vu{display:block;}\n.btfl .bpos .so{color:#f0cf8e;font-weight:700;}\n.btfl .bpos .fen{color:#9aa3b0;word-break:break-all;}\n\/* tableau *\/\n.btfl .cadre{border:1px solid var(--trait);border-top:none;border-radius:0 0 10px 10px;background:var(--carte);\n  max-height:30em;overflow:auto;}\n.btfl .barre.colle{border-radius:10px 10px 0 0;border-bottom:none;}\n.btfl table{width:100%;border-collapse:collapse;font-size:.86rem;margin:0;}\n.btfl thead th{position:sticky;top:0;z-index:2;background:#f2ede1;\n  font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.63rem;letter-spacing:.9px;text-transform:uppercase;\n  color:var(--gris);text-align:left;padding:9px 8px;border-bottom:1.5px solid var(--trait);font-weight:500;\n  white-space:nowrap;cursor:pointer;user-select:none;}\n.btfl thead th:hover{color:var(--rouge);}\n.btfl thead th.n{text-align:right;}\n.btfl thead th .fl{color:var(--rouge);font-size:.7rem;margin-left:3px;}\n.btfl thead th .ent{display:inline-flex;align-items:center;gap:4px;}\n.btfl span.ento{display:inline-block;border:1px solid var(--trait);border-radius:4px;background:#fff;\n  color:var(--gris);font-size:.6rem;line-height:1;padding:3px 4px;cursor:pointer;}\n.btfl span.ento:hover{border-color:var(--rouge);color:var(--rouge);}\n.btfl span.ento.actif{background:var(--rouge);border-color:var(--rouge);color:#fff;}\n.btfl tbody td{padding:7px 8px;border-bottom:1px solid #ece6d8;vertical-align:top;}\n.btfl tbody tr:last-child td{border-bottom:none;}\n.btfl tbody tr:hover td{background:#f4efe3;}\n.btfl td.n{text-align:right;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.82rem;white-space:nowrap;}\n.btfl td.rg{text-align:right;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.76rem;color:var(--gris);}\n.btfl td.mach{line-height:1.35;}\n.btfl td.cat{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.68rem;color:var(--gris);\n  letter-spacing:.2px;line-height:1.35;}\n.btfl td.elo{color:var(--rouge);font-weight:700;}\n.btfl td.ok,.btfl td.non{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.72rem;\n  white-space:nowrap;letter-spacing:.2px;}\n.btfl td.ok{color:var(--vert);font-weight:700;}\n.btfl td.non{color:#a39a8a;}\n.btfl tr.prov td{color:#8d8574;}\n.btfl tr.prov td.elo{color:#c08a82;}\n.btfl .marq{display:inline-block;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.57rem;\n  font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#b0a697;border-radius:3px;\n  padding:1px 4px;margin-left:5px;vertical-align:1px;}\n.btfl .vide{padding:28px 14px;text-align:center;font-family:'JetBrains Mono',ui-monospace,monospace;\n  font-size:.76rem;color:var(--gris);}\n\/* panneau de filtre facon tableur *\/\n.btfl .pan{position:absolute;z-index:40;background:#fff;border:1px solid #c9c1ad;border-radius:8px;\n  box-shadow:0 10px 26px rgba(40,34,24,.2);padding:9px 10px 10px;min-width:196px;display:none;}\n.btfl .pan.vu{display:block;}\n.btfl .pan .ttl{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.6rem;letter-spacing:1px;\n  text-transform:uppercase;color:var(--gris);margin:0 0 7px;}\n.btfl .pan label{display:flex;align-items:flex-start;gap:7px;font-size:.8rem;color:var(--encre);\n  padding:3px 0;cursor:pointer;line-height:1.3;}\n.btfl .pan label input{accent-color:var(--rouge);margin:2px 0 0;width:14px;height:14px;cursor:pointer;flex:none;}\n.btfl .pan .pied{display:flex;gap:7px;margin-top:8px;border-top:1px solid #eee8db;padding-top:7px;}\n.btfl .pan .pied button{flex:1;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.62rem;\n  letter-spacing:.6px;text-transform:uppercase;background:#f4efe3;border:1px solid var(--trait);border-radius:5px;\n  color:var(--gris);padding:5px 0;cursor:pointer;}\n.btfl .pan .pied button:hover{border-color:var(--rouge);color:var(--rouge);}\n.btfl .lgd{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.69rem;color:var(--gris);\n  line-height:1.6;margin:.9em 0 0;}\n.btfl .enc{background:var(--carte);border:1px solid var(--trait);border-left:3px solid var(--or);\n  border-radius:0 8px 8px 0;padding:18px 20px 6px;margin:2em 0;}\n.btfl .enc.rouge{border-left-color:var(--rouge);}\n.btfl .enc p:last-child{margin-bottom:14px;}\n.btfl .enc .tit{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.7rem;letter-spacing:1.6px;\n  text-transform:uppercase;color:var(--gris);margin:0 0 .7em;}\n.btfl ul.ec{list-style:none;margin:0 0 14px;padding:0;}\n.btfl ul.ec li{font-size:.88rem;line-height:1.5;margin-bottom:.6em;padding-left:14px;position:relative;}\n.btfl ul.ec li:before{content:\"\\2014\";position:absolute;left:0;color:var(--rouge);}\n.btfl ul.ec li b{font-weight:650;}\n.btfl ul.ec li span{color:var(--gris);}\n@media (max-width:600px){\n  .btfl{font-size:16px;padding:6px 14px 56px;}\n  .btfl h2{font-size:1.4rem;}\n  .btfl table{font-size:.76rem;}\n  .btfl thead th,.btfl tbody td{padding:6px 5px;}\n  .btfl input.rech{width:130px;}\n  .btfl .cpt{margin-left:0;}\n}\n<\/style><section class=\"btfl\" id=\"btfl\"><div class=\"dedans\">\n  <h2>Toutes les mesures, filtrables<\/h2>\n\n  <p>Le tableau qui suit porte les <strong>329 mesures<\/strong> retenues des deux tests,\n    apr&egrave;s retrait des treize dont les chiffres ne veulent rien dire. Il fonctionne comme\n    le filtre d&rsquo;un tableur&nbsp;: on choisit un test, on coche les cat&eacute;gories qui\n    int&eacute;ressent, et le classement se recalcule sur la seule s&eacute;lection retenue.<\/p>\n\n  <p>Le menu <em>Position<\/em> est le plus int&eacute;ressant. En le quittant pour l&rsquo;une des\n    trente positions, les colonnes changent&nbsp;: on ne lit plus un classement g&eacute;n&eacute;ral\n    mais le temps que chaque machine a mis sur <em>cette<\/em> position-l&agrave;, class&eacute; du plus\n    rapide au plus lent. Crois&eacute; avec les cases &agrave; cocher, cela r&eacute;pond &agrave; des\n    questions tr&egrave;s pr&eacute;cises&nbsp;: qui trouve <code>BT2450.15<\/code> le plus vite parmi\n    les machines d&eacute;di&eacute;es non acc&eacute;l&eacute;r&eacute;es&nbsp;? et parmi les\n    programmes DOS&nbsp;? et chez les adapt&eacute;s&nbsp;?<\/p>\n\n  <p>Les machines acc&eacute;l&eacute;r&eacute;es ne sont pas d&eacute;sign&eacute;es comme telles\n    mais par <strong>la fr&eacute;quence qu&rsquo;elles tournent r&eacute;ellement<\/strong>, celle\n    que le relais annonce &agrave; l&rsquo;interface&nbsp;: un Mephisto Nigel Short &agrave;\n    89&nbsp;MHz au lieu de ses 4,9&nbsp;MHz, un Novag Super VIP &agrave; 430&nbsp;MHz au lieu de\n    9,8. Cette fr&eacute;quence est 80&nbsp;% du maximum que cette machine atteint sur le\n    PC du laboratoire, mesur&eacute; machine par machine&nbsp;; la colonne <em>MHz<\/em> la donne.\n    Elles forment leur propre famille, <em>D&eacute;di&eacute;es acc&eacute;l&eacute;r&eacute;es<\/em>&nbsp;:\n    une seule case &agrave; cocher suffit pour les isoler, ou pour ne garder que les\n    machines d&rsquo;origine.<\/p>\n\n  <div class=\"barre colle\" id=\"btfl-b\">\n    <div class=\"ch\">\n      <label class=\"et\">Test<\/label>\n      <span class=\"seg\" id=\"btfl-t\">\n        <button type=\"button\" data-t=\"2450\" class=\"on\">BT-2450<\/button>\n        <button type=\"button\" data-t=\"2630\">BT-2630<\/button>\n      <\/span>\n    <\/div>\n    <div class=\"ch\">\n      <label class=\"et\" for=\"btfl-p\">Position<\/label>\n      <select class=\"pos\" id=\"btfl-p\"><\/select>\n    <\/div>\n    <div class=\"ch\">\n      <label class=\"et\" for=\"btfl-q\">Nom<\/label>\n      <input class=\"rech\" id=\"btfl-q\" type=\"text\" placeholder=\"Mephisto, QEMU, 68000&hellip;\" autocomplete=\"off\">\n    <\/div>\n    <div class=\"bas\">\n      <button type=\"button\" class=\"raz\" id=\"btfl-r\">tout r&eacute;initialiser<\/button>\n      <span class=\"cpt\" id=\"btfl-c\"><\/span>\n    <\/div>\n  <\/div>\n  <div class=\"bpos\" id=\"btfl-bp\"><\/div>\n  <div class=\"cadre\"><table>\n    <thead><tr id=\"btfl-h\"><\/tr><\/thead>\n    <tbody id=\"btfl-y\"><\/tbody>\n  <\/table><\/div>\n  <div class=\"pan\" id=\"btfl-pan\"><\/div>\n\n  <p class=\"lgd\">Le num&eacute;ro de la premi&egrave;re colonne est le rang <em>dans la\n    s&eacute;lection affich&eacute;e<\/em>&nbsp;: sans aucun filtre, c&rsquo;est le rang\n    g&eacute;n&eacute;ral. Un clic sur un en-t&ecirc;te trie sur cette colonne, un second clic\n    inverse le sens&nbsp;; les deux petits entonnoirs ouvrent la liste &agrave; cocher des familles\n    et des types. La mention <span class=\"marq\">26\/30<\/span> apr&egrave;s un nom signale les rares\n    machines auxquelles toutes les positions n&rsquo;ont pas &eacute;t&eacute; pos&eacute;es&nbsp;:\n    les manquantes comptent 900&nbsp;secondes, comme une position non r&eacute;solue, donc leur\n    BT-Elo est un minorant. J&rsquo;ai v&eacute;rifi&eacute; ce que cette convention co&ucirc;te en\n    estimant les positions manquantes d&rsquo;apr&egrave;s les machines de force voisine&nbsp;:\n    l&rsquo;&eacute;cart va de z&eacute;ro &agrave; trente points Elo, et reste sous dix points\n    pour les deux Tandy, les plus incompl&egrave;tes.<\/p>\n\n  <div class=\"enc rouge\">\n    <p class=\"tit\">Les treize mesures &eacute;cart&eacute;es<\/p>\n    <p>Quatre raisons, et quatre seulement, font sortir une machine du tableau. Elles sont\n      list&eacute;es ici nomm&eacute;ment&nbsp;: une mesure jet&eacute;e en silence est une mesure\n      qu&rsquo;on ne peut pas v&eacute;rifier.<\/p>\n    <ul class=\"ec\">\n      <li><b>Mephisto Roma 68000, Amsterdam et Dallas 68000, versions\n        acc&eacute;l&eacute;r&eacute;es<\/b> &mdash; acc&eacute;l&eacute;ration inexistante, et\n        pour une raison qui se lit dans les fichiers&nbsp;: la vitesse maximale de ces trois\n        pilotes n&rsquo;a jamais &eacute;t&eacute; mesur&eacute;e sur ce PC. Sans facteur dans la\n        table, le relais lance la machine &agrave; ses 12&nbsp;MHz d&rsquo;origine &mdash; et ne\n        lui donne aucune fr&eacute;quence dans son nom, ce qui est le vrai signe. Les temps le\n        confirment&nbsp;: <b>1,00&times;<\/b> sur les dix positions comparables du Roma, les cinq\n        de l&rsquo;Amsterdam, les trois du Dallas, et des temps identiques &agrave; la seconde\n        sur l&rsquo;ensemble des trente. <span>(six mesures)<\/span><\/li>\n      <li><b>Saitek Simultano (ver.&nbsp;B)<\/b>, d&rsquo;origine et &agrave; 50&nbsp;MHz &mdash;\n        le programme cesse de renvoyer un coup en cours de route&nbsp;: 18 positions pos&eacute;es\n        sur 30 pour la version acc&eacute;l&eacute;r&eacute;e au BT-2450, 5 seulement pour\n        l&rsquo;originale au BT-2630. <span>(deux mesures)<\/span><\/li>\n      <li><b>Saitek President<\/b>, d&rsquo;origine et &agrave; 395&nbsp;MHz &mdash; temps non\n        r&eacute;alistes. La machine ne r&eacute;sout <em>aucune<\/em> des trente positions du\n        BT-2450, ni &agrave; 20&nbsp;MHz ni &agrave; 395, et les deux versions affichent les\n        m&ecirc;mes 900 secondes sur les trente. &Agrave; 395&nbsp;MHz elle devrait figurer\n        parmi les plus rapides des machines d&eacute;di&eacute;es&nbsp;; quelle qu&rsquo;en soit la\n        cause, ce n&rsquo;est pas une mesure. <span>(quatre mesures)<\/span><\/li>\n      <li><b>Sargon III 286 16&nbsp;MHz QEMU<\/b> &mdash; refuse la position&nbsp;: la saisie\n        &eacute;choue d&egrave;s le premier coup, une position pos&eacute;e sur trente.\n        <span>(une mesure)<\/span><\/li>\n    <\/ul>\n    <p>Le cas des acc&eacute;l&eacute;rations mortes m&eacute;rite un mot, parce qu&rsquo;il\n      montre ce qu&rsquo;un filtrage attrape. Des trente-trois couples\n      origine&nbsp;\/&nbsp;acc&eacute;l&eacute;r&eacute;e que le BT-2450 permet encore de comparer,\n      trente donnent un gain franc&nbsp;: de <strong>2,3&times;<\/strong> pour le Saitek Sparc\n      &agrave; plus de <strong>15&times;<\/strong> pour le Mephisto Berlin 68000. Trois donnent\n      exactement <strong>1,00&times;<\/strong>. Entre 1,00 et 2,30 il n&rsquo;y a rien&nbsp;: ce\n      n&rsquo;est pas une acc&eacute;l&eacute;ration faible qu&rsquo;on aurait arbitr&eacute;e au\n      seuil, c&rsquo;est une acc&eacute;l&eacute;ration absente.<\/p>\n  <\/div>\n\n  <p style=\"font-family:'JetBrains Mono',ui-monospace,monospace;font-size:.76rem;color:#6b6459;text-align:right;margin:3.4em 0 0;\">Laboratoire chess.lumn.eu &mdash; 13 octobre 2026<\/p>\n<\/div><\/section>\n<script>\n(function(){\n  if (window.__btfl) { return; }\n  window.__btfl = 1;\n  var D = {\"fam\":[\"Machines d\u00e9di\u00e9es\",\"Machines d\u00e9di\u00e9es acc\u00e9l\u00e9r\u00e9es\",\"Machines d\u00e9di\u00e9es virtuelles\",\"\u00c9mulation Soft PC\",\"PC virtuels\",\"Adapt\u00e9s\",\"UCI Ryzen\"],\"typ\":[\"1 thread\",\"286\",\"486DX\",\"68000\",\"ARM9\",\"Acc\u00e9l\u00e9r\u00e9es\",\"Adapt\u00e9s\",\"Originales\",\"Pentium\"],\"sol\":{\"2450\":[[\"Nxg7\",\"rq2r1k1\/5pp1\/p7\/4bNP1\/1p2P2P\/5Q2\/PP4K1\/5R1R w - -\"],[\"Bxb6\",\"6k1\/2b2p1p\/ppP3p1\/4p3\/PP1B4\/5PP1\/7P\/7K w - -\"],[\"Re6\",\"5r1k\/p1q2pp1\/1pb4p\/n3R1NQ\/7P\/3B1P2\/2P3P1\/7K w - -\"],[\"Qf7\",\"5r1k\/1P4pp\/3P1p2\/4p3\/1P5P\/3q2P1\/Q2b2K1\/B3R3 w - -\"],[\"Ka6\",\"3B4\/8\/2B5\/1K6\/8\/8\/3p4\/3k4 w - -\"],[\"e3\",\"1k1r4\/1pp4p\/2n5\/P6R\/2R1p1r1\/2P2p2\/1PP2B1P\/4K3 b - -\"],[\"Rd6\",\"6k1\/p3q2p\/1nr3pB\/8\/3Q1P2\/6P1\/PP5P\/3R2K1 b - -\"],[\"Rxc6+\",\"2krr3\/1p4pp\/p1bRpp1n\/2p5\/P1B1PP2\/8\/1PP3PP\/R1K3B1 w - -\"],[\"g5\",\"r5k1\/pp2p1bp\/6p1\/n1p1P3\/2qP1NP1\/2PQB3\/P5PP\/R4K2 b - -\"],[\"Rxg7+\",\"2r3k1\/1qr1b1p1\/p2pPn2\/nppPp3\/8\/1PP1B2P\/P1BQ1P2\/5KRR w - -\"],[\"Qxh2+\",\"1br3k1\/p4p2\/2p1r3\/3p1b2\/3Bn1p1\/1P2P1Pq\/P3Q1BP\/2R1NRK1 b - -\"],[\"Qe4\",\"8\/pp3k2\/2p1qp2\/2P5\/5P2\/1R2p1rp\/PP2R3\/4K2Q b - -\"],[\"Nb4\",\"3b2k1\/1pp2rpp\/r2n1p1B\/p2N1q2\/3Q4\/6R1\/PPP2PPP\/4R1K1 w - -\"],[\"Rxh7\",\"3r1rk1\/1p3pnp\/p3pBp1\/1qPpP3\/1P1P2R1\/P2Q3R\/6PP\/6K1 w - -\"],[\"Rg6\",\"4k1rr\/ppp5\/3b1p1p\/4pP1P\/3pP2N\/3P3P\/PPP5\/2KR2R1 w k -\"],[\"g6\",\"r1b3k1\/ppp3pp\/2qpp3\/2r3N1\/2R5\/8\/P1Q2PPP\/2B3K1 b - -\"],[\"Qxf4\",\"4r1k1\/p1qr1p2\/2pb1Bp1\/1p5p\/3P1n1R\/3B1P2\/PP3PK1\/2Q4R w - -\"],[\"d6\",\"8\/4p3\/8\/3P3p\/P2pK3\/6P1\/7b\/3k4 w - -\"],[\"f3\",\"3r2k1\/pp4B1\/6pp\/PP1Np2n\/2Pp1p2\/3P2Pq\/3QPPbP\/R4RK1 b - -\"],[\"Ra2\",\"r4rk1\/5p2\/1n4pQ\/2p5\/p5P1\/P4N2\/1qb1BP1P\/R3R1K1 w - -\"],[\"Re6\",\"r4rk1\/pb3p2\/1pp4p\/2qn2p1\/2B5\/6BP\/PPQ2PP1\/3RR1K1 w - -\"],[\"a3\",\"rnb1k2r\/pp2qppp\/3p1n2\/2pp2B1\/1bP5\/2N1P3\/PP2NPPP\/R2QKB1R w KQkq -\"],[\"Qf6\",\"r1b2rk1\/pp1p1pBp\/6p1\/8\/2PQ4\/8\/PP1KBP1P\/q7 w - -\"],[\"g6\",\"R7\/3p3p\/8\/3P2P1\/3k4\/1p5p\/1P1NKP1P\/7q w - -\"],[\"Nd3\",\"8\/8\/3k1p2\/p2BnP2\/4PN2\/1P2K1p1\/8\/5b2 b - -\"],[\"f5\",\"2r3k1\/pbr1q2p\/1p2pnp1\/3p4\/3P1P2\/1P1BR3\/PB1Q2PP\/5RK1 w - -\"],[\"e6\",\"3r2k1\/p2r2p1\/1p1B2Pp\/4PQ1P\/2b1p3\/P3P3\/7K\/8 w - -\"],[\"Ne4\",\"b2r1rk1\/2q2ppp\/p1nbpn2\/1p6\/1P6\/P1N1PN2\/1B2QPPP\/1BR2RK1 w - -\"],[\"Ke1\",\"r1b4Q\/p4k1p\/1pp1ppqn\/8\/1nP5\/8\/PP1KBPPP\/3R2NR w - -\"],[\"f4\",\"2k5\/2p3Rp\/p1pb4\/1p2p3\/4P3\/PN1P1P2\/1P2KP1r\/8 w - -\"]],\"2630\":[[\"Nxg7\",\"rq2r1k1\/5pp1\/p7\/4bNP1\/1p2P2P\/5Q2\/PP4K1\/5R1R w - -\"],[\"Bxb6\",\"6k1\/2b2p1p\/ppP3p1\/4p3\/PP1B4\/5PP1\/7P\/7K w - -\"],[\"Re6\",\"5r1k\/p1q2pp1\/1pb4p\/n3R1NQ\/7P\/3B1P2\/2P3P1\/7K w - -\"],[\"Qf7\",\"5r1k\/1P4pp\/3P1p2\/4p3\/1P5P\/3q2P1\/Q2b2K1\/B3R3 w - -\"],[\"Ka6\",\"3B4\/8\/2B5\/1K6\/8\/8\/3p4\/3k4 w - -\"],[\"e3\",\"1k1r4\/1pp4p\/2n5\/P6R\/2R1p1r1\/2P2p2\/1PP2B1P\/4K3 b - -\"],[\"Rd6\",\"6k1\/p3q2p\/1nr3pB\/8\/3Q1P2\/6P1\/PP5P\/3R2K1 b - -\"],[\"Rxc6+\",\"2krr3\/1p4pp\/p1bRpp1n\/2p5\/P1B1PP2\/8\/1PP3PP\/R1K3B1 w - -\"],[\"g5\",\"r5k1\/pp2p1bp\/6p1\/n1p1P3\/2qP1NP1\/2PQB3\/P5PP\/R4K2 b - -\"],[\"Rxg7+\",\"2r3k1\/1qr1b1p1\/p2pPn2\/nppPp3\/8\/1PP1B2P\/P1BQ1P2\/5KRR w - -\"],[\"Qxh2+\",\"1br3k1\/p4p2\/2p1r3\/3p1b2\/3Bn1p1\/1P2P1Pq\/P3Q1BP\/2R1NRK1 b - -\"],[\"Qe4\",\"8\/pp3k2\/2p1qp2\/2P5\/5P2\/1R2p1rp\/PP2R3\/4K2Q b - -\"],[\"Be6\",\"2bq3k\/2p4p\/p2p4\/7P\/1nBPPQP1\/r1p5\/8\/1K1R2R1 b - -\"],[\"Rxh7\",\"3r1rk1\/1p3pnp\/p3pBp1\/1qPpP3\/1P1P2R1\/P2Q3R\/6PP\/6K1 w - -\"],[\"e5\",\"2b1q3\/p7\/1p1p2kb\/nPpN3p\/P1P1P2P\/6P1\/5R1K\/5Q2 w - -\"],[\"Nxg2\",\"2krr3\/pppb1ppp\/3b4\/3q4\/3P3n\/2P2N1P\/PP2B1P1\/R1BQ1RK1 b - -\"],[\"Qxf4\",\"4r1k1\/p1qr1p2\/2pb1Bp1\/1p5p\/3P1n1R\/3B1P2\/PP3PK1\/2Q4R w - -\"],[\"d6\",\"8\/4p3\/8\/3P3p\/P2pK3\/6P1\/7b\/3k4 w - -\"],[\"f3\",\"3r2k1\/pp4B1\/6pp\/PP1Np2n\/2Pp1p2\/3P2Pq\/3QPPbP\/R4RK1 b - -\"],[\"Ra2\",\"r4rk1\/5p2\/1n4pQ\/2p5\/p5P1\/P4N2\/1qb1BP1P\/R3R1K1 w - -\"],[\"Re1\",\"k7\/8\/PP1b2P1\/K2Pn2P\/4R3\/8\/6np\/8 w - -\"],[\"a3\",\"rnb1k2r\/pp2qppp\/3p1n2\/2pp2B1\/1bP5\/2N1P3\/PP2NPPP\/R2QKB1R w KQkq -\"],[\"g4\",\"8\/7p\/8\/p4p2\/5K2\/Bpk3P1\/4P2P\/8 w - -\"],[\"g6\",\"R7\/3p3p\/8\/3P2P1\/3k4\/1p5p\/1P1NKP1P\/7q w - -\"],[\"Nd3\",\"8\/8\/3k1p2\/p2BnP2\/4PN2\/1P2K1p1\/8\/5b2 b - -\"],[\"f5\",\"2r3k1\/pbr1q2p\/1p2pnp1\/3p4\/3P1P2\/1P1BR3\/PB1Q2PP\/5RK1 w - -\"],[\"e6\",\"3r2k1\/p2r2p1\/1p1B2Pp\/4PQ1P\/2b1p3\/P3P3\/7K\/8 w - -\"],[\"e5\",\"rnb1k1nr\/p2p1ppp\/3B4\/1p1N1N1P\/4P1P1\/3P1Q2\/PqP5\/R4Kb1 w kq -\"],[\"O-O-O\",\"r1b1kb1r\/pp1n1ppp\/2q5\/2p3B1\/Q1B5\/2p2N2\/PP3PPP\/R3K2R w KQkq -\"],[\"f4\",\"2k5\/2p3Rp\/p1pb4\/1p2p3\/4P3\/PN1P1P2\/1P2KP1r\/8 w - -\"]]},\"d\":{\"2450\":[[1,\"Strelka 5.5 x64\",6,0,2420,3425,29,30,15.2,null,[0,0,0,4,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,900,0,0,0]],[2,\"Rybka 1.0 Beta\",6,0,2420,3069,29,30,15.2,null,[0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,900,4,0,0]],[3,\"Deep Fritz 8 UCI py\",5,6,2419,2876,29,30,15.4,null,[0,0,0,8,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,1,0,900,0]],[4,\"Toga II 3.1.2SE JA\",6,0,2419,3014,29,30,15.4,null,[0,0,0,11,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,9,0,900,2,0,0]],[5,\"Gambit Fruit 1.0 Beta 4bx\",6,0,2419,3024,29,30,15.5,null,[0,0,0,15,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,6,0,900,6,0,0]],[6,\"Fruit 2.2.1\",6,0,2419,3021,29,30,15.5,null,[0,0,0,10,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,900,9,0,0]],[7,\"Fritz 7 UCI py\",5,6,2419,2904,30,30,15.6,null,[0,0,0,2,0,0,0,0,1,1,0,0,0,0,1,0,1,0,0,0,0,1,0,0,0,234,0,1,688,0]],[8,\"Fruit 2.1 PC\",6,0,2419,2868,29,30,15.7,null,[0,1,0,10,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,0,900,18,0,0]],[9,\"HIARCS 11.1 UCI\",6,0,2418,3020,29,30,15.9,null,[1,0,1,4,1,1,1,1,0,1,1,1,1,0,4,1,0,1,1,1,0,0,1,1,1,30,900,0,1,1]],[10,\"Shredder 7 UCI py\",5,6,2418,2968,29,30,15.9,null,[0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,2,6,20,900,0,0,0]],[11,\"Shredder 6 UCI py\",5,6,2417,2857,29,30,16.3,null,[0,0,0,29,0,0,0,0,0,0,0,0,1,0,5,0,0,0,12,0,0,0,0,2,0,27,900,0,0,0]],[12,\"Komodo64 3\",6,0,2417,3310,29,30,16.4,null,[0,0,0,18,0,0,0,0,0,0,0,4,0,0,56,0,0,0,0,0,0,0,0,0,0,0,900,3,0,0]],[13,\"The King 3.50\",6,0,2416,2870,29,30,17,null,[0,0,0,6,0,0,0,0,1,0,0,0,0,0,0,0,0,0,46,0,1,0,0,2,2,57,900,3,0,1]],[14,\"Twisted Logic 20100815\",6,0,2416,3012,29,30,17.1,null,[0,0,3,4,0,0,0,0,7,1,0,91,0,15,0,0,0,0,0,0,0,0,2,0,0,0,900,0,0,0]],[15,\"Gull 1.2 x64\",6,0,2415,3126,29,30,17.3,null,[0,3,0,10,0,0,0,5,0,0,0,114,0,0,2,0,0,0,1,0,0,0,2,0,0,0,900,0,0,0]],[16,\"Gandalf 5.1\",6,0,2414,2833,29,30,18.1,null,[0,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,900,0,180,0]],[17,\"THE KING 3.33\",6,0,2413,2837,29,30,18.5,null,[0,0,0,2,0,0,0,0,3,0,0,0,0,0,0,0,0,0,59,0,1,0,0,3,1,128,900,8,0,1]],[18,\"Junior 7 UCI py\",5,6,2412,2796,29,30,18.8,null,[0,0,1,26,0,0,0,157,0,2,0,0,1,0,0,0,0,0,900,0,0,0,0,1,37,0,0,3,0,0]],[19,\"Fritz 6 UCI py\",5,6,2412,2850,29,30,19.2,null,[0,0,0,9,0,0,0,0,1,0,0,0,0,0,6,0,0,0,50,0,0,0,0,0,0,186,0,0,900,0]],[20,\"THE KING 3.23\",6,0,2405,2850,29,30,22.3,null,[0,0,0,3,0,0,0,0,5,0,0,0,0,0,0,0,0,0,183,0,1,0,0,3,1,229,900,12,0,0]],[21,\"Murka 3 x64 UCI\",6,0,2401,3012,29,30,24.7,null,[0,1,0,470,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,1,10,1,97,900,1,0,0]],[22,\"The King 2.54 ChessMachine 140 MHz\",1,5,2391,null,29,30,29.6,140,[1,15,2,262,3,3,2,1,14,2,2,2,0,0,0,0,1,17,10,9,6,6,1,900,114,2,14,102,7,274]],[23,\"Nimzo 8 UCI py\",5,6,2390,2744,28,30,30.1,null,[0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,900,0,900,0]],[24,\"Spike 1.2 Turin\",6,0,2390,3050,28,30,30.2,null,[0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,900,1,900,0]],[25,\"Gandalf 6.0\",6,0,2390,2873,28,30,30.2,null,[0,0,0,1,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,900,0,900,0]],[26,\"Chess Tiger 2007\",6,0,2389,2888,28,30,30.4,null,[0,0,0,2,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,6,900,0,0,2]],[27,\"List 512\",6,0,2389,2795,28,30,30.7,null,[0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,5,22,0,900,7,900,0]],[28,\"Shredder 10 UCI\",6,0,2389,2979,28,30,30.7,null,[0,0,0,24,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,1,11,0,900,1,900,0]],[29,\"Shredder 9.1 UCI\",6,0,2388,2970,28,30,30.9,null,[0,0,0,29,0,0,0,0,0,0,0,0,1,1,8,0,0,0,1,0,0,0,0,3,6,0,900,0,900,0]],[30,\"Chess Genius 4 Pentium 90MHz QEMU\",3,8,2388,null,29,30,31.2,null,[0,0,0,71,4,0,0,0,742,5,0,1,0,0,9,0,2,3,0,3,2,0,0,16,20,900,89,0,0,0]],[31,\"ProDeo 3.1\",6,0,2387,2998,28,30,31.6,null,[0,0,0,81,0,0,1,0,1,0,0,8,0,0,0,0,0,0,0,0,0,0,1,0,6,0,900,1,900,0]],[32,\"Chess Genius 5 Pentium 90MHz QEMU\",3,8,2387,null,29,30,31.7,null,[0,0,0,68,8,2,0,0,765,4,0,0,4,0,8,0,0,0,0,6,0,0,0,16,25,900,89,0,3,0]],[33,\"Shredder 5.32 UCI py\",5,6,2386,2770,28,30,31.9,null,[0,0,0,17,0,0,0,0,0,0,0,6,1,0,31,0,0,0,8,0,0,0,0,2,0,45,900,0,900,0]],[34,\"DiscoCheck 5.2.1\",6,0,2384,3097,28,30,32.9,null,[0,0,3,117,0,0,0,0,2,1,0,19,0,0,0,0,0,0,1,0,0,0,1,3,0,26,900,0,900,0]],[35,\"SOS 5 for Arena\",6,0,2384,2814,28,29,33.2,null,[0,0,2,48,0,0,null,0,2,0,0,12,0,0,39,0,0,0,3,0,0,0,1,1,81,0,900,1,0,0]],[36,\"Fritz 5.32 UCI py\",5,6,2383,2773,28,30,33.4,null,[0,0,0,21,0,1,0,0,19,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,900,900,0,160,0]],[37,\"Fritz 8 UCI py\",5,6,2381,2898,28,30,34.3,null,[0,0,0,8,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,247,900,1,900,0]],[38,\"Fritz 9 UCI py\",5,6,2379,2964,28,30,35.3,null,[0,5,0,18,0,0,0,0,0,0,0,4,0,0,1,0,0,0,0,0,0,0,0,0,0,286,900,3,900,0]],[39,\"Andscacs 0.72\",6,0,2372,3236,28,30,39,null,[0,1,0,300,0,0,0,0,0,1,0,5,0,1,0,0,0,0,0,0,0,0,0,4,0,228,900,0,900,0]],[40,\"Chess Genius 3 486DX 33MHz\",3,2,2364,null,28,30,43,null,[0,3,1,175,20,3,0,2,900,172,3,1,1,28,5,1,1,5,13,29,0,69,1,47,82,900,116,0,0,2]],[41,\"Chess Genius 3 Pentium 90MHz QEMU\",3,8,2363,null,28,30,43.5,null,[0,0,0,44,19,1,0,0,550,42,0,0,0,7,60,2,0,0,900,6,0,17,0,12,19,900,28,0,0,0]],[42,\"Chess Genius 5 486DX 33MHz\",3,2,2362,null,28,30,44.2,null,[1,3,1,252,25,3,0,2,900,12,0,1,9,1,31,0,1,6,3,15,1,5,0,62,90,900,326,0,0,5]],[43,\"Yace Paderborn\",6,0,2359,2726,27,30,45.3,null,[0,0,1,6,0,0,0,0,1,0,0,1,0,0,0,0,0,0,900,0,0,0,1,2,0,0,900,0,900,4]],[44,\"Chess Genius 4 486DX 33MHz\",3,2,2359,null,28,30,45.4,null,[1,3,2,341,171,4,1,2,900,18,0,0,1,2,33,0,1,6,58,15,1,4,1,61,89,900,104,0,1,6]],[45,\"Ruffian 1.0.5\",6,0,2359,2852,27,30,45.4,null,[0,0,0,1,0,0,0,0,0,0,0,0,0,0,3,0,0,0,900,0,0,0,0,1,1,3,900,13,900,0]],[46,\"Ruffian 2.1.0\",6,0,2359,2837,27,30,45.6,null,[0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,900,0,0,0,0,1,0,0,900,12,900,0]],[47,\"Fruit 2.3.1\",6,0,2359,3019,27,30,45.6,null,[0,0,0,8,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,900,0,900,28,900,0]],[48,\"Zarkov 6.50 w32\",6,0,2358,2771,27,30,45.8,null,[0,0,0,11,0,0,0,0,0,0,0,0,0,0,1,0,0,0,900,0,0,0,0,1,32,0,900,0,900,1]],[49,\"Junior 8 UCI py\",5,6,2356,2843,27,30,47.2,null,[0,0,1,27,0,2,0,91,0,3,0,0,3,0,1,0,0,1,900,0,0,0,0,1,900,0,0,0,900,0]],[50,\"Rebel 6.0\",6,0,2352,2674,27,30,48.9,null,[0,0,0,900,0,0,0,1,6,0,0,0,0,0,0,0,0,0,900,0,0,0,0,4,160,900,62,0,0,0]],[51,\"Mephisto Genius 68030 London 240 MHz\",1,5,2335,null,27,30,57.7,240,[1,1,1,303,24,2,1,19,900,66,2,20,4,16,106,1,1,3,1,6,6,31,1,31,23,900,67,1,900,24]],[52,\"ProDeo 2.0\",6,0,2334,2926,27,30,57.8,null,[0,0,1,900,0,0,0,1,387,0,0,0,0,0,0,0,0,0,900,0,0,0,0,0,3,0,900,0,376,0]],[53,\"Hiarcs 7 UCI py\",5,6,2332,2782,27,30,58.8,null,[0,0,0,30,0,0,0,0,0,0,0,900,0,0,0,0,0,0,900,0,0,0,0,1,8,788,900,0,0,0]],[54,\"Saitek RISC 2500 v1.04 400 MHz\",1,5,2327,null,28,30,61.4,400,[3,15,10,448,2,3,1,0,316,7,7,0,855,1,0,0,2,16,8,36,17,7,2,900,6,3,18,99,0,900]],[55,\"Mephisto Berlin Pro 68020 230 MHz\",1,5,2326,null,27,30,62.2,230,[1,2,2,317,249,2,1,1,900,50,2,20,1,14,3,1,1,3,3,174,6,29,1,29,22,900,78,1,900,18]],[56,\"Fritz 2 Pentium 90MHz QEMU\",3,8,2323,null,27,30,63.7,null,[4,61,2,900,21,61,2,4,900,9,12,72,11,2,0,2,4,4,55,8,1,9,0,71,252,0,359,34,900,62]],[57,\"Rebel 6 486DX 33MHz\",3,2,2316,null,27,30,66.9,null,[158,45,29,900,538,26,21,23,2,17,5,90,80,5,1,2,82,16,40,9,20,8,2,900,900,2,87,1,1,9]],[58,\"Chess Genius 1 Pentium 90MHz QEMU\",3,8,2315,null,27,30,67.5,null,[0,6,5,663,28,1,1,0,900,44,7,76,0,12,9,0,3,3,15,150,0,23,0,175,13,900,106,1,900,7]],[59,\"Chess Genius 2 486DX 33MHz\",3,2,2314,null,27,30,68,null,[1,2,6,900,37,2,1,2,900,147,3,58,0,29,1,1,1,5,43,671,0,69,1,55,72,900,122,0,1,51]],[60,\"The King 2.54 ChessMachine 32MHz\",0,7,2311,null,27,30,69.4,null,[6,64,10,900,14,13,8,2,60,8,8,8,2,1,0,1,2,75,46,40,27,24,6,900,496,9,63,447,30,900]],[61,\"MChess Pro 6 486DX 33MHz\",3,2,2305,null,27,30,72.3,null,[8,22,11,835,12,12,3,1,220,15,2,179,3,24,2,14,16,80,50,46,18,1,21,900,900,1,2,900,16,19]],[62,\"Rebel 6 Pentium 90MHz QEMU\",3,8,2302,null,26,30,73.9,null,[50,16,11,900,151,12,7,8,3,7,4,27,26,4,4,3,25,6,900,7,8,6,3,407,900,900,28,3,3,6]],[63,\"Stockfish 11 ARM9 300MHz QEMU\",2,4,2299,null,26,30,75.3,null,[3,15,8,900,6,23,7,1,1,48,0,85,900,277,0,0,36,1,900,81,1,0,24,14,0,252,900,15,18,0]],[64,\"Rebel 12 Pentium 90MHz QEMU\",3,8,2299,null,27,30,75.7,null,[1,699,17,900,77,7,3,7,228,7,4,10,34,13,1,2,9,9,10,6,7,4,12,626,900,2,40,1,900,5]],[65,\"Stockfish 11 ARM9 300MHz\",2,4,2295,null,26,30,77.3,null,[4,18,13,900,3,21,16,1,1,322,0,57,900,187,0,0,44,1,900,4,0,0,42,120,0,150,900,1,33,0]],[66,\"Gideon 3.1 ChessMachine 150 MHz\",1,5,2295,null,26,30,77.4,150,[18,7,3,900,94,5,1,64,66,2,0,18,2,6,0,0,10,2,900,2,3,1,0,540,900,900,84,113,0,2]],[67,\"Fruit 2.1 ARM9 30MHz\",2,4,2295,null,26,30,77.6,null,[0,265,27,900,8,5,4,4,900,53,10,6,31,3,3,2,119,25,91,6,13,4,13,280,900,1,24,900,6,52]],[68,\"Rebel 9 486DX 33MHz\",3,2,2293,null,26,30,78.4,null,[141,64,87,900,21,32,4,298,2,20,5,900,92,46,2,3,71,18,38,9,5,10,6,900,900,2,122,2,2,4]],[69,\"Mephisto Berlin 68000 v0.03 285 MHz\",1,5,2291,null,27,30,79.7,285,[0,7,5,782,44,4,1,1,900,197,15,167,1,28,0,1,2,7,9,261,8,4,0,157,25,900,327,0,900,32]],[70,\"MChess Pro 6 Pentium 90MHz QEMU\",3,8,2290,null,28,30,80.1,null,[229,257,5,216,4,4,1,274,20,219,252,48,2,23,1,5,216,21,900,14,6,0,7,647,900,0,2,516,6,7]],[71,\"MChess 1.71 Pentium 90MHz QEMU\",3,8,2278,null,25,30,86,null,[21,6,6,900,7,6,2,3,9,14,21,53,3,9,3,2,14,29,31,55,2,9,2,900,900,3,154,900,900,195]],[72,\"Mephisto Genius 68030 London\",0,7,2278,null,26,30,86.1,33,[2,5,2,900,104,8,2,85,900,295,6,86,15,69,10,2,3,11,4,24,26,138,3,134,135,900,282,2,900,110]],[73,\"The King 2.54 ChessMachine 14MHz\",0,7,2260,null,25,30,94.9,null,[13,146,22,900,32,30,18,5,137,18,17,18,4,2,0,2,4,172,104,90,62,55,13,900,900,20,144,900,69,900]],[74,\"Fidelity Elite Avantgarde V9 190 MHz\",1,5,2258,null,26,30,96.2,190,[129,208,29,289,33,900,20,1,42,8,1,149,9,21,0,7,44,19,14,42,8,705,5,140,900,900,242,0,4,900]],[75,\"Fidelity Designer Mach IV 225 MHz\",1,5,2255,null,26,30,97.6,225,[135,217,30,308,33,900,19,1,10,7,1,150,9,21,0,7,43,18,14,41,8,778,5,144,900,900,251,0,4,900]],[76,\"Fruit 2.1 68040 40MHz\",2,3,2253,null,26,30,98.3,null,[0,575,60,900,16,11,8,9,900,117,21,12,68,8,6,4,262,54,203,14,29,8,29,609,900,1,52,900,12,112]],[77,\"Gideon 3.1 ChessMachine 32MHz\",0,7,2251,null,26,30,99.5,null,[84,33,16,900,440,25,3,299,313,11,2,86,11,27,0,1,49,12,900,7,13,5,1,900,900,0,393,530,0,7]],[78,\"Stockfish 11 Pentium 90MHz\",4,8,2251,null,25,30,99.7,null,[11,44,25,900,20,69,21,2,2,141,1,243,900,900,0,0,104,2,900,239,2,1,71,44,0,900,341,46,53,1]],[79,\"Fidelity Designer Mach III 270 MHz\",1,5,2249,null,27,30,100.7,270,[225,416,41,549,64,900,27,1,13,9,2,270,12,32,0,10,69,34,18,63,11,900,7,249,900,0,568,0,5,651]],[80,\"MChess 1.71 486DX 33MHz\",3,2,2247,null,26,30,101.6,null,[75,22,11,900,14,12,3,1,32,50,73,204,7,32,2,8,46,108,122,217,2,24,6,900,900,1,618,900,13,793]],[81,\"Novag Sapphire 335 MHz\",1,5,2246,null,24,30,102,335,[900,65,12,900,900,150,1,2,97,8,3,2,14,102,0,0,47,15,9,5,2,5,2,65,900,900,113,900,0,3]],[82,\"Chess Genius 1 486DX 33MHz\",3,2,2241,null,26,30,104.3,null,[0,19,12,900,103,5,0,0,900,167,24,307,1,38,30,1,1,11,56,564,1,70,1,756,48,900,414,0,900,30]],[83,\"WildCat 8 UCI\",6,0,2240,2741,23,30,105,null,[0,900,0,900,0,0,0,0,900,0,0,0,0,0,0,0,0,0,0,0,0,0,0,900,900,0,0,900,0,900]],[84,\"Saitek RISC 2500 v1.04\",0,7,2237,null,26,30,106.7,14,[29,164,108,900,19,30,12,2,900,48,50,2,855,5,0,0,10,108,55,249,120,47,15,900,41,21,123,691,1,900]],[85,\"Stockfish 11 Pentium 90MHz QEMU\",4,8,2235,null,26,30,107.5,null,[10,45,24,900,20,72,21,2,2,148,1,260,900,853,0,0,111,2,900,255,2,1,74,44,0,796,900,48,56,1]],[86,\"Fritz 2 486DX 33MHz\",3,2,2234,null,25,30,108.1,null,[18,234,8,900,83,238,7,13,900,34,44,286,42,7,2,9,16,13,210,30,4,35,2,283,900,1,900,132,900,234]],[87,\"Mephisto Berlin Pro 68020\",0,7,2233,null,25,30,108.6,24,[2,7,12,900,294,11,2,2,900,310,10,124,2,86,14,2,4,15,16,900,35,179,3,175,130,900,472,2,900,107]],[88,\"Saitek Sparc (rev.518) 54 MHz\",1,5,2225,null,25,30,112.6,54,[1,699,27,408,16,900,15,9,9,6,2,12,8,35,1,16,102,22,82,31,8,2,5,900,900,900,594,144,1,900]],[89,\"Novag Star Diamond (v1.04) 110 MHz\",1,5,2219,null,24,30,115.7,110,[900,54,713,900,279,124,1,2,82,5,2,3,11,98,0,0,37,15,900,26,2,4,2,14,900,900,63,900,0,4]],[90,\"Fritz 3 Pentium 90MHz QEMU\",3,8,2208,null,23,30,121,null,[4,54,3,900,6,47,3,3,900,84,10,28,7,4,4,4,7,3,42,7,4,900,4,42,900,900,147,900,900,440]],[91,\"Mephisto RISC II 56 MHz\",1,5,2205,null,24,30,122.4,56,[63,23,6,900,361,17,2,900,900,9,2,69,35,18,0,1,40,8,900,5,1,4,1,900,900,0,418,855,0,5]],[92,\"Chess Genius 2 Pentium 90MHz QEMU\",3,8,2196,null,23,30,127.1,null,[0,0,0,312,5,0,900,1,688,33,0,12,900,6,77,2,0,2,900,150,2,16,0,11,900,900,900,2,900,5]],[93,\"Gideon 3.1 ChessMachine 14MHz\",0,7,2191,null,25,30,129.4,null,[193,76,36,900,900,58,6,684,715,25,4,196,25,62,0,1,112,26,66,16,30,11,2,900,900,1,899,900,1,17]],[94,\"Fritz 1 Pentium 90MHz QEMU\",3,8,2184,null,24,30,132.8,null,[585,196,32,900,8,44,900,7,900,33,26,11,42,25,900,5,107,12,138,12,3,37,21,713,900,2,100,150,900,261]],[95,\"Rebel 9 Pentium 90MHz QEMU\",3,8,2177,null,22,30,136.5,null,[41,21,26,900,8,900,900,87,3,8,5,360,29,900,3,4,23,6,14,900,900,6,5,294,900,4,36,3,900,4]],[96,\"Fruit 2.1 68020 16MHz\",2,3,2177,null,24,30,136.5,null,[1,900,150,900,40,27,20,22,900,293,52,30,171,19,16,9,657,134,508,34,72,19,73,900,900,3,130,900,31,281]],[97,\"Mephisto RISC II\",0,7,2177,null,22,30,136.7,14,[192,70,18,900,900,50,6,900,900,26,6,207,106,54,0,2,128,24,66,16,2,10,2,900,900,0,900,900,0,16]],[98,\"Cray Blitz 49h ARM9 300MHz QEMU\",2,4,2174,null,24,30,138.2,null,[0,24,82,900,4,49,0,2,900,6,0,900,315,14,0,0,253,44,900,49,3,3,724,900,255,0,508,319,900,241]],[99,\"Saitek Sparc (rev.518)\",0,7,2167,null,22,30,141.5,20,[2,900,60,900,34,900,34,21,20,13,5,27,19,82,1,39,240,50,193,72,18,5,12,900,900,900,900,343,1,900]],[100,\"Crafty 19.15 ARM9 30MHz\",2,4,2166,null,26,30,141.8,null,[335,203,440,900,14,5,2,6,5,282,54,519,92,82,0,4,832,331,900,26,30,51,900,900,568,0,39,91,0,900]],[101,\"Fritz 3 486DX 33MHz\",3,2,2145,null,22,30,152.3,null,[7,224,6,900,12,189,1,1,900,332,39,108,19,12,1,12,20,8,160,15,3,900,1,167,900,900,604,900,900,900]],[102,\"Stockfish 11 486DX 33MHz\",4,2,2141,null,24,30,154.6,null,[36,146,81,900,66,230,68,6,7,473,2,863,900,900,0,1,354,7,900,804,6,2,242,144,1,900,900,152,177,3]],[103,\"Stockfish 11 ARM9 30MHz\",2,4,2134,null,23,30,158,null,[42,165,112,900,31,190,151,6,6,900,2,549,900,900,0,1,425,6,900,35,5,2,403,900,1,900,727,10,309,3]],[104,\"Stockfish 11 486DX 33MHz QEMU\",4,2,2133,null,24,30,158.5,null,[35,155,84,900,68,246,71,6,7,508,2,890,900,900,0,1,381,7,900,874,5,2,254,153,1,900,900,164,191,3]],[105,\"Fidelity Elite Avantgarde V9\",0,7,2131,null,23,30,159.4,32,[592,900,132,900,152,900,89,2,186,36,5,667,40,96,0,33,198,85,62,187,37,900,23,628,900,0,900,0,16,900]],[106,\"Mephisto Nigel Short 89 MHz\",1,5,2129,null,22,30,160.6,89,[500,900,13,900,15,197,3,900,900,153,1,900,130,225,900,0,42,188,58,22,3,2,4,900,900,0,674,205,0,2]],[107,\"Fritz 1 486DX 33MHz\",3,2,2115,null,23,30,167.3,null,[900,758,101,900,13,144,900,22,900,114,88,26,152,87,1,12,411,52,555,29,4,128,70,900,900,1,399,553,17,900]],[108,\"Novag Zircon II 310 MHz\",1,5,2115,null,21,30,167.5,310,[12,91,6,900,900,900,900,3,15,42,174,8,10,628,223,1,63,111,48,294,4,900,2,216,900,0,900,900,2,900]],[109,\"Mephisto Berlin 68000 v0.03\",0,7,2099,null,22,30,175.3,12,[4,121,91,900,758,59,8,14,900,900,261,900,11,491,2,12,29,111,159,900,140,62,3,900,430,900,900,2,6,542]],[110,\"Fidelity Designer Mach IV\",0,7,2084,null,20,30,182.8,20,[900,900,212,900,248,900,138,3,69,51,8,900,64,154,0,52,318,134,99,298,59,900,36,900,900,0,900,0,26,900]],[111,\"Novag Super Expert C v3.6 70 MHz\",1,5,2078,null,22,30,186.2,70,[900,366,90,528,18,900,900,10,900,13,114,900,2,25,0,2,101,44,223,270,7,900,3,900,900,247,660,652,140,456]],[112,\"Novag Super Forte C v3.6 72 MHz\",1,5,2078,null,22,30,186.2,72,[900,380,38,541,17,900,900,10,900,13,118,900,2,24,0,2,104,44,230,192,5,900,4,900,900,151,812,814,97,373]],[113,\"Mephisto MM V (v5.1) 67 MHz\",1,5,2059,null,21,30,195.6,67,[644,511,39,900,45,789,3,900,900,900,4,900,41,49,2,0,80,98,900,31,4,855,148,900,900,1,900,287,0,8]],[114,\"Novag Sapphire\",0,7,2058,null,20,30,195.8,26.6,[900,655,122,900,900,900,11,16,900,78,25,28,135,900,2,2,457,142,92,50,27,48,21,801,900,900,900,900,1,38]],[115,\"Stockfish 11 68040 40MHz\",2,3,2054,null,20,30,197.9,null,[98,394,266,900,72,453,360,14,15,900,4,900,900,900,1,2,900,15,900,81,12,6,900,900,2,309,900,22,743,6]],[116,\"Cray Blitz 49h Pentium 90MHz QEMU\",4,8,2028,null,17,29,211.1,null,[0,75,267,900,14,158,2,7,900,21,1,900,900,45,0,2,900,139,900,157,10,11,900,900,900,null,900,900,56,900]],[117,\"Psion Chess 1.01 286 1800MHz QEMU\",3,1,2018,null,17,30,216.2,null,[0,18,7,900,13,2,900,0,900,900,900,900,7,18,0,900,900,0,900,900,118,900,15,72,900,900,900,0,0,99]],[118,\"Psion Chess 2.13 286 1800MHz QEMU\",3,1,2018,null,17,30,216.2,null,[0,18,7,900,13,2,900,0,900,900,900,900,7,18,0,900,900,0,900,900,118,900,15,73,900,900,900,0,0,99]],[119,\"Mephisto Mondial 68000 XL 210 MHz\",1,5,2015,null,18,30,217.5,210,[900,217,97,900,78,7,900,1,900,900,900,900,80,48,34,26,175,23,900,900,261,162,258,514,900,900,900,2,1,268]],[120,\"Cray Blitz 49h ARM9 30MHz\",2,4,2009,null,18,30,220.7,null,[2,239,900,900,47,488,7,22,900,65,4,252,900,137,1,8,900,442,900,484,33,35,900,900,900,2,900,900,176,900]],[121,\"Cray Blitz 49h 486DX 33MHz\",4,2,2008,null,18,30,221.2,null,[2,238,900,900,43,503,7,22,900,68,3,259,900,143,1,8,900,422,900,492,34,35,900,900,900,1,900,900,194,900]],[122,\"Cray Blitz 49h 486DX 33MHz QEMU\",4,2,2007,null,18,30,221.6,null,[2,240,900,900,45,502,7,23,900,68,3,262,900,144,1,8,900,438,900,501,34,36,900,900,900,1,900,900,182,900]],[123,\"Novag Constellation Forte A 91 MHz\",1,5,1971,null,18,30,239.3,91,[900,737,38,654,900,91,900,172,900,900,203,900,223,24,26,7,815,57,245,177,14,24,15,900,900,900,900,900,35,900]],[124,\"Fidelity Designer Mach III\",0,7,1968,null,19,30,240.9,16,[900,900,546,900,848,900,356,9,174,121,19,900,150,408,0,129,900,444,237,822,139,900,92,900,900,0,900,0,62,900]],[125,\"Stockfish 11 68020 16MHz\",2,3,1954,null,17,30,248,null,[239,900,659,900,176,900,897,33,37,900,11,900,900,900,2,6,900,38,900,200,28,13,900,900,4,767,900,54,900,16]],[126,\"Mephisto MM IV (v7.10) 66 MHz\",1,5,1944,null,16,30,253.2,66,[900,418,209,900,45,900,900,94,900,900,900,217,44,900,900,758,900,98,900,112,1,511,86,900,900,1,900,0,1,1]],[127,\"Mephisto Modena (set 3) 65 MHz\",1,5,1943,null,14,30,253.7,65,[900,900,193,900,47,14,900,0,900,900,900,127,93,900,1,900,900,38,900,59,8,10,900,900,900,900,900,108,1,125]],[128,\"Fidelity Par Excellence (B) 73 MHz\",1,5,1938,null,16,30,256.2,73,[900,900,245,900,33,900,26,47,360,125,83,900,125,70,900,114,748,615,900,900,74,900,78,900,900,1,900,900,29,900]],[129,\"Fidelity Designer 2100 71 MHz\",1,5,1937,null,16,30,256.6,71,[900,900,248,900,34,900,26,48,361,126,84,900,128,72,900,116,754,616,900,900,75,900,80,900,900,1,900,900,28,900]],[130,\"Mephisto Nigel Short\",0,7,1929,null,15,30,260.4,4.9,[900,900,165,900,198,900,39,900,900,900,16,900,900,900,2,1,522,900,753,281,35,31,48,900,900,5,900,900,1,27]],[131,\"Novag Zircon II\",0,7,1923,null,15,30,263.6,26.6,[128,900,63,900,900,900,900,29,167,475,900,75,94,900,900,5,695,900,476,900,51,22,16,900,900,0,900,900,22,900]],[132,\"Novag Super VIP v3.7 430 MHz\",1,5,1921,null,13,30,264.5,430,[900,133,900,900,31,12,900,14,900,127,23,900,4,9,900,900,900,105,900,900,5,900,900,70,900,0,900,900,37,900]],[133,\"Fidelity Designer 2000 56 MHz\",1,5,1911,null,15,30,269.3,56,[900,900,316,900,43,900,34,60,457,160,106,900,160,90,900,146,900,855,900,900,93,900,99,900,900,1,900,900,36,900]],[134,\"Mephisto MM V (v5.1)\",0,7,1895,null,15,30,277.5,4.9,[900,900,383,900,447,900,27,900,900,900,35,900,409,487,17,1,808,900,900,297,35,110,900,900,900,9,900,900,2,81]],[135,\"Saitek Maestro D++ 59 MHz\",1,5,1863,null,12,30,293.3,59,[900,716,900,900,67,900,900,1,900,900,900,900,4,900,9,6,900,553,900,900,1,4,900,900,900,0,900,0,900,35]],[136,\"Saitek Maestro D++\",0,7,1863,null,12,30,293.7,8,[900,900,900,900,276,900,900,2,900,900,900,382,18,900,35,22,900,900,900,900,6,25,900,900,900,0,900,0,457,199]],[137,\"Saitek Turbo King II (D+) 58 MHz\",1,5,1842,null,12,26,304.2,58,[900,318,808,900,108,900,null,1,900,900,900,900,6,900,3,9,null,793,900,null,2,5,900,900,900,0,900,0,900,null]],[138,\"Novag Super Forte C v3.6\",0,7,1841,null,12,30,304.4,6,[900,900,304,900,142,900,900,81,900,101,900,900,13,190,0,11,802,338,900,900,52,900,31,900,900,900,900,900,900,900]],[139,\"Saitek Corona II (ver. D+) 50 MHz\",1,5,1834,null,11,25,307.9,50,[900,361,900,900,119,900,900,null,900,null,900,900,7,900,2,10,900,834,null,900,3,6,900,900,null,0,null,0,900,32]],[140,\"Novag Super Expert C v3.6\",0,7,1826,null,12,30,312,6,[900,900,737,900,142,900,900,81,900,101,900,900,15,198,0,11,814,338,900,900,49,900,31,900,900,900,900,900,900,900]],[141,\"Saitek Corona II (ver. D+)\",0,7,1801,null,9,27,324.6,5,[900,900,900,900,900,900,900,5,900,900,900,null,58,900,21,83,900,900,900,900,24,61,900,null,900,1,900,1,null,321]],[142,\"Saitek Prisma 280 MHz\",1,5,1795,null,10,30,327.7,280,[900,900,296,900,301,900,900,6,900,900,900,151,900,900,1,361,900,203,900,900,68,900,900,900,900,900,900,85,192,900]],[143,\"Psion Chess 1.01 286 16MHz QEMU\",3,1,1789,null,10,30,330.6,null,[3,900,812,900,900,213,900,1,1,900,900,900,747,900,1,900,900,51,900,900,900,900,900,900,900,900,900,2,3,900]],[144,\"Psion Chess 2.13 286 16MHz QEMU\",3,1,1789,null,10,30,330.7,null,[3,900,814,900,900,214,900,1,1,900,900,900,750,900,1,900,900,51,900,900,900,900,900,900,900,900,900,2,3,900]],[145,\"Saitek Turbo King II (D+)\",0,7,1784,null,9,28,332.9,5,[900,900,900,900,900,900,900,4,900,900,900,504,56,900,28,83,900,null,900,900,21,46,900,900,900,null,900,1,900,333]],[146,\"Mephisto Modena (set 3)\",0,7,1758,null,9,30,345.8,4.2,[900,900,900,900,490,137,900,0,900,900,900,900,900,900,6,900,900,402,900,612,88,109,900,900,900,900,900,900,7,900]],[147,\"Mephisto Mondial 68000 XL\",0,7,1737,null,9,30,356.4,12,[900,900,900,900,900,95,900,9,900,900,900,900,900,708,500,369,900,334,900,900,900,900,434,900,900,900,900,22,16,900]],[148,\"Mephisto MM IV (v7.10)\",0,7,1729,null,8,30,360.3,4.9,[900,900,900,900,449,900,900,900,900,900,900,900,488,900,900,900,900,900,900,900,7,900,848,900,900,5,900,0,9,11]],[149,\"Novag Constellation Forte A\",0,7,1724,null,10,30,363.2,5,[900,900,526,900,900,900,900,900,900,900,900,317,900,330,373,96,900,794,900,900,195,327,211,900,900,900,900,900,625,900]],[150,\"Mephisto Amsterdam\",0,7,1696,null,5,30,377,12,[20,900,900,900,900,900,900,16,900,900,900,900,900,900,24,900,900,900,900,900,900,900,900,900,900,46,900,900,15,900]],[151,\"Hiarcs 8 UCI py\",5,6,1681,2858,26,30,384.3,null,[899,899,18,899,899,899,899,812,899,17,899,899,899,0,899,899,17,899,900,826,683,899,891,899,899,900,900,899,900,899]],[152,\"Saitek Turbo 16K 125 MHz\",1,5,1669,null,5,30,390.6,125,[900,900,245,900,900,900,900,900,900,900,900,900,900,900,4,4,900,900,900,900,900,900,900,900,900,1,900,900,684,900]],[153,\"Fidelity Designer 2100\",0,7,1660,null,6,30,394.8,5,[900,900,900,900,415,900,324,581,900,900,900,417,900,900,900,900,900,900,900,900,900,900,900,900,900,12,900,900,342,900]],[154,\"Fidelity Par Excellence (B)\",0,7,1660,null,6,30,394.8,5,[900,900,900,900,415,900,324,581,900,900,900,417,900,900,900,900,900,900,900,900,900,900,900,900,900,12,900,900,342,900]],[155,\"Novag Super VIP v3.7\",0,7,1660,null,6,30,395.2,9.8,[900,900,900,900,900,515,900,620,900,536,900,900,200,900,900,900,900,900,900,900,220,900,900,900,900,21,900,900,900,900]],[156,\"Tandy Chess Champion 2150\",0,7,1657,null,4,20,396.7,3,[900,900,null,900,null,900,900,6,900,null,900,900,70,null,900,133,900,null,900,900,null,900,null,900,null,194,null,900,null,900]],[157,\"Saitek Prisma\",0,7,1639,null,4,30,405.5,20,[900,900,900,900,900,900,900,90,900,900,900,900,32,900,12,900,900,900,900,900,796,900,900,900,900,900,900,900,900,900]],[158,\"Mephisto Dallas 68000\",0,7,1637,null,3,30,406.3,12,[900,900,900,900,900,900,900,43,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,20,15,900]],[159,\"Saitek Turbo 16K\",0,7,1637,null,3,30,406.5,12,[900,900,900,900,900,900,900,900,900,900,900,900,900,900,39,44,900,900,900,900,900,900,900,900,900,5,900,900,900,900]],[160,\"Saitek Leonardo (v1.4)\",0,7,1633,null,3,30,408.5,12,[900,900,900,900,900,900,900,114,900,900,900,900,900,900,90,900,900,900,900,900,900,900,900,900,900,4,900,900,900,900]],[161,\"Daydreamer 2.0.0\",6,0,1622,3181,28,30,413.8,null,[900,831,900,900,77,900,900,900,883,900,900,900,900,900,900,900,231,900,883,737,878,900,892,789,900,736,900,900,793,900]],[162,\"Fidelity Designer 2000\",0,7,1615,null,5,30,417.5,3,[900,900,900,900,702,900,547,900,900,900,900,704,900,900,900,900,900,900,900,900,900,900,900,900,900,20,900,900,578,900]],[163,\"Tandy Chess Champion 2150 41 MHz\",1,5,1607,null,2,20,421.4,41,[900,null,900,900,null,900,900,null,900,null,900,900,5,900,900,null,900,null,900,null,78,900,null,900,null,900,null,900,900,900]],[164,\"Saitek Simultano (ver. B)\",0,7,1600,null,3,22,425.2,5,[900,null,900,900,900,900,null,4,null,900,null,511,900,900,900,900,900,null,900,696,900,900,null,900,null,900,900,900,null,900]],[165,\"Mephisto Roma 68000\",0,7,1565,null,10,30,442.5,12,[900,855,900,900,900,855,900,855,900,900,900,900,900,855,855,855,900,855,900,900,900,900,855,900,900,900,900,855,855,900]]],\"2630\":[[1,\"Deep Fritz 8 UCI py\",5,6,2587,2876,29,30,21.3,null,[0,0,0,8,0,0,0,0,0,0,0,0,14,0,900,88,0,0,0,0,228,0,25,0,0,0,1,3,7,0]],[2,\"Shredder 10 UCI\",6,0,2583,2979,29,30,23.4,null,[0,0,0,24,0,0,0,0,0,0,0,0,5,0,4,0,0,0,1,0,26,0,0,1,11,0,900,0,431,0]],[3,\"Shredder 9.1 UCI\",6,0,2577,2970,29,30,26.6,null,[0,0,0,29,0,0,0,0,0,0,0,0,1,1,32,0,0,0,1,0,62,0,0,3,6,0,900,330,227,0]],[4,\"Strelka 5.5 x64\",6,0,2569,3425,28,30,30.3,null,[0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,7,0,0,0,0,0,900,900,0,0]],[5,\"Murka 3 x64 UCI\",6,0,2568,3012,29,30,30.8,null,[0,1,0,470,0,0,0,0,0,0,0,0,0,0,0,47,0,2,0,0,1,0,304,10,1,97,900,13,0,0]],[6,\"Spike 1.2 Turin\",6,0,2568,3050,28,30,30.9,null,[0,0,0,5,0,0,0,0,0,0,0,0,15,0,0,900,0,0,0,0,1,0,3,0,2,0,900,2,21,0]],[7,\"Gandalf 5.1\",6,0,2566,2833,28,30,32.1,null,[0,0,0,0,1,0,0,0,2,0,0,0,21,0,3,0,0,0,1,0,67,0,0,1,0,0,900,900,28,0]],[8,\"Nimzo 8 UCI py\",5,6,2566,2744,28,30,32.2,null,[0,0,0,2,0,0,0,0,0,0,0,0,7,0,900,12,0,0,0,0,3,0,1,0,0,0,900,100,3,0]],[9,\"Gandalf 6.0\",6,0,2565,2873,28,30,32.6,null,[0,0,0,1,0,0,0,0,6,0,0,0,7,0,1,72,0,0,0,0,14,0,38,3,0,0,900,900,13,0]],[10,\"Twisted Logic 20100815\",6,0,2564,3012,28,30,33,null,[0,0,3,4,0,0,0,0,7,1,0,91,1,15,1,0,0,0,0,0,14,0,40,0,0,0,900,900,0,0]],[11,\"Rybka 1.0 Beta\",6,0,2557,3069,28,30,36.3,null,[0,0,0,5,0,0,0,0,0,0,0,0,1,0,0,900,0,0,0,0,2,0,367,0,3,0,900,2,0,0]],[12,\"Fritz 6 UCI py\",5,6,2557,2850,28,30,36.4,null,[0,0,0,9,0,0,0,0,1,0,0,0,16,0,900,72,0,0,50,0,19,0,27,0,0,186,0,900,3,0]],[13,\"Shredder 6 UCI py\",5,6,2554,2857,28,30,37.8,null,[0,0,0,29,0,0,0,0,0,0,0,0,20,0,900,0,0,0,12,0,141,0,3,2,0,27,900,14,218,0]],[14,\"THE KING 3.23\",6,0,2554,2850,28,30,38.1,null,[0,0,0,3,0,0,0,0,5,0,0,0,4,0,1,900,0,0,183,0,1,0,6,3,1,229,900,0,46,0]],[15,\"Fritz 8 UCI py\",5,6,2547,2898,28,30,41.6,null,[0,0,0,8,0,0,0,0,0,0,0,0,2,0,900,388,0,0,0,0,41,0,0,0,0,247,900,6,1,0]],[16,\"Shredder 7 UCI py\",5,6,2546,2968,28,30,41.9,null,[0,0,0,21,0,0,0,0,0,0,0,0,2,0,96,0,0,0,3,0,900,0,3,2,6,20,900,1,556,0]],[17,\"Komodo64 3\",6,0,2538,3310,27,30,45.9,null,[0,0,0,18,0,0,0,0,0,0,0,4,0,0,900,20,0,0,0,0,2,0,6,0,0,0,900,900,1,0]],[18,\"Gambit Fruit 1.0 Beta 4bx\",6,0,2538,3024,27,30,46.2,null,[0,0,0,15,0,0,0,0,1,0,0,0,3,0,900,15,0,0,0,0,21,0,900,1,6,0,900,6,1,0]],[19,\"Zarkov 6.50 w32\",6,0,2536,2771,27,30,46.8,null,[0,0,0,11,0,0,0,0,0,0,0,0,32,0,900,14,0,0,900,0,2,0,4,1,32,0,900,6,0,1]],[20,\"Shredder 5.32 UCI py\",5,6,2536,2770,28,30,47.2,null,[0,0,0,17,0,0,0,0,0,0,0,6,55,0,900,3,0,0,8,0,596,0,3,2,0,45,900,15,281,0]],[21,\"ProDeo 3.1\",6,0,2534,2998,27,30,47.9,null,[0,0,0,81,0,0,1,0,1,0,0,8,5,0,900,1,0,0,0,0,60,0,13,0,6,0,900,900,0,0]],[22,\"THE KING 3.33\",6,0,2533,2837,27,30,48.6,null,[0,0,0,2,0,0,0,0,3,0,0,0,1,0,900,900,0,0,59,0,2,0,10,3,1,128,900,2,5,1]],[23,\"Gull 1.2 x64\",6,0,2532,3126,27,30,49,null,[0,3,0,10,0,0,0,5,0,0,0,114,0,0,900,100,0,0,1,0,1,0,6,0,0,0,900,900,0,0]],[24,\"Fruit 2.2.1\",6,0,2532,3021,27,30,49.1,null,[0,0,0,10,0,0,0,0,4,0,0,0,5,0,900,212,0,0,0,0,3,0,900,0,6,0,900,4,0,0]],[25,\"List 512\",6,0,2530,2795,27,30,49.8,null,[0,0,0,2,0,0,0,0,0,0,0,0,15,0,900,76,0,0,2,0,4,0,138,5,22,0,900,900,25,0]],[26,\"Yace Paderborn\",6,0,2530,2726,27,30,49.9,null,[0,0,1,6,0,0,0,0,1,0,0,1,62,0,900,19,0,0,900,0,3,0,2,2,0,0,900,15,178,4]],[27,\"Fritz 9 UCI py\",5,6,2527,2964,27,30,51.6,null,[0,5,0,18,0,0,0,0,0,0,0,4,2,0,900,40,0,0,0,0,17,0,20,0,0,286,900,1,900,0]],[28,\"DiscoCheck 5.2.1\",6,0,2523,3097,27,30,53.7,null,[0,0,3,117,0,0,0,0,2,1,0,19,2,0,900,234,0,0,1,0,67,0,900,3,0,26,900,44,0,0]],[29,\"Fruit 2.1 PC\",6,0,2520,2868,27,30,55.2,null,[0,1,0,10,0,0,0,0,8,0,0,0,10,0,900,561,0,0,0,0,9,0,900,1,3,0,900,8,3,0]],[30,\"Ruffian 2.1.0\",6,0,2508,2837,26,30,60.9,null,[0,0,0,18,0,0,0,0,0,0,0,0,26,0,0,0,0,0,900,0,3,0,1,1,0,0,900,900,900,0]],[31,\"HIARCS 11.1 UCI\",6,0,2508,3020,26,30,60.9,null,[1,0,1,4,1,1,1,1,0,1,1,1,0,0,900,3,0,1,1,1,7,0,0,1,1,30,900,900,900,1]],[32,\"Ruffian 1.0.5\",6,0,2506,2852,26,30,62.1,null,[0,0,0,1,0,0,0,0,0,0,0,0,70,0,900,2,0,0,900,0,15,0,1,1,1,3,900,900,30,0]],[33,\"The King 3.50\",6,0,2504,2870,26,30,62.9,null,[0,0,0,6,0,0,0,0,1,0,0,0,1,0,900,900,0,0,46,0,4,0,48,2,2,57,900,900,8,1]],[34,\"Toga II 3.1.2SE JA\",6,0,2503,3014,26,30,63.4,null,[0,0,0,11,0,0,0,0,0,0,0,0,0,0,900,134,0,0,0,0,36,0,900,1,9,0,900,11,900,0]],[35,\"Fritz 7 UCI py\",5,6,2492,2904,26,30,69,null,[0,0,0,2,0,0,0,0,1,1,0,0,8,0,900,267,1,0,0,0,900,1,20,0,0,234,0,900,900,0]],[36,\"Andscacs 0.72\",6,0,2492,3236,26,30,69.2,null,[0,1,0,300,0,0,0,0,0,1,0,5,8,1,0,900,0,0,0,0,2,0,3,4,0,228,900,900,900,0]],[37,\"Fruit 2.3.1\",6,0,2479,3019,25,30,75.4,null,[0,0,0,8,0,0,0,0,0,1,0,0,1,0,900,900,0,0,0,0,7,0,900,0,900,0,900,7,0,0]],[38,\"Chess Tiger 2007\",6,0,2474,2888,25,30,77.8,null,[0,0,0,2,900,0,0,0,0,0,0,0,3,0,900,900,0,0,0,0,21,0,900,5,0,6,900,62,59,2]],[39,\"Fritz 5.32 UCI py\",5,6,2472,2773,25,30,78.9,null,[0,0,0,21,0,1,0,0,19,0,0,0,9,0,900,110,0,0,2,0,69,0,900,0,1,900,900,2,900,0]],[40,\"SOS 5 for Arena\",6,0,2464,2814,26,29,82.9,null,[0,0,2,48,0,0,null,0,2,0,0,12,14,0,900,34,0,0,3,0,739,0,434,1,81,0,900,900,4,0]],[41,\"Junior 7 UCI py\",5,6,2463,2796,25,30,83.5,null,[0,0,1,26,0,0,0,157,0,2,0,0,0,0,900,900,0,0,900,0,6,0,280,1,37,0,0,900,900,0]],[42,\"Hiarcs 7 UCI py\",5,6,2450,2782,25,30,89.9,null,[0,0,0,30,0,0,0,0,0,0,0,900,7,0,900,9,0,0,900,0,47,0,1,1,8,788,900,900,0,0]],[43,\"Stockfish 11 ARM9 300MHz QEMU\",2,4,2446,null,25,30,91.9,null,[3,15,8,900,6,23,7,1,1,48,0,85,1,277,0,5,36,1,900,81,18,0,900,14,0,252,900,900,128,0]],[44,\"Junior 8 UCI py\",5,6,2445,2843,24,30,92.7,null,[0,0,1,27,0,2,0,91,0,3,0,0,25,0,0,900,0,1,900,0,11,0,900,1,900,0,0,900,900,0]],[45,\"The King 2.54 ChessMachine 140 MHz\",1,5,2440,null,25,30,94.9,140,[1,15,2,262,3,3,2,1,14,2,2,2,900,0,137,109,1,17,10,9,900,6,900,900,114,2,14,191,900,274]],[46,\"ProDeo 2.0\",6,0,2436,2926,25,30,97,null,[0,0,1,900,0,0,0,1,387,0,0,0,11,0,900,3,0,0,900,0,900,0,12,0,3,0,900,900,0,0]],[47,\"Stockfish 11 ARM9 300MHz\",2,4,2416,null,24,30,106.9,null,[4,18,13,900,3,21,16,1,1,322,0,57,1,187,0,7,44,1,900,4,42,0,900,120,0,150,900,900,900,0]],[48,\"Rebel 6.0\",6,0,2405,2674,24,30,112.5,null,[0,0,0,900,0,0,0,1,6,0,0,0,147,0,900,5,0,0,900,0,900,0,900,4,160,900,62,900,62,0]],[49,\"Chess Genius 4 Pentium 90MHz QEMU\",3,8,2384,null,23,30,122.9,null,[0,0,0,71,4,0,0,0,742,5,0,1,900,0,900,900,2,3,0,3,900,0,114,16,20,900,89,900,900,0]],[50,\"Chess Genius 5 Pentium 90MHz QEMU\",3,8,2384,null,23,30,123.1,null,[0,0,0,68,8,2,0,0,765,4,0,0,900,0,900,900,0,0,0,6,900,0,104,16,25,900,89,900,900,0]],[51,\"Chess Genius 3 Pentium 90MHz QEMU\",3,8,2376,null,23,30,127,null,[0,0,0,44,19,1,0,0,550,42,0,0,900,7,472,900,0,0,900,6,900,17,105,12,19,900,28,900,900,0]],[52,\"Stockfish 11 Pentium 90MHz QEMU\",4,8,2375,null,25,30,127.4,null,[10,45,24,900,20,72,21,2,2,148,1,260,2,853,1,16,111,2,900,255,57,1,900,44,0,796,900,900,400,1]],[53,\"Stockfish 11 Pentium 90MHz\",4,8,2374,null,23,30,128,null,[11,44,25,900,20,69,21,2,2,141,1,243,2,900,1,16,104,2,900,239,53,1,900,44,0,900,341,900,900,1]],[54,\"Saitek RISC 2500 v1.04 400 MHz\",1,5,2373,null,23,30,128.6,400,[3,15,10,448,2,3,1,0,316,7,7,0,900,1,104,900,2,16,8,36,403,7,900,900,6,3,18,900,900,900]],[55,\"Chess Genius 1 Pentium 90MHz QEMU\",3,8,2362,null,23,30,133.9,null,[0,6,5,663,28,1,1,0,900,44,7,76,900,12,900,900,3,3,15,150,900,23,72,175,13,900,106,321,900,7]],[56,\"Mephisto Genius 68030 London 240 MHz\",1,5,2358,null,22,30,135.9,240,[1,1,1,303,24,2,1,19,900,66,2,20,900,16,900,900,1,3,1,6,900,31,312,31,23,900,67,900,900,24]],[57,\"Chess Genius 5 486DX 33MHz\",3,2,2350,null,22,30,139.8,null,[1,3,1,252,25,3,0,2,900,12,0,1,900,1,900,900,1,6,3,15,900,5,373,62,90,900,326,900,900,5]],[58,\"Chess Genius 3 486DX 33MHz\",3,2,2350,null,22,30,140.2,null,[0,3,1,175,20,3,0,2,900,172,3,1,900,28,900,900,1,5,13,29,900,69,443,47,82,900,116,900,900,2]],[59,\"MChess Pro 6 486DX 33MHz\",3,2,2348,null,23,30,140.9,null,[8,22,11,835,12,12,3,1,220,15,2,179,900,24,282,900,16,80,50,46,900,1,311,900,900,1,2,900,900,19]],[60,\"Mephisto Berlin Pro 68020 230 MHz\",1,5,2347,null,22,30,141.4,230,[1,2,2,317,249,2,1,1,900,50,2,20,900,14,900,900,1,3,3,174,900,29,263,29,22,900,78,900,900,18]],[61,\"Chess Genius 4 486DX 33MHz\",3,2,2346,null,22,30,142.1,null,[1,3,2,341,171,4,1,2,900,18,0,0,900,2,900,900,1,6,58,15,900,4,441,61,89,900,104,900,900,6]],[62,\"MChess 1.71 Pentium 90MHz QEMU\",3,8,2344,null,22,30,143,null,[21,6,6,900,7,6,2,3,9,14,21,53,900,9,535,900,14,29,31,55,900,9,200,900,900,3,154,900,900,195]],[63,\"Rebel 12 Pentium 90MHz QEMU\",3,8,2330,null,22,30,149.9,null,[1,699,17,900,77,7,3,7,228,7,4,10,900,13,900,10,9,9,10,6,900,4,900,626,900,2,40,900,900,5]],[64,\"Rebel 6 Pentium 90MHz QEMU\",3,8,2326,null,21,30,151.9,null,[50,16,11,900,151,12,7,8,3,7,4,27,900,4,188,900,25,6,900,7,900,6,900,407,900,900,28,900,40,6]],[65,\"Gideon 3.1 ChessMachine 150 MHz\",1,5,2325,null,21,30,152.5,150,[18,7,3,900,94,5,1,64,66,2,0,18,900,6,114,900,10,2,900,2,900,1,900,540,900,900,84,900,8,2]],[66,\"The King 2.54 ChessMachine 32MHz\",0,7,2325,null,23,30,152.7,null,[6,64,10,900,14,13,8,2,60,8,8,8,900,1,598,475,2,75,46,40,900,24,900,900,496,9,63,836,900,900]],[67,\"Fritz 2 Pentium 90MHz QEMU\",3,8,2324,null,21,30,152.9,null,[4,61,2,900,21,61,2,4,900,9,12,72,900,2,900,900,4,4,55,8,900,9,900,71,252,0,359,900,900,62]],[68,\"Rebel 6 486DX 33MHz\",3,2,2324,null,22,30,153,null,[158,45,29,900,538,26,21,23,2,17,5,90,900,5,648,900,82,16,40,9,900,8,900,900,900,2,87,900,120,9]],[69,\"Novag Sapphire 335 MHz\",1,5,2319,null,21,30,155.4,335,[900,65,12,900,900,150,1,2,97,8,3,2,900,102,900,36,47,15,9,5,900,5,900,65,900,900,113,323,165,3]],[70,\"Mephisto Berlin 68000 v0.03 285 MHz\",1,5,2316,null,22,30,157,285,[0,7,5,782,44,4,1,1,900,197,15,167,900,28,900,900,2,7,9,261,900,4,147,157,25,900,327,900,900,32]],[71,\"MChess Pro 6 Pentium 90MHz QEMU\",3,8,2308,null,22,30,161,null,[229,257,5,216,4,4,1,274,20,219,252,48,900,23,900,900,216,21,900,14,900,0,0,647,900,0,2,900,900,7]],[72,\"Rebel 9 486DX 33MHz\",3,2,2304,null,21,30,163.1,null,[141,64,87,900,21,32,4,298,2,20,5,900,900,46,582,900,71,18,38,9,900,10,900,900,900,2,122,900,110,4]],[73,\"Fruit 2.1 ARM9 30MHz\",2,4,2297,null,20,30,166.4,null,[0,265,27,900,8,5,4,4,900,53,10,6,900,3,900,900,119,25,91,6,900,4,900,280,900,1,24,900,900,52]],[74,\"Novag Star Diamond (v1.04) 110 MHz\",1,5,2296,null,21,30,166.8,110,[900,54,713,900,279,124,1,2,82,5,2,3,900,98,900,30,37,15,900,26,900,4,900,14,900,900,63,200,153,4]],[75,\"Chess Genius 2 486DX 33MHz\",3,2,2293,null,21,30,168.7,null,[1,2,6,900,37,2,1,2,900,147,3,58,900,29,900,900,1,5,43,671,900,69,646,55,72,900,122,900,900,51]],[76,\"Stockfish 11 486DX 33MHz\",4,2,2286,null,23,30,171.8,null,[36,146,81,900,66,230,68,6,7,473,2,863,9,900,3,53,354,7,900,804,183,2,900,144,1,900,900,900,465,3]],[77,\"Gideon 3.1 ChessMachine 32MHz\",0,7,2280,null,21,30,174.8,null,[84,33,16,900,440,25,3,299,313,11,2,86,900,27,537,900,49,12,900,7,900,5,900,900,900,0,393,900,38,7]],[78,\"Mephisto Genius 68030 London\",0,7,2280,null,20,30,175.1,33,[2,5,2,900,104,8,2,85,900,295,6,86,900,69,900,900,3,11,4,24,900,138,900,134,135,900,282,900,900,110]],[79,\"Stockfish 11 486DX 33MHz QEMU\",4,2,2278,null,23,30,175.9,null,[35,155,84,900,68,246,71,6,7,508,2,890,8,900,3,53,381,7,900,874,194,2,900,153,1,900,900,900,500,3]],[80,\"Chess Genius 2 Pentium 90MHz QEMU\",3,8,2270,null,20,30,180,null,[0,0,0,312,5,0,900,1,688,33,0,12,900,6,410,900,0,2,900,150,900,16,145,11,900,900,900,900,900,5]],[81,\"Saitek RISC 2500 v1.04\",0,7,2268,null,20,30,180.8,14,[29,164,108,900,19,30,12,2,900,48,50,2,900,5,728,900,10,108,55,249,900,47,900,900,41,21,123,900,900,900]],[82,\"Fritz 3 Pentium 90MHz QEMU\",3,8,2268,null,19,30,181.1,null,[4,54,3,900,6,47,3,3,900,84,10,28,900,4,900,30,7,3,42,7,900,900,900,42,900,900,147,900,900,440]],[83,\"Rebel 9 Pentium 90MHz QEMU\",3,8,2267,null,20,30,181.4,null,[41,21,26,900,8,900,900,87,3,8,5,360,900,900,167,733,23,6,14,900,900,6,900,294,900,4,36,900,36,4]],[84,\"The King 2.54 ChessMachine 14MHz\",0,7,2265,null,19,30,182.4,null,[13,146,22,900,32,30,18,5,137,18,17,18,900,2,900,900,4,172,104,90,900,55,900,900,900,20,144,900,900,900]],[85,\"Chess Genius 1 486DX 33MHz\",3,2,2263,null,21,30,183.4,null,[0,19,12,900,103,5,0,0,900,167,24,307,900,38,900,900,1,11,56,564,900,70,280,756,48,900,414,900,900,30]],[86,\"Stockfish 11 ARM9 30MHz\",2,4,2262,null,21,30,184.1,null,[42,165,112,900,31,190,151,6,6,900,2,549,8,900,3,67,425,6,900,35,413,2,900,900,1,900,727,900,900,3]],[87,\"Fruit 2.1 68040 40MHz\",2,3,2258,null,20,30,185.9,null,[0,575,60,900,16,11,8,9,900,117,21,12,900,8,900,900,262,54,203,14,900,8,900,609,900,1,52,900,900,112]],[88,\"Fritz 1 Pentium 90MHz QEMU\",3,8,2258,null,21,30,186,null,[585,196,32,900,8,44,900,7,900,33,26,11,900,25,333,381,107,12,138,12,900,37,900,713,900,2,100,900,900,261]],[89,\"Fidelity Elite Avantgarde V9 190 MHz\",1,5,2251,null,20,30,189.3,190,[129,208,29,289,33,900,20,1,42,8,1,149,900,21,220,900,44,19,14,42,900,705,900,140,900,900,242,900,900,900]],[90,\"MChess 1.71 486DX 33MHz\",3,2,2250,null,21,30,189.8,null,[75,22,11,900,14,12,3,1,32,50,73,204,900,32,900,900,46,108,122,217,900,24,832,900,900,1,618,900,900,793]],[91,\"Mephisto RISC II 56 MHz\",1,5,2249,null,19,30,190.6,56,[63,23,6,900,361,17,2,900,900,9,2,69,900,18,445,900,40,8,900,5,900,4,900,900,900,0,418,900,43,5]],[92,\"Fidelity Designer Mach IV 225 MHz\",1,5,2248,null,20,30,190.9,225,[135,217,30,308,33,900,19,1,10,7,1,150,900,21,234,900,43,18,14,41,900,778,900,144,900,900,251,900,900,900]],[93,\"Fritz 2 486DX 33MHz\",3,2,2240,null,19,30,194.9,null,[18,234,8,900,83,238,7,13,900,34,44,286,900,7,900,900,16,13,210,30,900,35,900,283,900,1,900,900,900,234]],[94,\"WildCat 8 UCI\",6,0,2240,2741,17,30,195,null,[0,900,0,900,0,0,0,0,900,0,0,0,900,0,900,900,0,0,0,0,900,0,900,900,900,0,0,900,900,900]],[95,\"Mephisto Berlin Pro 68020\",0,7,2235,null,19,30,197.6,24,[2,7,12,900,294,11,2,2,900,310,10,124,900,86,900,900,4,15,16,900,900,179,900,175,130,900,472,900,900,107]],[96,\"Fidelity Designer Mach III 270 MHz\",1,5,2235,null,21,30,197.7,270,[225,416,41,549,64,900,27,1,13,9,2,270,900,32,462,900,69,34,18,63,900,900,900,249,900,0,568,900,900,651]],[97,\"Saitek Sparc (rev.518) 54 MHz\",1,5,2223,null,19,30,203.7,54,[1,699,27,408,16,900,15,9,9,6,2,12,900,35,248,900,102,22,82,31,900,2,900,900,900,900,594,900,900,900]],[98,\"Gideon 3.1 ChessMachine 14MHz\",0,7,2220,null,20,30,204.9,null,[193,76,36,900,900,58,6,684,715,25,4,196,900,62,900,900,112,26,66,16,900,11,900,900,900,1,899,900,88,17]],[99,\"Cray Blitz 49h ARM9 300MHz QEMU\",2,4,2219,null,18,30,205.6,null,[0,24,82,900,4,49,0,2,900,6,0,900,900,14,900,900,253,44,900,49,900,3,900,900,255,0,508,900,900,241]],[100,\"Fritz 3 486DX 33MHz\",3,2,2215,null,19,30,207.3,null,[7,224,6,900,12,189,1,1,900,332,39,108,900,12,525,109,20,8,160,15,900,900,900,167,900,900,604,900,900,900]],[101,\"Mephisto RISC II\",0,7,2206,null,17,30,212,14,[192,70,18,900,900,50,6,900,900,26,6,207,900,54,900,900,128,24,66,16,900,10,900,900,900,0,900,900,132,16]],[102,\"Crafty 19.15 ARM9 30MHz\",2,4,2200,null,20,30,215.1,null,[335,203,440,900,14,5,2,6,5,282,54,519,900,82,114,900,832,331,900,26,900,51,900,900,568,0,39,900,900,900]],[103,\"Stockfish 11 68040 40MHz\",2,3,2194,null,18,30,218,null,[98,394,266,900,72,453,360,14,15,900,4,900,19,900,8,157,900,15,900,81,900,6,900,900,2,309,900,900,900,6]],[104,\"Fruit 2.1 68020 16MHz\",2,3,2189,null,18,30,220.3,null,[1,900,150,900,40,27,20,22,900,293,52,30,900,19,900,900,657,134,508,34,900,19,900,900,900,3,130,900,900,281]],[105,\"Saitek Sparc (rev.518)\",0,7,2162,null,16,30,234.1,20,[2,900,60,900,34,900,34,21,20,13,5,27,900,82,589,900,240,50,193,72,900,5,900,900,900,900,900,900,900,900]],[106,\"Mephisto Nigel Short 89 MHz\",1,5,2160,null,17,30,235.2,89,[500,900,13,900,15,197,3,900,900,153,1,900,900,225,900,900,42,188,58,22,900,2,900,900,900,0,674,900,317,2]],[107,\"Novag Zircon II 310 MHz\",1,5,2134,null,16,30,247.8,310,[12,91,6,900,900,900,900,3,15,42,174,8,900,628,558,900,63,111,48,294,900,900,900,216,900,0,900,900,900,900]],[108,\"Fritz 1 486DX 33MHz\",3,2,2112,null,16,30,258.8,null,[900,758,101,900,13,144,900,22,900,114,88,26,900,87,900,900,411,52,555,29,900,128,900,900,900,1,399,900,900,900]],[109,\"Fidelity Elite Avantgarde V9\",0,7,2106,null,16,30,261.9,32,[592,900,132,900,152,900,89,2,186,36,5,667,900,96,900,900,198,85,62,187,900,900,900,628,900,0,900,900,900,900]],[110,\"Stockfish 11 68020 16MHz\",2,3,2092,null,16,30,269,null,[239,900,659,900,176,900,897,33,37,900,11,900,46,900,19,386,900,38,900,200,900,13,900,900,4,767,900,900,900,16]],[111,\"Cray Blitz 49h Pentium 90MHz QEMU\",4,8,2090,null,13,29,269.9,null,[0,75,267,900,14,158,2,7,900,21,1,900,900,45,900,900,900,139,900,157,900,11,900,900,900,null,900,900,900,900]],[112,\"Novag Sapphire\",0,7,2080,null,15,30,275,26.6,[900,655,122,900,900,900,11,16,900,78,25,28,900,900,900,437,457,142,92,50,900,48,900,801,900,900,900,900,900,38]],[113,\"Novag Super Forte C v3.6 72 MHz\",1,5,2078,null,15,30,275.8,72,[900,380,38,541,17,900,900,10,900,13,118,900,900,24,900,900,104,44,230,192,900,900,900,900,900,151,812,900,900,373]],[114,\"Cray Blitz 49h ARM9 30MHz\",2,4,2076,null,14,30,277.1,null,[2,239,900,900,47,488,7,22,900,65,4,252,900,137,900,900,900,442,900,484,900,35,900,900,900,2,900,900,900,900]],[115,\"Cray Blitz 49h 486DX 33MHz\",4,2,2075,null,14,30,277.3,null,[2,238,900,900,43,503,7,22,900,68,3,259,900,143,900,900,900,422,900,492,900,35,900,900,900,1,900,900,900,900]],[116,\"Mephisto Berlin 68000 v0.03\",0,7,2075,null,15,30,277.4,12,[4,121,91,900,758,59,8,14,900,900,261,900,900,491,900,900,29,111,159,900,900,62,900,900,430,900,900,900,900,542]],[117,\"Novag Super Expert C v3.6 70 MHz\",1,5,2074,null,15,30,277.8,70,[900,366,90,528,18,900,900,10,900,13,114,900,900,25,900,900,101,44,223,270,900,900,900,900,900,247,660,900,900,456]],[118,\"Cray Blitz 49h 486DX 33MHz QEMU\",4,2,2074,null,14,30,277.9,null,[2,240,900,900,45,502,7,23,900,68,3,262,900,144,900,900,900,438,900,501,900,36,900,900,900,1,900,900,900,900]],[119,\"Fidelity Designer Mach IV\",0,7,2062,null,13,30,283.9,20,[900,900,212,900,248,900,138,3,69,51,8,900,900,154,900,900,318,134,99,298,900,900,900,900,900,0,900,900,900,900]],[120,\"Psion Chess 1.01 286 1800MHz QEMU\",3,1,2052,null,12,30,289.2,null,[0,18,7,900,13,2,900,0,900,900,900,900,900,18,22,900,900,0,900,900,900,900,900,72,900,900,900,900,900,99]],[121,\"Psion Chess 2.13 286 1800MHz QEMU\",3,1,2052,null,12,30,289.2,null,[0,18,7,900,13,2,900,0,900,900,900,900,900,18,22,900,900,0,900,900,900,900,900,73,900,900,900,900,900,99]],[122,\"Mephisto MM V (v5.1) 67 MHz\",1,5,2045,null,14,30,292.6,67,[644,511,39,900,45,789,3,900,900,900,4,900,900,49,900,900,80,98,900,31,900,855,900,900,900,1,900,900,900,8]],[123,\"Novag Super VIP v3.7 430 MHz\",1,5,2013,null,10,30,308.7,430,[900,133,900,900,31,12,900,14,900,127,23,900,900,9,900,900,900,105,900,900,900,900,900,70,900,0,900,900,900,900]],[124,\"Mephisto Modena (set 3) 65 MHz\",1,5,2009,null,10,30,310.3,65,[900,900,193,900,47,14,900,0,900,900,900,127,900,900,900,900,900,38,900,59,900,10,6,900,900,900,900,900,900,125]],[125,\"Mephisto Mondial 68000 XL 210 MHz\",1,5,2007,null,11,30,311.5,210,[900,217,97,900,78,7,900,1,900,900,900,900,900,48,900,900,175,23,900,900,900,162,900,514,900,900,900,900,900,268]],[126,\"Novag Constellation Forte A 91 MHz\",1,5,1982,null,12,30,324,91,[900,737,38,654,900,91,900,172,900,900,203,900,900,24,900,900,815,57,245,177,900,24,900,900,900,900,900,900,900,900]],[127,\"Fidelity Par Excellence (B) 73 MHz\",1,5,1982,null,11,30,324.2,73,[900,900,245,900,33,900,26,47,360,125,83,900,900,70,900,900,748,615,900,900,900,900,900,900,900,1,900,900,900,900]],[128,\"Fidelity Designer 2100 71 MHz\",1,5,1981,null,11,30,324.5,71,[900,900,248,900,34,900,26,48,361,126,84,900,900,72,900,900,754,616,900,900,900,900,900,900,900,1,900,900,900,900]],[129,\"Mephisto MM IV (v7.10) 66 MHz\",1,5,1973,null,10,30,328.4,66,[900,418,209,900,45,900,900,94,900,900,900,217,900,900,900,900,900,98,900,112,900,511,900,900,900,1,900,900,900,1]],[130,\"Mephisto Nigel Short\",0,7,1962,null,10,30,334,4.9,[900,900,165,900,198,900,39,900,900,900,16,900,900,900,900,900,522,900,753,281,900,31,900,900,900,5,900,900,900,27]],[131,\"Fidelity Designer 2000 56 MHz\",1,5,1959,null,10,30,335.4,56,[900,900,316,900,43,900,34,60,457,160,106,900,900,90,900,900,900,855,900,900,900,900,900,900,900,1,900,900,900,900]],[132,\"Novag Zircon II\",0,7,1959,null,10,30,335.5,26.6,[128,900,63,900,900,900,900,29,167,475,900,75,900,900,900,900,695,900,476,900,900,22,900,900,900,0,900,900,900,900]],[133,\"Fidelity Designer Mach III\",0,7,1957,null,12,30,336.4,16,[900,900,546,900,848,900,356,9,174,121,19,900,900,408,900,900,900,444,237,822,900,900,900,900,900,0,900,900,900,900]],[134,\"Mephisto MM V (v5.1)\",0,7,1940,null,10,30,344.8,4.9,[900,900,383,900,447,900,27,900,900,900,35,900,900,487,900,900,808,900,900,297,900,110,900,900,900,9,900,900,900,81]],[135,\"Saitek Turbo King II (D+) 58 MHz\",1,5,1901,null,8,30,364.3,58,[900,318,808,900,108,900,900,1,900,900,900,900,900,900,900,900,900,793,900,900,900,5,900,900,900,0,900,900,900,29]],[136,\"Saitek Corona II (ver. D+) 50 MHz\",1,5,1895,null,7,28,367.6,50,[900,361,900,900,119,900,900,1,900,900,900,900,900,900,900,900,900,834,null,900,900,6,900,900,null,0,900,900,900,32]],[137,\"Saitek Maestro D++ 59 MHz\",1,5,1894,null,7,30,367.9,59,[900,716,900,900,67,900,900,1,900,900,900,900,900,900,900,900,900,553,900,900,900,4,900,900,900,0,900,900,900,35]],[138,\"Saitek Maestro D++\",0,7,1881,null,6,30,374.7,8,[900,900,900,900,276,900,900,2,900,900,900,382,900,900,900,900,900,900,900,900,900,25,900,900,900,0,900,900,900,199]],[139,\"Mephisto Modena (set 3)\",0,7,1880,null,7,30,375.2,4.2,[900,900,900,900,490,137,900,0,900,900,900,900,900,900,900,900,900,402,900,612,900,109,64,900,900,900,900,900,900,900]],[140,\"Novag Super Forte C v3.6\",0,7,1875,null,7,30,377.6,6,[900,900,304,900,142,900,900,81,900,101,900,900,900,190,900,900,802,338,900,900,900,900,900,900,900,900,900,900,900,900]],[141,\"Psion Chess 1.01 286 16MHz QEMU\",3,1,1874,null,6,30,378,null,[3,900,812,900,900,213,900,1,1,900,900,900,900,900,900,900,900,51,900,900,900,900,900,900,900,900,900,900,900,900]],[142,\"Psion Chess 2.13 286 16MHz QEMU\",3,1,1874,null,6,30,378.1,null,[3,900,814,900,900,214,900,1,1,900,900,900,900,900,900,900,900,51,900,900,900,900,900,900,900,900,900,900,900,900]],[143,\"Novag Super Expert C v3.6\",0,7,1860,null,7,30,385.2,6,[900,900,737,900,142,900,900,81,900,101,900,900,900,198,900,900,814,338,900,900,900,900,900,900,900,900,900,900,900,900]],[144,\"Hiarcs 8 UCI py\",5,6,1856,2858,26,30,387.2,null,[899,899,18,899,899,899,899,812,899,17,899,899,858,0,900,899,17,899,900,826,899,899,899,899,899,900,900,896,899,899]],[145,\"Saitek Turbo King II (D+)\",0,7,1850,null,5,28,389.8,5,[900,900,900,900,900,900,900,4,900,900,900,504,null,900,900,900,900,900,900,900,900,46,null,900,900,1,900,900,900,333]],[146,\"Saitek Corona II (ver. D+)\",0,7,1850,null,5,28,390.2,5,[900,900,900,900,900,900,900,5,900,900,900,521,900,900,900,900,900,900,900,900,900,61,900,null,900,1,900,900,null,321]],[147,\"Saitek Prisma 280 MHz\",1,5,1848,null,5,30,390.9,280,[900,900,296,900,301,900,900,6,900,900,900,151,900,900,900,900,900,203,900,900,900,900,900,900,900,900,900,900,900,900]],[148,\"Mephisto Amsterdam\",0,7,1846,null,4,30,391.8,12,[20,900,900,900,900,900,900,16,900,900,900,900,900,900,900,26,900,900,900,900,900,900,900,900,900,46,900,900,900,900]],[149,\"Fidelity Designer 2100\",0,7,1822,null,5,30,404.1,5,[900,900,900,900,415,900,324,581,900,900,900,417,900,900,900,900,900,900,900,900,900,900,900,900,900,12,900,900,900,900]],[150,\"Fidelity Par Excellence (B)\",0,7,1822,null,5,30,404.1,5,[900,900,900,900,415,900,324,581,900,900,900,417,900,900,900,900,900,900,900,900,900,900,900,900,900,12,900,900,900,900]],[151,\"Daydreamer 2.0.0\",6,0,1820,3181,27,30,405.1,null,[900,831,900,900,77,900,900,900,883,900,900,900,706,900,900,900,231,900,883,737,574,900,776,789,900,736,900,886,900,900]],[152,\"Mephisto Mondial 68000 XL\",0,7,1815,null,5,30,407.4,12,[900,900,900,900,900,95,900,9,900,900,900,900,900,708,900,799,900,334,900,900,900,900,900,900,900,900,900,900,900,900]],[153,\"Mephisto MM IV (v7.10)\",0,7,1805,null,3,30,412.7,4.9,[900,900,900,900,449,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,5,900,900,900,11]],[154,\"Novag Constellation Forte A\",0,7,1803,null,5,30,413.3,5,[900,900,526,900,900,900,900,900,900,900,900,317,900,330,900,900,900,794,900,900,900,327,900,900,900,900,900,900,900,900]],[155,\"Novag Super VIP v3.7\",0,7,1794,null,4,30,418.2,9.8,[900,900,900,900,900,515,900,620,900,536,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,21,900,900,900,900]],[156,\"Saitek Leonardo (v1.4)\",0,7,1786,null,2,30,422,12,[900,900,900,900,900,900,900,114,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,4,900,900,900,900]],[157,\"Fidelity Designer 2000\",0,7,1784,null,4,30,422.9,3,[900,900,900,900,702,900,547,900,900,900,900,704,900,900,900,900,900,900,900,900,900,900,900,900,900,20,900,900,900,900]],[158,\"Tandy Chess Champion 2150\",0,7,1783,null,2,24,423.3,3,[900,900,null,900,900,900,900,6,900,null,900,900,900,900,null,900,900,null,900,900,900,900,900,900,null,194,900,null,900,900]],[159,\"Saitek Turbo 16K 125 MHz\",1,5,1782,null,2,30,424.1,125,[900,900,245,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,1,900,900,900,900]],[160,\"Tandy Chess Champion 2150 41 MHz\",1,5,1779,null,2,27,425.5,41,[900,null,900,900,230,900,900,null,900,900,900,900,null,900,900,900,900,900,900,98,900,900,900,900,900,900,900,900,900,900]],[161,\"Saitek Turbo 16K\",0,7,1760,null,1,30,435.1,12,[900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,5,900,900,900,900]],[162,\"Mephisto Dallas 68000\",0,7,1759,null,1,30,435.7,12,[900,900,900,900,900,900,900,43,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900]],[163,\"Saitek Prisma\",0,7,1757,null,1,30,436.5,20,[900,900,900,900,900,900,900,90,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900,900]],[164,\"Mephisto Roma 68000\",0,7,1739,null,6,30,445.5,12,[900,855,900,900,900,855,900,855,900,900,900,900,900,855,900,855,900,855,900,900,900,900,900,900,900,900,900,900,900,900]]]}};\n  var COURT = [\"D\\u00e9di\\u00e9es\",\"D\\u00e9di\\u00e9es acc\\u00e9l\\u00e9r\\u00e9es\",\n               \"D\\u00e9di\\u00e9es \\u00e9mul\\u00e9es\",\"Soft PC \\u00e9mul\\u00e9\",\n               \"PC \\u00e9mul\\u00e9\",\"Adapt\\u00e9s\",\"UCI Ryzen\"];\n  var q = function(i){ return document.getElementById(i); };\n  var bt = q(\"btfl-t\"), sp = q(\"btfl-p\"), sq = q(\"btfl-q\"), sr = q(\"btfl-r\");\n  var hc = q(\"btfl-c\"), hh = q(\"btfl-h\"), hy = q(\"btfl-y\"), bp = q(\"btfl-bp\"), pan = q(\"btfl-pan\");\n  if (!hy) { return; }\n\n  var E = { t:\"2450\", p:-1, q:\"\", f:null, y:null, tri:4, sens:-1 };\n  var tousF = function(){ var s={}; for (var i=0;i<D.fam.length;i++){ s[i]=1; } return s; };\n  var tousY = function(){ var s={}; for (var i=0;i<D.typ.length;i++){ s[i]=1; } return s; };\n  E.f = tousF(); E.y = tousY();\n\n  \/* ---- colonnes ---------------------------------------------------------- *\/\n  var COLS = function(){\n    var c = [\n      {h:\"#\",      c:\"rg\",  k:null},\n      {h:\"Machine ou programme\", c:\"mach\", k:1},\n      {h:\"Famille\",c:\"cat\", k:2, o:\"f\"},\n      {h:\"Type\",   c:\"cat\", k:3, o:\"y\"},\n      {h:\"MHz\",    c:\"n\",   k:9, n:1, d:-1}\n    ];\n    if (E.p < 0) {\n      return c.concat([\n        {h:\"BT-Elo\", c:\"n elo\", k:4, n:1, d:-1},\n        {h:\"R\\u00e9s.\",  c:\"n\", k:6, n:1, d:-1},\n        {h:\"Ordo\",   c:\"n\", k:5, n:1, d:-1}\n      ]);\n    }\n    return c.concat([\n      {h:\"Temps\",    c:\"n\", k:\"P\", n:1, d:1},\n      {h:\"R\\u00e9sultat\", c:\"\", k:\"R\"},\n      {h:\"BT-Elo\",   c:\"n elo\", k:4, n:1, d:-1}\n    ]);\n  };\n\n  var remplirPos = function(){\n    var L = D.sol[E.t], h = '<option value=\"-1\">Classement g\\u00e9n\\u00e9ral<\/option>';\n    for (var i=0;i<L.length;i++){\n      var num = (i<9?\"0\":\"\") + (i+1);\n      h += '<option value=\"'+i+'\">BT'+E.t+\".\"+num+\" \\u2014 \"+L[i][0]+\"<\/option>\";\n    }\n    sp.innerHTML = h;\n    sp.value = String(E.p);\n  };\n\n  var bandeau = function(){\n    if (E.p < 0) { bp.className = \"bpos\"; bp.innerHTML = \"\"; return; }\n    var s = D.sol[E.t][E.p], num = (E.p<9?\"0\":\"\") + (E.p+1);\n    bp.className = \"bpos vu\";\n    bp.innerHTML = \"BT\" + E.t + \".\" + num + \" &nbsp;&middot;&nbsp; solution <span class=\\\"so\\\">\"\n      + s[0] + \"<\/span><br><span class=\\\"fen\\\">\" + s[1] + \"<\/span>\";\n  };\n\n  \/* ---- filtrage ---------------------------------------------------------- *\/\n  var filtrer = function(){\n    var L = D.d[E.t], R = [], m = E.q.toLowerCase();\n    for (var i=0;i<L.length;i++){\n      var r = L[i];\n      if (!E.f[r[2]]) { continue; }\n      if (!E.y[r[3]]) { continue; }\n      if (m && r[1].toLowerCase().indexOf(m) < 0) { continue; }\n      if (E.p >= 0 && r[10][E.p] === null) { continue; }\n      R.push(r);\n    }\n    var k = E.tri, s = E.sens;\n    R.sort(function(a,b){\n      var x, y;\n      if (k === \"P\") { x = a[10][E.p]; y = b[10][E.p]; }\n      else { x = a[k]; y = b[k]; }\n      if (x === null && y === null) { return (a[4]||0) > (b[4]||0) ? -1 : 1; }\n      if (x === null) { return 1; }\n      if (y === null) { return -1; }\n      if (typeof x === \"string\") { return s * x.localeCompare(y, \"fr\"); }\n      if (x === y) { return (a[4]||0) > (b[4]||0) ? -1 : 1; }\n      return s * (x > y ? 1 : -1);\n    });\n    return R;\n  };\n\n  \/* ---- rendu ------------------------------------------------------------- *\/\n  var fleche = function(c){\n    if (c.k === null || c.k !== E.tri) { return \"\"; }\n    return '<span class=\"fl\">' + (E.sens > 0 ? \"\\u25b2\" : \"\\u25bc\") + \"<\/span>\";\n  };\n  var dessiner = function(){\n    var C = COLS(), R = filtrer(), h = \"\", i, j;\n    for (i=0;i<C.length;i++){\n      var c = C[i];\n      var cl = ((c.c === \"rg\" || c.c.indexOf(\"n\") === 0) ? \"n\" : \"\") + (c.o ? \" cat\" : \"\");\n      h += '<th class=\"' + cl + '\" data-i=\"' + i + '\"><span class=\"ent\">' + c.h + fleche(c);\n      if (c.o) {\n        var ens = c.o === \"f\" ? E.f : E.y, tot = c.o === \"f\" ? D.fam.length : D.typ.length, n = 0;\n        for (j=0;j<tot;j++){ if (ens[j]) { n++; } }\n        h += '<span class=\"ento' + (n < tot ? \" actif\" : \"\") + '\" data-o=\"' + c.o + '\">\\u25bc<\/span>';\n      }\n      h += \"<\/span><\/th>\";\n    }\n    hh.innerHTML = h;\n\n    h = \"\";\n    for (i=0;i<R.length;i++){\n      var r = R[i];\n      h += \"<tr>\";\n      for (j=0;j<C.length;j++){\n        var c2 = C[j], v, cl2 = c2.c;\n        if (c2.k === null) { v = i + 1; }\n        else if (c2.k === \"P\") { v = r[10][E.p] + \"\\u2009s\"; }\n        else if (c2.k === \"R\") {\n          var tt = r[10][E.p];\n          cl2 = tt < 900 ? \"ok\" : \"non\";\n          v = tt < 900 ? \"trouv\\u00e9\" : \"non trouv\\u00e9\";\n        }\n        else if (c2.k === 2) { v = COURT[r[2]]; }\n        else if (c2.k === 3) { v = D.typ[r[3]]; }\n        else if (c2.k === 6) { v = r[6] + \"\/30\"; }\n        else if (c2.k === 9) { v = (r[9] === null) ? \"\\u2014\" : String(r[9]).replace(\".\", \",\"); }\n        else if (c2.k === 1) {\n          v = r[1] + ((r[7] < 30) ? ' <span class=\"marq\">' + r[7] + \"\/30<\/span>\" : \"\");\n        }\n        else { v = r[c2.k]; if (v === null) { v = \"\\u2014\"; } }\n        h += '<td class=\"' + cl2 + '\">' + v + \"<\/td>\";\n      }\n      h += \"<\/tr>\";\n    }\n    if (!R.length) {\n      h = '<tr><td class=\"vide\" colspan=\"' + C.length\n        + '\">Aucune machine ne r\\u00e9pond \\u00e0 ces crit\\u00e8res.<\/td><\/tr>';\n    }\n    hy.innerHTML = h;\n    hc.innerHTML = \"<b>\" + R.length + \"<\/b> sur \" + D.d[E.t].length + \" machines\";\n  };\n\n  \/* ---- panneau de filtre facon tableur ----------------------------------- *\/\n  var ouvrir = null;\n  var fermer = function(){ ouvrir = null; pan.className = \"pan\"; pan.innerHTML = \"\"; };\n  var panneau = function(o, cible){\n    if (ouvrir === o) { fermer(); return; }\n    ouvrir = o;\n    var noms = o === \"f\" ? D.fam : D.typ, ens = o === \"f\" ? E.f : E.y;\n    var h = '<p class=\"ttl\">' + (o === \"f\" ? \"Famille\" : \"Type\") + \"<\/p>\";\n    for (var i=0;i<noms.length;i++){\n      h += '<label><input type=\"checkbox\" data-v=\"' + i + '\"' + (ens[i] ? \" checked\" : \"\") + \"> \"\n        + noms[i] + \"<\/label>\";\n    }\n    h += '<div class=\"pied\"><button type=\"button\" data-a=\"t\">tout<\/button>'\n      + '<button type=\"button\" data-a=\"r\">rien<\/button><\/div>';\n    pan.innerHTML = h;\n    pan.className = \"pan vu\";\n    var rc = cible.getBoundingClientRect(), rp = pan.offsetParent.getBoundingClientRect();\n    var g = rc.left - rp.left;\n    if (g + pan.offsetWidth > rp.width) { g = rp.width - pan.offsetWidth - 2; }\n    pan.style.left = Math.max(0, g) + \"px\";\n    pan.style.top = (rc.bottom - rp.top + 4) + \"px\";\n  };\n\n  \/* ---- ecouteurs --------------------------------------------------------- *\/\n  bt.addEventListener(\"click\", function(ev){\n    var b = ev.target.closest ? ev.target.closest(\"button\") : null;\n    if (!b || !b.getAttribute(\"data-t\")) { return; }\n    E.t = b.getAttribute(\"data-t\");\n    var L = bt.getElementsByTagName(\"button\");\n    for (var i=0;i<L.length;i++){ L[i].className = (L[i] === b ? \"on\" : \"\"); }\n    E.p = -1; E.tri = 4; E.sens = -1;\n    remplirPos(); bandeau(); fermer(); dessiner();\n  });\n  sp.addEventListener(\"change\", function(){\n    E.p = parseInt(sp.value, 10);\n    E.tri = (E.p < 0) ? 4 : \"P\";\n    E.sens = (E.p < 0) ? -1 : 1;\n    bandeau(); fermer(); dessiner();\n  });\n  sq.addEventListener(\"input\", function(){ E.q = sq.value; dessiner(); });\n  sr.addEventListener(\"click\", function(){\n    E.p = -1; E.q = \"\"; E.f = tousF(); E.y = tousY(); E.tri = 4; E.sens = -1;\n    sq.value = \"\"; sp.value = \"-1\";\n    bandeau(); fermer(); dessiner();\n  });\n  hh.addEventListener(\"click\", function(ev){\n    var o = ev.target.getAttribute && ev.target.getAttribute(\"data-o\");\n    if (o) { ev.stopPropagation(); panneau(o, ev.target); return; }\n    var th = ev.target.closest ? ev.target.closest(\"th\") : null;\n    if (!th) { return; }\n    var c = COLS()[parseInt(th.getAttribute(\"data-i\"), 10)];\n    if (!c || c.k === null) { return; }\n    if (E.tri === c.k) { E.sens = -E.sens; }\n    else { E.tri = c.k; E.sens = c.d || (c.n ? -1 : 1); }\n    fermer(); dessiner();\n  });\n  pan.addEventListener(\"click\", function(ev){ ev.stopPropagation(); });\n  pan.addEventListener(\"change\", function(ev){\n    var v = ev.target.getAttribute(\"data-v\");\n    if (v === null) { return; }\n    var ens = ouvrir === \"f\" ? E.f : E.y;\n    ens[parseInt(v, 10)] = ev.target.checked ? 1 : 0;\n    dessiner();\n  });\n  pan.addEventListener(\"click\", function(ev){\n    var a = ev.target.getAttribute && ev.target.getAttribute(\"data-a\");\n    if (!a) { return; }\n    var noms = ouvrir === \"f\" ? D.fam : D.typ, ens = ouvrir === \"f\" ? E.f : E.y;\n    for (var i=0;i<noms.length;i++){ ens[i] = (a === \"t\") ? 1 : 0; }\n    var L = pan.getElementsByTagName(\"input\");\n    for (i=0;i<L.length;i++){ L[i].checked = (a === \"t\"); }\n    dessiner();\n  });\n  document.addEventListener(\"click\", function(){ if (ouvrir) { fermer(); } });\n\n  remplirPos(); bandeau(); dessiner();\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Laboratoire &middot; tests de positions &middot; 167 machines Les tests BT, mesur&eacute;s en s&eacute;rie Six mille cent quarante et une positions, mille cinq cent trente-cinq heures de calcul, et pas une seule pi&egrave;ce pos&eacute;e &agrave; la main. Reste &agrave; savoir si ces chiffres valent quelque chose&nbsp;: sur les vingt et une machines que je peux&hellip;&nbsp;<a href=\"https:\/\/www.chess.lumn.eu\/wordpress\/2026\/10\/19\/tests-bt-mesure-automatisee\/\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Les tests BT, mesur\u00e9s en s\u00e9rie<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4415,"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\/tests-bt-une-v2.png",1200,630,false],"landscape":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tests-bt-une-v2.png",1200,630,false],"portraits":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tests-bt-une-v2.png",1200,630,false],"thumbnail":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tests-bt-une-v2-150x150.png",150,150,true],"medium":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tests-bt-une-v2-300x158.png",300,158,true],"large":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tests-bt-une-v2-1024x538.png",1024,538,true],"1536x1536":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tests-bt-une-v2.png",1200,630,false],"2048x2048":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tests-bt-une-v2.png",1200,630,false],"neve-blog":["https:\/\/www.chess.lumn.eu\/wordpress\/wp-content\/uploads\/2026\/10\/tests-bt-une-v2-930x620.png",930,620,true]},"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 &middot; tests de positions &middot; 167 machines Les tests BT, mesur&eacute;s en s&eacute;rie Six mille cent quarante et une positions, mille cinq cent trente-cinq heures de calcul, et pas une seule pi&egrave;ce pos&eacute;e &agrave; la main. Reste &agrave; savoir si ces chiffres valent quelque chose&nbsp;: sur les vingt et une machines que je peux&hellip;&nbsp;Read&hellip;","_links":{"self":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4384"}],"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=4384"}],"version-history":[{"count":37,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4384\/revisions"}],"predecessor-version":[{"id":4465,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/posts\/4384\/revisions\/4465"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media\/4415"}],"wp:attachment":[{"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=4384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=4384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chess.lumn.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=4384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}