-
-
Notifications
You must be signed in to change notification settings - Fork 212
GB_load_state
int GB_load_state(GB_gameboy_t *gb, const char *path);
In save_state.h
Loads a snapshot of an emulation state of the emulator instance from path
. Returns 0
on success, a positive errno
value on POSIX failures, and -1
on other failures. Detailed error messages will be written to the log on failure.
GB_load_state
must not be called if the instance is being run in any thread, including the current one (via a callback).
SameBoy follows the BESS specification and will load save states from other BESS-compliant emulators.
Loading a save state will fail if the save state's model is from a different model family. Loading a save state from a different model in the same model family will not change the current model in the emulator instance. If this behavior is not desired, call GB_switch_model_and_reset with the correct model before loading the save state.