|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Dem kann ich mich nur nahtlos anschließen...
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
ich habe mal meinen R30 2.50 und einige BT2630-Zeiten aus der Liste mit der EMU verglichen; anscheinend läuft die EMU ca. 10% schneller als das Original. Da Du ja auch Wert auf die Originalperformance legst, dachte ich mir, dass dich das vielleicht interessiert. Apropos Performance: Die R30-EMU läuft auch auf meiner betagten Kiste einwandfrei mit autoframeskip 0/10 (auch, wenn gerechnet wird) Das bedeutet wohl, dass bei der ChessMachine-EMU der MS-DOS-Unterbau die meiste Leistung gefressen hat. Die Taktreduzierung hat ja dann auch eine deutliche Performance-Verbesserung gebracht. Zitieren:
und außerdem auch noch einen Schriftzug oben mit dem jeweiligen Modell (R30 bzw. R40).
Nicht unbedingt notwendig, aber nice-to-have. Vielleicht kann man irgendwo ein entsprechendes Häkchen setzen? Viele Grüße Robert |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Robert,
Offiziell hat der R30 30MHz, im MAME-Treiber ist er auch mit 30 MHz definiert, und die Funktion 'system info' im emulierten R30 zeigt auch 30MHz an (und diesen Wert misst er selber, den kriegt er nicht irgendwie von MAME geliefert!). Und nachdem die Geschwindigkeiten der MAME-Emulationen bei allen anderen Geräten ja auch passen, warum sollte ich also annehmen, daß die gerade beim R30 nicht stimmt? Möglich wär's natürlich, weil der ja eine doch eine eher seltene ARM-CPU hat, und da könnte natürlich die MAME-Emulation vom Tempo her nicht so genau sein, aber das müßte dann auch die anderen ARM-Geräte (Saitek RISC 2500, Mephisto Risc I & II usw.) betreffen. Möglich wäre es aber auch, daß Dein R30 einfach schon ein wenig 'altersschwach' ist und der Quarz eben nicht mehr so kann wie er soll. Auf jeden Fall glaube ich kaum, daß irgendjemand hier davon begeistert wäre, wenn ich die Frequenz im Treiber vermindern würde, und die 'system info' im Tasc R30 dann z.B. "27 MHz" anzeigen würde - also laß ich das besser bleiben! Zitieren:
Gibt es die Möglichkeit, im (Windows-)Fensterrahmen die genaue Bezeichnung der EMU (also die, die Du vergeben hast) anzuzeigen? "Chess-System R30 (tascr30)" ist halt nicht besonders aussagekräftig. Auch die "Machine-Information" gibt keine Info über die Programmversion.
Nicht unbedingt notwendig, aber nice-to-have. Vielleicht kann man irgendwo ein entsprechendes Häkchen setzen? Im originalen MAME gibt's ja überhaupt nur ein Gerät (eben den R30), und in MessExtra hab ich ja schon einen zweiten Treiber für den R40 gemacht. Die 4 verschiedenen Engines müßte man in MAME oder MessExtra ja ziemlich umständlich erst in irgendwelchen Untermenüs über eine BIOS-Einstellung auswählen, und daher hab ich alle ingesamt 8 Modelle in CB-Emu selbst ja auch einzeln definiert. Da CB-Emu aber dann ja MessExtra (mit dem jeweils nötigen BIOS-Wert als Parameter) aufruft, gibt's in diesem MessExtra-Fenster natürlich auch nur die 2 in MessExtra definierten Module R30 bzw. R40, aber nicht auch noch die 4 versch. Engineversionen. Um nun auch die jeweilige Engineversion anzuzeigen, gäbe es prinzipiell 2 Möglichkeiten: 1) entweder müßte ich tatsächlich auch in MessExtra alle 8 Versionen separat definieren (d.h. auch dort alles 8-mal statt jetzt 2-mal unterbringen), und das möchte ich nicht unbedingt tun nur wegen einer Anzeige im Fenstertitel, 2) oder MessExtra könnte evt. den (ihm beim Aufruf durch CB-Emu) übergebenen BIOS-Wert irgendwie meinem externen Artwork 'mitteilen', und dieses würde dann den entsprechenden Engine-Namen eben im Artwork (unterhalb dieser neuen Anzeige "Tasc ChessSystem R30" im Bedienungsmodul) zusätzlich auch noch anzeigen. Das wäre natürlich die elegantere Methode, aber dazu muß ich erst herausfinden, wo ich im Treiber diesen BIOS-Wert herbekomme und wie ich ihn dann dem Artwork übergeben kann - da muß ich mich also erst noch schlau machen ... Grüße, Franz Geändert von fhub (03.07.2019 um 12:47 Uhr) |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Könnte das evtl. von langsamen Speicherbausteinen kommen? Zitieren:
Auf jeden Fall glaube ich kaum, daß irgendjemand hier davon begeistert wäre, wenn ich die Frequenz im Treiber vermindern würde, und die 'system info' im Tasc R30 dann z.B. "27 MHz" anzeigen würde - also laß ich das besser bleiben!
Zitieren:
Da CB-Emu aber dann ja MessExtra (mit dem jeweils nötigen BIOS-Wert als Parameter) aufruft, gibt's in diesem MessExtra-Fenster natürlich auch nur die 2 in MessExtra definierten Module R30 bzw. R40, aber nicht auch noch die 4 versch. Engineversionen.
Zitieren:
2) oder MessExtra könnte evt. den (ihm beim Aufruf durch CB-Emu) übergebenen BIOS-Wert irgendwie meinem externen Artwork 'mitteilen', und dieses würde dann den entsprechenden Engine-Namen eben im Artwork (unterhalb dieser neuen Anzeige "Tasc ChessSystem R30" im Bedienungsmodul) zusätzlich auch noch anzeigen.
Das wäre natürlich die elegantere Methode, aber dazu muß ich erst herausfinden, wo ich im Treiber diesen BIOS-Wert herbekomme und wie ich ihn dann dem Artwork übergeben kann - da muß ich mich also erst noch schlau machen ... Viele Grüße Robert |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Gestern habe ich übrigens auch das R40-ROM bekommen (da hat jemand hier doch tatsächlich dieses Wundergerät!), aber leider hatte ich mich zu früh gefreut - der R40 benutzt exakt das gleiche ROM wie der R30! Das Systemprogramm des Tasc muß also durch irgendeinen doch vorhandenen Hardwareunterschied die beiden Modelle unterscheiden können, sonst könnte im 'system info' nicht einmal R30 und das andere Mal R40 stehen bei identischem ROM. Aber zumindest die geänderte Taktfrequenz und die Speichergröße erkennt der 'falsche' R40 schon mal richtig. Grüße, Franz |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Und inzwischen habe ich tatsächlich alle nötigen Zutaten dafür gefunden und das Süppchen auch schon gekocht, d.h. es ist angerichtet - sprich: das neue Update2 kann schon heruntergeladen werden. Aussehen tut das Ganze jetzt also so: Grüße, Franz |
Folgende 9 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
Agep (03.07.2019), applechess (03.07.2019), Bryan Whitby (03.07.2019), Chessguru (03.07.2019), germangonzo (03.07.2019), Hartmut (03.07.2019), hyppyp (03.07.2019), Mythbuster (03.07.2019), Robert (04.07.2019) |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Gestern habe ich übrigens auch das R40-ROM bekommen (da hat jemand hier doch tatsächlich dieses Wundergerät!), aber leider hatte ich mich zu früh gefreut - der R40 benutzt exakt das gleiche ROM wie der R30!
Das Systemprogramm des Tasc muß also durch irgendeinen doch vorhandenen Hardwareunterschied die beiden Modelle unterscheiden können, sonst könnte im 'system info' nicht einmal R30 und das andere Mal R40 stehen bei identischem ROM. Aber zumindest die geänderte Taktfrequenz und die Speichergröße erkennt der 'falsche' R40 schon mal richtig. Grüße, Franz Das ist in der Tat erstaunlich. Ich hätte in der Tat gedacht, dass im EPROM die Version R30 / R40 steht ... denn in der Tat zeigt der R40 ja brav R40 an. Dass Geschwindigkeit und RAM korrekt angezeigt werden, ist logisch, da der R30 "sich selbst testet", wie schnell er ist und das dann anzeigt. Ebenso wird der vorhandene Speicher erkannt und ausgenutzt. @Robert: Ich denke, der Geschwindigkeitsunterschied liegt daran, dass es vermutlich unterschiedliche Versionen gibt und dass in der langsamen Version Waitstates vorhanden sind. Einen ähnlichen "Trick" haben auch H&N beim Glasgow verwendet, wie ich damals bereits ausgeführt habe ... nur damals noch extremer: Obwohl die Taktfrequenz 12 MHz betrug, liefen die frühen Geräte nur mit einer Geschwindigkeit, die 7,2 MHz entspricht ... da sie eine "Handbremse" verbaut hatten, da die RAM Bausteine Probleme machten ... die späteren Module waren auch mit 12 MHz bestückt und liefen auch mit 12 MHz ... Ich denke, das ist hier ähnlich. Gruß, Sascha
__________________
This post may not be reproduced without prior written permission. Copyright (c) 1967-2024. All rights reserved to make me feel special. :-) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
ich bin sowas von beeindruckt Eine Frage: Wie stelle ich die Spielstufe (z.B. 15'/Partie) ein, wenn die Emus in einem Turnier unter Shredder 13 laufen? Wird dies über Shredder eingestellt, oder muss ich jede Emu einzeln konfigureren? Danke für die megacoolen Tools von Dir, Frank |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
ich bin sowas von beeindruckt Eine Frage: Wie stelle ich die Spielstufe (z.B. 15'/Partie) ein, wenn die Emus in einem Turnier unter Shredder 13 laufen? Wird dies über Shredder eingestellt, oder muss ich jede Emu einzeln konfigureren? Danke für die megacoolen Tools von Dir, Frank Aber vielleicht kann Franz da ja mehr zur Aufklärung beitragen.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|
Ähnliche Themen | ||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Info: Mephisto Emulator für den Mac fertig | RolandLangfeld | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 09.09.2007 22:56 |