aboutsummaryrefslogtreecommitdiff
path: root/fmdriver/fmdriver_fmp.c
diff options
context:
space:
mode:
Diffstat (limited to 'fmdriver/fmdriver_fmp.c')
-rw-r--r--fmdriver/fmdriver_fmp.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/fmdriver/fmdriver_fmp.c b/fmdriver/fmdriver_fmp.c
index 8f2a7af..c57b975 100644
--- a/fmdriver/fmdriver_fmp.c
+++ b/fmdriver/fmdriver_fmp.c
@@ -2955,6 +2955,13 @@ static void fmp_init_parts(struct fmdriver_work *work,
spart->u.ssg.env.decay_rate = 0xff;
spart->u.ssg.env.sustain_lv = 0xff;
spart->u.ssg.env.release_rate = 0x0a;
+ // not in original
+ spart->u.ssg.envbak.startvol = 0xff;
+ spart->u.ssg.envbak.attack_rate = 0xff;
+ spart->u.ssg.envbak.decay_rate = 0xff;
+ spart->u.ssg.envbak.sustain_lv = 0xff;
+ spart->u.ssg.envbak.release_rate = 0x0a;
+ // end
fpart->current_vol = 0x1a;
fpart->actual_vol = 0x1a;
spart->current_vol = 0x0e;