4cade/src/prelaunch/deep.space.a
frankmilliron 95fc22c807
fix Deep Space rebooting (#453)
overwrites LC
2022-02-09 17:22:24 -05:00

27 lines
590 B
Plaintext

;license:MIT
;(c) 2021 by qkumba/Frank M.
!cpu 6502
!to "build/PRELAUNCH.INDEXED/DEEP.SPACE",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$2C
sta $6633 ; disable the bit that overwrites acceleration
lda #$60
sta $690A
jsr $0800 ; decompress
lda $C083
+LC_REBOOT
jsr DisableAccelerator
lda #$53
jsr $F800 ; now load that bit
lda $C08B
jmp $0400
!if * > $1C0 {
!error "code is too large, ends at ", *
}