mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-12-28 09:30:41 +00:00
45ec8a3fe0
still needs work, also is too big
863 lines
20 KiB
PHP
863 lines
20 KiB
PHP
finger_point_sprite:
|
|
|
|
;===============
|
|
; point sprite
|
|
;===============
|
|
|
|
point_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
point_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
point_mask_l: ; X 654 3 210
|
|
.byte $9f ; 1 001 1 111
|
|
.byte $8f ; 1 000 1 111
|
|
.byte $8f ; 1 000 1 111
|
|
.byte $8f ; 1 000 1 111
|
|
.byte $88 ; 1 000 1 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $81 ; 1 000 0 001
|
|
.byte $81 ; 1 000 0 001
|
|
.byte $83 ; 1 000 0 011
|
|
.byte $87 ; 1 000 0 111
|
|
.byte $8f ; 1 000 1 111
|
|
.byte $8f ; 1 000 1 111
|
|
|
|
point_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
|
|
|
|
finger_grab_sprite:
|
|
;===============
|
|
; grab sprite
|
|
;===============
|
|
|
|
grab_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $4c ; 0 100 1 100
|
|
.byte $4c ; 0 100 1 100
|
|
.byte $58 ; 0 101 1 000
|
|
.byte $58 ; 0 101 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $73 ; 0 111 0 011
|
|
.byte $77 ; 0 111 0 111
|
|
.byte $7e ; 0 111 1 110
|
|
.byte $7c ; 0 111 1 100
|
|
.byte $7c ; 0 111 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
grab_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0d ; 0 000 1 101
|
|
.byte $0d ; 0 000 1 101
|
|
.byte $0d ; 0 000 1 101
|
|
.byte $6d ; 0 110 1 101
|
|
.byte $6f ; 0 110 1 111
|
|
.byte $7f ; 0 111 1 111
|
|
.byte $3f ; 0 011 1 111
|
|
.byte $3f ; 0 011 1 111
|
|
.byte $3f ; 0 011 1 111
|
|
.byte $1f ; 0 001 1 111
|
|
.byte $1f ; 0 001 1 111
|
|
.byte $0f ; 0 000 1 111
|
|
.byte $0f ; 0 000 1 111
|
|
|
|
grab_mask_l: ; X 654 3 210
|
|
.byte $b3 ; 1 011 0 011
|
|
.byte $81 ; 1 000 0 001
|
|
.byte $81 ; 1 000 0 001
|
|
.byte $83 ; 1 000 0 011
|
|
.byte $83 ; 1 000 0 011
|
|
.byte $84 ; 1 000 0 100
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $81 ; 1 000 0 001
|
|
.byte $81 ; 1 000 0 001
|
|
.byte $83 ; 1 000 0 011
|
|
.byte $c7 ; 1 100 0 111
|
|
.byte $c7 ; 1 100 1 111
|
|
|
|
grab_mask_r: ; X 654 3 210
|
|
.byte $f2 ; 1 111 0 010
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $e0 ; 1 110 0 000
|
|
|
|
|
|
;======================
|
|
; finger left
|
|
;======================
|
|
; TODO
|
|
|
|
finger_left_sprite:
|
|
|
|
finger_left_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_left_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_left_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_left_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
|
|
|
|
;====================
|
|
; finger right
|
|
;====================
|
|
; TODO
|
|
|
|
finger_right_sprite:
|
|
finger_right_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_right_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_right_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_right_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
|
|
|
|
;====================
|
|
; Finger turn left
|
|
;====================
|
|
finger_turn_left_sprite:
|
|
|
|
finger_turn_left_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_turn_left_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_turn_left_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_turn_left_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
|
|
;=====================
|
|
; Finger turn right
|
|
;=====================
|
|
; TODO
|
|
|
|
finger_turn_right_sprite:
|
|
|
|
finger_turn_right_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_turn_right_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_turn_right_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_turn_right_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
|
|
|
|
;=====================
|
|
; finger match
|
|
;=====================
|
|
; TODO
|
|
|
|
finger_match_sprite:
|
|
.if 0
|
|
finger_match_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_match_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_match_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_match_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.endif
|
|
|
|
;======================
|
|
; finger match lit
|
|
;======================
|
|
; TODO
|
|
|
|
finger_match_lit_sprite:
|
|
.if 0
|
|
finger_match_lit_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_match_lit_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_match_lit_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_match_lit_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.endif
|
|
|
|
;=========================
|
|
; finger key sprite
|
|
;=========================
|
|
; TODO
|
|
|
|
finger_key_sprite:
|
|
.if 0
|
|
finger_key_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_key_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_key_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_key_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.endif
|
|
|
|
;===========================
|
|
; finger red sprite
|
|
;===========================
|
|
; TODO
|
|
|
|
finger_red_page_sprite:
|
|
|
|
finger_red_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_red_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_red_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_red_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
|
|
;=====================
|
|
; finger blue sprite
|
|
;=====================
|
|
; TODO
|
|
|
|
finger_blue_page_sprite:
|
|
|
|
finger_blue_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_blue_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_blue_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_blue_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
|
|
|
|
;========================
|
|
; finger white page
|
|
;========================
|
|
; TODO
|
|
|
|
finger_white_page_sprite:
|
|
|
|
finger_white_sprite_l: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $63 ; 0 110 0 011
|
|
.byte $66 ; 0 110 0 110
|
|
.byte $2c ; 0 010 1 100
|
|
.byte $6c ; 0 110 1 100
|
|
.byte $78 ; 0 111 1 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $70 ; 0 111 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
.byte $60 ; 0 110 0 000
|
|
|
|
finger_white_sprite_r: ; X 654 3 210
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $00 ; 0 000 0 000
|
|
.byte $0A ; 0 000 1 010
|
|
.byte $2A ; 0 010 1 010
|
|
.byte $2D ; 0 010 1 101
|
|
.byte $37 ; 0 011 0 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $3F ; 0 011 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
.byte $1F ; 0 001 1 111
|
|
|
|
finger_white_mask_l: ; X 654 3 210
|
|
.byte $ff ; 1 001 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 000
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 001
|
|
.byte $ff ; 1 000 0 011
|
|
.byte $ff ; 1 000 0 111
|
|
.byte $ff ; 1 000 1 111
|
|
.byte $ff ; 1 000 1 111
|
|
|
|
finger_white_mask_r: ; X 654 3 210
|
|
.byte $ff ; 1 111 1 111
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $fe ; 1 111 1 110
|
|
.byte $e0 ; 1 110 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $80 ; 1 000 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
.byte $c0 ; 1 100 0 000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|