Savestate: Difference between revisions

From Glitch City Wiki
Jump to navigation Jump to search
Content added Content deleted
>Bbbbbbbbba
(Why is "<ref>...</ref>" in the "Help" section above the editing area if it doesn't work?)
>Bbbbbbbbba
m (Now that the citation extension is up, let's begin using it.)
 
Line 1: Line 1:
A '''savestate''' (sometimes known as a snapshot) is a file that emulators use to store and recall the entirety of a game's internal state at a particular point.
A '''savestate''' (sometimes known as a snapshot) is a file that emulators use to store and recall the entirety of a game's internal state at a particular point.


The bulk of the data in a savestate is the content of the game's [[RAM]], but there is also other important state information, including the CPU registers, interrupts and open bus, memory bank controller state (e.g. ROM bank and SRAM bank loaded), PPU (picture processing unit) state, etc. The exact contents of a savestate may depend on the accuracy of specific emulators, since less accurate emulators may make approximations that remove the need for certain state information. As such, it is difficult to create a universal savestate format for different emulators.
The bulk of the data in a savestate is the content of the game's [[RAM]], but there is also other important state information, including the CPU registers, interrupts and open bus, memory bank controller state (e.g. ROM bank and SRAM bank loaded), PPU (picture processing unit) state, etc. The exact contents of a savestate may depend on the accuracy of specific emulators, since less accurate emulators may make approximations that remove the need for certain state information. As such, it is difficult to create a universal savestate format for different emulators.<ref>[https://forums.nesdev.com/viewtopic.php?f=3&t=838 "Any standardized savestate format?"] (from NesDev forum)</ref>


<references />
==References==
* [https://forums.nesdev.com/viewtopic.php?f=3&t=838 "Any standardized savestate format?"] (from NesDev forum)


[[Category: Terminology]]
[[Category: Terminology]]

Latest revision as of 17:50, 3 October 2019

A savestate (sometimes known as a snapshot) is a file that emulators use to store and recall the entirety of a game's internal state at a particular point.

The bulk of the data in a savestate is the content of the game's RAM, but there is also other important state information, including the CPU registers, interrupts and open bus, memory bank controller state (e.g. ROM bank and SRAM bank loaded), PPU (picture processing unit) state, etc. The exact contents of a savestate may depend on the accuracy of specific emulators, since less accurate emulators may make approximations that remove the need for certain state information. As such, it is difficult to create a universal savestate format for different emulators.[1]