diff --git a/GB_reset.md b/GB_reset.md index 62dad3c..041f5a9 100644 --- a/GB_reset.md +++ b/GB_reset.md @@ -6,8 +6,14 @@ In `gb.h` ## Description -TBD +This function emulates a power cycle in an emulator instance. All internal RAM types (but not external RAM found inside the cartridge) will be [[randomized or zeroed out|GB_random_set_enabled]], MMIO registers will be set to their initial values, and the instance will be set to execute the boot ROM again. ## Thread Safety `GB_reset` must not be called if the instance is being run in any thread, including the current one (via a callback). + +## See Also + +* [[GB_quick_reset]] +* [[GB_switch_model_and_reset]] +* [[GB_random_set_enabled]] \ No newline at end of file