/**************************************************************************** * * * NDSAUDIO * * * * Copyright (c) 2009, Mukunda Johnson (mukunda@mukunda.com) * * * * Permission to use, copy, modify, and/or distribute this software for any * * purpose with or without fee is hereby granted, provided that the above * * copyright notice and this permission notice appear in all copies. * * * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * *--------------------------------------------------------------------------* ****************************************************************************/ #ifndef __NA_HWREGS_DEFINED__ #define __NA_HWREGS_DEFINED__ .equ REG_SOUNDCNT, 0x4000500 .equ REG_SOUND0CNT, 0x4000400 .equ REG_SOUND0SAD, 0x4000404 .equ REG_SOUND0TMR, 0x4000408 .equ REG_SOUND0PNT, 0x400040A .equ REG_SOUND0LEN, 0x400040C .equ REG_IME, 0x4000208 .equ REG_TM0CNT, 0x4000100 .equ CSOUND_CNT, 0x0 .equ CSOUND_SAD, 0x4 .equ CSOUND_TMR, 0x8 .equ CSOUND_PNT, 0xA .equ CSOUND_LEN, 0xC .equ SOUNDCNT_ENABLE, 0x8000 .equ SOUND_ENABLE, 0x80000000 .equ REG_TM0CNT_L, 0x4000100 .equ REG_TM0CNT_H, 0x4000102 .equ TIMER_ENABLE, 0x80 .equ TIMER_COUNTUP, 4 .equ TIMER_S64, 1 .equ TIMER_S256, 2 .equ TIMER_S1024, 3 .equ REG_DMA1SAD, 0x40000BC .equ DMA_ENABLE, 1<<31 .equ DMA_IRQ, 1<<30 .equ DMA_32BIT, 1<<26 #endif