From 77f4042ad0fb69b08687904069d484587368a401 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sun, 24 Nov 2024 23:34:31 +0200 Subject: [PATCH] Updated GB_reset (markdown) --- GB_reset.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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