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)
-   -   MessEmu: Mess Emulator für diverse Schachcomputer ist fertig! (https://www.schachcomputer.info/forum/showthread.php?t=1448)

fhub 25.12.2023 13:09

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi hap,
Zitieren:

Zitat von hap (Beitrag 122657)
Kein Schachcomputer, aber hier ist Saitek Electronic Dames, danke an Sean fur ROM dump.

I've now made the usual changes for MAME 0.220 in this driver and in principle it runs, but I have problems with the board LEDs:
in both directions (row and column) only the LEDs 1/9/10 are working, the LEDs 2-8 are dead!?
Do you have any idea what could be the reason?
I hope it has nothing to do with your recent changes in the last 2 days for the 6801 driver, because this one is already so different from my version, that I can't take over these changes anymore.

The other problem is that the layout doesn't look like it should, but I think I'll be able to fix this with some modifications (or rather a lot of modifications, because this layout is actually extremely complicated).

Regards,
Franz

hap 25.12.2023 14:12

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Yes, another bugfix in the CPU emulation.

It can probably be worked around, in p1_w:
m_maincpu->space(AS_PROGRAM).write_byte(0, 0xff);

fhub 25.12.2023 14:42

AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von hap (Beitrag 122680)
It can probably be worked around, in p1_w:
m_maincpu->space(AS_PROGRAM).write_byte(0, 0xff);

Yep, that fixed the problem - many thanks! :)

Now I can start fixing the layout, too. Fortunately I've already added the xc/yc coordinates to the layout rendering in MAME 0.220 before implementing those 5 engines in turbo16k, so at least I don't need to recalculate hundreds of coordinates anymore. But there are still many new layout features in the current MAME not working correctly in my old version, that I can't take over, because they would need too extensive changes in several files. So I have to find a workaround for these display problems.

fhub 26.12.2023 11:41

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

nur eine kurze Information:
der Saitek Electronic Dames ist jetzt eingebaut - mit einer neuen CB-Emu-Version warte ich allerdings noch ab,
ob evt. bis Ende dieser Woche noch weitere Engines dazukommen.
An Silvester gibt's dann das letzte CB-Emu-Update, danach werde ich nur mehr an einer offiziellen MAME-Version ('MameNew') weiterarbeiten.

Grüße,
Franz

Mythbuster 26.12.2023 12:00

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
nochmals Danke für Deine Mühen und auch den alten Dame Computer weiß ich durchaus zu würdigen. ;)

Ich gebe zu, ich hatte noch auf den VIP und die Sapphire Varianten von Novag gehofft, da ich diese Taschenrechner durchaus mag … der Super VIP war einer der ersten Schachcomputer, die ich mir damals als „Neuware“ leisten konnte … nach gebrauchten ESB Brettern von Ernst Musch … war zudem mein „erster Novag“ 1989 … schön, dass der es nun geschafft hat …

Grüße,
Sascha

berger 26.12.2023 12:27

Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mythbuster (Beitrag 122738)
Ich gebe zu, ich hatte noch auf den VIP und die Sapphire Varianten von Novag gehofft, da ich diese Taschenrechner durchaus mag (...)

I'm waiting to receive a Novag VIP to do the dump and reverse engineering needed for hap to develop the driver. Stay tuned! :)

However, Sapphire uses a Hitachi H8 and for the time being this will not be possible.

Best,
Gerardo

fhub 26.12.2023 13:15

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Sascha,
Zitieren:

Zitat von Mythbuster (Beitrag 122738)
... da ich diese Taschenrechner durchaus mag …

soso, also auch noch Taschenrechner-Fan (wie ich)!? ;)
Dann sollte ich vielleicht in CB-Emu auch noch ein paar TI- oder HP-Emulationen einbauen ... :D

Grüße,
Franz

fhub 26.12.2023 13:17

AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi Gerardo,
Zitieren:

Zitat von berger (Beitrag 122741)
I'm waiting to receive a Novag VIP to do the dump ...

why would we need a VIP when we already have its 'Super' twin? ;)

Regards,
Franz

Mythbuster 26.12.2023 13:24

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 122744)
Hallo Sascha,

soso, also auch noch Taschenrechner-Fan (wie ich)!? ;)
Dann sollte ich vielleicht in CB-Emu auch noch ein paar TI- oder HP-Emulationen einbauen ... :D

Grüße,
Franz

