[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Teleport use of Votrax speech synthesizer - how to get it to work?



Hot Rod <hotrod.apple2@gmail.com> wrote:
> Hi,
> 
> Long story short - I ended up looking a bit at the game Teleport, by Mike
> Abbott and published by Cavalier Computer, 1982.  Recognizing that Mike
> Abbott's other games had secret keys in them, and not seeing Teleport on
> my list, I thought I'd poke around in it.
> 
> I did find that it does have a few.  But what I also learned is that
> apparently this game is meant to use something called a Votrax speech
> synthesizer (best I can tell is that this was some sort of phoneme-based
> speech chip).  The interesting thing is that the phoneme text and the
> code to play the text is present, but I don't know what to get it to play
> through.  AppleWin and Mockingboard emulation doesn't seem to be enough. 
> What would this have played through in 1982?
> 
> Some of the secret keys are for playing secret messages; I can read the
> phoneme text for them in the code, but it would be neat to be able to
> play them (some look humorous). I can't think of any other secret keys
> like these, that lead to audio messages. There are also regular game
> messages to be played too.
> 
> Seems like a Mockingboard would be the nearest thing.  Any ideas on how to map it in?
> 
> ]HR

The SC-01 chip used in the first Sound-Speech Mockingboards is the direct
lineal descendant of the Votrax synthesizers. 

Like most phoneme-based speech synthesizers, it accepts a stream of bytes
(6-bits of which are the phoneme code). The chip signals when it is ready
for the next phoneme. 

You'll have to take a look at the code to determine how the program expects
to communicate with the synthesizer. The original Votrax was a serial
interface. The Mockingboard provides access indirectly through a port of a
6522 VIA. 

It shouldn't be to hard to retarget the synthesis code. 

I don't recall whether the phoneme codes were actually the same from Votrax
to SC-01, but it's probably no more than a mapping through a table to match
them up. ;-)

-michael - NadaNet 3.1 and AppleCrate II: http://home.comcast.net/~mjmahon