![]() |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
ja, Glasgow und Mephi III sind meine ganz besonderen Lieblinge ... und auch die restlichen Werke von EH & ThN. Ich habe aktuell elf Briketts, zwei Mephisto Junior, vier ESB 6000 Bretter (beide Versionen und in allen Holzvarianten, darum vier), ein ESB 3000 und beide Glasgow Versionen hier liegen ... ein wenig viel, zugegeben. :o Nur der Excalibur fehlt mir, leider ... ich hoffe noch immer, dass mir mal ein schönes Exemplar angeboten wird. War immerhin der erste 16 Bit Schachcomputer der Welt. Der Mephi I war halt der erste Schachcomputer „Made in Germany“ und spielte für seine Zeit richtig gut. Aber mit 12 war der damals nicht „taschengeldkompatibel“. ;) Später, viel später kaufte ich mir als Student einen Mephi III mit ESB 6000, spielschwach, aber einfach schön, eines der schönsten Bretter. Der Mephi III ist Kult, allein das geniale Matt in 9, das er in weniger als einer Minute mit nur wenigen berechneten Zügen findet, göttlich. Viel Wissen, intelligente Suche, das erste Programm, bei dem man von KI sprechen konnte ... der Höhepunkt dessen war ja der Glasgow. Auch wenn natürlich ein Mephisto Vancouver toll ist, der R30 einfach geiles Schach spielt und der neue King Element vielleicht das beste Brettgerät im klassischen Sinn (außer dem Rev II) ist ... diese Programme sind für mich etwas Besonderes. ;) Was die Geschwindigkeit betrifft: Ich war auch erstaunt, dass die 100 MHz Version richtig CPU Leistung zieht ... die Frage ist: Tut sie das auch ohne das „virtuelle ESB Brett“? Muss ich mal ausprobieren. Nochmals Danke und viele Grüße, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Nachdem ich auch für Modell II und III gute Fotos gefunden habe, hab ich jetzt doch noch 'Realistic Artworks' für alle 3 gebastelt. Ich habe allerdings auch das 'External Artwork' drinnen gelassen, sodaß sich jeder aussuchen kann, welches ihm besser gefällt. Einfach das MessExtra_Update nochmals herunterladen ... Edit: Ok, hab gerade gesehen, daß Luis mit seiner Version schneller war. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
nochmals Danke für Deine Mühe! Werde es morgen laden. Hat Dein Artwork „flache“ Figuren, wie beim R30? Ich finde die 3D Artworks zum Anschauen immer toll, aber im Gegensatz zum echten Schachcomputer sind die 3D Figuren am Notebook eher unübersichtlich ... kann aber auch an mir liegen. Grüße, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Dass in dem von Dir beschriebenen Szenario die Leistung abfällt, wenn der Rechner gerade NICHT rechnet ist allerdings etwas ungewöhnlich. Hier kann es wirklich daran liegen, dass das Brett wohl auf Energiesparen ausgelegt ist und während der Rechnerzeit kaum Energie zieht. Scheint allerdings eine Besonderheit (oder ein Fehler?) speziell dieser Emulation zu sein. Bei anderen ist es eher genau umgekehrt und die Emu wird schneller sobald der Rechner seinen Zug ausgegeben hat und nur noch im Permanent Brain Modus arbeitet (was vermutlich daran liegt, dass dann gewisse Anzeigeoptionen des Rechners an sich keine Rechenzeit mehr verbrauchen, z.B. blinkende Anzeigen, blinkende LEDs, etc.) |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Kommt aber auch immer auf den entsprechenden Schachcomputer an und was da alles an Sachen zu emulieren ist. Es ist ja nicht nur der Prozi selber sondern daneben eben Displayanzeigen, Bretter, Soundchips und was weiss ich noch alles. Da kommt es manchmal sogar vor, dass ich das eine Gerät auf 25-30fache Normalgeschwindigkeit bringe, das andere auf 40-50fach, obwohl derselbe Prozessor mit derselben Taktfrequenz zu Grunde liegt. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
1 Anhang/Anhänge
Hallo Franz,
die drei Mephis sind sehr gut getroffen! Nur beim Mephi I hätte der Schiebeschalter in der Mitte sein müssen, siehe mein Foto. ;) https://up.picr.de/36474793sd.jpg Habe es mal im Anhang hochaufgelöst hochgeladen, falls es jemand brauchen kann.) Eine Frage: Für den Mephi III mit ESB Brett, gibt es da eine (leicht umsetzbare) Möglichkeit, die Optik vom Modularbrett aus Deiner Emu zu benutzen, zum Beispiel vom RISC, also nur das Spielfeld? Das würde dann ziemlich genau dem ESB 3000 entsprechen (zumal das ESB 3000 genau das ist, die Spielfläche des Modular: https://www.schach-computer.info/wik...histo_ESB_3000 Da ja das Brett neben dem Computer liegt, was beim ESB 6000 nicht der Fall ist. Dann wäre es perfekt. ;) Grüße, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Anscheinend wird dieses ESB6000-Interface im Modul auch mit der CPU-Frequenz betrieben, und die 100MHz sind einfach zuviel für dessen Emulation - ich kann mir allerdings nicht vorstellen, warum das Emulieren dieses ESB6000 so viel aufwendiger sein soll als die CPU selbst. Zum Glück schaltet sich dieses ESB-Interface scheinbar nur ein, solange ein am Brett anliegender Zug noch nicht ausgeführt wurde - danach geht es wieder 'schlafen'. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
im ESB Brett ist eigentlich keine großartige "intelligente Elektronik" ... alles, was benötigt wird, kommt ja vom Grundgerät, darum braucht es auch entweder das "ESB II Modul" oder einen Mephisto III (bei dem alles dafür ab Werk eingebaut war). Das Brett selbst ist von der Hardware nicht aufwändiger als die späteren Modular und Exclusive Bretter. Bei der realen Hardware kann ich mir schon vorstellen, dass die mit 100 MHz überfordert ist, aber bei der Emulation? Ist mir ein Rätsel. :raffnix: Gruß, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Und bei Deinem Foto paßt es auch nicht ganz, denn bei EIN müßte ja auch die LCD-Anzeige eingeschaltet sein. ;) Zitieren:
Zitieren:
Grüße, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
(Sorry, English)
1802 emulation takes more resources because this device is emulated at a lower level than for example 68000. It will take a lot of steps to emulate 1 single opcode. https://github.com/mamedev/mame/blob...osmac.cpp#L638 I don't think the sensorboard device emulation is that slow. When I was programming it, I tested before-and-after emulation speed and all is good under normal circumstances, certainly not 50% difference. Almost all chesscomputers read the sensors once every few milliseconds, usually during each interrupt routine. However, the Mephisto III connects the chessboard to the 1802 EF1 pin. On emulation, this pin is polled at every opcode. So at 100MHz, it will check the chessboard sensors around 500,000 times per second. |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Zitieren:
Zitieren:
Couldn't this polling be reduced to a lower rate, e.g. only every 10th opcode? |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Try removing sample_ef_lines(); from "case cosmac_state::STATE_1_EXECUTE:"
And add it here: void cosmac_device::b() { sample_ef_lines(); short_branch(EF[N & 0x03]); } void cosmac_device::bn() { sample_ef_lines(); short_branch(!EF[N & 0x03]); } |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
Zitieren:
Zitieren:
Und mit der Änderung wäre es das (für mich). Gruß, Sascha |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Slowly I'm wondering if there's any CPU you're not familiar with - you must be a computer hardware (PCB, CPU, ...) designer!? ;) |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
4 Anhang/Anhänge
Hallo,
da das letzte Foto unscharf war, hier noch einmal ein Foto vom Ur Brikett ... da auch die Mephis in der Emu jeweils ausgeschaltet waren, hier noch zusätzlich Fotos vom Mephi II und Mephi III ... und schon mal vorab vom Junior, falls der jemals kommt. ;) https://up.picr.de/36477376ee.jpg https://up.picr.de/36477377xq.jpg https://up.picr.de/36477378zr.jpg https://up.picr.de/36477375cp.jpg Im Anhang jeweils hochaufgelöst als jpg Datei (gezippt, da zu groß für den Upload). Gruß, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Nice fotos!!
Only missing ESB 3000 and ESB 6000 for a perfecto artwork! |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi Luis,
Thanks! For the ESB Boards I have to go to the attic ... maybe I will do this next week. Then I have to think, which one I should take because the ESB 6000 boards are made from different wood. Best, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
4 Anhang/Anhänge
Hallo,
ok, hier meine Lieblingsbretter: Das ESB 6000 in hellem Holz und das seltene ESB II in dunklem Holz. Irgendwann mache ich Fotos für die Wiki mit Figuren, da die jeweils komplett unterschiedlich, aber wunderschön sind, vor allem die für das ESB II, die sind handgearbeitet. https://up.picr.de/36477739xb.jpg https://up.picr.de/36477741pn.jpg https://up.picr.de/36477750th.jpg https://up.picr.de/36477751lr.jpg Auch hier gilt: Alle Fotos in voller Auflösung als Zip Datei im Anhang. Das ESB 3000 liegt irgendwo am Ende vom Dachboden, da muss ich erst jede Menge anderer Kisten wegräumen ... das mache ich später mal ... :o Grüße, Sascha |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Neue romdumps von Berger https://github.com/mamedev/mame/comm...99ce1dd03a304c
Mephisto Roma 68000 (Glasgow hardware) Es ist der letzte modul fur Glasgow type hardware (alte tasten layout und 4 EPROMS) Mephisto Portorose 32 Bit V1.03 Wenig anderungen, bugfix version? |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
3 Anhang/Anhänge
Zitieren:
Jetzt hab ich den ganzen Nachmittag an diesen Mephisto-Artworks gearbeitet, ich fange jetzt nicht wieder von vorne an. Im Anhang sind meine 3 Versionen, und das sind auch die letzten von mir. Wenn es jemandem gelingt, Deine Fotos auf exakt das gleiche Format zu bringen, sodaß sie mit meinen Fotos absolut deckungsgleich sind, dann könnte man die austauschen - alles andere würde bedeuten, wieder unzählige Werte im Layout anzupassen. Grüße, Franz |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 20:13 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info