Hi Franz!
Erwähnte ich je, dass ich mal mit einem Sharp PC-1211 angefangen habe, später dann Sharp PC-1500A, danach HP41CV ... eine HP Emulation mit allen Extras habe ich auf dem iPhone und iPad am Laufen ... ;)

Grüße,
Sascha

berger 26.12.2023 13:24

Re: AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 122745)
why would we need a VIP when we already have its 'Super' twin? ;)

Well, according to that reasoning we could eliminate practically all the chess computers with Richard Lang's program, since some are evolution of others, the same with the Novag... in short, we could leave less than 50 emulations. :D

Mythbuster 26.12.2023 13:33

AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 122745)
Hi Gerardo,

why would we need a VIP when we already have its 'Super' twin? ;)

Regards,
Franz

The programs are different, like Portorose to Lyon ... so yes, we need it ... ;)

fhub 26.12.2023 13:42

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mythbuster (Beitrag 122746)
Erwähnte ich je, dass ich mal mit einem Sharp PC-1211 angefangen habe, später dann Sharp PC-1500A, danach HP41CV ... eine HP Emulation mit allen Extras habe ich auf dem iPhone und iPad am Laufen ... ;)

Nee, hast Du nicht erwähnt, aber das konnte ich mir bei Dir gut vorstellen.
Bei mir waren es auch genau diese beiden Rechner PC-1500 und HP-41C, mit denen ich das Programmieren damals überhaupt erst begonnen habe (in BASIC bzw. RPN).

Zu Rechner-Emulationen: ich bin mir fast sicher, daß diese bei mir (bzgl. Anzahl) sogar noch die Schach-Emulationen übertreffen. Eigentlich gibt's ja auch viele davon in MAME, aber mit denen hab ich mich noch nie wirklich beschäftigt - da müßte man vermutlich erst wieder realistische Artworks dafür machen, und von diesen Rechner-Emulationen gibt's ja ohnehin schon mehr als genug (ich erwähne nur Emu48 und Konsorten).

Grüße,
Franz

fhub 26.12.2023 13:47

AW: Re: AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von berger (Beitrag 122747)
Well, according to that reasoning we could eliminate practically all the chess computers with Richard Lang's program, since some are evolution of others, the same with the Novag... in short, we could leave less than 50 emulations. :D

Yes, you may have a point - so let's wait for the non-Super VIP ... ;)

Zitieren:

Zitat von Mythbuster (Beitrag 122748)
The programs are different, like Portorose to Lyon ... so yes, we need it ... ;)

Richtig, gierig wie wir sind, brauchen wir natürlich ALLES! :D

Mythbuster 26.12.2023 13:55

AW: Re: AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von fhub (Beitrag 122750)

Richtig, gierig wie wir sind, brauchen wir natürlich ALLES! :D

So isses! :sabber:

fhub 31.12.2023 14:27

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

wie versprochen gibt's heute nochmal ein Silvester-Update - damit ist jetzt das CB-Emu-Projekt beendet!
(Die 500 haben wir leider doch nicht mehr ganz geschafft ... :heulsuse:)

Falls in Zukunft noch weitere Schachcomputer emuliert werden, dann wird es nurmehr eine 'abgespeckte' Version 'MameNew' geben, die auf der jeweils aktuellsten, originalen MAMEUI-Version (derzeit 0.261+) basiert. Diese wird dann auch wesentlich kleiner sein (etwa 32MB gezippt), und nicht mehr die in CB-Emu zusätzlichen Features enthalten, wie z.B. externe (realistische) Artworks, Plugins für andere GUIs, beliebige MHz-Einstellung usw. ...
Sie ist auch nicht mehr kompatibel zu MessChess/MessExtra - nicht daß jemand auf die Idee kommt, sie einfach umzubennen und in CB-Emu zu verwenden. ;)

In dieser heutigen, letzten CB-Emu-Version ist eigentlich nur das Dame-Programm ('Saitek Electronic Dames') neu hinzugekommen. Außerdem habe ich aus dem vor einiger Zeit emulierten 'Fidelity Premiere' (mit 2 enthaltenen Schachprogrammen) jetzt zusätzlich 2 eigene Engines mit jeweils einem dieser Programme (Vancouver bzw. Avantgarde) gemacht. In MessChess ist der originale Premiere nun nicht mehr enthalten, weil die Programmumschaltung ohnehin immer einen Neustart erfordert, und das ist in MessChess (mit Plugin und externer GUI) nicht möglich - in CB-Emu und MessExtra habe ich diese Originalversion aber behalten (zusätzlich zu den neuen premiere1 und premiere2).
Diese 2 eigenen Versionen sind auch für BearChess von Vorteil, weil damit (ab der nächsten Version) auch die neue, sehr komfortable Level-Einstellung in BearChess korrekt funktioniert.

