Einzelnen Beitrag anzeigen
  #3983  
Alt 19.05.2020, 00:19
fhub fhub ist gerade online
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.890
Abgegebene Danke: 581
Erhielt 7.045 Danke für 1.590 Beiträge
Aktivitäten Langlebigkeit
9/20 15/20
Heute Beiträge
1/3 sssss2890
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Achim,
 Zitat von achimp Beitrag anzeigen
Die Cartridges für das MGS und den Sensor Chess liegen etwas versteckt im ROM-Verzeichnis - ggf. wäre es einfacher sie ins Cartridge-Verzeichnis zu packen.

Lädt man im Sandy das Capablanca Modul, verschwindet leider die Tastenbeschriftung - dann ist das Spielen etwas mühsam
also dann verwendest Du eine falsche Methode, um dieses Capablanca-Modul nachzuladen - genau darüber hatte ich vor 2 Tagen mit 'hap' hier diskutiert.

Das Menü 'Media' im Engine-Fenster sollte man zum Laden eines Moduls definitiv NICHT verwenden, da verschiedene Parameter für das Modul (ROM-Mapping usw.) nur in der Software-Liste (Datei *.xml im Verzeichnis 'hash') stehen, diese aber beim direkten Laden via 'Media' nicht gelesen werden (geht ja auch gar nicht, weil Du dabei ja direkt das ROM-Modul im Verzeichnis 'roms' auswählen mußt). Damit weiß die Emulation aber nichts von diesen Werten, und somit funktioniert diese Methode bei den meisten Modulen eben nicht.

Die richtige Methode für solche Zusatzmodule ist folgende:
Wenn das Modul gleich beim Starten einer Engine benutzt werden soll (z.B. Eröffnungsmodule oder die verschiedenen GGM-Module), dann einfach ein Doppelklick auf dieses Modul in der Spalte rechts neben der Engineliste in der MessUI-GUI - vorhandene Module erscheinen ja unter 'SW Items' sobald Du eine Engine markierst.

Falls ein Modul (wie z.B. Capablanca) aber 'nachgeladen' werden soll (was bei den meisten Modulen ja gar keinen Sinn macht), dann geht das natürlich auf diese Weise nicht mehr, weil bei bereits gestarteter Engine es im Enginefenster ja diese Liste nicht mehr gibt.
In diesem Fall funktioniert das nur relativ umständlich über das Tab-Menü (aber eben NICHT via 'Media'-Menü!), und zwar folgendermaßen:
File > Show Tab Menu > File Manager > cartridge(cart) xxx(cart) > [software list] > yyy Cartridges
Dann wird Dir die Liste der möglichen Module für dieses Gerät angezeigt und hier wählst Du einfach das gewünschte Modul aus.

Ich weiß das klingt ziemlich kompliziert, aber so ist es nun mal in MAME vorgesehen und daran kann ich leider auch nichts ändern.
Speziell beim Nachladen des Capablanca-Moduls sind natürlich auch noch spezifische Dinge für das GGM-Gerät zu beachten (vorher RANK und Schalter auf MEM, nachher wieder Schalter auf ON), aber über die allgemeine Bedienung eines bestimmten Gerätes muß sich ohnehin jeder selbst informieren, das hat ja nichts mit MAME oder CB-Emu zu tun.

Zum Glück kommt ja ein fliegender Wechsel von Modulen während einer Partie nur bei den wenigsten Geräten überhaupt in Frage (bzw. ist meistens gar nicht möglich).
Auf jeden Fall braucht man aber zum Auswählen irgendwelcher Module niemals direkt im 'roms'-Verzeichnis selber danach suchen, und damit ist es egal wo sich die entsprechende ROM-Datei befindet. Würde ich die alle ins 'cartridge'-Verzeichnis verlagern, dann müßte ich sämtlichen ini-Dateien ändern und diesen Verzeichnisnamen nachtragen, weil MESS nicht automatisch dort nach solchen Modulen sucht.

Grüße,
Franz

Geändert von fhub (19.05.2020 um 00:25 Uhr)
Mit Zitat antworten