diff --git a/MCUME_teensy/teensynofrendo/nes_emu.c b/MCUME_teensy/teensynofrendo/nes_emu.c index 0b9106b..9f7fbb2 100644 --- a/MCUME_teensy/teensynofrendo/nes_emu.c +++ b/MCUME_teensy/teensynofrendo/nes_emu.c @@ -91,7 +91,7 @@ static int osd_init_sound(void) void osd_getsoundinfo(sndinfo_t *info) { - info->sample_rate = 22050; + info->sample_rate = (22050*20000)/16666; // fix for 60Hz info->bps = 16; } diff --git a/MCUME_teensy/teensynofrendo/teensynofrendo.ino b/MCUME_teensy/teensynofrendo/teensynofrendo.ino index cbfb26b..00b9891 100644 --- a/MCUME_teensy/teensynofrendo/teensynofrendo.ino +++ b/MCUME_teensy/teensynofrendo/teensynofrendo.ino @@ -210,7 +210,7 @@ void setup() { #endif emu_init(); - myTimer.begin(vblCount, 20000); //to run every 20ms + myTimer.begin(vblCount, 16666); //to run every 16.6666ms } // ****************************************************