jingle jangle
This commit is contained in:
15
bugfixes.asm
15
bugfixes.asm
@@ -199,3 +199,18 @@ LDA $1B : BNE +
|
||||
LDA $8C : CMP.b #$97
|
||||
+
|
||||
RTL
|
||||
|
||||
;--------------------------------------------------------------------------------
|
||||
FixJingleGlitch:
|
||||
LDA.b $11
|
||||
BEQ .set_doors
|
||||
|
||||
LDA.l AllowAccidentalMajorGlitch
|
||||
BEQ .exit
|
||||
|
||||
.set_doors
|
||||
LDA.b #$05
|
||||
STA.b $11
|
||||
|
||||
.exit
|
||||
RTL
|
||||
|
||||
@@ -2733,8 +2733,15 @@ org $07A879
|
||||
|
||||
org $07F877 ; free rom
|
||||
SwordSpinQuadrantFix:
|
||||
LDA.l AllowQuadrantGlitch
|
||||
LDA.l AllowAccidentalMajorGlitch
|
||||
BEQ ++
|
||||
JMP.w $07E8D9 ; HandleIndoorCameraAndDoors
|
||||
|
||||
++ RTS
|
||||
|
||||
;================================================================================
|
||||
|
||||
org $01C4B8 : JSL FixJingleGlitch
|
||||
org $01C536 : JSL FixJingleGlitch
|
||||
org $01C592 : JSL FixJingleGlitch
|
||||
org $01C65F : JSL FixJingleGlitch
|
||||
|
||||
@@ -1083,11 +1083,11 @@ org $308350 ; PC 0x180350
|
||||
ShouldStartatExit:
|
||||
db $00, $00, $00
|
||||
;--------------------------------------------------------------------------------
|
||||
; $308358 (0x180358) fixes quadrant glitch
|
||||
; $308358 (0x180358) fixes major glitches
|
||||
; 0x00 - fix
|
||||
; otherwise dont fix quadrant glitch
|
||||
; otherwise dont fix various major glitches
|
||||
org $308358
|
||||
AllowQuadrantGlitch:
|
||||
AllowAccidentalMajorGlitch:
|
||||
db $00
|
||||
;================================================================================
|
||||
; 0x180359 - 0x1814FF (unused)
|
||||
|
||||
Reference in New Issue
Block a user