[TUHS] v6 draws and speaks and now it's available to you

Jay Logue via TUHS tuhs at tuhs.org
Thu Sep 17 08:55:31 AEST 2026


This is awesome, Will.  Thanks for putting this together.  Are there any 
plans to upstream changes to the OpenSIMH project?

The speech seems a little more chopped than other Votrax output I've 
heard (e.g. "two" sounds like "ooo").  Is that accurate for devices of 
this era?

Of course, glancing over the source tree, my mind immediately goes to 
"How can I port the back end to run on a UniBone and drive this from 
Mini-Unix on my 11/05?" :)

Then I remind myself I have too many projects already.

Jay

On 9/16/26 13:19, Will Senn via TUHS wrote:
> Hi all,
>
> I put up a repo on github with the full process of developing the 
> endpoints along with a bunch or provenance and traces of the 
> exploration. With a little bit of ingenuity and understanding and a 
> lot of AI power directed at reverse engineering and grunt work, the 
> result is a slight tweak to simh to provide the endpoints - one for 
> graphics primitives over /dev/vt and the other for speech synthesis 
> over /dev/vs. Neither is technically a device so much as an endpoint 
> for the device byte streams interpretation (graphic commands needing 
> to be displayed on a VT01 or speech commands - phonemes, inflections, 
> etc needing to be "spoken" by a Votrax). OpenSIMH conveniently 
> supplies two abstractions that make it painless - an XY plotting 
> screen device and an SDL audio interface, both were leveraged in the 
> work.
>
> My main commitment was that v6 wouldn't know or care about the 
> implementation, it would simply run mkconf and tweak low.s (cuz vs was 
> very special), create special devices, build speak, plot, etc. just as 
> would have been required with the original distribution.
>
> Here's the summary announcement:
>
> https://decuser.github.io/posts/v6-basic-with-graphics-and-speak/
>
> And the repo:
>
> https://github.com/decuser/v6vtvs
>
>
>



More information about the TUHS mailing list