diff options
author | neonloop | 2021-04-19 15:14:26 +0000 |
---|---|---|
committer | neonloop | 2021-04-19 15:14:26 +0000 |
commit | da0db18b9debadc6ff0241f39bbd9d78ab5328d2 (patch) | |
tree | 246835d928a668033cd7888e48228d2030fc74ce | |
parent | 960d776dfcd5d2f071107be1ff08b1a16d275a3f (diff) | |
download | picogpsp-da0db18b9debadc6ff0241f39bbd9d78ab5328d2.tar.gz picogpsp-da0db18b9debadc6ff0241f39bbd9d78ab5328d2.tar.bz2 picogpsp-da0db18b9debadc6ff0241f39bbd9d78ab5328d2.zip |
Restored older GBC_BASE_RATE to fix sound popping (thanks, eggs!)
-rw-r--r-- | sound.h | 7 |
1 files changed, 7 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 { |