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)

Robert 02.08.2016 13:01

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

Zitat von fhub (Beitrag 60071)
Also Du sprichst wirklich in Rätseln - WIE stellst Du es Dir denn sonst vor???

Nun ja, so wie z. B. Hibernate in Windows oder anderen Betriebssystemen: der momentane Zustand wird eingefroren und gesichert. Und da ist es doch egal, welche Programme gerade laufen und Applikations-Programmierer müssen in ihren Programmcode nichts zusätzlich einbauen, die Funktionalität steckt ja schon im Windows-Programmcode drin, oder?
Zitieren:

Und WER glaubst Du hat dieses 'Save/Load State' jetzt für die Fidelitys eingebaut? Das war ICH - oder glaubst Du etwa, daß es jetzt plötzlich von selbst funktioniert hat?
Und WEN glaubst Du, habe ich mit "Programmierer" gemeint? Dich natürlich...:D

Aber wenn das halt eine Grundfunktion von MESS wäre, müsstest Du eben nichts einbauen und DANN würde es von selbst funktionieren...


viele Grüße
Robert

fhub 02.08.2016 13:57

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

Zitat von Robert (Beitrag 60072)
Nun ja, so wie z. B. Hibernate in Windows oder anderen Betriebssystemen: der momentane Zustand wird eingefroren und gesichert. Und da ist es doch egal, welche Programme gerade laufen und Applikations-Programmierer müssen in ihren Programmcode nichts zusätzlich einbauen, die Funktionalität steckt ja schon im Windows-Programmcode drin, oder?

Ach so, das hast Du gemeint!
Ok, das wäre natürlich auch möglich, allerdings in wievielen Windows-Programmen gibt es dieses Feature schon?
Ich schätze mal in einem unter tausend ...

Franz

Drahti 02.08.2016 14:20

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Franz, ich denke Robert meint im übertragenen Sinne, dass Windows=Mess und ein unter Windows laufendes Programm=Schachcomputer-Eprom. Nun drücke ich also Windows in den Hibernate und wenn ich es wieder aufwecke, macht das unter Windows laufende Programm an der letzten Stelle weiter. So ungefähr. Dann ist es egal, was im Programm (Eprom) vom Programmierer vorgesehen wurde. Einfach Halt-Signal an die CPU, Zustand der Register und vom RAM abspeichern und nach dem "Aufwecken" alles wiederherstellen und weitermachen. :)

Also kein Feature des Programms (Eprom), sondern des BS (Windows bzw. hier MESS).

Robert 02.08.2016 14:22

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

Zitat von fhub (Beitrag 60073)
Ach so, das hast Du gemeint!
Ok, das wäre natürlich auch möglich, allerdings in wievielen Windows-Programmen gibt es dieses Feature schon?
Ich schätze mal in einem unter tausend ...

Nun ja, in den meisten anderen Programmen braucht man sowas auch nicht bzw. werden keine anderen Rechner emuliert. Und eine vernünftige Virtualisierungssoftware (z. B. VMWare) hat sowas halt eingebaut.

Hm, das wäre natürlich auch eine Idee: CB-EMU bzw. die EAGs in einer VM laufen lassen...

viele Grüße
Robert

Robert 02.08.2016 14:51

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

Zitat von Drahti (Beitrag 60074)
Nun drücke ich also Windows in den Hibernate und wenn ich es wieder aufwecke, macht das unter Windows laufende Programm an der letzten Stelle weiter. So ungefähr. Dann ist es egal, was im Programm (Eprom) vom Programmierer vorgesehen wurde. Einfach Halt-Signal an die CPU, Zustand der Register und vom RAM abspeichern und nach dem "Aufwecken" alles wiederherstellen und weitermachen. :)

Also kein Feature des Programms (Eprom), sondern des BS (Windows bzw. hier MESS).

Ja, so in etwa war das gemeint!

Ich denke mal, dass "Save State" im Prinzip auch nichts anderes macht, oder? Und "Save State" sollte halt für alle EMUs funktionieren, ohne dass der EMU-Programmierer da extra was einbauen muss...

Zitieren:

