You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
audio flag constants
This commit is contained in:
233
audio/engine.asm
233
audio/engine.asm
File diff suppressed because it is too large
Load Diff
@@ -31,3 +31,4 @@ INCLUDE "constants/tilemap_constants.asm"
|
|||||||
INCLUDE "constants/cgb_constants.asm"
|
INCLUDE "constants/cgb_constants.asm"
|
||||||
INCLUDE "constants/battle_tower_constants.asm"
|
INCLUDE "constants/battle_tower_constants.asm"
|
||||||
INCLUDE "constants/cry_constants.asm"
|
INCLUDE "constants/cry_constants.asm"
|
||||||
|
INCLUDE "constants/audio_constants.asm"
|
||||||
|
62
constants/audio_constants.asm
Executable file
62
constants/audio_constants.asm
Executable file
@@ -0,0 +1,62 @@
|
|||||||
|
|
||||||
|
|
||||||
|
; pitch
|
||||||
|
const_def
|
||||||
|
const __
|
||||||
|
const C_
|
||||||
|
const C#
|
||||||
|
const D_
|
||||||
|
const D#
|
||||||
|
const E_
|
||||||
|
const F_
|
||||||
|
const F#
|
||||||
|
const G_
|
||||||
|
const G#
|
||||||
|
const A_
|
||||||
|
const A#
|
||||||
|
const B_
|
||||||
|
|
||||||
|
; channel
|
||||||
|
const_def
|
||||||
|
const CHAN1
|
||||||
|
const CHAN2
|
||||||
|
const CHAN3
|
||||||
|
const CHAN4
|
||||||
|
NUM_MUSIC_CHANS EQU const_value
|
||||||
|
NUM_NOISE_CHANS EQU const_value
|
||||||
|
const CHAN5
|
||||||
|
const CHAN6
|
||||||
|
const CHAN7
|
||||||
|
const CHAN8
|
||||||
|
NUM_CHANNELS EQU const_value
|
||||||
|
|
||||||
|
; Flags1
|
||||||
|
SOUND_CHANNEL_ON EQU 0
|
||||||
|
SOUND_SUBROUTINE EQU 1
|
||||||
|
SOUND_LOOPING EQU 2
|
||||||
|
SOUND_SFX EQU 3
|
||||||
|
SOUND_NOISE EQU 4
|
||||||
|
SOUND_REST EQU 5
|
||||||
|
|
||||||
|
; Flags2
|
||||||
|
|
||||||
|
SOUND_VIBRATO EQU 0
|
||||||
|
SOUND_UNKN_09 EQU 1
|
||||||
|
SOUND_DUTY EQU 2
|
||||||
|
SOUND_UNKN_0B EQU 3
|
||||||
|
SOUND_CRY_PITCH EQU 4
|
||||||
|
SOUND_UNKN_0D EQU 5
|
||||||
|
SOUND_UNKN_0E EQU 6
|
||||||
|
SOUND_UNKN_0F EQU 7
|
||||||
|
|
||||||
|
; Flags3
|
||||||
|
SOUND_VIBRATO_DIR EQU 0
|
||||||
|
SOUND_UNKN_11 EQU 1
|
||||||
|
|
||||||
|
; NoteFlags
|
||||||
|
NOTE_UNKN_0 EQU 0
|
||||||
|
NOTE_UNKN_1 EQU 1
|
||||||
|
NOTE_UNKN_3 EQU 3
|
||||||
|
NOTE_UNKN_4 EQU 4
|
||||||
|
NOTE_REST EQU 5
|
||||||
|
NOTE_UNKN_6 EQU 6
|
@@ -23,35 +23,6 @@ cry_header: macro
|
|||||||
dw \1, \2, \3
|
dw \1, \2, \3
|
||||||
endm
|
endm
|
||||||
|
|
||||||
; pitch
|
|
||||||
__ EQU 0
|
|
||||||
C_ EQU 1
|
|
||||||
C# EQU 2
|
|
||||||
D_ EQU 3
|
|
||||||
D# EQU 4
|
|
||||||
E_ EQU 5
|
|
||||||
F_ EQU 6
|
|
||||||
F# EQU 7
|
|
||||||
G_ EQU 8
|
|
||||||
G# EQU 9
|
|
||||||
A_ EQU 10
|
|
||||||
A# EQU 11
|
|
||||||
B_ EQU 12
|
|
||||||
|
|
||||||
; channel
|
|
||||||
const_def
|
|
||||||
const CHAN1
|
|
||||||
const CHAN2
|
|
||||||
const CHAN3
|
|
||||||
const CHAN4
|
|
||||||
NUM_MUSIC_CHANS EQU const_value
|
|
||||||
NUM_NOISE_CHANS EQU const_value
|
|
||||||
const CHAN5
|
|
||||||
const CHAN6
|
|
||||||
const CHAN7
|
|
||||||
const CHAN8
|
|
||||||
NUM_CHANNELS EQU const_value
|
|
||||||
|
|
||||||
enum_start $d8
|
enum_start $d8
|
||||||
enum notetype_cmd
|
enum notetype_cmd
|
||||||
octave: macro
|
octave: macro
|
||||||
|
10
wram.asm
10
wram.asm
@@ -88,7 +88,7 @@ channel_struct: MACRO
|
|||||||
\1MusicID:: dw
|
\1MusicID:: dw
|
||||||
\1MusicBank:: db
|
\1MusicBank:: db
|
||||||
\1Flags:: db ; 0:on/off 1:subroutine 3:sfx 4:noise 5:rest
|
\1Flags:: db ; 0:on/off 1:subroutine 3:sfx 4:noise 5:rest
|
||||||
\1Flags2:: db ; 0:vibrato on/off 2:duty
|
\1Flags2:: db ; 0:vibrato on/off 2:duty 4:cry pitch
|
||||||
\1Flags3:: db ; 0:vibrato up/down
|
\1Flags3:: db ; 0:vibrato up/down
|
||||||
\1MusicAddress:: dw
|
\1MusicAddress:: dw
|
||||||
\1LastMusicAddress:: dw
|
\1LastMusicAddress:: dw
|
||||||
@@ -293,10 +293,10 @@ SFXPriority:: ; c2b6
|
|||||||
; if nonzero, turn off music when playing sfx
|
; if nonzero, turn off music when playing sfx
|
||||||
ds 1
|
ds 1
|
||||||
ds 1
|
ds 1
|
||||||
wc2b8:: ds 1
|
Channel1JumpCondition:: ds 1
|
||||||
wc2b9:: ds 1
|
Channel2JumpCondition:: ds 1
|
||||||
wc2ba:: ds 1
|
Channel3JumpCondition:: ds 1
|
||||||
wc2bb:: ds 1
|
Channel4JumpCondition:: ds 1
|
||||||
wc2bc:: ds 1
|
wc2bc:: ds 1
|
||||||
CryTracks:: ; c2bd
|
CryTracks:: ; c2bd
|
||||||
; plays only in left or right track depending on what side the monster is on
|
; plays only in left or right track depending on what side the monster is on
|
||||||
|
Reference in New Issue
Block a user