
Zitat von
Hartmut
Eine Frage mal zur CB-Emu. Die Emulationen des Avantgarde, sind die alle auf der Basis eines ROMs gemacht und dann nur auf die verschiedenen Geschwindigkeiten eingestellt worden?
Nee, natürlich verwenden die versch. Versionen jeweils das richtige (eigene) ROM - Du brauchst ja nur die ROM-Dateien vergleichen!
Zitieren:
Mir ist nämlich aufgefallen, dass für die Avantgardes nur ein NVRAM von 16 kb angelegt wird. Die V10 hat aber 1 MB, die V11 sogar 2 MB Hash.
Also die 1 oder 2 MB sind ja nur Hash-RAM (wie Du richtig bemerkst), und die werden natürlich beim Beenden der Emulation NICHT abgespeichert. Wozu auch - üblicherweise beginnst Du ja nach einem Neustart auch eine neue Partie. In diesem NVRAM werden nur Programm-Einstellungen sowie die Stellung gespeichert.
Die Hashtables (also die 1-2 MB) werden nur abgespeichert, wenn Du den aktuellen 'Zustand' des Moduls speicherst (mit Save State), und zwar in einer Datei *.sta im entsprechenden Verzeichnis, und dann mit Load State natürlich auch wieder korrekt geladen.
PS: Übrigens kann ich mir eigentlich auch nicht vorstellen, daß bei den realen EAG-Geräten das gesamte RAM (also auch Hash-RAM) wirklich batteriegepuffert ist, d.h. nach Aus- und Einschalten wieder zur Verfügung steht!?
Grüße,
Franz