|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
mittlerweile kann ich zumindest sagen, dass es an der at486.cfg zu liegen scheint, denn wenn ich die Defaultversion reinkopiere, läufts wieder mit 100 % (auch mit geänderter .ini (maximize 0 statt 1)) Vorhin trat der Effekt auf, direkt nachdem ich eine Änderung in der at486.ini vorgenommen habe (Frameskip auf 9 gesetzt), aber das scheint es nicht immer auszulösen. Momentan laufen meine (drei) EMUs alle mit 100 % (hab' dein Posting hier zu spät gesehen, sonst hätte ich eine aufgehoben ), aber ich versuche, sie wieder runterzubekommen. Ich versuche, es mit Änderungen in der .ini auszulösen. Viele Grüße Robert dann wäre vielleicht auch noch folgendes interessant:
Sobald die Emulation nicht mehr mit voller Geschwindigkeit läuft (also nur mehr mit 66%), dann die Emu und MAME komplett verlassen, und die Dateien im installierten Tasc-Emu-Verzeichnis mit den originalen in meinem ZIP-Paket vergleichen - interessant sind dabei nur jene aus den CFG- und INI-Verzeichnis. Eigentlich sollten die Dateien identisch sein, nur in der at486.ini steht am Ende vor dem msdos622.chd eben Dein Tasc-Emu-Verzeichnis (mit Pfad). Wenn sich da mehr geändert hat (oder auch bei anderen Dateien), dann poste hier diese Änderungen. PS: ich hoffe Du hast den TotalCOmmander, denn mit dem geht so ein Dateivergleich sehr einfach. Grüße, Franz |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Robert,
Und diese CFG-Datei(en) dürften sich auch nicht ändern - ausgenommen Du änderst eben selbst im MAME-Konfigurationsmenü irgendetwas, das sich auf die Hardwarekonfiguration bezieht. Grüße, Franz |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Jetzt hab ich noch eine andere Idee...
Vielleicht liegt es ja auch einfach an einer schlechten (fehlerhaften) Emulation des ISA-Busses in MAME, denn mir ist in den letzten Tagen auch schon folgendes aufgefallen: In der at486.ini ist ziemlich am Ende die CM-Karte als 'isa2 chessm' unter 'SLOT DEVICES' angegeben (wie in meiner originalen ini-Datei). Nun schreibt bzw. speichert MAME ja nach Beendigung einer Emulation diese ini-Datei immer wieder neu (auch wenn man nichts geändert hat), und dabei steht diese Zeile 'isa2 chessm' manchmal (und zwar völlig zufällig) unter der Rubrik 'IMAGE DEVICES'!? Für den nächsten Start der Emulation ist das zwar egal, weil diese Zeilen mit SLOT oder IMAGE ja nur Kommentarzeilen sind, aber diese zufällig autretende Änderung ist doch etwas seltsam - vielleicht erkennt eben MAME beim Start der Emulation die jeweilige Tasc-ISA-Karte nicht korrekt (eben einmal als Slot, das andere Mal als Image), und daher funktioniert sie eben manchmal schon, manchmal nicht!? ISt nur so eine Vermutung von mir, und machen könnte ich in diesem Fall ohnehin nichts - das wäre höchstens wieder etwas für einen der MAME-Entwickler. Grüße, Franz |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Nach nochmaligem Start ist der Effekt wieder da, allerdings nicht ganz so krass: Mit Frameskip 9 komme ich im Leerlauf auf 95 %, mit Analyse auf etwa 75 % Die einzige Änderung in den .cfg passiert in der at486.cfg (die empty und default haben zwar ein neueres Datum, aber deren Inhalt ist identisch mit dem Original) Das ist die Änderung: port tag=":isa2:chessm:CPU" type="CONFIG" mask="3" defvalue="0" value="1" / (die spitzen Klammern am Anfang und Ende der Zeile musste ich entfernen, weil sie sonst nicht angezeigt wurde) Wurde in Zeile 8 neu hinzugefügt. In der at486.ini ist im Gegensatz zum Original frameskip anders (habe ich ja selbst geändert) und der Pfad zur Harddisk wurde ergänzt (Zeile 488) Alle anderen ini mit geändertem Datum sind identisch mit dem Original. Viele Grüße Robert |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Jetzt die EMU nochmal gestartet und jetzt läuft sie wieder mit 100 % und siehe da: diese geänderte Zeile in der at486.cfg ist nicht mehr da...
|
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Ein ratloser Franz - und das passiert wirklich SEHR selten! |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hast Du da selbst wieder von 32 auf 15MHz umgeschaltet, oder ist das jetzt etwa 'von alleine' passiert??? Anscheinend hast Du einfach eine zu 'schwache' CPU, die diese 32MHz nicht mehr mitmacht ... |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Anscheinend hast Du einfach eine zu 'schwache' CPU, die diese 32MHz nicht mehr mitmacht ...
Dann war die Zeile nicht der Auslöser, sondern eine Folgeerscheinung. Tja, dann muss ich mich mit dieser Kiste auf die 15 MHz-Version beschränken Viele Grüße Robert |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Die Änderung der CPU-Geschwindigkeit wirkt sich dann wohl nur nach einem Neustart aus? Das hatte ich nicht berücksichtigt, ich hätte gedacht, das würde sofort wirksam.
Übrigens, was hast Du denn nun für eine CPU? Die 32MHz (und sogar die 40) gehen ja sogar auf meiner 'lahmen Ente' (Core i5 mit 3GHz) ... Grüße, Franz |
|
|
Ä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 |