4cade/src/prelaunch/stellar.7.a

49 lines
1020 B
Plaintext
Executable File

;license:MIT
;(c) 2019, 2022, 2024 by qkumba/Frank M.
!cpu 6502
!to "build/PRELAUNCH.INDEXED/STELLAR.7",plain
*=$106
!source "src/prelaunch/common.a"
lda #$60
sta $336
jsr $300
+USES_TEXT_PAGE_2
+ENABLE_ACCEL
lda #$60
sta $863
jsr $800 ; unpack
lda #0
sta $AE2A
lda #1
sta $AE2C
lda #$A4
sta $AE28 ; reset vector patch
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #<callback
sta $AE71
lda #>callback
sta $AE72
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $AE27
callback
jsr $AF60
lda #$AD
sta $80D8 ; patch - don't decrease fuel
sta $8095 ; patch - don't increase damage
jmp $A440
!if * > $1C0 {
!error "code is too large, ends at ", *
}