Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- db $42
- JMP MarioBelow : JMP Ret2 : JMP Ret2
- JMP SpriteV : JMP SpriteH : JMP MarioCape : JMP Ret2
- JMP Ret2 : JMP Ret2 : JMP Ret2
- MarioCape:
- PHY
- %coin_check()
- Break:
- %shatter_block()
- %kill_sprite()
- %give_points()
- PLY
- Ret2:
- RTL
- MarioBelow:
- PHY
- %coin_check()
- PLY
- PHY
- LDA $19
- BNE Break
- LDA #$01
- LDX #$00
- LDY #$00
- %spawn_bounce_sprite()
- PLY
- RTL
- SpriteV:
- PHY
- %coin_check()
- LDA $1686,x
- AND #$08
- BNE Ret
- LDA $14C8,x
- CMP #$09
- BCC Ret
- CMP #$0B
- BCS Ret
- LDA $0F
- CMP #$02
- BEQ Ret
- SprMain:
- REP #$20
- LDA $0A
- STA $9A
- LDA $0C
- STA $98
- LDA $0F
- PHA
- SEP #$20
- LDA $03
- PHA
- %shatter_block()
- PLA
- STA $03
- PLA
- STA $0F
- PLA
- STA $10
- %kill_sprite()
- %give_points()
- Ret:
- PLY
- RTL
- SpriteH:
- PHY
- %coin_check()
- LDA $14C8,x
- CMP #$0A
- BEQ SprMain
- PLY
- RTL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement