diff options
Diffstat (limited to 'sound.h')
-rw-r--r-- | sound.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -24,8 +24,15 @@ #define BUFFER_SIZE_MASK (BUFFER_SIZE - 1) #define GBA_SOUND_FREQUENCY (64 * 1024) +#define GBA_60HZ_RATE 16853760.0f /* 228*(272+960)*60 */ +#if !defined(PSP_BUILD) && !defined(__LIBRETRO__) +// run GBA at 60Hz (~0.5% faster) to better match host display +#define GBC_BASE_RATE GBA_60HZ_RATE +#else #define GBC_BASE_RATE ((float)(16 * 1024 * 1024)) +#endif + typedef enum { @@ -108,6 +115,7 @@ extern u32 sound_frequency; extern u32 sound_on; extern u32 global_enable_audio; +extern u32 global_process_audio; extern u32 enable_low_pass_filter; void sound_timer_queue8(u32 channel, u8 value); |