; note, for some reason these are all facing left ;===================== ;===================== ; STANDING ;===================== ;===================== ;==================== ; Going Left alien_stand: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$10,$77,$aa .byte $aa,$aa,$07,$00,$aa .byte $aa,$aa,$77,$a5,$5a .byte $aa,$aa,$07,$aa,$05 .byte $aa,$0a,$00,$0a,$00 ;===================== ;===================== ; WALKING ;===================== ;===================== alien_walk_progression: .word alien_walk_left1 .word alien_walk_left2 .word alien_walk_left3 .word alien_walk_left4 .word alien_walk_left5 .word alien_walk_left6 .word alien_walk_left7 .word alien_walk_left8 alien_walk_left1: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$5a,$00,$77,$aa .byte $aa,$55,$10,$77,$aa .byte $aa,$aa,$00,$07,$aa .byte $aa,$aa,$77,$a5,$5a .byte $aa,$aa,$07,$aa,$05 .byte $aa,$a0,$00,$0a,$00 alien_walk_left2: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$5a,$77,$17,$aa .byte $aa,$aa,$07,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$aa,$05 .byte $aa,$0a,$00,$00,$a0 alien_walk_left3: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$77,$10,$aa .byte $aa,$aa,$07,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$00,$0a .byte $aa,$0a,$00,$aa,$a0 alien_walk_left4: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$77,$10,$aa .byte $aa,$a7,$00,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$05,$aa .byte $aa,$0a,$00,$00,$aa alien_walk_left5: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$77,$10,$aa .byte $aa,$a7,$00,$00,$aa .byte $aa,$5a,$55,$77,$aa .byte $aa,$00,$a7,$07,$aa .byte $a0,$a0,$0a,$00,$aa alien_walk_left6: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$77,$17,$5a .byte $aa,$aa,$07,$00,$a5 .byte $aa,$5a,$55,$77,$7a .byte $aa,$05,$aa,$aa,$07 .byte $a0,$a0,$aa,$0a,$00 alien_walk_left7: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$10,$77,$aa .byte $aa,$aa,$00,$07,$aa .byte $aa,$aa,$57,$77,$aa .byte $aa,$aa,$05,$a7,$07 .byte $aa,$0a,$00,$00,$a0 alien_walk_left8: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$5a,$10,$77,$7a .byte $aa,$a5,$00,$00,$a7 .byte $aa,$aa,$55,$77,$aa .byte $aa,$aa,$a5,$07,$aa .byte $aa,$aa,$00,$00,$aa ;===================== ;===================== ; WALKING with gun ;===================== ;===================== alien_walk_gun_progression: .word alien_walk_gun_left1 .word alien_walk_gun_left2 .word alien_walk_gun_left3 .word alien_walk_gun_left4 .word alien_walk_gun_left5 .word alien_walk_gun_left6 .word alien_walk_gun_left7 .word alien_walk_gun_left8 alien_walk_gun_left1: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $a0,$5a,$00,$77,$aa .byte $aa,$aa,$10,$77,$aa .byte $aa,$aa,$00,$07,$aa .byte $aa,$aa,$77,$a5,$5a .byte $aa,$aa,$07,$aa,$05 .byte $aa,$a0,$00,$0a,$00 alien_walk_gun_left2: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $0a,$aa,$00,$77,$aa .byte $aa,$5a,$77,$17,$aa .byte $aa,$aa,$07,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$aa,$05 .byte $aa,$0a,$00,$00,$a0 alien_walk_gun_left3: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $0a,$aa,$00,$77,$aa .byte $aa,$aa,$77,$10,$aa .byte $aa,$a5,$07,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$00,$0a .byte $aa,$0a,$00,$aa,$a0 alien_walk_gun_left4: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $0a,$aa,$00,$77,$aa .byte $aa,$a5,$77,$10,$aa .byte $aa,$a7,$00,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$05,$aa .byte $aa,$0a,$00,$00,$aa alien_walk_gun_left5: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $a0,$5a,$00,$77,$aa .byte $aa,$aa,$77,$10,$aa .byte $aa,$a7,$00,$00,$aa .byte $aa,$5a,$55,$77,$aa .byte $aa,$00,$a7,$07,$aa .byte $a0,$a0,$0a,$00,$aa alien_walk_gun_left6: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $a0,$5a,$00,$77,$aa .byte $aa,$aa,$77,$17,$aa .byte $aa,$aa,$07,$00,$aa .byte $aa,$5a,$55,$77,$7a .byte $aa,$05,$aa,$aa,$07 .byte $a0,$a0,$aa,$0a,$00 alien_walk_gun_left7: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $0a,$aa,$00,$77,$aa .byte $aa,$a5,$10,$77,$aa .byte $aa,$aa,$00,$07,$aa .byte $aa,$aa,$57,$77,$aa .byte $aa,$aa,$05,$a7,$07 .byte $aa,$0a,$00,$00,$a0 alien_walk_gun_left8: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $0a,$aa,$00,$77,$aa .byte $aa,$a5,$10,$77,$7a .byte $aa,$aa,$00,$00,$a7 .byte $aa,$aa,$55,$77,$aa .byte $aa,$aa,$a5,$07,$aa .byte $aa,$aa,$00,$00,$aa ;===================== ;===================== ; RUNNING ;===================== ;===================== alien_run_progression: .word alien_run_left1 .word alien_run_left2 .word alien_run_left3 .word alien_run_left4 .word alien_run_left5 .word alien_run_left6 .word alien_run_left7 .word alien_run_left8 alien_run_left1: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$5a,$00,$77,$aa .byte $aa,$55,$10,$77,$aa .byte $aa,$aa,$00,$07,$aa .byte $aa,$aa,$77,$a5,$5a .byte $aa,$aa,$07,$aa,$05 .byte $aa,$a0,$00,$0a,$00 alien_run_left2: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$5a,$77,$17,$aa .byte $aa,$aa,$07,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$aa,$05 .byte $aa,$0a,$00,$00,$a0 alien_run_left3: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$77,$10,$aa .byte $aa,$aa,$07,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$00,$0a .byte $aa,$0a,$00,$aa,$a0 alien_run_left4: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$77,$10,$aa .byte $aa,$a7,$00,$00,$aa .byte $aa,$aa,$77,$55,$aa .byte $aa,$aa,$07,$05,$aa .byte $aa,$0a,$00,$00,$aa alien_run_left5: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$77,$10,$aa .byte $aa,$a7,$00,$00,$aa .byte $aa,$5a,$55,$77,$aa .byte $aa,$00,$a7,$07,$aa .byte $a0,$a0,$0a,$00,$aa alien_run_left6: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$77,$17,$5a .byte $aa,$aa,$07,$00,$a5 .byte $aa,$5a,$55,$77,$7a .byte $aa,$05,$aa,$aa,$07 .byte $a0,$a0,$aa,$0a,$00 alien_run_left7: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$aa,$10,$77,$aa .byte $aa,$aa,$00,$07,$aa .byte $aa,$aa,$57,$77,$aa .byte $aa,$aa,$05,$a7,$07 .byte $aa,$0a,$00,$00,$a0 alien_run_left8: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $aa,$aa,$00,$77,$aa .byte $aa,$5a,$10,$77,$7a .byte $aa,$a5,$00,$00,$a7 .byte $aa,$aa,$55,$77,$aa .byte $aa,$aa,$a5,$07,$aa .byte $aa,$aa,$00,$00,$aa ;===================== ;===================== ; JUMPING ;===================== ;===================== ;===================== ;===================== ; CROUCHING ;===================== ;===================== alien_crouch_progression: .word alien_crouch1 .word alien_crouch2 alien_crouch1: .byte $5,$8 .byte $AA,$AA,$AA,$AA,$AA .byte $AA,$7A,$f7,$7f,$aa .byte $AA,$77,$07,$00,$aa .byte $AA,$AA,$00,$77,$aa .byte $AA,$A7,$17,$07,$aa .byte $AA,$AA,$70,$70,$aa .byte $AA,$AA,$07,$05,$0a .byte $AA,$0A,$00,$AA,$00 alien_crouch2: .byte $5,$8 .byte $AA,$AA,$AA,$AA,$AA .byte $AA,$AA,$7A,$fA,$aa .byte $AA,$77,$7f,$07,$aa .byte $AA,$A7,$00,$70,$aa .byte $AA,$7A,$70,$07,$aa .byte $AA,$AA,$70,$70,$aa .byte $AA,$AA,$07,$55,$0a .byte $AA,$0A,$00,$0A,$00 ;===================== ;===================== ; TURNING ;===================== ;===================== alien_turning_sprite: .byte $5,$8 .byte $aa,$57,$77,$aa,$aa .byte $0a,$05,$00,$0a,$aa .byte $77,$00,$00,$55,$aa .byte $77,$00,$00,$55,$aa .byte $aa,$00,$00,$a5,$aa .byte $aa,$77,$55,$aa,$aa .byte $07,$aa,$05,$aa,$aa .byte $00,$aa,$00,$aa,$aa ;===================== ;===================== ; YELLING ;===================== ;===================== alien_yell_progression: .word alien_yelling_1 .word alien_yelling_2 alien_yelling_1: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $0a,$a7,$07,$00,$aa .byte $00,$aa,$00,$77,$aa .byte $aa,$55,$10,$77,$7a .byte $aa,$aa,$00,$00,$a7 .byte $aa,$aa,$55,$77,$aa .byte $aa,$aa,$a5,$07,$aa .byte $aa,$0a,$00,$00,$aa alien_yelling_2: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $00,$77,$07,$00,$aa .byte $0a,$5a,$00,$77,$aa .byte $aa,$a5,$10,$77,$7a .byte $aa,$aa,$00,$00,$a7 .byte $aa,$aa,$55,$77,$aa .byte $aa,$aa,$a5,$07,$aa .byte $aa,$0a,$00,$00,$aa ;===================== ;===================== ; SHOOTING UPWARD ;===================== ;===================== alien_shoot_up_progression: .word alien_shooting_up_sprite .word alien_shooting_up_sprite .word alien_yelling_1 .word alien_yelling_2 alien_shooting_up_sprite: .byte $5,$8 .byte $00,$7a,$f7,$7f,$aa .byte $00,$77,$07,$00,$aa .byte $55,$aa,$00,$77,$aa .byte $aa,$55,$10,$77,$7a .byte $aa,$aa,$00,$00,$a7 .byte $aa,$aa,$55,$77,$aa .byte $aa,$aa,$a5,$07,$aa .byte $aa,$0a,$00,$00,$aa ;===================== ;===================== ; DISINTEGRATING ;===================== ;===================== alien_disintegrating_progression: .word alien_disintegrating_2 ; 0 .word alien_disintegrating_3 ; 1 .word alien_disintegrating_4 ; 2 .word alien_disintegrating_4 ; 3 .word alien_disintegrating_4 ; 4 .word alien_disintegrating_4 ; 5 .word alien_disintegrating_3 ; 6 .word alien_disintegrating_9 ; 7 .word alien_disintegrating_10 ; 8 .word alien_disintegrating_11 ; 9 .word alien_disintegrating_12 ; 10 .word alien_disintegrating_13 ; 11 .word alien_disintegrating_14 ; 12 .word alien_disintegrating_14 ; 13 alien_disintegrating_2: ; 0 .byte $5,$8 .byte $aa,$ea,$ea,$ea,$aa .byte $fe,$ff,$ff,$ee,$ea .byte $ef,$ff,$ff,$ff,$ee .byte $aa,$ff,$ff,$ff,$ee .byte $fe,$fe,$ff,$ff,$ee .byte $ef,$ff,$ff,$ff,$ee .byte $ee,$ff,$ff,$ff,$ff .byte $fe,$ff,$ff,$ee,$ff alien_disintegrating_3: ; 1 .byte $5,$8 .byte $aa,$aa,$aa,$aa,$aa .byte $fa,$ff,$ff,$aa,$aa .byte $af,$af,$fa,$ff,$aa .byte $af,$af,$fa,$ff,$aa .byte $fa,$fa,$aa,$ff,$aa .byte $af,$ff,$ff,$ff,$aa .byte $aa,$ff,$ff,$fa,$fa .byte $fa,$ff,$aa,$aa,$ff alien_disintegrating_4: ; 2 .byte $5,$8 .byte $aa,$aa,$aa,$aa,$aa .byte $0a,$00,$00,$aa,$aa .byte $a0,$a0,$0a,$00,$aa .byte $a0,$a0,$0a,$00,$aa .byte $0a,$0a,$aa,$00,$aa .byte $a0,$00,$00,$00,$aa .byte $aa,$00,$00,$0a,$0a .byte $0a,$00,$aa,$aa,$00 alien_disintegrating_9: ; 3 .byte $5,$8 .byte $aa,$aa,$aa,$fa,$aa .byte $5a,$aa,$aa,$aa,$aa .byte $aa,$aa,$fa,$aa,$0a .byte $a7,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$af,$aa .byte $aa,$7a,$aa,$aa,$7a .byte $aa,$aa,$aa,$aa,$aa .byte $fa,$aa,$aa,$aa,$aa alien_disintegrating_10: ; 4 .byte $5,$8 .byte $5a,$aa,$aa,$aa,$fa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$fa,$a0 .byte $a7,$aa,$aa,$fa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$7a .byte $a7,$aa,$aa,$aa,$a7 .byte $fa,$aa,$aa,$aa,$aa alien_disintegrating_11: ; 5 .byte $5,$8 .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$5a,$aa,$fa,$aa .byte $aa,$aa,$aa,$aa,$fa .byte $a7,$aa,$aa,$aa,$0a .byte $a7,$aa,$aa,$aa,$fa .byte $aa,$aa,$aa,$aa,$7a .byte $aa,$aa,$aa,$aa,$7a .byte $fa,$aa,$aa,$aa,$aa alien_disintegrating_12: ; 6 .byte $5,$8 .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$a5,$aa,$fa,$aa .byte $aa,$aa,$aa,$0a,$aa .byte $7a,$aa,$aa,$aa,$af .byte $7a,$aa,$aa,$aa,$af .byte $fa,$aa,$aa,$aa,$5a alien_disintegrating_13: ; 7 .byte $5,$8 .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$fa,$aa .byte $aa,$a5,$aa,$0a,$aa .byte $5a,$a7,$aa,$aa,$fa alien_disintegrating_14: ; 8 .byte $5,$8 .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $aa,$aa,$aa,$aa,$aa .byte $7a,$5a,$fa,$0a,$fa ;===================== ;===================== ; SHOOTING ;===================== ;===================== alien_shoot_sprite: .byte $5,$8 .byte $aa,$7a,$f7,$7f,$aa .byte $aa,$77,$07,$00,$aa .byte $0a,$aa,$00,$77,$aa .byte $aa,$a7,$17,$10,$aa .byte $aa,$aa,$00,$00,$aa .byte $aa,$aa,$77,$a5,$5a .byte $aa,$aa,$07,$aa,$05 .byte $aa,$0a,$00,$0a,$00