diff --git a/Masks/gbc_form.asm b/Masks/gbc_form.asm index e1c48ed..73d8736 100644 --- a/Masks/gbc_form.asm +++ b/Masks/gbc_form.asm @@ -68,12 +68,27 @@ LoadOverworld_CheckForGbcLink: RTL } +OverworldTransition_CheckForGbcLink: +{ + LDA $0FFF : BEQ .return + + JSL UpdateGbcPalette + LDA #$3B : STA $BC ; change link's sprite + LDA #$06 : STA $02B2 + .return + JSL $07E6A6 + RTL +} + ; Module08_02_LoadAndAdvance org $02EDC0 { JSL LoadOverworld_CheckForGbcLink } +org $02ABDA + JSL OverworldTransition_CheckForGbcLink + org $07A9B1 LinkMode_MagicMirror: {