From 0eddb13ae52931fffed56d55f37630daa8de8b15 Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Sat, 4 Jul 2020 14:53:43 +0200 Subject: [PATCH] Added some basic error handling in main --- src/main.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index d9fa43d7..3456cf79 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -895,7 +895,15 @@ static void do_start_program(void) inputdevice_updateconfig(&changed_prefs, &currprefs); if (quit_program >= 0) quit_program = UAE_RESET; - m68k_go(1); + + try + { + m68k_go(1); + } + catch (...) + { + write_log("An exception was thrown while running m68k_go!\n"); + } } static void start_program(void)