Skip to content
Échiquier de la page et Mephisto MM IV émulé

Jouer en ligne · Machines dédiées · MAME

Machines dédiées : trente vrais ordinateurs d’échecs dans le navigateur

Les ordinateurs d’échecs d’origine, avec leur vraie ROM, émulés par MAME directement dans la page : Mephisto, Saitek, Fidelity et Novag, du Turbo 16K au Genius 68030 London. On joue sur un échiquier confortable ; en dessous, la machine émulée reçoit vos coups et montre les siens.

30machines du laboratoire
2363Mephisto Genius 68030 London, la plus forte
6,9 Mopour MAME, chargé une fois
0octet de ROM modifié

Le principe

MAME, l’émulateur de référence des machines d’échecs, a été compilé en WebAssembly avec les pilotes de ces trente machines. Il tourne dans un cadre sous l’échiquier de la page, avec l’image de la machine telle que MAME la dessine : l’échiquier à capteurs, l’afficheur et le clavier.

Le pont entre la page et la machine est le greffon chessengine de CB-Emu, celui qui branche ces machines en UCI dans le laboratoire, avec ses fichiers d’interface machine par machine. Il tourne ici dans MAME, dans le navigateur, et la page lui parle UCI comme le ferait une interface d’échecs : position, go, bestmove. Chaque machine est donc pilotée par sa propre interface : capteurs des cases, touches, lecture des diodes ou de l’afficheur, réglage des niveaux.

Le Mephisto MM IV en partie
Le Mephisto MM IV d’Ed Schröder en partie : l’échiquier de la page en haut, la machine émulée en dessous, avec son afficheur et ses touches.

Les machines

MachineProgrammeAnnéeElo
Mephisto Genius 68030 LondonRichard Lang19962363
Mephisto Berlin Pro 68020Richard Lang19942315
Novag Star Diamond (v1.04)David Kittinger20032226
Mephisto RISC II—19942221
Saitek RISC 2500 v1.04—19922181
Saitek Sparc (rev. 518)Dan et Kathe Spracklen19932176
Mephisto Berlin 68000 v0.03Richard Lang19922116
Novag SapphireDavid Kittinger19942096
Fidelity Designer Mach IVDan et Kathe Spracklen19912092
Fidelity Designer Mach IIIDan et Kathe Spracklen19892029
Mephisto Mondial 68000 XL—19881966
Novag Zircon IIDavid Kittinger19951965
Mephisto Nigel Short—19931956
Saitek Maestro D++—19901920
Novag Super Expert C v3.6David Kittinger19901881
Saitek PresidentJulio Kaplan et Craig Barnes19821875
Novag Super Forte C v3.6David Kittinger19901870
Mephisto Modena—19921832
Mephisto MM V (v5.1)Ed Schröder19901822
Novag Constellation Forte ADavid Kittinger19861803
Mephisto MM IV (v7.10)Ed Schröder19871793
Fidelity Designer 2100Dan et Kathe Spracklen19881774
Saitek Simultano (ver. B)Julio Kaplan et Craig Barnes19891745
Saitek PrismaJulio Kaplan et Craig Barnes19901724
Fidelity Par Excellence (B)Dan et Kathe Spracklen19861716
Fidelity Designer 2000Dan et Kathe Spracklen19881670
Novag Super VIP v3.7David Kittinger19891640
Saitek Turbo 16KJulio Kaplan et Craig Barnes19861437
Mephisto Rebell 5,0Ed Schröder1986—
Mephisto MM II (v4.00)Thomas Nitsche et Elmar Henne1985—

Cotes de la liste du laboratoire, machines d’origine à leur fréquence. Chaque machine joue ici à sa vitesse d’origine, avec sa bibliothèque. Les niveaux proposés sont ceux en temps par coup de la machine, de 2 secondes à 3 minutes, tirés du fichier des niveaux de CB-Emu ; le niveau par défaut tourne autour de 5 secondes.

La machine émulée
La machine émulée : les diodes et l’afficheur indiquent son coup.
Le Mephisto MM II sur téléphone
Le Mephisto MM II sur téléphone.

Jouer

On choisit la machine et son niveau, puis on joue à la souris ou au doigt. « La machine joue » lui donne le trait, par exemple pour qu’elle prenne les Blancs ; pendant qu’elle réfléchit, le même bouton la fait jouer tout de suite. « Nouvelle partie » remet tout en place. Le premier chargement prend quelques secondes ; les machines 68020 et 68030 démarrent un peu plus lentement.

Trois machines du laboratoire attendent encore leur tour : les Saitek Corona II et Turbo King II, et la Fidelity Elite Avant-Garde V9, dont les interfaces ne s’accordent pas encore avec cette version de MAME.

La page

Jouer contre les machines dédiées

Émulation : MAME 0.289, compilé pour le navigateur. Pont : greffon chessengine de CB-Emu (Sandro Ronco et Franz Huber), interfaces du laboratoire. ROM d’origine des machines.