• Please review our updated Terms and Rules here

The Talking PET

Hugo Holden

Veteran Member
Joined
Dec 23, 2015
Messages
4,808
Location
Australia
I have been building more Votrax Type 'N Talk units. I had enough vintage IC's and ROM's to make 5 units in total.

The thing I like about these is that they are basically an SBC, with 1k of SRAM, a ROM & CPU. They contain all of the sub-systems to safely support and operate the SC-01A speech chip and all they require is a serial input. Quite a few experimenters have used these chips on breadboards, but the risk of damage to them in those experimental lash ups is ever present. This now rare IC is much safer on these boards.

The TNT's board contains an eclectic assortment of oddball parts that it took me some time to hunt down, an unusual long reach DB25 connector, a unique power switch & button, unique speaker connector and axial capacitors, including the green ceramic ones made by the Corning Glass Works. Also the exact large sized original crystal. (modern smaller ones are not as good). I also used vintage NOS 7805 and 7812 regulators with the thick metal tabs. I made the replicas as accurately as possible in every respect. Though I had the sense to place some pcb switches as solder links to make them work with either the 2732 or the 2532 ROMS. I only had just enough ROMs (some of my stock turned out to be fakes). I'm still waiting on some 3.5mm connectors for the speaker because I used the remaining ones I had of these in my SOL-20, they are the same part.The board assembly is quite time consuming. The potentiometer I used were made by Alpha and because the case was a little deeper than the original TNT case, these required shaft extensions.

I had all of the vintage 74 series chips in my own stock except one I ran out of , the 7442 now on order. The CPU in these is the 6802 and the UART is the 6850.

I fitted one unit with a NOS pink ceramic Gold top 1980 vintage 6802 CPU, Also a pink ceramic Gold top UART.

I only had two Takachi extruded aluminium housings with the Tilt Feet option, so currently 3 boards do not have a housing. Takachi will also supply their housings with the panels CNC machined, but for these one I cut the holes out by hand which is a fairly long process to get them looking like a machine did it and have no makings on the panel surfaces.

My plan now is to team the Votrax unit/s up with my PET, using the Taylor Wilson GBIP to serial printer interface that I restored in the recent past. The TNT's can be daisy chained and selected with a control code, so I might be able to get my PET to have a conversation with itself, which could be amusing, especially if combined with some simple graphics.
 

Attachments

  • Vot1.jpg
    Vot1.jpg
    314.1 KB · Views: 18
  • Vot2.jpg
    Vot2.jpg
    88.6 KB · Views: 20
  • Vot3.jpg
    Vot3.jpg
    64.9 KB · Views: 13
  • vot4.jpg
    vot4.jpg
    208.5 KB · Views: 16
  • Vot5.jpg
    Vot5.jpg
    356.5 KB · Views: 18
What software would support this?

Truly,
Robert Bernardo
Fresno Commodore User Group - http://www.dickestel.com/fcug.htm
Southern California Commodore & Amiga Network - http://www.portcommodore.com/sccan
The beauty of it, with the TNT you don't need any software, other than BASIC or a terminal program. All the firmware that drives the SC-01A speech chip is in the ROM in the TNT.

The TNT unit simply talks the alphabetic text, words, or numbers you send it via the RS-232 link.

So, in the PET's case , with it hooked up via the the GPIB port and a GPIB to serial interface, like the Wilson Taylor unit (which was actually designed to feed a serial printer), you simply open the channel with OPEN 5,5
Then if you type Print# 5, " Hello World" the TNT says Hello World with a voice like Stephen Hawking.

Or if you type CMD 5, the W-T unit stays in listen mode, then you just need to use a usual print statement like Print "Hello" and the TNT will say Hello.

Generally though, the TNT would be configured with a serial port connection to a computer like an IBM, running BASIC, or a Terminal program. And it will just talk what you type, hence the name Type 'N Talk.

You can get it to say most words fairly clearly, by spelling them in plain English, but rather than sending it characters, you can also send it Phonemes by enclosing these in ~....? delimiters. The SC-01A speech IC has a fairly elaborate dictionary. So you can tailor word sounds to make them sound exactly right. And build up your own vocabularies.

The SC-01A may well be the most astonishing speech chip ever created. They have now become rare and expensive. I sold one IC from my stocks a while back on ebay for $200 USD, I probably shouldn't have because I have a limited number left now. And nothing as good as these likely will ever be made again. There are other speech IC's and some emulators out there, but it is very difficult to out class the original SC-01A. It was extremely well documented.
 
Last edited:
There was one interesting thing required to get the Votrax unit to work with the Taylor-Wilson unit;

The Votrax unit was designed for two way communication using the Rx,Tx RTS and CTS lines on the serial connector. The reason for this was so it could echo the text, or with a software operated switch in it, echo the translated text (phoneme code strings). But the manufacturers wired the panel serial connector as a hybrid between a DCE and a DTE, which was awkward, because neither a null modem cable nor a straight RS232 cable worked for two way communication. So , on my version of the pcb, I switched just the Rx & Tx connections so a common straight cable would work for 2 way comms.

The thing is though, even with one way communication to make the unit talk, the Votrax's RTS output must be used when the Votrax unit is receiving data, so it can stall the data stream until it is ready to receive more data. The Taylor -Wilson unit was designed to drive a serial printer. Its output on its connector is the transmitted data on pin 3, and its only input; it receives a DTR signal from the printer on pin 20, to indicate that the printer buffer is filling up, so as to stall the T-W sending more serial data until the printer is ready to receive it.

So, to get the Votrax unit to work properly with the Taylor Wilson unit as the serial signal source (rather than a computer), I had to make a patch box and also use a cable gender changer, so that the RTS output from the Votrax unit, feeds into the DTR input of the Taylor-Wilson unit. If I didn't do this, I found that at high Baud rates especially the Votrax unit could not keep up and it skipped over some letters & words.

If I had not pretty well completely reverse engineered both these units I doubt if I could have figured this RS232 dilemma out, there was no schematic for the T-W unit and I had to copy it out from the pcb and unit.

Here are the two articles again on the T-W unit and The Votrax. Of note the T-W unit also has the interesting PETSCII to ASCII converter in it. There are a few typos in the Votrax article I have yet to fix.

www.worldphaco.com/uploads/THE%20TAYLOR-WILSON%20PET%20PRINTER%20INTERFACE.pdf

www.worldphaco.com/uploads/VOTRAX_TYPE___TALK_MEETS_HERO_JR.pdf
 

Attachments

  • VotraxTWj.jpg
    VotraxTWj.jpg
    301 KB · Views: 4
Last edited:
In the meantime I have ordered 3 more of the marvelous extruded aluminium housings from Takachi in Japan, to house the remaining 3 pcbs.

Also, for an instrument that sits flat on a table, often the front panel is not at an ideal angle for the observer who can be looking down on it. But Takachi make these wonderful tilt feet. You can fold them under if you like, for no tilt, they are really great parts:

 
Last edited:
Back
Top