diff options
author | 2021-05-14 18:33:49 -0700 | |
---|---|---|
committer | 2021-05-14 18:33:49 -0700 | |
commit | 3cfc5224583f219ce5539708f78816d63f21c965 (patch) | |
tree | 5e404d9014e39cbba18475d42142bae08d8d8294 /src/devices/bus/sg1000_exp | |
parent | b16708ff756062e0f450a77baa9f38c77a4263aa (diff) |
ymfm: Refactor new FM engine into a 3rdparty library (#8046)
ymfm: refactor the code into a separate 3rdparty library
* Moved ymfm core implementation to 3rdparty/ymfm
* Split out each family (OPM/OPN/OPL/etc) into its own source file
* Added preliminary OPQ and OPZ support, still WIP
* Put all 3rdparty code into its own namespace ymfm
* Fixed various bugs reported in #8042
* Created interface class for communication between the 3rdparty engine and the emulator
* Standardized MAME implementation of all Yamaha devices based on a template class
* Created standard base class ym_generic that can be used when multiple YM chips are swapped in
* Changed YM2203/2608/2610 to embed a YM2149 as a subdevice instead of deriving from ay8910_device
* Also provided compile-time option to use a simplified built-in SSG rather than using MAME's at all (currently off)
* Consolidated MAME header files from one-per-chip (ym2151.h, ym2203.h, etc) to one-per-family (ymopm.h, ymopn.h, etc)
Diffstat (limited to 'src/devices/bus/sg1000_exp')
-rw-r--r-- | src/devices/bus/sg1000_exp/fm_unit.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/bus/sg1000_exp/fm_unit.h b/src/devices/bus/sg1000_exp/fm_unit.h index cc6a9eb5a6b..d1c80e0b178 100644 --- a/src/devices/bus/sg1000_exp/fm_unit.h +++ b/src/devices/bus/sg1000_exp/fm_unit.h @@ -13,7 +13,7 @@ #include "sound/sn76496.h" -#include "sound/ym2413.h" +#include "sound/ymopl.h" #include "sg1000exp.h" |