update Palette_ArmorAndGloves for Zora palette
This commit is contained in:
@@ -109,46 +109,51 @@ Palette_ArmorAndGloves:
|
|||||||
CMP.b #$06 : BEQ .gbc_form
|
CMP.b #$06 : BEQ .gbc_form
|
||||||
JMP .original_sprite
|
JMP .original_sprite
|
||||||
|
|
||||||
.deku_mask
|
.deku_mask
|
||||||
; Load Deku Mask Location
|
; Load Deku Mask Location
|
||||||
LDA.b #$35 : STA $BC
|
LDA.b #$35 : STA $BC
|
||||||
JSL UpdateDekuPalette
|
JSL UpdateDekuPalette
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
.zora_mask
|
.zora_mask
|
||||||
; Load Zora Mask Location
|
; Load Zora Mask Location
|
||||||
LDA.b #$36 : STA $BC : JMP .original_palette
|
LDA.b #$36 : STA $BC
|
||||||
|
JSL UpdateZoraPalette
|
||||||
|
RTL
|
||||||
|
|
||||||
.wolf_mask
|
.wolf_mask
|
||||||
; Load Wolf Mask Location
|
; Load Wolf Mask Location
|
||||||
LDA.b #$38 : STA $BC : JSL $38F000
|
LDA.b #$38 : STA $BC
|
||||||
|
JSL $38F000
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
.bunny_hood
|
.bunny_hood
|
||||||
; Load Bunny Hood Location
|
; Load Bunny Hood Location
|
||||||
LDA.b #$37 : STA $BC : JSL $37F000
|
LDA.b #$37 : STA $BC
|
||||||
|
JSL $37F000
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
.minish_form
|
.minish_form
|
||||||
; Load Minish Form Location
|
; Load Minish Form Location
|
||||||
LDA.b #$39 : STA $BC : JMP .original_palette
|
LDA.b #$39 : STA $BC : JMP .original_palette
|
||||||
; RTL
|
|
||||||
|
|
||||||
.gbc_form
|
.gbc_form
|
||||||
; Load GBC Link Location
|
; Load GBC Link Location
|
||||||
LDA.b #$3B : STA $BC : JSL UpdateGbcPalette
|
LDA.b #$3B : STA $BC
|
||||||
|
JSL UpdateGbcPalette
|
||||||
RTL
|
RTL
|
||||||
|
|
||||||
.original_sprite
|
.original_sprite
|
||||||
; Load Original Sprite Location
|
; Load Original Sprite Location
|
||||||
LDA.b #$10 : STA $BC
|
LDA.b #$10 : STA $BC
|
||||||
|
|
||||||
.original_palette
|
.original_palette
|
||||||
REP #$21
|
REP #$21
|
||||||
LDA $7EF35B ; Link's armor value
|
LDA $7EF35B ; Link's armor value
|
||||||
JSL $1BEDFF ; Read Original Palette Code
|
JSL $1BEDFF ; Read Original Palette Code
|
||||||
RTL
|
RTL
|
||||||
.part_two
|
|
||||||
|
.part_two
|
||||||
SEP #$30
|
SEP #$30
|
||||||
REP #$30
|
REP #$30
|
||||||
LDA.w #$0000 ; Ignore glove color modifier $7EF354
|
LDA.w #$0000 ; Ignore glove color modifier $7EF354
|
||||||
@@ -174,14 +179,10 @@ Palette_ArmorAndGloves:
|
|||||||
|
|
||||||
LDA.b $BC : AND #$00FF : STA $02
|
LDA.b $BC : AND #$00FF : STA $02
|
||||||
|
|
||||||
.loop
|
.loop
|
||||||
|
|
||||||
LDA [$00] : STA $7EC300, X : STA $7EC500, X
|
LDA [$00] : STA $7EC300, X : STA $7EC500, X
|
||||||
|
|
||||||
INC $00 : INC $00
|
INC $00 : INC $00
|
||||||
|
|
||||||
INX #2
|
INX #2
|
||||||
|
|
||||||
DEY : BPL .loop
|
DEY : BPL .loop
|
||||||
|
|
||||||
SEP #$30
|
SEP #$30
|
||||||
@@ -480,3 +481,5 @@ DekuLink_HoverBasedOnInput:
|
|||||||
}
|
}
|
||||||
|
|
||||||
print "End of mask_routines.asm ", pc
|
print "End of mask_routines.asm ", pc
|
||||||
|
|
||||||
|
; LinkOAM_DrawShield _0DA780
|
||||||
Reference in New Issue
Block a user