diff --git a/desktop-ui/emulator/nintendo-64.cpp b/desktop-ui/emulator/nintendo-64.cpp index 9e8a9ac5d..294d9ad5e 100644 --- a/desktop-ui/emulator/nintendo-64.cpp +++ b/desktop-ui/emulator/nintendo-64.cpp @@ -193,11 +193,12 @@ auto Nintendo64::load(Menu menu) -> void { } auto Nintendo64::unload() -> void { + Emulator::unload(); + gamepad.reset(); disk.reset(); gb.reset(); - Emulator::unload(); diskInsertTimer.reset(); }