diff options
Diffstat (limited to '3rdparty/ymfm/src/ymfm_opn.h')
-rw-r--r-- | 3rdparty/ymfm/src/ymfm_opn.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/3rdparty/ymfm/src/ymfm_opn.h b/3rdparty/ymfm/src/ymfm_opn.h index 9767c926df0..3bd5f2ead1a 100644 --- a/3rdparty/ymfm/src/ymfm_opn.h +++ b/3rdparty/ymfm/src/ymfm_opn.h @@ -473,7 +473,8 @@ class ym2203 public: using fm_engine = fm_engine_base<opn_registers>; static constexpr uint32_t FM_OUTPUTS = fm_engine::OUTPUTS; - static constexpr uint32_t OUTPUTS = FM_OUTPUTS + ssg_engine::OUTPUTS; + static constexpr uint32_t SSG_OUTPUTS = ssg_engine::OUTPUTS; + static constexpr uint32_t OUTPUTS = FM_OUTPUTS + SSG_OUTPUTS; using output_data = ymfm_output<OUTPUTS>; // constructor @@ -549,7 +550,8 @@ class ym2608 public: using fm_engine = fm_engine_base<opna_registers>; static constexpr uint32_t FM_OUTPUTS = fm_engine::OUTPUTS; - static constexpr uint32_t OUTPUTS = FM_OUTPUTS + 1; + static constexpr uint32_t SSG_OUTPUTS = 1; + static constexpr uint32_t OUTPUTS = FM_OUTPUTS + SSG_OUTPUTS; using output_data = ymfm_output<OUTPUTS>; // constructor @@ -623,7 +625,8 @@ class ym2610 public: using fm_engine = fm_engine_base<opna_registers>; static constexpr uint32_t FM_OUTPUTS = fm_engine::OUTPUTS; - static constexpr uint32_t OUTPUTS = FM_OUTPUTS + 1; + static constexpr uint32_t SSG_OUTPUTS = 1; + static constexpr uint32_t OUTPUTS = FM_OUTPUTS + SSG_OUTPUTS; using output_data = ymfm_output<OUTPUTS>; // constructor |