Seit einigen Wochen bin ich dabei mit Hilfe von KI den Maschinencode von MM5 in ein neues C Programm zu überführen mit native UCI Unterstützung. Die Engine kann so unter
Arena eingebunden werden. Es ist also kein 6502 Emulator und auch kein CB-EMU Projekt im original Schachcomputerdesign.
Das Projekt ist schon weit fortgeschritten und ich denke die Geschwindigkeit ist schon fertig optimiert. Die KI kämpft hier höchstens noch um zehntel Prozent.
Das Projekt ist schon 22.000 C Zeilen groß.
Nach 1.a4 wird Tiefe 9 komplett in 0,9s und Tiefe 10 in 3,7s auf einem Ryzen 5950X (1 Core) Rechner durchgerechnet.
Ihr könnt euch ja den Testbericht von Thorsten Czub aus der CSS noch einmal durchlesen:
https://www.schaakcomputers.nl/hein_veldhuis/database/files/10-1990,%20CSS,%20Thorsten%20Czub,%20Der%20neue%20Mephisto%20MM%20V%20im%20Vergleichstest.pdfAlle Lösezeiten für den MM5 die Thorsten damals ermittelt hat, liegen heute unter 1s.
Wir hatten das Thema ja hier schon mal gehabt:
https://forum.computerschach.de/cgi-bin/mwf/topic_show.pl?pid=133856;hl=mm5%5c.1Damals hab ich Faktor 1000 geschätzt, tatsächlich ist es aber eher 2000-3000 je nach CPU gegenüber dem Original 5MHZ 65c02 MM5