| 3455 | } |
| 3456 | |
| 3457 | void OPNAController::updateKeyOnOffStatusRhythm(bool isJam) |
| 3458 | { |
| 3459 | opna_->setForcedWriteMode(isJam); |
| 3460 | |
| 3461 | if (keyOnRequestFlagsRhythm_) { |
| 3462 | opna_->setRegister(0x10, keyOnRequestFlagsRhythm_); |
| 3463 | keyOnRequestFlagsRhythm_ = 0; |
| 3464 | } |
| 3465 | if (keyOffRequestFlagsRhythm_) { |
| 3466 | opna_->setRegister(0x10, 0x80 | keyOffRequestFlagsRhythm_); |
| 3467 | keyOffRequestFlagsRhythm_ = 0; |
| 3468 | } |
| 3469 | |
| 3470 | opna_->setForcedWriteMode(false); |
| 3471 | } |
| 3472 | |
| 3473 | //---------- ADPCM ----------// |
| 3474 |
no test coverage detected