Damit möchte ich mich nochmals herzlich bei allen bedanken, die in den letzten 10 Jahren zum CB-Emu-Projekt beigetragen haben - alle hier aufzuzählen würde zu lange dauern. Vor allem möchte ich 'hap', 'Berger' und einige Mitglieder des MAME-Teams erwähnen, ohne die es viele der Treiber nicht geben würde, sowie die vielen Schachfreunde hier im Forum (und anderswo), die mit ihren ROM-Dumps die Basis für diese Schach-Emulationen geliefert haben - nochmals vielen Dank an alle! :)

Ich wünche Euch noch einen schönen Silvesterabend und ein gutes neues Jahr 2024,
Franz

Mark 1 31.12.2023 14:54

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz...

Jetzt geht es wirklich zu Ende :-(
Was du in den 10 Jahren geleistet hast ist unglaublich.
Deine Kreativität und deine Entschlossenheit bei Problemen ist bemerkenswert.
Die vielen Verbesserung der Benutzerfreundlichkeit und der Funktionalität, man kann sie nicht alle aufzählen.

Ich möchte mich bei jedem Einzelnen bedanken, die an diesem Projekt beteiligt waren.

Und jetzt wünsche ich allen ein glückliches, gesundes und erfolgreiches neues Jahr!

Gruß
Mark 1

applechess 31.12.2023 15:03

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz

Auch von mir ein herzliches Dankeschön für deine grossartige Arbeit über all die Jahre.
Selbst die User von Mephisto Phoenix können davon (gerne) profitieren.

Ich wünsche dir alles Gute für die Zukunft, nicht nur für 2024 und hoffentlich keine
Langweile ohne dieses Projekt.

Beste Grüsse
Kurt

Hartmut 31.12.2023 15:39

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Auch von mir herzlichen Dank für Deine Arbeit Franz. Und sollte Dir langweilig werden... dann wiederholen wir das Jahr 2023 einfach noch mal, lach...

Chessguru 31.12.2023 15:55

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

auch von mir an dich und alle Mitgestalter ein großes Dankeschön für die unermüdliche Arbeit und dieses fantastische Werk, welches tiefe Einblicke in die Schachcomputer Entwicklung ermöglicht.

:worship:

Gruß
Micha

Mapi 31.12.2023 16:12

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
Auch ich möchte mich natürlich bei Dir bedanken, für Dein einmaliges Projekt und den Support bei Problemen und Fragen. Das ist absolut bemerkenswert und nicht selbstverständlich.

Vielen, vielen Dank und einen guten Rutsch ins neue Jahr 2024

Markus

fhub 04.01.2024 16:41

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,
Zitieren:

Zitat von fhub (Beitrag 122426)
3) Zwei der neuen Geräte haben eine LCD-Schachuhr, die in CB-Emu aber nicht läuft (vermutlich ist die Batterie leer :D), weil dieser neue Uhrentreiber in meiner Version auch nicht mehr funktioniert.
...
bei der LCD-Schachuhr könnte ich mir vorstellen, daß es mir irgendwann doch noch gelingt, diesen Treiber an MAME 0.220 anzupassen.

man muß nur hartnäckig genug sein - ich hasse es nämlich, wenn etwas nicht funktioniert! :D

Nach unzähligen Versuchen konnte ich dieses Problem der nicht-funktionierenden LCD-Uhren nun endlich auf einen bestimmte Befehl im MSM5001n-Treiber eingrenzen, und damit wußte jetzt auch 'hap', was nötig war, um das Problem zu lösen, und zwar nur ein zusätzlicher Befehl!
Vielen Dank an 'hap' für seine Geduld, denn mit diesem Problem bin ich ihm sicher schon auf die Nerven gegangen. ;)

Auf jeden Fall funktionieren jetzt diese 2 LCD-Uhren im Saitek Turbo 16K und Conquistador, und daher hänge ich hier nochmal ein Update nur für die beiden EXE-Dateien an: MessExtra.exe kann nach dem Entpacken auch in MessChess.exe umbenannt und über die alte Version kopiert werden, weil die beiden EXEs ja identisch sind.

