The attached patch adds the beginnings of Currah µSpeech emulation. The SP0256 speech systhesis chip is not yet emulated -- the names of the allophones are written to standard output instead of being 'played'.
Unfortunately, as memory mapped I/O is used, this patch slows Fuse down slightly even when the interface is not enabled.
'uspeech.rom' is 'currah.rom' in Phil's ROM collection.
The SP0256 was also used in several other speech synthesis peripherals for the Spectrum:
* Cheetah Sweet Talker
* dk'tronics Speech Synthesizer (probably a rebranded * µSpeech)
* Fuller Orator (and Fuller Master Unit)
The Sweet Talker's demo tape (ftp://ftp.worldofspectrum.org/pub/sinclair/games/c/Chatbox.tzx.zip) contains a program written in BASIC which serves as limited documentation for that interface.
Wiki: Fuse 1.2 Release Plan
Wiki: Fuse 1.2.2 Release Plan
Wiki: Fuse 1.3.0 Release Plan
Wiki: Fuse 1.3.1 Release Plan
Wiki: Fuse 1.3.2 Release Plan
Wiki: Fuse 1.3.3 Plan
Wiki: Fuse 1.3.4 Release Plan
Wiki: Fuse Next Release Plan
Log in to post a comment.