summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/nds/libnds/source/arm9/sound.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/arm/nds/libnds/source/arm9/sound.c')
-rw-r--r--c/src/lib/libbsp/arm/nds/libnds/source/arm9/sound.c72
1 files changed, 0 insertions, 72 deletions
diff --git a/c/src/lib/libbsp/arm/nds/libnds/source/arm9/sound.c b/c/src/lib/libbsp/arm/nds/libnds/source/arm9/sound.c
deleted file mode 100644
index 7f03f69f19..0000000000
--- a/c/src/lib/libbsp/arm/nds/libnds/source/arm9/sound.c
+++ /dev/null
@@ -1,72 +0,0 @@
-/*---------------------------------------------------------------------------------
- Sound Functions
-
- Copyright (C) 2005
- Dave Murphy (WinterMute)
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event will the authors be held liable for any
- damages arising from the use of this software.
-
- Permission is granted to anyone to use this software for any
- purpose, including commercial applications, and to alter it and
- redistribute it freely, subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you
- must not claim that you wrote the original software. If you use
- this software in a product, an acknowledgment in the product
- documentation would be appreciated but is not required.
- 2. Altered source versions must be plainly marked as such, and
- must not be misrepresented as being the original software.
- 3. This notice may not be removed or altered from any source
- distribution.
-
----------------------------------------------------------------------------------*/
-#include <nds/arm9/sound.h>
-#include <nds/arm9/cache.h>
-#include <string.h>
-
-//---------------------------------------------------------------------------------
-static void playSoundBlock(TransferSound *snd) {
-//---------------------------------------------------------------------------------
- DC_FlushRange( snd, sizeof(TransferSound) );
-
- IPC->soundData = snd;
-}
-
-//---------------------------------------------------------------------------------
-static TransferSound Snd;
-static TransferSoundData SndDat = { (void *)0 , 0, 11025, 64, 64, 1 };
-
-//---------------------------------------------------------------------------------
-void setGenericSound( u32 rate, u8 vol, u8 pan, u8 format) {
-//---------------------------------------------------------------------------------
-
- SndDat.rate = rate;
- SndDat.vol = vol;
- SndDat.pan = pan;
- SndDat.format = format;
-}
-
-//---------------------------------------------------------------------------------
-void playSound( pTransferSoundData sound) {
-//---------------------------------------------------------------------------------
- Snd.count = 1;
-
- memcpy( &Snd.data[0], sound, sizeof(TransferSoundData) );
-
- playSoundBlock(&Snd);
-
-}
-
-//---------------------------------------------------------------------------------
-void playGenericSound(const void* data, u32 length) {
-//---------------------------------------------------------------------------------
- Snd.count = 1;
-
- memcpy( &Snd.data[0], &SndDat, sizeof(TransferSoundData) );
- Snd.data[0].data = data;
- Snd.data[0].len = length;
-
- playSoundBlock(&Snd);
-}