;デカマリオ下から LDA $19 BNE LABEL02 RTS ;チビなら終了 ;スプライト下から LDA $14C8,x CMP #$09 ;投げられた状態で無ければ終了 BNE RETURN LDA $0F CMP #$02 ;上からぶつかったなら終了 BEQ RETURN BRA LABEL01 ;スプライト左右から LDA $14C8,x CMP #$0A ;蹴り飛ばされた状態で無ければ終了 BNE RETURN LABEL01: LDA $1686,x ;Tweaker5 AND #$04 ;Weird ground behaivor 4 BNE RETURN REP #$20 LDA $0A ;スプライトから求められた座標をブロック用の座標に代入 STA $9A LDA $0C STA $98 SEP #$20 LABEL02: LDA #$0F ;座標正規化 TRB $9A TRB $98 LDA $0F PHA LDA #$01 ;ブランクタイルの生成 STA $9C JSL $00BEB0 LDA #$02 PHB PHA PLB LDA #$00 ;00:黄色 01:虹色 JSL $028663 ;ブロックの破片スプライトの生成 PLB PLA STA $0F RETURN: RTS