From 098e1b7540763eede732faac4650fe5563c3a034 Mon Sep 17 00:00:00 2001 From: FeralChild64 Date: Fri, 28 Aug 2020 23:50:25 +0200 Subject: [PATCH] more robust panic screen --- src/kernal/panic.s | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/kernal/panic.s b/src/kernal/panic.s index f214ddee..45c1c4ac 100644 --- a/src/kernal/panic.s +++ b/src/kernal/panic.s @@ -11,10 +11,14 @@ panic: - // Disable interrupts, store error code on stack + // Store error code on stack + + pha + + // Reinitialize the hardware sei - pha + jsr IOINIT #if ROM_LAYOUT_M65 @@ -22,13 +26,14 @@ panic: jsr map_NORMAL jsr M65_MODE64 + sei + +#else + + jsr setup_vicii #endif - // Reinitialize the hardware - - jsr IOINIT - jsr setup_vicii jsr clear_screen // Disable NMIs