Tone Generator, Control Flags
[Memory map bit(fields)]
Bits for REG_SNDDMGCNT (aka REG_SOUNDCNT_L).
More...Defines | |
#define | SDMG_LSQR1 0x0100 |
Enable channel 1 on left. | |
#define | SDMG_LSQR2 0x0200 |
Enable channel 2 on left. | |
#define | SDMG_LWAVE 0x0400 |
Enable channel 3 on left. | |
#define | SDMG_LNOISE 0x0800 |
Enable channel 4 on left. | |
#define | SDMG_RSQR1 0x1000 |
Enable channel 1 on right. | |
#define | SDMG_RSQR2 0x2000 |
Enable channel 2 on right. | |
#define | SDMG_RWAVE 0x4000 |
Enable channel 3 on right. | |
#define | SDMG_RNOISE 0x8000 |
Enable channel 4 on right. | |
#define | SDMG_LVOL_MASK 0x0007 |
#define | SDMG_LVOL_SHIFT 0 |
#define | SDMG_LVOL(n) ((n)<<SDMG_LVOL_SHIFT) |
#define | SDMG_RVOL_MASK 0x0070 |
#define | SDMG_RVOL_SHIFT 4 |
#define | SDMG_RVOL(n) ((n)<<SDMG_RVOL_SHIFT) |
#define | SDMG_SQR1 0x01 |
#define | SDMG_SQR2 0x02 |
#define | SDMG_WAVE 0x04 |
#define | SDMG_NOISE 0x08 |
#define | SDMG_BUILD(_lmode, _rmode, _lvol, _rvol) ( ((_rmode)<<12) | ((_lmode)<<8) | (((_rvol)&7)<<4) | ((_lvol)&7) ) |
#define | SDMG_BUILD_LR(_mode, _vol) SDMG_BUILD(_mode, _mode, _vol, _vol) |
Detailed Description
Bits for REG_SNDDMGCNT (aka REG_SOUNDCNT_L).
Generated on Mon Aug 25 17:03:57 2008 for libtonc by
