Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Technische Fragen und Probleme / Tuning (https://www.schachcomputer.info/forum/forumdisplay.php?f=12)
-   -   Frage: Rebel 5.0 ROM in MM IV ? (https://www.schachcomputer.info/forum/showthread.php?t=2533)

achimp 05.06.2009 21:31

Rebel 5.0 ROM in MM IV ?
 
Hallo,

läuft ein Rebel 5.0 ROM in der MM IV Hardware?
Prozessor, Takt und RAM, Tastatur etc. sind ja gleich.

Habe es probiert, aber es klappt nicht.
Woran kann es liegen? Ist die HW nicht gleich?
Gibt es eine andere HW in der R5 läüft?

Gruß
Achim

Mythbuster 05.06.2009 21:50

AW: Rebel 5.0 ROM in MM IV ?
 
Anderes Platinen Layout.


War damals die offizielle Begründung, warum ein Update vom Rebell zum MM IV nicht möglich war.

Grüße, Sascha

achimp 05.06.2009 23:02

AW: Rebel 5.0 ROM in MM IV ?
 
Danke Sascha,

MM II geht ja wohl auch nicht (zu wenig RAM)?

Dann muß ich wohl noch warten bis mal wieder ein R5 bei eBay erscheint...

Gruß
Achim

Mythbuster 05.06.2009 23:07

AW: Rebel 5.0 ROM in MM IV ?
 
Stimmt, MM II geht definitiv nicht.

Die einzigen Module, wo die EPROMs kompatibel sind (in dieser Serie) sind der MM IV und MM V.

Innerhalb der beiden Lang Serien (A'dam - Roma, Almeria - Vancouver) sind die EPROMs ebenso austauschbar.

Gruß, Sascha

Dirk 06.06.2009 13:42

AW: Rebel 5.0 ROM in MM IV ?
 
Zitieren:

Zitat von achimp (Beitrag 20258)

Dann muß ich wohl noch warten bis mal wieder ein R5 bei eBay erscheint...

Gruß
Achim

Bis dahin kannst Du ja die Rebell 5 Emulation in MESS nutzen. ;)

achimp 07.06.2009 17:58

AW: Rebel 5.0 ROM in MM IV ?
 
Hallo Dirk,

habe ich schon probiert. Es fehlt aber leider das Brett-Feeling...

Frage(n):
Die Mess-Emu von 4.0 und 5.x läuft sehr stabil.
Beim R5.0 muss ich häufiger die Tasten drücken, sie werden oft nicht erkannt!?
Man muß auch 2x Enter drücken, um Gegenzüge zu bekommen.
Ist das normal bzw. ist die SW noch Beta?

Bei den Eingaben wird ja scheinbar StdIn abgefragt, die Ausgaben erfolgen auf der LED-Emu. Kann man die Ausgaben auch in ASCII über StdOut oder als File etc. erhalten?

Dann könnte ich die Mess-Emus als Engine in Arena einbinden und mit OSA-Board (oder DGT, Novag) auch am Brett gegen die Emus spielen. Weiterhin kann man ja Partien leicht protokollieren/speichern, was die Original Mephis nicht können. Und höhere Performance wäre möglich (Mess erlaubt Faktor 3, geht auch mehr?).

Hättest Du Interesse an einer derartigen Anbindung?

Gruß
Achim

EberlW 07.06.2009 19:48

AW: Rebel 5.0 ROM in MM IV ?
 
Hi Achim,

ich habe soeben mal MESS 0.120.1 gestartet und Rebel 5 bezüglich seiner maximalen Performance auf meinem Rechner (AMD X2 @ 2,4 GHz) hin getestet. Die Emu nutzt freilich nur einen einzelnen Core - schade eigentlich...

Um wirklich das Maximum aus dieser Emulation zu holen, habe ich unter "Options" den Wert unter "Frameskip" auf 10 gesetzt, den Wert unter "Maximum Speed" auf Unlimited gestellt und natürlich die Ansicht(!!!) auf "Full Screen" gelassen (das bringt bei mir gut 300% zusätzlich!). Einzig die Option "Show FPS" habe ich gesetzt, weil ich zu faul war mir eine Stoppuhr heran zu holen. Ferner habe ich -um Störungen durch andere Tasks weitgehend auszublenden- die Priorität auf "hoch" gesetzt.

Damit die Emu ordentlich was zu tun hat, habe ich Level 9 eingestellt und a2-a4 ausgeführt.

Ergebnis: knapp über 1300%, also Faktor 13, was gut 65 MHz entspricht. :)

Direkt aus MESS heraus kann ich bei dieser Version (ist wohl schon was älter, hat aber beim Glasgow bereits die Brettanzeige) übrigens folgende Speedsteps anwählen:
50%
100%
200%
500%
1000%
Unlimited

Gruß, Willi

PS: Wenn Du es schaffst MESS in Arena einzubinden, könnten theoretisch auch zwei Emus automatisch gegeneinander antreten! :rolleyes:

achimp 07.06.2009 21:35

AW: Rebel 5.0 ROM in MM IV ?
 
Hallo Willi,

bei der aktuellen Mess (0.1.3.1) klappt das bei mir nicht, 0.120 ist OK, da kann man die Geschwindigkeit einstellen.

Mit der 0.120 kann bleibt man bei Rebel in Level 8 (12 min/Zug) bei 20-40 sec/Zug und er rechnet 12-16 Halbzüge. Das wäre schon ganz nett für eigene Spiele oder Tests gegen andere Computer. Natürlich könnte man dann auch 2 Mess-Engines gegeneinander laufen lassen...

Ich benötige dazu aber die Unterstützung von Dirk, da ich mich mit Mess nicht auskenne. Wenn er Varianten der Software ohne graphische Ausgabe machen kann und die Ausgabezüge ggf. nach Stdout oder in eine Datei umleiten kann, dann kann ich das leicht nutzen.

Gruß
Achim

Dirk 07.06.2009 21:57

AW: Rebel 5.0 ROM in MM IV ?
 
Hallo Achimp,

interesse hätte ich schon an einer "Chessmess" Engine. Ich muß mal ausloten was in MESS möglich ist und was nicht. Das MESS Framework ist zwar ein tolles
Werkzeug wenn man einen Emulator erstellen will, schränkt aber auch ein wenn man etwas entwickeln möchte was nicht im MESS bzw MAME Konzept vorgesehen ist. Evtl müßte man einen eigenen CHESSMESS Fork weiterentwickeln. DAs ist aber sehr viel Aufwand weil man ja auch die MESS/MAME Weiterentwicklungen mit einpflegen sollte. Diesen Weiterentwicklungen ist dann auch das Glasgowbrett zum Opfer gefallen. :(

Edit: Ich denke aber das Rolands MM4/MM5 Emulator sich viel besser als Winboard Engine eignet. Sein Emu hat nicht den MESS/MAME Ballast mitzuschleppen.


Ein weiteres Probelm besteht darin das ich im Augenblick nicht sehr viel Zeit für meine Projekte übrig habe. Ganz oben auf meiner Liste steht noch die Umsetzung MM4, MM5 und Glasgow auf mein FPGA(DE1) Board.

Aber ich bleibe natürlich an der MESS Schachcomputer Emulation dran.

Viele Grüße aus Detmold :)

Dirk

Dirk 07.06.2009 22:06

AW: Rebel 5.0 ROM in MM IV ?
 
Hallo Willi,

die besten Ergebnisse mit der Geschwindigkeit würdest Du mit einer neu kompilierten MESS Version bekommen, in der die CPU Geschwindigkeit auf das maximal mögliche Deines Rechners eingestellt wird. Ich erstelle mal eine Version mit 100 MHz CPU Takt zum testen
Leider nur bringt eine Mehrkern CPU bei der Emulation gar nichts. Die CPU Emulation läßt sich nicht auf zwei Threads aufteilen.
Der zweite Kern entlastet höchstens einen Thread, sodaß der andere etwas mehr Zeit für die CPU Emulation hat.

Viele Grüße
Dirk

EberlW 07.06.2009 22:35

AW: Rebel 5.0 ROM in MM IV ?
 
Zitieren:

Zitat von Dirk (Beitrag 20340)
Hallo Willi,

die besten Ergebnisse mit der Geschwindigkeit würdest Du mit einer neu kompilierten MESS Version bekommen, in der die CPU Geschwindigkeit auf das maximal mögliche Deines Rechners eingestellt wird. Ich erstelle mal eine Version mit 100 MHz CPU Takt zum testen
Leider nur bringt eine Mehrkern CPU bei der Emulation gar nichts. Die CPU Emulation läßt sich nicht auf zwei Threads aufteilen.
Der zweite Kern entlastet höchstens einen Thread, sodaß der andere etwas mehr Zeit für die CPU Emulation hat.

Viele Grüße
Dirk

Hallo Dirk,

das wäre echt klasse! Ich selber kenne mich zu wenig mit MESS aus, bzw. habe auch nicht mehr die Zeit für große Experimente, weil mein Job das nicht zulässt.

Schade, dass das MESS Konzept keinen SMP-Betrieb erlaubt. Aber auch so wie es ist, ist MESS einfach eine tolle Sache. Aktuell habe ich ein paar Probleme mit ein paar Engines (also Schachcomputern in MESS), aber dazu melde ich mich noch.

Gruß Willi

achimp 08.06.2009 10:38

AW: Rebel 5.0 ROM in MM IV ?
 
Hallo Dirk,

die Emu von Roland kann ich nicht finden, stoße immer auf Mess (bzw. Spezialversionen davon, z.B. HP Ed Schröder). Hast Du da einen Tip?

Diese Emu scheint aber nur MM4/5 zu unterstützen!?
Bei der Mess-Emu kommen ja noch einige andere dazu, was dem Aufwand mehr Sinn verleiht.

Gruß
Achim

Dirk 08.06.2009 18:25

AW: Rebel 5.0 ROM in MM IV ?
 
Zitieren:

Zitat von achimp (Beitrag 20351)
Hallo Dirk,

die Emu von Roland kann ich nicht finden, stoße immer auf Mess (bzw. Spezialversionen davon, z.B. HP Ed Schröder). Hast Du da einen Tip?

Diese Emu scheint aber nur MM4/5 zu unterstützen!?
Bei der Mess-Emu kommen ja noch einige andere dazu, was dem Aufwand mehr Sinn verleiht.

Gruß
Achim

Hallo Achim,

ja Rolands Emu unterstützt soweit ich weiß die 6502 Mephistos.
Schreib ihn doch mal an, Roland ist hier im Forum mit dem Nick : Rolandlangfeld unterwegs.

Hier eine MESS Version in der die 6502 CPU mit knapp 100 MHz getaktet ist.

http://rapidshare.com/files/24229244...smess.zip.html


Grüße

Dirk

RolandLangfeld 08.06.2009 20:02

AW: Rebel 5.0 ROM in MM IV ?
 
Zitieren:

Zitat von Dirk (Beitrag 20367)
Hallo Achim,

ja Rolands Emu unterstützt soweit ich weiß die 6502 Mephistos.
Schreib ihn doch mal an, Roland ist hier im Forum mit dem Nick : Rolandlangfeld unterwegs.

Hallo Achim,

meine Emulation ist nicht im Internet verfügbar. Es handelt sich um ein C-Programm, geschrieben in der XCode-Umgebung für den Mac. Ich war das Projekt mal in einem verregneten Urlaub angegangen, um die alte Mephisto-Hardware zu entschlüsseln und emulieren. Tatsächlich nutzt mein Programm stdin/out und würde sich ideal als schneller Emulationskern für eine grafisch ansprechende Emulation eignen. Einige wichtige Ergebnisse bzgl der Mephistoperipherie sind dann auch in Dirks Emulation eingeflossen, und als Dirk dann mit seinem MESS-Projekt erfolgreich war, hatte ich die Weiterentwicklung erstmal aufgegeben.

Ich denke aber, dass das MESS-Projekt jetzt an Grenzen stößt und die Idee einer "freien" Emulation, die die Besonderheiten der Mephistohardware 100% berücksichtigt, an Bedeutung gewinnt. Nach allem, was in diesem Thread zu lesen ist, scheint Ruud auf diesem erfolgversprechenden Weg zu sein. Eine 68K Emulation und alle Lang Programme in den Res-Modulen sind erstmals ein Grund für mich, an die Anschaffung eines Res zu denken.

Wie wäre es, wenn sich die an der Emu-Programmierung interessierten hier in diesem Forum mal zu einem Stammtisch o.ä. treffen würden: die, die optimale Emulatoren schreiben wollen, Spezialisten für die UCI-Schnittstelle und Experten für die versch. GUIs (Win, Mac). Zusammen ließe sich noch eine Menge für den Erhalt des Kulturgutes "Schachcomputer " tun, ich hätte da eine Reihe von Ideen.

Gruß
Roland

achimp 08.06.2009 22:27

AW: Rebel 5.0 ROM in MM IV ?
 
Hallo,

vielen Dank für die schnellen Rückmeldungen

@Dirk:
Interessante Variante, aber die "normale" Emu mit Mess (0.120) mit den Einstellungen von Willi ist wesentlich schneller. Habe bei max. Spielstufe (LE 8) mit Rebel und MM V getestet. Die 12 Mhz Emu mit allen Performance-Einstellungen schafft Züge in ca. 30 sec. Die 100 Mhz Emu benötigt das 2-3 fache!? Möglicherweise beschäftigt die 100 Mhz Emu vom 6502 Mess so sehr, daß die Mess-Beschleunigung nicht zum Tragen kommt. Bei 12 Mhz hat er wohl reichlich Luft und kann die Sequenzen viel schneller ausführen.

@Robert:
Toll, daß Du Dich so schnell gemeldet hast. Die Idee mal alle Entwickler hier im Forum zu versammeln ist sicher richtungsweisend. Es ist ja schon viel da und ggf. benötigt man nur kleine Erweiterungen, damit andere die Emus integrieren können. Es macht Sinn (wie bei den native Engines für UCI/Winboard) sich zu spezialisieren. Schach-Engine und GUI. UCI-Interfaces sind im Grunde trivial, man benötigt nur Zugang zu Schachprogrammen, die Ein/Ausgaben im ASCII Format verstehen, ohne graphischen Schnickschnack. Wenn jemand Emu-Code hat, dann sollte es nicht so aufwendig sein, die Ein/Ausgaben abzuschalten/zu ignorieren etc. und die Ergebnisse weiterzugeben. Läuft Dein C-Prog auch unter Windows?

Wenn ich das richtig mitbekommen habe, wohnt Dirk bei mir um die Ecke. Was die Möglichkeit eines Entwcklerstammtisches über die Virtualität hinaus erlauben würde...

Gruß
Achim

achimp 08.06.2009 22:29

AW: Rebel 5.0 ROM in MM IV ?
 
Sorry Roland,

habe Dich mit Robert tituliert.

Gruß
Achim

EberlW 08.06.2009 23:20

AW: Rebel 5.0 ROM in MM IV ?
 
Zitieren:

Zitat von RolandLangfeld (Beitrag 20369)
Wie wäre es, wenn sich die an der Emu-Programmierung interessierten hier in diesem Forum mal zu einem Stammtisch o.ä. treffen würden: die, die optimale Emulatoren schreiben wollen, Spezialisten für die UCI-Schnittstelle und Experten für die versch. GUIs (Win, Mac). Zusammen ließe sich noch eine Menge für den Erhalt des Kulturgutes "Schachcomputer " tun, ich hätte da eine Reihe von Ideen.

Sofern es einen "virtuellen" Stammtisch betrifft, bietet sich m.E. die Einrichtung einer IG an.
Ich hätte da auch einige Ideen, nur fehlt es mir an jeglicher Zeit diese anzugehen. Vielleicht ist ja der eine oder andere interessiert sich dieser anzunehmen.

Gruß, Willi

Helmut 09.06.2009 12:08

AW: Rebel 5.0 ROM in MM IV ?
 
Zitieren:

Zitat von EberlW (Beitrag 20381)
Sofern es einen "virtuellen" Stammtisch betrifft, bietet sich m.E. die Einrichtung einer IG an.

Ich fände es sehr interessant wenn ihr eure technischen Erkenntnisse einer breiteren Gruppe zur Verfügung stellt. Wenn ich auch vermutlich nichts dazu aktiv beitragen kann wäre ich an dem Thema sehr interessiert!

Grüße ... Helmut


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 Uhr.

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