Previous 199869 Revisions Next

r169076 Saturday 17th October, 2020 at 12:22:58 UTC by Aaron Giles
dac/volt_reg: improve performance (#7274)

* dac/volt_reg: improve performance
* modify dac to accept streams of any input rate to avoid resampling
* modify dac to assume input voltage streams are constant by only
  grabbing the first input sample
* modify volt_reg to output at the minimum sample rate

* dac: Restructure the DAC sound devices a bit
* centralize implementation based on lookup tables
* add set_constant_vref() method for the common case where references
  are constant, thus avoiding the need for voltage regulator devices
* convert williams.cpp to using this new method as a test
[/branches/fmrewrite/src/devices/sound]dac.cpp dac.h volt_reg.cpp
[/branches/fmrewrite/src/emu]sound.cpp
[/branches/fmrewrite/src/mame/audio]leland.h
[/branches/fmrewrite/src/mame/drivers]williams.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team