From 4f9bd9449725a67dfb28c0e018c9bd33285faa3e Mon Sep 17 00:00:00 2001 From: Nebuleon Fumika Date: Tue, 8 Jan 2013 15:08:53 -0500 Subject: Configurable interrupt interval for the sound timer. Right now, only 22050 Hz audio at 2000-microsecond intervals works. --- source/nds/ds2sound.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'source/nds/ds2sound.h') diff --git a/source/nds/ds2sound.h b/source/nds/ds2sound.h index 089afb6..b901939 100644 --- a/source/nds/ds2sound.h +++ b/source/nds/ds2sound.h @@ -1,12 +1,11 @@ // The sound buffer sizes used on the DS2's side, for each value of // Settings.SoundPlaybackRate. -#define DS2_BUFFER_SIZE_1 256 -#define DS2_BUFFER_SIZE_2 256 -#define DS2_BUFFER_SIZE_3 256 -#define DS2_BUFFER_SIZE_4 512 -#define DS2_BUFFER_SIZE_5 512 -#define DS2_BUFFER_SIZE_6 1024 -#define DS2_BUFFER_SIZE_7 1024 +#define DS2_BUFFER_SIZE_4 512 /* tested working */ +// Others don't work, or don't work well. + +// In microseconds. +#define INTERRUPT_TIME_4 2000 /* tested working */ +// Others don't work, or don't work well. // The sampling rate for the sound, in Hz, for each value of // Settings.SoundPlaybackRate. @@ -19,6 +18,7 @@ #define SND_SAMPLE_RATE_7 48000 // Settings in use. The number should match in all three settings. +#define INTERRUPT_TIME INTERRUPT_TIME_4 #define DS2_BUFFER_SIZE DS2_BUFFER_SIZE_4 #define SND_SAMPLE_RATE SND_SAMPLE_RATE_4 #define SNES9X_SRATE_ID 4 -- cgit v1.2.3