From cdebd6d86dcee958f125a85fde2f84d7214c46d1 Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Wed, 12 Aug 2020 13:35:20 -0700 Subject: [PATCH] fix Situation Critial reset vector --- src/prelaunch/situation.crtcl.a | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/prelaunch/situation.crtcl.a b/src/prelaunch/situation.crtcl.a index 35dc01d2e..8afa32dbe 100644 --- a/src/prelaunch/situation.crtcl.a +++ b/src/prelaunch/situation.crtcl.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2019 by qkumba +;(c) 2019-2020 by qkumba !cpu 6502 !to "build/PRELAUNCH/SITUATION.CRTCL",plain @@ -7,22 +7,27 @@ !source "src/prelaunch/common.a" - +ENABLE_ACCEL - lda #callback - sta $84F - jmp $800 ; decompress + jmp + callback + +ENABLE_ACCEL + jsr $BD8E +RESET_VECTOR reset +DISABLE_ACCEL - jmp $10DD + lda #0 + rts reset +READ_RAM1_NO_WRITE jmp ($FFFC) ++ + lda #callback + sta $8C0 + jmp $800 ; decompress + !if * > $1C0 { !error "code is too large, ends at ", * }