mirror of
https://github.com/a2-4am/4cade.git
synced 2025-02-17 07:31:19 +00:00
fix prelaunch race condition
This commit is contained in:
parent
b339d26154
commit
dc021b45d3
@ -1,5 +1,5 @@
|
||||
;license:MIT
|
||||
;(c) 2019 by qkumba
|
||||
;(c) 2021 by qkumba
|
||||
|
||||
!cpu 6502
|
||||
!to "build/PRELAUNCH.INDEXED/STANDARD",plain
|
||||
@ -7,17 +7,15 @@
|
||||
|
||||
!source "src/constants.a"
|
||||
|
||||
ldy ldrhi2 ; set up game entry point in stack page
|
||||
ldx ldrlo2 ; (last ProRWTS load address - 1)
|
||||
stx $1FE
|
||||
sty $1FF
|
||||
lda ldrhi2 ; set up game entry point in stack page
|
||||
pha
|
||||
lda ldrlo2 ; last ProRWTS load address
|
||||
pha
|
||||
|
||||
!source "src/prelaunch/common.a"
|
||||
|
||||
ldx #$FD ; Jump to game entry point via stack pop.
|
||||
txs
|
||||
php
|
||||
rti
|
||||
rti ; Jump to game entry point via stack pop.
|
||||
|
||||
!if * > $1C0 {
|
||||
!error "code is too large, ends at ", *
|
||||
|
@ -90,6 +90,7 @@ MiniAttractMode
|
||||
stx @MiniAttractIndex+1
|
||||
stx @MiniAttractIndex+3
|
||||
@loop
|
||||
jsr SwitchToBank2
|
||||
jsr resetRoot
|
||||
jsr LoadIndexedFile
|
||||
!word kAttractModeFulFile
|
||||
|
Loading…
x
Reference in New Issue
Block a user