diff options
Diffstat (limited to 'audio/softsynth')
-rw-r--r-- | audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp b/audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp index ce006b165c..7cecb0416d 100644 --- a/audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp +++ b/audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp @@ -1260,7 +1260,11 @@ uint8 TownsPC98_FmSynth::readReg(uint8 part, uint8 regAddress) { if (!(regAddress & 0xF0) && _ssg) return _ssg->readReg(regAddress & 0x0F); else if ((regAddress & 0xF0) == 0x10 && _prc) +#ifdef DISABLE_PC98_RHYTHM_CHANNEL + return 0; +#else return _prc->readReg(regAddress & 0x0F); +#endif return _registers[regAddress][part]; } |