Fixed issue with Flute Cancel code using RAM claimed from upstream
This commit is contained in:
@@ -114,6 +114,7 @@ nop #10
|
|||||||
BRA .newSlot+1
|
BRA .newSlot+1
|
||||||
|
|
||||||
.overflow ; slot already in use, use overflow slot
|
.overflow ; slot already in use, use overflow slot
|
||||||
|
STZ.w RandoOverworldTargetEdge
|
||||||
LDA.b #$02 : STA.w SprRedrawFlag, X
|
LDA.b #$02 : STA.w SprRedrawFlag, X
|
||||||
LDA.b IndoorsFlag : BEQ ++
|
LDA.b IndoorsFlag : BEQ ++
|
||||||
LDA.b #!DynamicDropGFXSlotCount_UW
|
LDA.b #!DynamicDropGFXSlotCount_UW
|
||||||
|
|||||||
@@ -306,9 +306,9 @@ OWFluteCancel:
|
|||||||
{
|
{
|
||||||
lda.l OWFlags+1 : and.b #$01 : bne +
|
lda.l OWFlags+1 : and.b #$01 : bne +
|
||||||
jsl FluteMenu_LoadTransport : rtl
|
jsl FluteMenu_LoadTransport : rtl
|
||||||
+ lda.l HexToDecDigit4 : cmp.b #$01 : beq +
|
+ lda.w RandoOverworldTargetEdge : bne +
|
||||||
jsl FluteMenu_LoadTransport
|
jsl FluteMenu_LoadTransport
|
||||||
+ lda.b #$00 : sta.l HexToDecDigit4 : rtl
|
+ stz.w RandoOverworldTargetEdge : rtl
|
||||||
}
|
}
|
||||||
OWFluteCancel2:
|
OWFluteCancel2:
|
||||||
{
|
{
|
||||||
@@ -317,7 +317,7 @@ OWFluteCancel2:
|
|||||||
+ inc.w SubModuleInterface
|
+ inc.w SubModuleInterface
|
||||||
lda.l OWFlags+1 : and.b #$01 : beq +
|
lda.l OWFlags+1 : and.b #$01 : beq +
|
||||||
lda.b Joy1B_All : cmp.b #$40 : bne +
|
lda.b Joy1B_All : cmp.b #$40 : bne +
|
||||||
lda.b #$01 : sta.l HexToDecDigit4
|
lda.b #$01 : sta.w RandoOverworldTargetEdge
|
||||||
+ rtl
|
+ rtl
|
||||||
}
|
}
|
||||||
OWSmithAccept:
|
OWSmithAccept:
|
||||||
|
|||||||
Reference in New Issue
Block a user