aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--simon/simon.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/simon/simon.cpp b/simon/simon.cpp
index c5c6cfce5c..f8dbde8881 100644
--- a/simon/simon.cpp
+++ b/simon/simon.cpp
@@ -4788,6 +4788,11 @@ void SimonEngine::shutdown() {
}
void SimonEngine::quick_load_or_save() {
+ // simon1demo subroutines are missing too many segments
+ // original demo didn't allow load or save either.
+ if (_game == GAME_SIMON1DEMO)
+ return;
+
bool success;
char buf[256];