Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   Turnier: Großes CB-Emu Turnier (https://www.schachcomputer.info/forum/showthread.php?t=5411)

Hartmut 23.03.2017 18:14

Großes CB-Emu Turnier
 
Damit unser Franz sieht, dass seine Arbeit nicht umsonst ist und entsprechend gewürdigt wird, habe ich mich entschlossen, ein kleines Emulator-Turnier durchzuführen. Sagte ich ein Kleines? Nun ja, das ist wohl die Untertreibung des Jahrhundert. Es werden die meisten unter CB-Emu verfügbaren Programme dabei sein. Ebenfalls einige "normale" Schachcomputer einige wenige DOS-Programme und eine Gruppe an C-64-Programmen die unter WinVice oder WinSCPU laufen.

Nun werden sich einige fragen: Was zum Teufel ist WinSCPU. Nun WinSCPU ist ein Teilprogramm von WinVice. Nur wird hier nicht der Original C-64 emuliert sondern die Einsteckkarte SCPU. Diese hatte einen 16bit-Prozessor mit 6502-Emulationsmodus, wobei die Programme mit 20facher Geschwndigkeit liefen. Das hat folgenden Vorteil: Einige Programme benutzen die interne Uhr des Systems zur Zeitmessung. Läuft das Programm unter der SCPU dann verhält sich das Programm als würde es auf einem C-64 mit 20 MHz laufen, es rechnet tiefer. Startet man es unter dem normalen WinVice mit 20facher Geschwindigkeit dann zieht es auf der entsprechenden Spielstufe halt 20mal schneller, spielt aber nicht stärker. Man muss also die Spielstufe entsprechend anpassen (sofern entsprechend lang rechnende Spielstufen überhaupt vorhanden sind). Man erhält also mit der SCPU ein deutlich stärkeres Programm. Glücklicherweise haben nur wenige Programme mit der SCPU Schwierigkeiten. Diejenigen bei denen es Probleme gab, hatten bis auf Sargon III alle eine frei programmierbare Spielstufe zur Verfügung, so dass es sonst keine Ausfälle gab. Soviel zur Technik

Bei den CB-Emu Emulationen werden die Programme auf die maximal mögliche Geschwindigkeit gebracht, die CB-Emu auf meinem Rechner (AMD Phenom X4 mit 3400 MHz) hergibt. Sofern programmierbare Spielstufen vorhanden sind, werden diese entsprechend eingestellt, dass eine Bedenkzeit von 40 / 120 eingehalten wird. Falls keine entsprechende Programmiermöglichkeit besteht, wird die höchste Spielstufe genommen, welche die Bedingung 40 / 120 erfüllt oder ihr zumindest nahekommt. Entsprechendes gilt natürlich auch für die C-64-Programme.

Derzeit komme ich auf eine Teilnehmerzahl von 71 Programmen und einem menschlichen Wesen, mir, weswegen das Turnier auf 9 Runden Schweizer System nach FIDE-Regeln begrenzt wird. Als Paarungsprogramm dient hier Swiss Perfect. Eine detaillierte Tabelle mit allen teilnehmenden Programmen und den entsprechenden Einstellungen folgt später oder morgen.

applechess 24.03.2017 08:09

AW: Großes CB-Emu Turnier
 
Zitieren:

Zitat von Hartmut (Beitrag 65458)
Damit unser Franz sieht, dass seine Arbeit nicht umsonst ist und entsprechend gewürdigt wird, habe ich mich entschlossen, ein kleines Emulator-Turnier durchzuführen. [...]

Das ist echt super Hartmut. Ich werde ein fleissiger Besucher der hoffentlich hier publizierten Partien sein.
Gruss
Kurt

MikeChess 24.03.2017 10:52

AW: Großes CB-Emu Turnier
 
Das ist eine feine Sache, zumal Turnierpartien im "SpeedModus" gespielt werden können.
Ich habe auch mal über etwas Ähnliches nachgedacht, aber natürlich nicht in diesem immens großen Rahmen.
Aber vielleicht kann man ja die eine oder andere Paarung von Dir übernehmen, Hartmut.
In jedem Fall werde ich auch regelmäßig das Geschehen hier beobachten.
Grüße
Michael

Hartmut 24.03.2017 16:49

AW: Großes CB-Emu Turnier
 
@Kurt

Na klar werden die Partien hier publiziert... und ich kann Dir jetzt schon sagen, es gibt einige Überraschungen.

@Michael

Naja, im Speed Modus werden die - bis auf einige Ausnahmen - nicht gespielt. Ganz im Gegenteil, die Bedenkzeiteinstellungen werden der höheren Geschwindigkeit angepasst. Speedpartien gibt es also letztlich nur wenn der entsprechende Computer z.B. nur Spielstufen hat, die über wenige Minuten Bedenkzeit nicht hinausgehen (z.B. CXG 2001, Designer Display, etc.). Ein Amsterdam der mit 4facher Geschwindigkeit läuft kriegt halt auch eine Bedenkzeiteinstellung von 40/480 (und das trifft auf die meisten zu). Man will ja auch wissen, was die Dinger leisten könnten, wenn man sie denn lassen würde...

So, und nun geh ich mal wieder an meine Tabelle...

MikeChess 24.03.2017 19:32

AW: Großes CB-Emu Turnier
 
Okay, dann spielst du also die Partien mit voller Turnierbedenkzeit, und das bei über 300 Partien, wow! Das wäre mir allerdings zu aufwändig.
Ich hatte eher an Turnierbedenkzeiteinstellung gedacht und dann durch die z.B. 10-fache Geschwindigkeit eine Turnierpartie in durchschnittlich 30 min zu Ende zu bringen. Das wäre die Möglichkeit, möglichst schnell Turnierpartien zu absolvieren.
Aber deine Vergleiche sind sicherlich sehr interessant.
Ich bin mal gespannt.
Gruß
Michael

Hartmut 25.03.2017 05:50

AW: Großes CB-Emu Turnier
 
Zitieren:

Zitat von MikeChess (Beitrag 65506)
Okay, dann spielst du also die Partien mit voller Turnierbedenkzeit, und das bei über 300 Partien, wow! Das wäre mir allerdings zu aufwändig.

Naja,es ist auch aufwendig. Aber bei einigen Geräten geht es trotzde schnell.

Zitieren:

Ich hatte eher an Turnierbedenkzeiteinstellung gedacht und dann durch die z.B. 10-fache Geschwindigkeit eine Turnierpartie in durchschnittlich 30 min zu Ende zu bringen. Das wäre die Möglichkeit, möglichst schnell Turnierpartien zu absolvieren.
Das war meine erste Idee. Da aber alle Geräte unterschiedlich beschleunigt werden wenn man sie mit maximaler Geschwindigkeit laufen lässt ist die Gleichheit der Ergebnisse z.B. beim Pondern nicht gegeben. Wenn ich 10 Sekunden brauche um einen Zug auf dem Gerät auszuführen und das andere Gerät kann um den Faktor 6 beschleunigt werden, dann bekommt dieses Gerät quasi auf der internen Uhr 1 Minute Rechenzeit geschenkt. Es ginge wenn dann nur mit Ponder Off-Einstellung. Und die hat widerum auch nicht jedes Gerät.

applechess 25.03.2017 08:12

AW: Großes CB-Emu Turnier
 
Hallo Hartmut
Spielst du auf zwei PC?
Gruss
Kurt

Mark 1 25.03.2017 10:09

AW: Großes CB-Emu Turnier
 
Hallo Hartmut

Eine frage zu WinSCPU. Die ausführbare Datei unter WinVice 64 ist
doch xscpu64.exe oder ? Gibt es irgendwelche Einstellungen. Bei mir läuft
nur Sargon 2 und das nur mit x 3-4 Geschwindigkeit . Ok die 16 MB hab ich
schon auf die 38k Speicher reduziert. Welche Programme laufen bei dir generell ?

Viele Grüße
Mark 1

Hartmut 25.03.2017 16:34

AW: Großes CB-Emu Turnier
 
Zitieren:

Zitat von applechess (Beitrag 65519)
Hallo Hartmut
Spielst du auf zwei PC?
Gruss
Kurt

Nein, das ist nicht nötig. Ich spiele auf einem PC mit 2 CB-Emu-Versionen. Jeder Emulation wird im Taskmanager ein Kern exklusiv zugewiesen und zwar so, dass kein anderer Task stören kann (Einstellung Echtzeit). Das geht aber nur, wenn man einen Prozessor mit 4 Kernen und mehr hat, da Systemprozesse ja auch Zeit brauchen. Ansonsten wäre bei der Einstellung Echtzeit ein Absturz vorprogrammiert. Da die CB-Emu aber nur einen Kern nutzt, kann man das so machen.

Hartmut 25.03.2017 16:43

AW: Großes CB-Emu Turnier
 
Zitieren:

Zitat von Mark 1 (Beitrag 65522)
Hallo Hartmut

Eine frage zu WinSCPU. Die ausführbare Datei unter WinVice 64 ist
doch xscpu64.exe oder ? Gibt es irgendwelche Einstellungen. Bei mir läuft
nur Sargon 2 und das nur mit x 3-4 Geschwindigkeit . Ok die 16 MB hab ich
schon auf die 38k Speicher reduziert. Welche Programme laufen bei dir generell ?

Viele Grüße
Mark 1

Also bei mir laufen fast alle C-64 Schachprogramme außer Colossus und Caissa. Mit der ausführbaren Datei hast Du recht. Allerdings sitzt Du einem Irrtum auf, wenn Du glaubst es wäre nur die 3-4fache Geschwindigkeit. Der Faktor errechnet sich ja aus dem verwendeten Prozessor. Und das ist bei der SCPU ein mit 20 MHz getakteter 65816. Das heisst, wenn Du die SCPU auf Warp-Modus stellst und die Anzeige 300 % kriegst, dann läuft das Ding mit 60 MHz.

Wenn einige Programme von der Seite von Specious Mind nicht laufen sollten, dann liegt das vielleicht daran, dass die SCPU nur Disc-Images unterstützt, keine Tape-Images. Es muss also eine D64-Datei sein. Tape Images musst Du unter WinVice auf Disc-Images umkopieren. Eine genaue Liste, welche Programme auf der SCPU auf jeden Fall laufen müssen, siehst Du dann in meiner Startliste des Turniers. Wie gesagt, außer Colossus und Caissa laufen alle unter der SCPU.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:53 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info