Savestate

Savestate

Unter einem Zwischenstand bzw. Savestate versteht man einen Speicherplatz für Programmzustände innerhalb eines Computerprogrammes.

Speziell und in den meisten Fällen bezeichnet man mit "Savestate" die zur Verfügung stehenden Speicher-Slots in Emulatoren, mit denen man schnell ein Speicherabbild des aktuell laufenden Computerspieles erstellen und wieder zurückladen kann. Somit ist es möglich, schnell, durch einen einzigen Tastendruck, zu einem zeitlich vorherigen Zeitpunkt innerhalb des Computerspieles "zurückzuspringen".

Savestates ähneln in ihrer Funktionsweise dem insbesondere von Ego-Shootern bekannten Quicksave. Anders als ein Quicksave besitzt der Savestate jedoch für gewöhnlich einen kompletten Dump des Speichers, also sämtlichen aktuell in der emulierten Hardware vorhandenen Informationen, wie im Speicher liegende Grafiken, Benutzereingaben oder Signalpegel des Line-Out des Audio-DSPs.

Die Möglichkeit der Savestates benötigt im Vergleich zum emulierten Programm einen recht hohen Speicheraufwand, da sämtliche Register, Datenpuffer und Audiosignale wieder "zurückgespult" werden müssen. Für das emulierte Programm, beziehungsweise für die emulierte Hardware scheinen alle vor Zurückladen des Savestates stattgefundenen Ereignisse nicht stattgefunden haben. Für aktuelle, wie auch ältere PCs ist es jedoch überhaupt kein Problem, ältere PC-Spiele zu emulieren, und mit Savestates zu arbeiten, da die emulierte Hard- und Software älterer Spielekonsolen (8- und 16-Bit) im Vergleich zur PC-Infrastruktur bescheidene Dimensionierungen hat.

Innerhalb der meisten Emulatoren findet sich ein Untermenü für Savestates. Hier kann eine Liste von, exemplarisch, zehn "Save-Slots" aufgelistet sein. Mit den Funktionstasten können Savestates noch schneller als durch Menues aufgerufen werden.

Die Technik des Savestates ermöglicht, insbesondere im Bereich der Retrospiele, für gewöhnlich als "unmöglich" zu schaffende Levelpassagen einfach durch regelmäßiges Speichern und bedürfnisorientierten Neuladen zu lösen. So ist es z.B. möglich, dass der letzte Savestate geladen wird, nachdem der Spielecharakter (z.B. Super Mario) versehentlich einen Abgrund heruntergefallen ist. Dadurch vermeidet man, exemplarisch, den nervigen und zeitraubenden Neustart vom Levelanfang.

Für das Speedrunning sind Savestates teilweise die einzige legitime Möglichkeit, noch höhere Geschwindigkeitsrekorde aufzustellen.

Interessant am Savestate ist der hohe Geschwindigkeitsvorteil, mit dem man sich durch ein Computerspiel hervortastet. Dadurch geht allerdings auch gegebenenfalls ein korrekter Eindruck des eigentlichen Computerspieles, und dessen Schwierigkeitsgrades verloren. Da durch Savestates zeitlich aufwändige "Re-Runs", wie nach einem "verlorenen Leben", ausgeblendet werden, verliert man schnell ein angemessenes Zeitgefühl für das gespielte Computerspiel. Durch das ständige Neuladen wird das Computerspiel seiner Gesamtheit zerhackt, und ist nur noch schwierig als Ganzes wahrzunehmen. Das Computerspiel wird zum Junk-Food, dessen Ziel es am Ende womöglich einzig ist, bloß schnell bis zum Endbildschirm zu kommen.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Savestate — In emulation, a savestate (alternatively called freeze state or game freeze) is a snapshot of all of an emulated device s state information at a given moment. This makes it possible to pause emulation, and restart it later, even in another… …   Wikipedia

  • savestate — noun A file that contains an emulator or virtualizers state at the moment it was saved to disk. Popular in console emulation, the file contains the contents of the memory, registers and other pertinent data that allows the user to resume the… …   Wiktionary

  • Tool-assisted speedrun — A tool assisted speedrun (abbreviated TAS) is a speedrun movie or performance of a video game produced by means of emulation and using features unavailable to regular players, such as slow motion or frame by frame advance of the gameplay, and re… …   Wikipedia

  • Zwischenstand — Unter einem Zwischenstand bzw. Savestate versteht man einen Speicherplatz für Programmzustände innerhalb eines Computerprogrammes. Speziell und in den meisten Fällen bezeichnet man mit Savestate die zur Verfügung stehenden Speicher Slots in… …   Deutsch Wikipedia

  • Хранитель (шаблон проектирования) — Шаблон проектирования Хранитель Memento Тип: поведенческий Описан в Design Patterns Да Хранитель (также известный как Memento, Token, Лексема) поведенческий шаблон проектирования. Позволяет, не нарушая инкапсуляцию, зафикс …   Википедия

  • Speicherpunkt — Als Savegame (engl. Wortschöpfung aus „to save“ [sichern, speichern] und „game“ [Spiel], etwa: „Gespeichertes Spiel“) wird in Computer und Videospielen ein vom Spieler oder Programm aufgezeichneter Spielstand bezeichnet. Dieser kann geladen… …   Deutsch Wikipedia

  • Core dump — A core dump gets its name from an old memory technology using tiny magnetic cores, shown here at 50x magnification. In computing, a core dump (more properly a memory dump or storage dump) consists of the recorded state of the working memory of a… …   Wikipedia

  • SNESAmp — is a Winamp input plugin used to play SPC sound files. It is (as of March 28, 2008) at version 3.3.4. It is currently being developed by Anti Resonance of Alpha II Productions in C++ and x86 assembly using Borland C++ Builder 5.The plugin is very …   Wikipedia

  • Nestopia — Developer(s) Martin Freij Stable release 1.40 / June 11, 2008; 3 years ago (2008 06 11) …   Wikipedia

  • Harvester (video game) — Infobox VG| title = Harvester developer = DigiFX Interactive publisher = Merit Studios designer = Gilbert P. Austin engine = released = August 31, 1996 genre = Adventure game modes = Single player ratings = BBFC: 18 (21,774,177 bytes removed)… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”