| 182 | } |
| 183 | |
| 184 | void initBuffer() { |
| 185 | #line 345 |
| 186 | CH_BUF = new(JASDram, 0x20) TChannel[0x40]; |
| 187 | JUT_ASSERT(CH_BUF); |
| 188 | FX_BUF = new(JASDram, 0x20) Fxline[4]; |
| 189 | JUT_ASSERT(FX_BUF); |
| 190 | JASCalc::bzero(CH_BUF, sizeof(TChannel) * 0x40); |
| 191 | JASCalc::bzero(FX_BUF, sizeof(Fxline) * 4); |
| 192 | for (u8 i = 0; i < 4; i++) { |
| 193 | setFXLine(i, NULL, NULL); |
| 194 | } |
| 195 | DsetupTable(0x40, u32(CH_BUF), u32(&DSPRES_FILTER), u32(&DSPADPCM_FILTER), u32(FX_BUF)); |
| 196 | flushBuffer(); |
| 197 | } |
| 198 | |
| 199 | Fxline &getFXHandle(u8) { |
| 200 | // UNUSED |
no test coverage detected