diff options
author | Aaron Giles <aaronsgiles@users.noreply.github.com> | 2021-05-22 09:33:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-22 12:33:21 -0400 |
commit | d9db7d77c4ae521432846b1e817d148131672276 (patch) | |
tree | 86c4742248172cfae16f44d6fe3334636ae75337 /src/mame/includes | |
parent | 52c226c28eb170c53a2f097603f96c0abdea129f (diff) |
ymfm: Sync with latest, add complete YMF278B support (#8090)
* Sync with upstream. I/O callbacks are now consolidated into a single read callback and a single write callback, with an access type specifier.
* Initial working implementation of YM278B. Most features implemented, except vibrato.
* Implement vibrato and status register flags. Fix envelope rate computation.
* Rename ymfm_interface::external_type to access_class and clean up the fallout.
* Formally replace the old YMF278B engine with the one from ymfm
* Rotated YMF278B outputs into a more logical order.
* Re-evaluted envelope calculations and 2x works better than the weird 15/8 I came up with before. Also changed the way FM resampling is computed to be more precise (and simpler). Turned off extraneous debugging.
* Start of/reset to a null state with no loaded waveforms.
* Fix YM2608 I/O ports.
Diffstat (limited to 'src/mame/includes')
-rw-r--r-- | src/mame/includes/fuukifg3.h | 2 | ||||
-rw-r--r-- | src/mame/includes/psikyo4.h | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/src/mame/includes/fuukifg3.h b/src/mame/includes/fuukifg3.h index 2c14c512e2b..190013533a2 100644 --- a/src/mame/includes/fuukifg3.h +++ b/src/mame/includes/fuukifg3.h @@ -15,8 +15,6 @@ #define CPU_CLOCK (XTAL(40'000'000) / 2) /* clock for 68020 */ #define SOUND_CPU_CLOCK (XTAL(12'000'000) / 2) /* clock for Z80 sound CPU */ -/* NOTE: YMF278B_STD_CLOCK is defined in /src/emu/sound/ymf278b.h */ - class fuuki32_state : public driver_device { diff --git a/src/mame/includes/psikyo4.h b/src/mame/includes/psikyo4.h index 844535f953a..0705aab74a6 100644 --- a/src/mame/includes/psikyo4.h +++ b/src/mame/includes/psikyo4.h @@ -7,7 +7,7 @@ *************************************************************************/ #include "cpu/sh/sh2.h" -#include "sound/ymf278b.h" +#include "sound/ymopl.h" #include "machine/eepromser.h" #include "emupal.h" #include "screen.h" |