summaryrefslogtreecommitdiff
path: root/apps/plugins/rockboy/sound.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockboy/sound.c')
-rw-r--r--apps/plugins/rockboy/sound.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/apps/plugins/rockboy/sound.c b/apps/plugins/rockboy/sound.c
index edf31d81b7..10fc504063 100644
--- a/apps/plugins/rockboy/sound.c
+++ b/apps/plugins/rockboy/sound.c
@@ -60,9 +60,9 @@ int pcm_submit(void);
60#define S4 (snd.ch[3]) 60#define S4 (snd.ch[3])
61 61
62rcvar_t sound_exports[] = 62rcvar_t sound_exports[] =
63 { 63{
64 RCV_END 64 RCV_END
65 }; 65};
66 66
67 67
68static void s1_freq_d(int d) 68static void s1_freq_d(int d)
@@ -275,10 +275,10 @@ void sound_mix(void)
275 pcm_submit(); 275 pcm_submit();
276 if (pcm.stereo) 276 if (pcm.stereo)
277 { 277 {
278 pcm.buf[pcm.pos++] = l+128; 278 pcm.buf[pcm.pos++] = (signed short)(l * 256);
279 pcm.buf[pcm.pos++] = r+128; 279 pcm.buf[pcm.pos++] = (signed short)(r * 256);
280 } 280 }
281 else pcm.buf[pcm.pos++] = ((l+r)>>1)+128; 281 else pcm.buf[pcm.pos++] = (signed short)((r+l) * 128);
282 } 282 }
283 } 283 }
284 R_NR52 = (R_NR52&0xf0) | S1.on | (S2.on<<1) | (S3.on<<2) | (S4.on<<3); 284 R_NR52 = (R_NR52&0xf0) | S1.on | (S2.on<<1) | (S3.on<<2) | (S4.on<<3);