mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-08-16 09:29:23 +00:00
321 lines
8.9 KiB
PHP
321 lines
8.9 KiB
PHP
bird_rider_stand_right:
|
|
.byte $6,$7
|
|
.byte $00,$dd,$bd,$00,$00,$00
|
|
.byte $00,$dd,$db,$00,$dd,$90
|
|
.byte $00,$00,$22,$02,$dd,$00
|
|
.byte $0d,$dd,$d2,$22,$dd,$00
|
|
.byte $00,$00,$0d,$82,$8d,$00
|
|
.byte $00,$00,$00,$99,$00,$00
|
|
.byte $00,$00,$00,$99,$90,$00
|
|
; 00=22 0X=3 X0=2 XX=15
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 7*52 + 30*22 + 64*3 + 69*2 + 54*15 - 7
|
|
; = 2190
|
|
|
|
bird_rider_walk_right:
|
|
.byte $6,$7
|
|
.byte $00,$dd,$bd,$00,$00,$00
|
|
.byte $00,$dd,$db,$00,$dd,$90
|
|
.byte $00,$00,$22,$02,$dd,$00
|
|
.byte $0d,$dd,$d2,$22,$dd,$00
|
|
.byte $00,$00,$0d,$82,$8d,$00
|
|
.byte $00,$00,$00,$99,$00,$00
|
|
.byte $00,$00,$99,$00,$99,$00
|
|
; 00=22 0X=3 X0=1 XX=16
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 7*52 + 30*22 + 64*3 + 69*1 + 54*16 - 7
|
|
; = 2175
|
|
|
|
small_tree:
|
|
.byte $3,$3
|
|
.byte $00,$CC,$00
|
|
.byte $CC,$CC,$CC
|
|
.byte $00,$88,$00
|
|
; 00=4 0X=0 X0=0 XX=5
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 3*52 + [30*4 + 54*5]-3 = 576
|
|
|
|
big_tree:
|
|
.byte $5,$5
|
|
.byte $00,$00,$CC,$00,$00
|
|
.byte $00,$C0,$CC,$C0,$00
|
|
.byte $00,$CC,$CC,$CC,$00
|
|
.byte $c0,$CC,$CC,$CC,$c0
|
|
.byte $00,$00,$88,$00,$00
|
|
; 00=12 0X=0 X0=4 XX=9
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*12 + 69*4 + 54*9 - 5 = 1410
|
|
|
|
bird_rider_stand_left:
|
|
.byte $6,$7
|
|
.byte $00,$00,$00,$bd,$dd,$00
|
|
.byte $90,$dd,$00,$db,$dd,$00
|
|
.byte $00,$dd,$02,$22,$00,$00
|
|
.byte $00,$dd,$22,$d2,$dd,$0d
|
|
.byte $00,$8d,$82,$0d,$00,$00
|
|
.byte $00,$00,$99,$00,$00,$00
|
|
.byte $00,$90,$99,$00,$00,$00
|
|
; 00=22 0X=3 X0=2 XX=15
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 7*52 + 30*22 + 64*3 + 69*2 + 54*15 - 7
|
|
; = 2190
|
|
|
|
bird_rider_walk_left:
|
|
.byte $6,$7
|
|
.byte $00,$00,$00,$bd,$dd,$00
|
|
.byte $90,$dd,$00,$db,$dd,$00
|
|
.byte $00,$dd,$02,$22,$00,$00
|
|
.byte $00,$dd,$22,$d2,$dd,$0d
|
|
.byte $00,$8d,$82,$0d,$00,$00
|
|
.byte $00,$00,$99,$00,$00,$00
|
|
.byte $00,$99,$00,$99,$00,$00
|
|
; 00=22 0X=3 X0=1 XX=16
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 7*52 + 30*22 + 64*3 + 69*1 + 54*16 - 7
|
|
; = 2175
|
|
|
|
|
|
tfv_stand_right:
|
|
.byte $4,$6
|
|
.byte $00,$DD,$BD,$00 ; 00=2 0x=0 x0=0 xx=2
|
|
.byte $00,$DD,$DB,$0B ; 00=1 0x=1 x0=0 xx=2
|
|
.byte $00,$22,$00,$00 ; 00=3 0x=0 x0=0 xx=1
|
|
.byte $00,$22,$02,$0B ; 00=1 0x=2 x0=0 xx=1
|
|
.byte $00,$22,$00,$00 ; 00=3 0x=0 x0=0 xx=1
|
|
.byte $00,$82,$80,$00 ; 00=2 0x=0 x0=1 xx=1
|
|
;=====================
|
|
; 00=12 0x=3 x0=1 xx=8
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 6*52 + 30*12 + 64*3 + 69*1 + 54*8 - 6
|
|
; = 1392
|
|
|
|
.align $100
|
|
|
|
tfv_walk_right:
|
|
.byte $4,$6
|
|
.byte $00,$DD,$BD,$00 ; 00=2 0x=0 x0=0 xx=2
|
|
.byte $00,$DD,$DB,$0B ; 00=1 0x=1 x0=0 xx=2
|
|
.byte $00,$22,$00,$00 ; 00=3 0x=0 x0=0 xx=1
|
|
.byte $00,$22,$02,$B0 ; 00=1 0x=1 x0=1 xx=1
|
|
.byte $22,$02,$20,$00 ; 00=1 0x=1 x0=1 xx=1
|
|
.byte $82,$00,$82,$00 ; 00=2 0x=0 x0=0 xx=2
|
|
;======================
|
|
; 00=10 0x=3 x0=2 xx=9
|
|
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 6*52 + 30*10 + 64*3 + 69*2 + 54*9 - 6
|
|
; = 1455
|
|
|
|
tfg_stand_left:
|
|
.byte $4,$6
|
|
.byte $00,$b8,$88,$00 ; 00=2 0x=0 x0=0 xx=2
|
|
.byte $0B,$bb,$88,$00 ; 00=1 0x=1 x0=0 xx=2
|
|
.byte $00,$00,$11,$88 ; 00=2 0x=0 x0=0 xx=2
|
|
.byte $0B,$01,$11,$00 ; 00=1 0x=2 x0=0 xx=1
|
|
.byte $00,$11,$11,$10 ; 00=1 0x=0 x0=1 xx=2
|
|
.byte $00,$81,$81,$01 ; 00=1 0x=1 x0=0 xx=2
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 6*52 + 30*8 + 64*4 + 69*1 + 54*11 - 6
|
|
; = 1498
|
|
|
|
tfg_walk_left:
|
|
.byte $4,$6
|
|
.byte $00,$b8,$88,$00 ; 00=2 0x=0 x0=0 xx=2
|
|
.byte $0b,$bb,$88,$00 ; 00=1 0x=1 x0=0 xx=2
|
|
.byte $00,$00,$11,$88 ; 00=2 0x=0 x0=0 xx=2
|
|
.byte $b0,$01,$11,$00 ; 00=1 0x=1 x0=1 xx=1
|
|
.byte $00,$10,$11,$11 ; 00=1 0x=0 x0=1 xx=2
|
|
.byte $00,$81,$01,$81 ; 00=1 0x=1 x0=0 xx=2
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 6*52 + 30*8 + 64*3 + 69*2 + 54*11 - 6
|
|
; = 1503
|
|
|
|
|
|
bird_stand_right_sprite:
|
|
.byte $6,$7
|
|
.byte $00,$00,$00,$00,$00,$00 ; 00=6 0x=0 x0=0 xx=0
|
|
.byte $00,$00,$00,$00,$dd,$90 ; 00=4 0x=0 x0=1 xx=1
|
|
.byte $00,$00,$00,$00,$dd,$00 ; 00=5 0x=0 x0=0 xx=1
|
|
.byte $0d,$dd,$dd,$dd,$dd,$00 ; 00=1 0x=1 x0=0 xx=4
|
|
.byte $00,$00,$0d,$dd,$0d,$00 ; 00=3 0x=2 x0=0 xx=1
|
|
.byte $00,$00,$00,$99,$00,$00 ; 00=5 0x=0 x0=0 xx=1
|
|
.byte $00,$00,$00,$99,$90,$00 ; 00=4 0x=0 x0=1 xx=1
|
|
;=====================
|
|
; 00=28 0x=3 x0=2 xx=9
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 7*52 + 30*28 + 64*3 + 69*2 + 54*9 - 7
|
|
; = 2046
|
|
|
|
bird_stand_left_sprite:
|
|
.byte $6,$6 ; 00 0x x0 xx
|
|
.byte $90,$dd,$00,$00,$00,$00 ; 4 0 1 1
|
|
.byte $00,$dd,$00,$00,$00,$00 ; 5 0 0 1
|
|
.byte $00,$dd,$dd,$dd,$dd,$0d ; 1 1 0 4
|
|
.byte $00,$0d,$dd,$0d,$00,$00 ; 3 2 0 1
|
|
.byte $00,$00,$99,$00,$00,$00 ; 5 0 0 1
|
|
.byte $00,$90,$99,$00,$00,$00 ; 4 0 1 1
|
|
; 22 3 2 9
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 6*(52)+ [30*22 + 64*3 + 69*2 + 54*9]-6
|
|
; = 1815
|
|
|
|
bird_walk_left_sprite:
|
|
.byte $6,$6 ; 00 0x x0 xx
|
|
.byte $90,$dd,$00,$00,$00,$00 ; 4 0 1 1
|
|
.byte $00,$dd,$00,$00,$00,$00 ; 5 0 0 1
|
|
.byte $00,$dd,$dd,$dd,$dd,$0d ; 1 1 0 4
|
|
.byte $00,$0d,$dd,$0d,$00,$00 ; 3 2 0 1
|
|
.byte $00,$00,$99,$00,$00,$00 ; 5 0 0 1
|
|
.byte $00,$99,$00,$99,$00,$00 ; 4 0 0 2
|
|
; 22 3 1 10
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 6*(52)+ [30*22 + 64*3 + 69*1 + 54*10]-6
|
|
; = 1800
|
|
|
|
door_sprite:
|
|
.byte $4, $6
|
|
.byte $88,$88,$88,$88 ; xx=4
|
|
.byte $88,$88,$88,$88 ; xx=4
|
|
.byte $88,$88,$88,$88 ; xx=4
|
|
.byte $88,$88,$88,$88 ; xx=4
|
|
.byte $88,$88,$88,$88 ; xx=4
|
|
.byte $88,$88,$88,$88 ; xx=4
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 6*52 + 30*0 + 64*0 + 69*0 + 54*24 - 6
|
|
; = 1635
|
|
|
|
wfall_sprite:
|
|
.byte $5, $6
|
|
.byte $57,$57,$57,$57,$00 ; 00=1 0x=0 x0=0 xx=4
|
|
.byte $66,$66,$55,$55,$00 ; 00=1 0x=0 x0=0 xx=4
|
|
.byte $55,$55,$66,$55,$57 ; 00=0 0x=0 x0=0 xx=5
|
|
.byte $75,$55,$66,$55,$55 ; 00=0 0x=0 x0=0 xx=5
|
|
.byte $75,$55,$66,$f5,$55 ; 00=0 0x=0 x0=0 xx=5
|
|
.byte $55,$77,$76,$76,$66 ; 00=0 0x=0 x0=0 xx=5
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 6*52 + 30*2 + 64*0 + 69*0 + 54*28 - 6
|
|
; = 1911
|
|
|
|
heart_sprite:
|
|
.byte $3, $2
|
|
.byte $bb,$b0,$bb ; 00=0 0x=0 x0=1 xx=2
|
|
.byte $00,$0b,$00 ; 00=2 0x=1 x0=0 xx=0
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 2*52 + 30*2 + 64*1 + 69*1 + 54*2 - 2
|
|
; = 436
|
|
|
|
.if 0
|
|
flame1:
|
|
.byte $7,$5
|
|
.byte $dd,$dd,$dd,$dd,$dd,$dd,$dd
|
|
.byte $dd,$dd,$dd,$dd,$dd,$dd,$dd
|
|
.byte $dd,$dd,$dd,$dd,$dd,$dd,$dd
|
|
.byte $dd,$dd,$dd,$dd,$dd,$dd,$dd
|
|
.byte $4d,$4d,$4d,$4d,$4d,$4d,$4d
|
|
|
|
; 00=0 0X=0 X0=0 XX=35
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*0 + 64*0 + 69*0 + 54*35 - 5
|
|
; = 2178
|
|
|
|
flame2:
|
|
.byte $7,$5
|
|
.byte $11,$11,$11,$11,$11,$11,$11
|
|
.byte $11,$11,$11,$11,$11,$11,$11
|
|
.byte $11,$11,$11,$11,$11,$11,$11
|
|
.byte $11,$11,$11,$11,$11,$11,$11
|
|
.byte $41,$41,$41,$41,$41,$41,$41
|
|
|
|
; 00=0 0X=0 X0=0 XX=30
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*0 + 64*0 + 69*0 + 54*35 - 5
|
|
; = 2178
|
|
|
|
|
|
flame3:
|
|
.byte $7,$5
|
|
.byte $99,$99,$99,$99,$99,$99,$99
|
|
.byte $99,$99,$99,$99,$99,$99,$99
|
|
.byte $99,$99,$99,$99,$99,$99,$99
|
|
.byte $99,$99,$99,$99,$99,$99,$99
|
|
.byte $49,$49,$49,$49,$49,$49,$49
|
|
|
|
; 00=0 0X=0 X0=0 XX=30
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*0 + 64*0 + 69*0 + 54*35 - 5
|
|
; = 2178
|
|
|
|
flame4:
|
|
.byte $7,$5
|
|
.byte $11,$11,$11,$11,$11,$11,$11
|
|
.byte $11,$11,$11,$11,$11,$11,$11
|
|
.byte $11,$11,$11,$11,$11,$11,$11
|
|
.byte $11,$11,$11,$11,$11,$11,$11
|
|
.byte $41,$41,$41,$41,$41,$41,$41
|
|
|
|
; 00=0 0X=0 X0=0 XX=30
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*0 + 64*0 + 69*0 + 54*35 - 5
|
|
; = 2178
|
|
.endif
|
|
|
|
; yellow = d green=4 pale-blue=e
|
|
; orange = 9 aqua=e
|
|
|
|
flame1:
|
|
.byte $7,$5
|
|
.byte $9d,$99,$dd,$d4,$d4,$dd,$dd
|
|
.byte $dd,$dd,$ed,$fd,$dd,$de,$dd
|
|
.byte $dd,$de,$ef,$ff,$df,$dd,$dd
|
|
.byte $9d,$9d,$9d,$dd,$dd,$de,$dd
|
|
.byte $4d,$49,$4d,$44,$44,$4d,$4d
|
|
|
|
; 00=0 0X=0 X0=0 XX=35
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*0 + 64*0 + 69*0 + 54*35 - 5
|
|
; = 2178
|
|
|
|
flame2:
|
|
.byte $7,$5
|
|
.byte $99,$99,$d9,$d4,$d4,$d9,$d9
|
|
.byte $d9,$dd,$ed,$fd,$e7,$dd,$dd
|
|
.byte $da,$de,$ef,$ff,$df,$dd,$dd
|
|
.byte $99,$9d,$9d,$dd,$d7,$dd,$dd
|
|
.byte $49,$49,$49,$44,$44,$49,$49
|
|
|
|
; 00=0 0X=0 X0=0 XX=30
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*0 + 64*0 + 69*0 + 54*35 - 5
|
|
; = 2178
|
|
|
|
|
|
flame3:
|
|
.byte $7,$5
|
|
.byte $94,$d1,$d9,$94,$94,$dd,$dd
|
|
.byte $dd,$dd,$ed,$f7,$dd,$dd,$dd
|
|
.byte $de,$de,$ef,$ff,$ef,$dd,$dd
|
|
.byte $9d,$dd,$9d,$97,$9d,$dd,$dd
|
|
.byte $44,$41,$49,$44,$44,$4d,$4d
|
|
|
|
; 00=0 0X=0 X0=0 XX=30
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*0 + 64*0 + 69*0 + 54*35 - 5
|
|
; = 2178
|
|
|
|
flame4:
|
|
.byte $7,$5
|
|
.byte $1d,$d9,$9d,$d4,$d4,$dd,$dd
|
|
.byte $dd,$dd,$7d,$f7,$dd,$dd,$dd
|
|
.byte $dd,$d7,$7f,$ff,$df,$dd,$dd
|
|
.byte $1d,$dd,$9d,$d7,$dd,$dd,$dd
|
|
.byte $4d,$49,$4d,$44,$44,$4d,$4d
|
|
|
|
; 00=0 0X=0 X0=0 XX=30
|
|
; = 33 + Y*(52)+ [30A + 64B + 69C + 54D]-Y
|
|
; = 33 + 5*52 + 30*0 + 64*0 + 69*0 + 54*35 - 5
|
|
; = 2178
|
|
|
|
|
|
|
|
|