update Palette_ArmorAndGloves for Zora palette

This commit is contained in:
scawful
2024-05-28 07:55:56 -04:00
parent d31aef97cd
commit 15b502ed54

View File

@@ -117,26 +117,30 @@ Palette_ArmorAndGloves:
.zora_mask
; Load Zora Mask Location
LDA.b #$36 : STA $BC : JMP .original_palette
LDA.b #$36 : STA $BC
JSL UpdateZoraPalette
RTL
.wolf_mask
; Load Wolf Mask Location
LDA.b #$38 : STA $BC : JSL $38F000
LDA.b #$38 : STA $BC
JSL $38F000
RTL
.bunny_hood
; Load Bunny Hood Location
LDA.b #$37 : STA $BC : JSL $37F000
LDA.b #$37 : STA $BC
JSL $37F000
RTL
.minish_form
; Load Minish Form Location
LDA.b #$39 : STA $BC : JMP .original_palette
; RTL
.gbc_form
; Load GBC Link Location
LDA.b #$3B : STA $BC : JSL UpdateGbcPalette
LDA.b #$3B : STA $BC
JSL UpdateGbcPalette
RTL
.original_sprite
@@ -148,6 +152,7 @@ Palette_ArmorAndGloves:
LDA $7EF35B ; Link's armor value
JSL $1BEDFF ; Read Original Palette Code
RTL
.part_two
SEP #$30
REP #$30
@@ -175,13 +180,9 @@ Palette_ArmorAndGloves:
LDA.b $BC : AND #$00FF : STA $02
.loop
LDA [$00] : STA $7EC300, X : STA $7EC500, X
INC $00 : INC $00
INX #2
DEY : BPL .loop
SEP #$30
@@ -480,3 +481,5 @@ DekuLink_HoverBasedOnInput:
}
print "End of mask_routines.asm ", pc
; LinkOAM_DrawShield _0DA780