|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
ich weiß ja nicht, ob schon jemand mal auf die Statuszeile rechts unten in CB-Emu geschaut hat - 492 systems! (in MessExtra sind es 392) Vor langer Zeit ging es mal darum, bei einer 'schönen' Zahl aufzuhören (ich glaube es war 250 oder 300), und da hab ich gesagt: "Also 500 schaffen wir ja ohnehin nicht". Jetzt bräuchten wir nur jeden Tag eine neue Engine, dann würde das mit den 500 bis Jahresende noch klappen. Wenn nicht, dann würde auch 1 neue Engine genügen - dann zählen wir einfach die 7 anderen Geräte (in 'Board_Games') auch noch dazu ... Einen schönen Abend noch und angenehme Feiertage, Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
Folgende 10 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
applechess (22.12.2023), Chessguru (22.12.2023), germangonzo (22.12.2023), kamoj (22.12.2023), Mapi (22.12.2023), Mark 1 (22.12.2023), mclane (22.12.2023), Michael (24.12.2023), MikeChess (22.12.2023), Tibono (22.12.2023) |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
schließe mich gerne an. Ein ganz großes Dankeschön und riesigen Respekt für deine unermüdliche Arbeit. Der Dank kann gar nicht groß genug ausfallen. Ich hatte es schon häufiger erwähnt. Das ganze Projekt wurde kostenlos zur Verfügung gestellt. In der heutigen Zeit wohl eher eine Seltenheit. Allerdings dachte ich, du hörst erst auf, wenn der Magellan oder Atlanta emuliert wurde. Ich denke, so lange solltest du noch mit deiner wohlverdienten Rente warten… Danke. Gruß Micha |
Folgende 12 Benutzer sagen Danke zu Chessguru für den nützlichen Beitrag: | ||
applechess (22.12.2023), fhub (22.12.2023), germangonzo (22.12.2023), kamoj (22.12.2023), Mapi (22.12.2023), Mark 1 (22.12.2023), mclane (22.12.2023), Michael (24.12.2023), Mythbuster (22.12.2023), ruschach (23.12.2023), Tintenfisch (23.12.2023), Wandersleben (23.12.2023) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Frank,
Das "erste Mal" soll man ja angeblich nie vergessen (allerdings auf einem etwas anderen Gebiet), aber was das aller-erste Gerät war, das weiß ich auch nicht mehr. Auf jeden Fall war das vor etwas mehr als 10 Jahren und da habe ich damit begonnen, einige Mephistos und Fidelitys in MESS wieder zum Laufen zu bringen, die durch irgendwelche Änderungen in MAME nicht mehr funktionierten. Natürlich war alles damals viel schwieriger für mich, denn einerseits hatte ich mit MAME noch keinerlei Erfahrung, und außerdem mußte ich wirklich alles alleine lösen, denn so eine tolle Unterstützung wie heutzutage durch 'hap' gab's damals ja noch nicht. 'Kompliziert' gestaltet sich bei vielen Engines hauptsächlich das Schreiben eines Plugins, vor allem wenn man die Züge nicht so einfach aus einer Anzeige oder den Brett-LEDs ablesen kann. Dann geht's eben nur direkt aus dem RAM (vorausgesetzt man findet auch die richtige Stelle), und da haben sich manche Programmierer wirklich sehr sonderbare Methoden ausgedacht, wie sie die Stellung bzw. die Züge codieren. Bei den neueren Modulen habe ich vor allem damit zu kämpfen, den Treiber-Code (den ja ohnehin 'hap' programmiert, das könnte ich selbst ja gar nicht), in der nun doch schon 3.5 Jahre alten MESSUI-Version 0.220 irgendwie noch zum Laufen zu bringen (bei all den Änderungen, die in MAME laufend stattfinden). Aber zum Glück hab ich es bisher immer noch geschafft, und lange muß ich mich damit ja nicht mehr quälen, denn Ende dieses Jahres ist ja ohnehin Schluß. Grüße, Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/ Geändert von fhub (22.12.2023 um 20:18 Uhr) |
Folgende 9 Benutzer sagen Danke zu fhub für den nützlichen Beitrag: | ||
applechess (22.12.2023), berger (23.12.2023), germangonzo (22.12.2023), kamoj (22.12.2023), Mark 1 (22.12.2023), Michael (24.12.2023), MikeChess (22.12.2023), Mythbuster (22.12.2023), Wandersleben (23.12.2023) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Micha,
Aber so ganz Schluß ist ja dann auch wieder nicht: ich arbeite ja hier parallel auch an der jeweils aktuellsten MameUI-Version (derzeit eben 0.261), und zwar mit den originalen Sourcen (d.h. fast ohne irgendwelche Änderungen von mir), und da brauche ich für neue Emulationen nicht besonders viel zu tun - da sind all diese aufwändigen Anpassungen an das ältere System in CB-Emu oder MessExtra eben nicht nötig. Und genau diese Version werde ich auch weiterhin pflegen, und ab nächstem Jahr eben nur mehr dieses 'MameNew' zur Verfügung stellen und bei neuen Engines updaten - meine Zusatz-Features in CB-Emu (z.B. MHz-Einstellung, Plugins usw.) gibt's in dieser Version dann allerdings nicht mehr. Grüße, Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/ |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Lieber Franz,
auch von mir ein herzliches Dankeschön für Deinen unermüdlichen Einsatz beim grossartigen CB-Emu! Die 500er Marke liesse sich schon noch knacken, da fehlen ja noch 9 HD6301 Geräte: Code:
Kittinger: - Accord / Alto - 4K - Mentor 16 / Amigo - 16K - VIP - 16K + 2K RAM - Primo - 16K + 2K RAM - Beluga - 16K + 2K RAM Morsch: - CXG Chess Professor - 16K - Yeno 416 XL - 16K Unbekannt (Chess King): - Triomphe - 4K - Counter Gambit - 4K Eine Frage hätte ich noch. Wär's möglich, im CB-Emu.exe das 'Activate Debugger' flag 'durchzuschleifen'? Dort funktioniert das nämlich nicht, und ich kann nur mit MessExtra den Debugger verwenden (welcher für mich sehr wichtig ist). Frohe Feiertage! bataais |
Folgende 5 Benutzer sagen Danke zu bataais für den nützlichen Beitrag: | ||
achimp (23.12.2023), berger (23.12.2023), fhub (23.12.2023), kamoj (23.12.2023), Tintenfisch (23.12.2023) |
|
|||||||||||
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
This question was for Franz, but I'll reply too.
- Das erste System? Fidelity VCC German. MAME already supported a bunch of chesscomputers, but this was the first one I contributed to. It's currently the only chesscomputer I own (belonged to my dad). - Das komlizierteste System? Most complex to write the driver? Saitek Leonardo/Renaissance with the OSA extension. Most complex system from a hardware point of view? Who knows, maybe the robotic chesscomputers (Phantom, Adversary) if you include the mechanical parts. - Das eleganteste System? Subjective, especially if it's about aesthetics. For hardware(PCB) design, I think Ron Nelson was good at it. |
|
|||||||||||
Re: Mess Emulator für diverse Schachcomputer ist fertig!
I fixed the serial port in nsvip/nsnova and Saitek OSA a few days ago, it's pretty fun to experiment with.
eg. mame.exe leonardo -rs232 terminal -numscreens 2 Set the screen views in video options, set the baudrate, disable the chesscomputer keyboard. |
|
|||||||||||
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
Turbo S-24K Kaare Danielsen: CXG Chess 3008 Super Enterprise mit LCD (Sphinx Titan ist vielleicht gleiche) And I suspect the Novag Super System peripherals may be on HD6301Y: The 2 chessboards (touch sensory and auto sensory), and the TV interface. These are quite rare. Geändert von hap (23.12.2023 um 11:19 Uhr) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo bataais,
Zitieren:
Eine Frage hätte ich noch. Wär's möglich, im CB-Emu.exe das 'Activate Debugger' flag 'durchzuschleifen'?
Dort funktioniert das nämlich nicht, und ich kann nur mit MessExtra den Debugger verwenden (welcher für mich sehr wichtig ist). Das wäre leider nicht so einfach zu machen und würde eine komplette Änderung meines System erfordern. Diese (ich nenn sie mal) 'externen' Engines sind ja in CB-Emu nur 'gelistet' (in einem eigenen Treiber), und sobald Du eine von diesen startest, ruft CB-Emu sofort MessExtra auf - das allerdings ohne zusätzliche Parameter (wie z.B. eben -debug), weil diese ja entweder in einer *.ini oder *.cfg-Datei gespeichert sind, und die gibt's in CB-Emu für diese 'externen' Engines gar nicht. Diese Konfigurationsdateien werden aber auch nur nach dem eigentlichen Start (bzw. vor Beenden) der jeweiligen Engine geladen (bzw. wieder gespeichert), und das eben nur von demjenigen Programm, das die Engine auch tatsächlich ausführt. Und das ist in diesen Fällen eben MessExtra und nicht CB-Emu! Um das zu ändern, müßte ich tief in das uralte System von MAME 0.175 (ja, darauf basiert CB-Emu immer noch!) eingreifen, und das nur damit man diesen Debug-Modus auch von CB-Emu aus einschalten kann, obwohl es in MessExtra ohnehin funktioniert?? Sorry, aber dazu hab ich wirklich keine Lust - das könnte man dann auch für alle anderen Einstellmöglichkeiten fordern, warum gerade (oder nur) beim Debug-Mode? Es ist eben so, daß sämtliche Einstellungen in derjenigen GUI zu machen sind, in der eine Engine auch tatsächlich implementiert und ausgeführt wird. Wenn Du also irgendeine Engine im Debug-Mode starten willst, dann ist es wohl zumutbar, das direkt in MessExtra zu tun, oder? Übrigens wird das ja dann in der *.ini-Datei gespeichert, sodaß es beim nächsten Aufruf sogar aus CB-Emu heraus auch funktioniert. Grüße, Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/ Geändert von fhub (23.12.2023 um 11:34 Uhr) |
|
|
Ä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 |