From f681fe1d32e99f3c2537c53474a340cb54338307 Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Mon, 29 Apr 2024 19:04:03 -0700 Subject: [PATCH] fix Star Glider reset vector --- src/prelaunch/starglider.a | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/prelaunch/starglider.a b/src/prelaunch/starglider.a index 8009170bd..2820c1b3b 100644 --- a/src/prelaunch/starglider.a +++ b/src/prelaunch/starglider.a @@ -20,15 +20,16 @@ jsr DisableAccelerator jsr $BA7B - ldx #0 - stx $7323 - inx - stx $732B - inc $101 - lda #$A6 - sta $104 - lda #$FA - sta $105 ; update reset hook to reboot + ldx #5 +- lda reset,x + sta $120,x + dex + bpl - + + lda #$20 + sta $7323 + lda #1 + sta $732B plp beq + @@ -45,6 +46,9 @@ jmp $BA00 +reset lda $C089 + jmp $FAA6 + !if * > $1C0 { !error "code is too large, ends at ", * }