Home | History | Annotate | Download | only in dev

Lines Matching defs:writeopm

121 inline static void writeopm(int, int);
129 writeopm(int reg, int dat)
152 writeopm(0x1b, (readopm(0x1b) & ~OPM1B_CT1MSK) | clk);
160 writeopm(0x1b, (readopm(0x1b) & ~OPM1B_CT2MSK) | rdy);
168 writeopm(0x08, opm0->sc_vdata[channel].sm << 3 | channel);
174 writeopm(0x08, channel);
186 writeopm(0x20 + channel, 0xc0 | (voice->fb & 0x7) << 3 |
194 writeopm(reg, (op->dt1 & 0x7) << 3 | (op->mul & 0x7));
197 writeopm(reg + 0x20, op->tl & 0x7f);
200 writeopm(reg + 0x40, (op->ks & 0x3) << 6 | (op->ar & 0x1f));
203 writeopm(reg + 0x60, (op->ame & 0x1) << 7 | (op->d1r & 0x1f));
206 writeopm(reg + 0x80, (op->dt2 & 0x3) << 6 | (op->d2r & 0x1f));
209 writeopm(reg + 0xa0, (op->d1l & 0xf) << 4 | (op->rr & 0xf));
220 writeopm(0x60 + channel, ((value > 0x7f) ? 0x7f : value));
224 writeopm(0x68 + channel, ((value > 0x7f) ? 0x7f : value));
227 writeopm(0x70 + channel, ((value > 0x7f) ? 0x7f : value));
233 writeopm(0x78 + channel, ((value > 0x7f) ? 0x7f : value));
240 writeopm(0x28 + channel, tone >> 8);
241 writeopm(0x30 + channel, tone & 0xff);