Zitat von fhub (Beitrag 60073)
Ok, das wäre natürlich auch möglich, allerdings in wievielen Windows-Programmen gibt es dieses Feature schon?
Ich schätze mal in einem unter tausend ...

Wenn man's genau nimmt, gibt es sogar jede Menge Programme, die den momentanen Stand sichern und wiederherstellen können: Computerspiele...;)

viele Grüße
Robert

fhub 02.08.2016 23:17

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

Zitat von Robert (Beitrag 60076)
Wenn man's genau nimmt, gibt es sogar jede Menge Programme, die den momentanen Stand sichern und wiederherstellen können: Computerspiele...;)

Richtig, und CB-Emu gehört auch dazu (mit Ausnahme der EAGs). ;)

Aber lassen wir diese Meinungsunterschiede jetzt - ich habe heute nochmal etwas an den Artworks gearbeitet, und zwar vor allem an den alten Mephistos. Die stammen ja nicht von mir und da hat mir vieles nicht gefallen, z.B. waren die Figuren durchwegs zu groß und auch nicht richtig zentriert, auch die Brett-LEDs waren bei manchen Modellen ziemlich 'abseits' positioniert, und die Bilder für Milano, Nigel Short und Berlin Pro waren richtig 'schiach' (wie wir in Österreich sagen ;)).

Falls also jemand etwas schönere Mephisto-Modelle haben will, hier sind die neuen Artworks:
Nicht mehr aktuell!

Grüße,
Franz

fhub 04.08.2016 17:37

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

ich habe jetzt im SuperConny-Treiber noch ein paar Code-Zeilen eingefügt, der hat nämlich beim Anklicken einer Figur diese nicht markiert sondern einfach entfernt und unter dem Brett (verkleinert) angezeigt.
Jetzt wird eine angeklickte Figur genauso markiert, wie es bei allen anderen Modellen auch ist - ist einfach besser (und weniger verwirrend), wenn sich alle Geräte möglichst gleich verhalten.

Dazu ist aber unbedingt die neue Artwork-Datei (im 'artwork'-Verzeichnis) nötig, da sie jetzt auch die markierten Figuren enthält. Außerdem habe ich geich auch noch die LEDs des SuperConny geändert, denn die waren rund (und viel zu groß), was nicht dem Original entspricht.
Und auch die anderen 4 Artworks (Milano, BerlinPro usw.) sind nochmals ein wenig verschönert.

Hier wieder nur die geänderten Dateien (CB-Emu2_upd2.zip):
Nicht mehr aktuell!

Grüße,
Franz

Agep 04.08.2016 18:45

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

vielen Dank für Update!

Bei Excellence EP12 und Par Excellence kann man nach "Load State" nicht spielen.
Mache ich irgendetwas falsch?

Danke.

Grüße,
Agep

fhub 04.08.2016 18:55

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

Zitat von Agep (Beitrag 60096)
Bei Excellence EP12 und Par Excellence kann man nach "Load State" nicht spielen.
Mache ich irgendetwas falsch?

Nein, da stimmt tatsächlich irgendwas nicht! :(
Das sind gerade jene 2 Geräte, die ich nur mit einigen Tricks überhaupt zum Laufen gebracht habe - ich schau mir das nochmal an ...

Franz

fhub 04.08.2016 22:40

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

Zitat von fhub (Beitrag 60097)
Nein, da stimmt tatsächlich irgendwas nicht! :(
Das sind gerade jene 2 Geräte, die ich nur mit einigen Tricks überhaupt zum Laufen gebracht habe - ich schau mir das nochmal an ...

Das war jetzt wirklich eine schwere Geburt, genau jener Trick, der nötig war um diese beiden speziellen ROMs zum Laufen zu bringen, hat das Weiterspielen nach 'Load State' verhindert. Wieder entfernen konnte ich ihn allerdings auch nicht, denn dann hätten diese beiden ROMs nicht mehr funktioniert - also mußte wieder eine neue Methode her, um das Problem zu umgehen (man lernt doch immer wieder etwas Neues :)).
Aber jetzt scheint alles zu funktionieren ...

Neuer Link (ich habe auch den vorigen Link aktualisiert):
Nicht mehr aktuell!

Franz


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr.

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