summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/mixer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* -emu/device.cpp: Allow flagging devices as not working or not supporting ↵ Vas Crabb2025-05-011-2/+0
| | | | | | | | | | | | | | | | | saved states. * emu/device.cpp: Removed device_sound_interface from mixins that require device to register members for saved states. * emu/machine.cpp: Finalise saved state registrations before loading configuration - network devices no longer leak timers. * emu/validity.cpp: Added check for systems marked as supporting saved states that use devices lacking saved state support (besides slot cards). * machine/mc6852.cpp: First device marked as not supporting saved states. * osd/interface/audio.h: Avoid unnecessary float/double conversions. -igs/igs_m027.cpp: Added I/O for ccly.
* misc: be consistent with dummy save state var name (easy to grep if the ↵ hap2025-04-281-1/+1
| | | | workaround is obsolete in the future)
* Terra Cresta and later Nichibutsu games: Emulate the analog filtering for ↵ Lord-Nightmare2022-10-231-0/+2
| | | | the audio from the FM chip and the two R2R DAC channels, as well as emulating the additional analog filtering and mixing on the YM2203 version of Terra Cresta. [Lord Nightmare]
* ympsr60: Fleshed out the PSR60/PSR70 drivers Aaron Giles2021-05-311-0/+30
* Split YM2154 into a separate device * Created fake YM2154 ROMs as placeholders * Created new BBD sound device in src/devices/sound/bbd.cpp * Created new mixer device in src/devices/sound/mixer.cpp * Connected YM2154 and BBD devices * Approximated BBD driver behavior * Exposed analog sliders as adjusters (accessible via ` menu) * Added sliders to layout and animated them