Previous | 199869 Revisions | Next |
r177809 Saturday 22nd May, 2021 at 16:33:21 UTC by Aaron Giles |
---|
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. |
[/branches/time-experiments/3rdparty/ymfm] | GeneralInfo.md README.md |
[/branches/time-experiments/3rdparty/ymfm/examples/vgmrender] | vgmrender.cpp |
[/branches/time-experiments/3rdparty/ymfm/src] | ymfm.h ymfm_adpcm.cpp ymfm_fm.h ymfm_fm.ipp ymfm_opl.cpp ymfm_opl.h ymfm_opm.cpp ymfm_opn.cpp ymfm_opn.h ymfm_opq.cpp ymfm_opz.cpp ymfm_pcm.cpp* ymfm_pcm.h* ymfm_ssg.cpp |
[/branches/time-experiments/scripts/src] | 3rdparty.lua sound.lua |
[/branches/time-experiments/src/devices/bus/msx_cart] | moonsound.h |
[/branches/time-experiments/src/devices/sound] | |
[/branches/time-experiments/src/mame/drivers] | fuukifg3.cpp lordgun.cpp metro.cpp psikyo.cpp psikyosh.cpp vgmplay.cpp |
[/branches/time-experiments/src/mame/includes] | fuukifg3.h psikyo4.h |
https://github.com/mamedev/mame/commit/d9db7d77c4ae521432846b1e817d148131672276 |
Previous | 199869 Revisions | Next |