summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes
diff options
context:
space:
mode:
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
commitd9db7d77c4ae521432846b1e817d148131672276 (patch)
tree86c4742248172cfae16f44d6fe3334636ae75337 /src/mame/includes
parent52c226c28eb170c53a2f097603f96c0abdea129f (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.h2
-rw-r--r--src/mame/includes/psikyo4.h2
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"