aboutsummaryrefslogtreecommitdiff
path: root/patches/gpsp/0001-avoid-audio-popping.patch
blob: ed868a4c89416f6eb7d3bfcbd475d92008cb0d78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/sound.h b/sound.h
index 08d1de5..93221d5 100644
--- a/sound.h
+++ b/sound.h
@@ -24,8 +24,10 @@
 #define BUFFER_SIZE_MASK   (BUFFER_SIZE - 1)
 
 #define GBA_SOUND_FREQUENCY   (64 * 1024)
+#define GBA_60HZ_RATE 16853760.0f /* 228*(272+960)*60 */
 
-#define GBC_BASE_RATE ((float)(16 * 1024 * 1024))
+// run GBA at 60Hz (~0.5% faster) to better match host display
+#define GBC_BASE_RATE GBA_60HZ_RATE
 
 typedef enum
 {