Previous 199869 Revisions Next

r15584 Thursday 1st March, 2012 at 08:05:15 UTC by Aaron Giles
Formalized the Votrax SC-01 device. Implemented the full set of
digital logic from the patent, including the timing circuit,
transition circuit, glottal generator, and noise source. Some
unknowns still exist with regards to clocking, due to
contradictory statements in the patent, but as it stands now,
all parameters are fetched and processed, phonemes are requested,
and in theory all that remains is for someone with analog sound
experience to simulate the filters on the output. For now, you
just get the raw glottal pulse mixed with the noise signal based
on the vocal and fricative amplitudes, which is enough to show
progress, but hardly a pleasing result just yet.
[Aaron Giles, Lord Nightmare, Olivier Galibert]

Converted gottlieb r1 and r2 sound boards into full-on devices,
using the recently-added mixer interface. All sound outputs are
redirected to the new sound device itself, and then the consuming
driver can route the new sound device's outputs as appropriate.
The Votrax chip has been hooked up properly, with a crude guess
at the variable clocking. Current Votrax emulation is turned off,
but it can be enabled by changing USE_FAKE_VOTRAX to 0 in
gottlieb.h. [Aaron Giles]
[src/emu/sound]votrax.c votrax.h
[src/mame/audio]gottlieb.c
[src/mame/drivers]gottlieb.c
[src/mame/includes]gottlieb.h

Previous 199869 Revisions Next


© 1997-2024 The MAME Team