aboutsummaryrefslogtreecommitdiff
path: root/audio/softsynth
diff options
context:
space:
mode:
Diffstat (limited to 'audio/softsynth')
-rw-r--r--audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp b/audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp
index 7cecb0416d..2cbaad3471 100644
--- a/audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp
+++ b/audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp
@@ -1259,10 +1259,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
+ else if ((regAddress & 0xF0) == 0x10)
return 0;
#else
+ else if ((regAddress & 0xF0) == 0x10 && _prc)
return _prc->readReg(regAddress & 0x0F);
#endif