Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;; Layer 2 smash tables
- org $05C880 : dw $0000,$01C0,$0278,$07D0,$0858,$0A00 ; start of no-smash ranges for smash 1
- org $05C8A4 : dw $0000,$0278,$02D0,$0858,$0910,$0B00 ; end of no-smash ranges for smash 1
- ; smash 1 position to stop moving vertically at
- org $05C8C8 : dw $00C0,$00C0,$0090 ; smash 1, upward
- org $05C8DA : dw $00B0,$00A0,$0090 ; smash 1, slow downward
- org $05C8EC : dw $0010,$0020,$0020 ; smash 1, fast downward
- ; smash 1 Y speed
- org $05C8FE : dw $0100,$0100,$0800 ; smash 1, upward
- org $05C910 : dw $FF00,$FE00,$0000 ; smash 1, slow downward
- org $05C922 : dw $F800,$F800,$F800 ; smash 1, fast downward
- ; smash 3 Y speed
- org $05C90A : dw $0000,$0000,$0180 ; smash 3, upward
- org $05C91C : dw $FF00,$FF00,$FE80 ; smash 3, slow downward
- org $05C92E : dw $0000,$0000,$FA00 ; smash 3, fast downward
- ; timer to wait after each vertical movement
- ; indexed by Yphase*9+extrabits*3+Xphase
- ; | smash 1 | smash 2 | smash 3 |
- org $05C934 : db $40,$40,$01,$80,$00,$00,$80,$00,$40 ; upward
- db $20,$00,$20,$40,$00,$20,$00,$00,$20 ; slow downward
- db $A0,$80,$20,$80,$80,$20,$00,$00,$A0 ; fast downward
Advertisement
Add Comment
Please, Sign In to add comment