Cloudschatze wrote:Wayne Foletta (Silicon Shack / SiliconSoft) produced a neat little LPT DAC known as the "SoundJr" back in the late 1980s. It's n […]
Show full quote
Wayne Foletta (Silicon Shack / SiliconSoft) produced a neat little LPT DAC known as the "SoundJr" back in the late 1980s. It's not as advanced as some of the designs being discussed, but has a few interesting features. Instead of discrete resistors, this device employs a pairing of either 767163103 and 767163203, or 8A103 and 8A203 resistor array ICs. In addition, the SoundJr features software-controllable, 8-step volume attenuation. These (or similar) elements might be worth considering as part of a new design.

I have an extra unit, if there's any interest in a reverse-engineering effort. Otherwise, there's a passthrough version of the SoundJr on eBay that could be looked at, and isn't too terribly priced. The listing even includes some oddly nice photos of its PCB.
I got Cloudschatze's spare SoundJr. (Thank you very much!) and started poking around inside of it. I am quite impressed with the product, especially for 1992 (which as the first version of his design, he produced a second revision which is the passthrough design mentioned above by Cloudschatze). Wayne Foletta was clearly gifted regarding sound hardware design. He produced a product that had 8 step software volume control, double the frequency range of the Covox Sound Thing, and could directly drive a 32 Ohm pair of headphone due to the integration of a simple amp, and even a sleep-mode so it would stop drawing power if you were running off of a laptop battery, all working off a measly 3 mA provided by the LPT. As far as I can tell, it is the most advanced product of its type ever sold to the public during that time period. The next best was obviously the Covox Speech Thing/Disney Sound Source. All the rest appeared to be sort of 1/2 assed copies of the original Covox (they seem to have run into some of the same issues that were encountered here in the reverse engineering process, but never bothered to work them out and just said "Meh... Good enough" and chucked their hobbled product onto the market for a few bucks).
I plan to thoroughly go through the entire product and create a schematic from it, since I believe the CVX project could actually adapt some of the design decisions that were made here to provide additional features, such as an on-board amp that doesn't need an external power supply, so people could actually directly drive a pair of headphone without an external amp if they want.
I'm going to need some help with the software side though, I'm far more of a theory and hardware person. I'll need someone to assist with pulling the software apart so we can figure out how the 8 step volume control works, since that would also be a nice feature to add directly to the CVX as well. At the moment, the most I can tell is that the volume control signaling is handled through pins 1, 14, 16, 17, and pulling all those pins high drives the on-board amp to full output.
If the best features from this can be incorporated into the CVX design, it will easily be the best "Covox" ever made, quite a bit superior to even the original. Now we just need to convince Dreamblaster to start offering the CVX with a DSS daughterboard, and it will be the ultimate Covox solution, all the retro people that want to produce sound from a system that can't or doesn't have ISA expansion will have the best possible option at a very reasonable price. Sound like a winning solution for all involved, at least to me.