Grüße,
Franz

Mark 1 04.01.2024 16:53

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz..

Wie ich schon bemerkte...

"Deine Entschlossenheit bei Problemen ist bemerkenswert"

Gruß
Mark 1

Hast8 13.01.2024 21:11

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

an dieser Stelle ein Danke für Deine großartige Arbeit und ebenfalls ein gutes neues 2024!

Viele Grüße,

Stefan

Hast8 13.01.2024 22:23

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Zitieren:

Zitat von Mythbuster (Beitrag 122746)
Hi Franz!
Erwähnte ich je, dass ich mal mit einem Sharp PC-1211 angefangen habe, später dann Sharp PC-1500A, danach HP41CV ... eine HP Emulation mit allen Extras habe ich auf dem iPhone und iPad am Laufen ... ;)

Grüße,
Sascha

Zitieren:

Zitat von fhub (Beitrag 122749)
Nee, hast Du nicht erwähnt, aber das konnte ich mir bei Dir gut vorstellen.
Bei mir waren es auch genau diese beiden Rechner PC-1500 und HP-41C, mit denen ich das Programmieren damals überhaupt erst begonnen habe (in BASIC bzw. RPN).

Zu Rechner-Emulationen: ich bin mir fast sicher, daß diese bei mir (bzgl. Anzahl) sogar noch die Schach-Emulationen übertreffen. Eigentlich gibt's ja auch viele davon in MAME, aber mit denen hab ich mich noch nie wirklich beschäftigt - da müßte man vermutlich erst wieder realistische Artworks dafür machen, und von diesen Rechner-Emulationen gibt's ja ohnehin schon mehr als genug (ich erwähne nur Emu48 und Konsorten).

Grüße,
Franz

Hallo Franz und Sascha,

als Taschenrechnerfans (ich habe auch einen Sharp1403 und einen HP41C u.a.) dürften
Euch auch Produkte der Schweizer Fa. Swiss Micro interessieren. Da gibt es zu den HP-Rechnern kompatible moderne Taschenrechner, als Schmankerl beim DM41X (als HP41CX Clone) auch gleich die meisten verfügbaren Module inkludiert.
Letzteren habe ich mir letztes Jahr gegönnt und bin ganz zufrieden damit! Ein echter Rechner liegt halt doch besser in der Hand als eine Emulation auf dem Smartphone. ;-)

Hier der Link zum Hersteller:

https://www.swissmicros.com/products

Viele Grüße,

S. Hahndel

Lindwurm 13.01.2024 22:38

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Ich hab mal zwei Fragen zur Positionierung der Fenster. Hab jetzt lange gelesen aber nicht wirklich was gefunden.

Ich möchte die Emulationen über den engineServer auf den Evo in DroidChess spielen. Das funktioniert auch bei den ersten Versuchen problemlos. Da ich als "Server" den RogAlly bzw. Legion Go verwende, möchte ich auf diesen Geräten die Emulationen maximiert im Vollbildmodus laufen lassen.
Klappt, wenn ich die jeweilige ini-Datei modifiziere (window 0, maximize 1).

Wenn ich es beim Durchlesen hier richtig verstanden habe, soll es auch möglich sein, automatisch alle Emulationen maximiert im Vollbildmodus zu starten. Das hab ich jetzt versucht mit der Modifizierung von mess.ini und in den Einstellungen von MessChess selbst. Aber diese Einstellungen werden von den Emulationen ignoriert. Sie starten weiterhin klein im Fenster.

Zweites Problem:
neben der Nutzung über den Server möchte ich die Emulationen auch in BearChess nutzen. Hier aber NICHT im Vollbildmodus. Ich hab dafür jetzt einfach eine zweite Kopie von MessChess mit allen Dateien in einen neuen Ordner kopiert. Das klappt auch. D.h. in BearChess verwende ich den orginal Ordner, hier starten die Emulationen klein und verdecken die BearChess-Fenster nicht.
Für die Bereitstellung über den Server auf den Evo benutze ich den zweiten Ordner, hier starten die Emulationen dann maximiert.
Funktioniert zwar, aber da ist die Frage, ob es eleganter geht als zwei Ordner mit MessChess parallel zu haben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:52 Uhr.

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