Remove commented-out code in book_of_secrets and portal_rod for cleaner readability
This commit is contained in:
@@ -52,7 +52,6 @@ Dungeon_RevealSecrets:
|
|||||||
; Check if we are in a building
|
; Check if we are in a building
|
||||||
LDA $1B : AND #$01 : BEQ .end
|
LDA $1B : AND #$01 : BEQ .end
|
||||||
|
|
||||||
; ----------
|
|
||||||
; Check if we have the book of secrets
|
; Check if we have the book of secrets
|
||||||
LDA $7EF34D : CMP #$01 : BNE $0F ; if not, go to enable BG2
|
LDA $7EF34D : CMP #$01 : BNE $0F ; if not, go to enable BG2
|
||||||
|
|
||||||
@@ -68,7 +67,6 @@ Dungeon_RevealSecrets:
|
|||||||
|
|
||||||
; enable BG2 (0x02 = 00000010)
|
; enable BG2 (0x02 = 00000010)
|
||||||
LDA $1C : ORA #$02 : STA $1C
|
LDA $1C : ORA #$02 : STA $1C
|
||||||
; ----------
|
|
||||||
|
|
||||||
.end
|
.end
|
||||||
; @ $068365, JSL $099F91 old hook
|
; @ $068365, JSL $099F91 old hook
|
||||||
|
|||||||
@@ -228,84 +228,52 @@ pushpc
|
|||||||
; Ancilla_PortalShot:
|
; Ancilla_PortalShot:
|
||||||
; {
|
; {
|
||||||
; LDA $0C54, X : BEQ .traveling_shot
|
; LDA $0C54, X : BEQ .traveling_shot
|
||||||
|
|
||||||
; JMP Ancilla_ConsumingFire
|
; JMP Ancilla_ConsumingFire
|
||||||
|
|
||||||
; .traveling_shot
|
; .traveling_shot
|
||||||
|
|
||||||
; LDA $11 : BNE .just_draw
|
; LDA $11 : BNE .just_draw
|
||||||
|
|
||||||
; STZ $0385, X
|
; STZ $0385, X
|
||||||
|
|
||||||
; JSR Ancilla_MoveHoriz
|
; JSR Ancilla_MoveHoriz
|
||||||
; JSR Ancilla_MoveVert
|
; JSR Ancilla_MoveVert
|
||||||
|
|
||||||
; JSR Ancilla_CheckSpriteCollision : BCS .collided
|
; JSR Ancilla_CheckSpriteCollision : BCS .collided
|
||||||
|
|
||||||
; LDA $0C72, X : ORA.b #$08 : STA $0C72, X
|
; LDA $0C72, X : ORA.b #$08 : STA $0C72, X
|
||||||
|
|
||||||
; JSR Ancilla_CheckTileCollision
|
; JSR Ancilla_CheckTileCollision
|
||||||
|
|
||||||
; PHP
|
; PHP
|
||||||
|
|
||||||
; LDA $03E4, X : STA $0385, X
|
; LDA $03E4, X : STA $0385, X
|
||||||
|
|
||||||
; PLP : BCS .collided
|
; PLP : BCS .collided
|
||||||
|
|
||||||
; LDA $0C72, X : ORA.b #$0C : STA $0C72, X
|
; LDA $0C72, X : ORA.b #$0C : STA $0C72, X
|
||||||
|
|
||||||
; LDA $028A, X : STA $74
|
; LDA $028A, X : STA $74
|
||||||
|
|
||||||
; JSR Ancilla_CheckTileCollision
|
; JSR Ancilla_CheckTileCollision
|
||||||
|
|
||||||
; PHP
|
; PHP
|
||||||
|
|
||||||
; LDA $74 : STA $028A, X
|
; LDA $74 : STA $028A, X
|
||||||
|
|
||||||
; PLP : BCC .no_collision
|
; PLP : BCC .no_collision
|
||||||
|
|
||||||
; .collided
|
; .collided
|
||||||
|
|
||||||
; INC $0C54, X
|
; INC $0C54, X
|
||||||
|
|
||||||
; ; Check if it's blue or orange portal
|
; ; Check if it's blue or orange portal
|
||||||
; LDA $0C68, X
|
; LDA $0C68, X
|
||||||
; CMP.b #$1F
|
; CMP.b #$1F
|
||||||
; BEQ .blue_portal
|
; BEQ .blue_portal
|
||||||
; JMP .orange_portal
|
; JMP .orange_portal
|
||||||
|
|
||||||
; .blue_portal
|
; .blue_portal
|
||||||
; LDA.b #$20 : STA $0C68, X
|
; LDA.b #$20 : STA $0C68, X
|
||||||
; LDA.b #$08 : STA $0C90, X
|
; LDA.b #$08 : STA $0C90, X
|
||||||
; LDA.b #$2B : JSR Ancilla_DoSfx2 ; Different sound effect for blue portal
|
; LDA.b #$2B : JSR Ancilla_DoSfx2 ; Different sound effect for blue portal
|
||||||
; JMP .portal_created
|
; JMP .portal_created
|
||||||
|
|
||||||
; .orange_portal
|
; .orange_portal
|
||||||
; LDA.b #$21 : STA $0C68, X
|
; LDA.b #$21 : STA $0C68, X
|
||||||
; LDA.b #$08 : STA $0C90, X
|
; LDA.b #$08 : STA $0C90, X
|
||||||
; LDA.b #$2C : JSR Ancilla_DoSfx2 ; Different sound effect for orange portal
|
; LDA.b #$2C : JSR Ancilla_DoSfx2 ; Different sound effect for orange portal
|
||||||
|
|
||||||
; .portal_created
|
; .portal_created
|
||||||
; ; CLC : ADC portal creation logic here if necessary
|
; ; CLC : ADC portal creation logic here if necessary
|
||||||
|
|
||||||
; .no_collision
|
; .no_collision
|
||||||
|
|
||||||
; INC $0C5E, X
|
; INC $0C5E, X
|
||||||
|
|
||||||
; LDA $0C72, X : AND.b #$F3 : STA $0C72, X
|
; LDA $0C72, X : AND.b #$F3 : STA $0C72, X
|
||||||
|
|
||||||
; LDA $0385, X : STA $0333
|
; LDA $0385, X : STA $0333
|
||||||
|
|
||||||
; AND.b #$F0 : CMP.b #$C0 : BNE .just_draw
|
; AND.b #$F0 : CMP.b #$C0 : BNE .just_draw
|
||||||
|
|
||||||
; LDA $03E4, X : STA $0333
|
; LDA $03E4, X : STA $0333
|
||||||
|
|
||||||
; AND.b #$F0 : CMP.b #$C0 : BNE .just_draw
|
; AND.b #$F0 : CMP.b #$C0 : BNE .just_draw
|
||||||
|
|
||||||
; .just_draw
|
; .just_draw
|
||||||
|
|
||||||
; JSR PortalShot_Draw
|
; JSR PortalShot_Draw
|
||||||
|
|
||||||
; RTS
|
; RTS
|
||||||
; }
|
; }
|
||||||
|
|
||||||
@@ -313,56 +281,34 @@ pushpc
|
|||||||
; PortalShot_Draw:
|
; PortalShot_Draw:
|
||||||
; {
|
; {
|
||||||
; JSR Ancilla_BoundsCheck
|
; JSR Ancilla_BoundsCheck
|
||||||
|
|
||||||
; LDA $0280, X : BEQ .default_priority
|
; LDA $0280, X : BEQ .default_priority
|
||||||
|
|
||||||
; LDA.b #$30 : TSB $04
|
; LDA.b #$30 : TSB $04
|
||||||
|
|
||||||
; .default_priority
|
; .default_priority
|
||||||
|
|
||||||
; LDA $0C5E, X : AND.b #$0C : STA $02
|
; LDA $0C5E, X : AND.b #$0C : STA $02
|
||||||
|
|
||||||
; PHX
|
; PHX
|
||||||
|
|
||||||
; LDX.b #$02
|
; LDX.b #$02
|
||||||
; LDY.b #$00
|
; LDY.b #$00
|
||||||
|
|
||||||
; .next_oam_entry
|
; .next_oam_entry
|
||||||
|
|
||||||
; STX $03
|
; STX $03
|
||||||
|
|
||||||
; TXA : ORA $02 : TAX
|
; TXA : ORA $02 : TAX
|
||||||
|
|
||||||
; LDA $00 : CLC : ADC .x_offsets, X : STA ($90), Y
|
; LDA $00 : CLC : ADC .x_offsets, X : STA ($90), Y
|
||||||
; LDA $01 : CLC : ADC .y_offsets, X : INY : STA ($90), Y
|
; LDA $01 : CLC : ADC .y_offsets, X : INY : STA ($90), Y
|
||||||
|
|
||||||
; LDX $03
|
; LDX $03
|
||||||
|
|
||||||
; LDA .chr, X : INY : STA ($90), Y
|
; LDA .chr, X : INY : STA ($90), Y
|
||||||
; LDA $04 : ORA.b #$02 : INY : STA ($90), Y
|
; LDA $04 : ORA.b #$02 : INY : STA ($90), Y
|
||||||
|
|
||||||
; PHY
|
; PHY
|
||||||
|
|
||||||
; TYA : LSR #2 : TAY
|
; TYA : LSR #2 : TAY
|
||||||
|
|
||||||
; LDA.b #$00 : STA ($92), Y
|
; LDA.b #$00 : STA ($92), Y
|
||||||
|
|
||||||
; PLY : INY
|
; PLY : INY
|
||||||
|
|
||||||
; DEX : BPL .next_oam_entry
|
; DEX : BPL .next_oam_entry
|
||||||
|
|
||||||
; PLX
|
; PLX
|
||||||
|
|
||||||
; RTS
|
; RTS
|
||||||
|
|
||||||
; .x_offsets
|
; .x_offsets
|
||||||
; db 7, 0, 8, 0, 8, 4, 0, 0
|
; db 7, 0, 8, 0, 8, 4, 0, 0
|
||||||
; db 2, 8, 0, 0, 1, 4, 9, 0
|
; db 2, 8, 0, 0, 1, 4, 9, 0
|
||||||
|
|
||||||
; .y_offsets
|
; .y_offsets
|
||||||
; db 1, 4, 9, 0, 7, 0, 8, 0
|
; db 1, 4, 9, 0, 7, 0, 8, 0
|
||||||
; db 8, 4, 0, 0, 2, 8, 0, 0
|
; db 8, 4, 0, 0, 2, 8, 0, 0
|
||||||
|
|
||||||
; .chr
|
; .chr
|
||||||
; db $8D, $9D, $9C
|
; db $8D, $9D, $9C
|
||||||
; }
|
; }
|
||||||
|
|||||||
Reference in New Issue
Block a user