-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsfx.s
104 lines (102 loc) · 5.35 KB
/
sfx.s
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
;this file for FamiTone2 libary generated by nsf2data tool
.export _demo_sounds
_demo_sounds:
.word @ntsc
@ntsc:
.word @sfx_ntsc_0
.word @sfx_ntsc_1
.word @sfx_ntsc_2
.word @sfx_ntsc_3
.word @sfx_ntsc_4
.word @sfx_ntsc_5
.word @sfx_ntsc_6
.word @sfx_ntsc_7
.word @sfx_ntsc_8
.word @sfx_ntsc_9
.word @sfx_ntsc_a
.word @sfx_ntsc_b
@sfx_ntsc_0: ;open
.byte $85,$04,$84,$b3,$83,$ff,$8a,$0a,$89,$3f,$01,$84,$f3,$8a,$0b,$01
.byte $85,$05,$84,$32,$89,$f0,$01,$83,$f0,$01,$85,$01,$84,$07,$83,$f8
.byte $8a,$09,$89,$37,$01,$84,$2d,$8a,$08,$89,$3f,$01,$84,$53,$8a,$07
.byte $01,$84,$79,$8a,$06,$01,$84,$9f,$8a,$05,$01,$84,$c5,$8a,$04,$01
.byte $84,$eb,$8a,$03,$01,$85,$02,$84,$11,$8a,$02,$01,$84,$37,$8a,$01
.byte $01,$84,$5c,$8a,$00,$01,$8a,$0f,$01,$83,$f0,$00
@sfx_ntsc_1: ;close
.byte $85,$04,$84,$b3,$83,$ff,$8a,$0a,$89,$3f,$01,$84,$f3,$8a,$0b,$01
.byte $85,$05,$84,$32,$8a,$0c,$01,$83,$f0,$8a,$0d,$01,$85,$06,$84,$ec
.byte $83,$f8,$8a,$0e,$89,$37,$01,$85,$07,$84,$2c,$8a,$0f,$89,$3f,$01
.byte $84,$6b,$01,$84,$ab,$01,$83,$f0,$00
@sfx_ntsc_2: ;kill
.byte $89,$3f,$8a,$0d,$01,$8a,$0b,$01,$8a,$09,$01,$8a,$07,$01,$8a,$05
.byte $01,$8a,$03,$01,$89,$3e,$8a,$01,$01,$8a,$0f,$01,$8a,$0d,$01,$8a
.byte $0b,$01,$89,$3d,$8a,$09,$01,$8a,$07,$01,$8a,$05,$01,$8a,$03,$01
.byte $89,$3c,$8a,$01,$01,$8a,$0f,$01,$8a,$0d,$01,$8a,$0b,$01,$89,$3b
.byte $8a,$09,$01,$8a,$07,$01,$8a,$05,$01,$8a,$03,$01,$89,$3a,$8a,$01
.byte $01,$8a,$0f,$01,$8a,$0d,$01,$8a,$0b,$01,$89,$39,$8a,$09,$01,$8a
.byte $07,$01,$8a,$05,$01,$8a,$03,$01,$89,$38,$8a,$01,$01,$8a,$0f,$01
.byte $8a,$0d,$01,$8a,$0b,$01,$89,$37,$8a,$09,$01,$8a,$07,$01,$8a,$05
.byte $01,$8a,$03,$01,$89,$36,$8a,$01,$01,$8a,$0f,$01,$8a,$0d,$01,$8a
.byte $0b,$01,$89,$35,$8a,$09,$01,$8a,$07,$01,$8a,$05,$01,$8a,$03,$01
.byte $89,$34,$8a,$01,$01,$8a,$0f,$01,$8a,$0d,$01,$8a,$0b,$01,$89,$33
.byte $8a,$09,$01,$8a,$07,$01,$8a,$05,$01,$8a,$03,$01,$89,$32,$8a,$01
.byte $01,$8a,$0f,$01,$8a,$0d,$01,$8a,$0b,$01,$89,$31,$8a,$09,$01,$8a
.byte $07,$01,$8a,$05,$01,$8a,$03,$01,$8a,$01,$01,$8a,$0f,$01,$8a,$0d
.byte $01,$00
@sfx_ntsc_3: ;splash
.byte $8a,$02,$89,$3f,$01,$8a,$08,$89,$3e,$01,$8a,$01,$89,$3f,$01,$8a
.byte $07,$89,$3e,$01,$8a,$0c,$89,$3d,$01,$8a,$01,$89,$3b,$01,$8a,$06
.byte $89,$39,$01,$8a,$07,$89,$3b,$01,$8a,$06,$89,$3e,$01,$8a,$08,$89
.byte $3f,$01,$89,$3e,$01,$89,$3d,$01,$89,$3f,$01,$8a,$07,$89,$3e,$01
.byte $89,$3f,$02,$89,$3e,$01,$8a,$06,$89,$3d,$01,$89,$3c,$01,$89,$3a
.byte $01,$89,$38,$01,$8a,$05,$89,$37,$01,$89,$36,$01,$89,$35,$01,$89
.byte $34,$01,$8a,$04,$89,$33,$01,$89,$32,$01,$89,$31,$02,$8a,$03,$01
.byte $00
@sfx_ntsc_4: ;jump
.byte $82,$02,$81,$3a,$80,$3f,$87,$3a,$88,$02,$86,$8f,$8a,$0f,$89,$3f
.byte $01,$81,$1a,$87,$1a,$8a,$0e,$01,$80,$30,$86,$80,$89,$f0,$01,$82
.byte $01,$81,$c4,$80,$3f,$87,$c4,$88,$01,$86,$8f,$8a,$0b,$89,$3f,$01
.byte $82,$02,$81,$a6,$87,$a6,$88,$02,$8a,$02,$01,$80,$30,$86,$80,$00
@sfx_ntsc_5: ;menu cursor move
.byte $85,$00,$84,$5e,$83,$7f,$89,$f0,$02,$84,$4f,$02,$84,$3b,$02,$84
.byte $4f,$01,$00
@sfx_ntsc_6: ;menu select option
.byte $85,$01,$84,$ab,$83,$3d,$89,$f0,$02,$84,$0c,$83,$7d,$02,$85,$00
.byte $84,$d5,$02,$84,$a9,$02,$00
@sfx_ntsc_7: ;summon attack
.byte $8a,$03,$89,$3f,$01,$8a,$04,$01,$8a,$05,$01,$8a,$06,$01,$8a,$07
.byte $02,$8a,$08,$01,$8a,$09,$01,$8a,$0a,$02,$8a,$0f,$01,$8a,$00,$01
.byte $8a,$01,$01,$8a,$02,$01,$8a,$03,$01,$8a,$04,$01,$8a,$05,$01,$8a
.byte $06,$01,$8a,$07,$01,$8a,$08,$01,$8a,$03,$01,$8a,$04,$01,$8a,$05
.byte $01,$8a,$06,$01,$8a,$07,$01,$8a,$08,$01,$8a,$09,$01,$8a,$0a,$01
.byte $8a,$0c,$02,$8a,$01,$01,$8a,$02,$01,$8a,$03,$01,$8a,$04,$01,$8a
.byte $06,$01,$8a,$07,$01,$8a,$08,$01,$8a,$09,$01,$8a,$0b,$02,$8a,$04
.byte $01,$8a,$05,$01,$8a,$06,$01,$8a,$07,$01,$8a,$09,$01,$8a,$0a,$01
.byte $8a,$0b,$01,$8a,$0c,$01,$8a,$0e,$02,$8a,$01,$01,$8a,$02,$01,$8a
.byte $03,$01,$8a,$04,$01,$8a,$05,$02,$8a,$06,$01,$8a,$07,$01,$8a,$08
.byte $01,$8a,$09,$02,$8a,$0a,$02,$89,$f0,$01,$8a,$03,$89,$3f,$01,$8a
.byte $04,$01,$8a,$05,$02,$8a,$06,$01,$8a,$07,$02,$8a,$08,$01,$8a,$09
.byte $02,$8a,$0a,$01,$8a,$0b,$03,$89,$f0,$01,$8a,$07,$89,$3f,$04,$8a
.byte $08,$04,$8a,$09,$04,$8a,$0a,$04,$8a,$0b,$04,$8a,$0c,$04,$8a,$0d
.byte $04,$8a,$0e,$04,$8a,$0f,$09,$00
@sfx_ntsc_8: ;charge
.byte $8a,$0e,$89,$3f,$03,$8a,$0d,$04,$8a,$0c,$04,$8a,$0b,$04,$8a,$0a
.byte $04,$8a,$09,$04,$8a,$08,$04,$8a,$07,$04,$8a,$06,$04,$8a,$05,$04
.byte $8a,$04,$03,$89,$3e,$01,$8a,$03,$01,$89,$3d,$02,$89,$3c,$01,$8a
.byte $02,$01,$89,$3b,$02,$89,$3a,$01,$8a,$01,$01,$89,$39,$02,$89,$38
.byte $01,$8a,$00,$01,$89,$37,$02,$89,$36,$02,$89,$35,$02,$89,$34,$03
.byte $89,$33,$04,$89,$32,$03,$89,$31,$05,$00
@sfx_ntsc_9: ;bling
.byte $82,$00,$81,$d5,$80,$7f,$89,$f0,$01,$80,$3e,$01,$80,$30,$03,$80
.byte $7f,$01,$80,$3e,$01,$80,$30,$05,$81,$8e,$80,$7f,$01,$80,$3e,$01
.byte $80,$30,$06,$81,$6a,$80,$7f,$01,$80,$3e,$01,$80,$3a,$01,$80,$38
.byte $01,$80,$36,$01,$00
@sfx_ntsc_a: ;exposion
.byte $8a,$06,$89,$3f,$02,$8a,$07,$02,$8a,$08,$02,$8a,$09,$02,$8a,$0a
.byte $02,$8a,$0b,$02,$8a,$0c,$02,$8a,$0d,$02,$8a,$0e,$02,$8a,$0f,$35
.byte $89,$3e,$01,$89,$3d,$01,$89,$3c,$01,$89,$3b,$01,$89,$3a,$01,$89
.byte $38,$01,$89,$36,$01,$89,$34,$01,$89,$31,$01,$00
@sfx_ntsc_b: ;coin
.byte $82,$00,$81,$38,$80,$3f,$89,$f0,$04,$81,$29,$09,$80,$3e,$05,$80
.byte $3d,$03,$80,$3c,$02,$80,$3b,$02,$80,$3a,$01,$80,$39,$01,$80,$38
.byte $01,$80,$37,$01,$80,$35,$01,$00