• Please review our updated Terms and Rules here

Tandy Sound Compatible PCB

Great, I just ordered one!
I've dabbled with electronics back in the dark ages, when I could go to a local store to buy resistors, capacitors and all that stuff in low quantities... But those stores have all closed down. Any recommendations of where I could order such stuff online?
I know the SN76489 probably won't be available at such a shop, so I probably need to get that second-hand from Ebay or such instead (or perhaps buy some broken donor-console from Sega or such, if that turns out to be cheaper).
 
Last edited:
The full bill of materials with part codes for Mouser and Farnell will be published shortly :)

Make sure to get the correct sound chip, it needs the AN suffix.
 
Great, I just ordered one!
I've dabbled with electronics back in the dark ages, when I could go to a local store to buy resistors, capacitors and all that stuff in low quantities... But those stores have all closed down. Any recommendations of where I could order such stuff online?
I know the SN76489 probably won't be available at such a shop, so I probably need to get that second-hand from Ebay or such instead (or perhaps buy some broken donor-console from Sega or such, if that turns out to be cheaper).

Unless that Sega console is an SG-1000 or 3000, you won't find a discrete chip inside one.

Yes, the 'A' model means it has an 'AUX' input, right? Which you use to mix in the PC speaker?

No, the chip with the mixer pin is the SN76496. The A suffix means that the waveform output is not inverted.
 
No, the chip with the mixer pin is the SN76496. The A suffix means that the waveform output is not inverted.

Ah right... I've studied the PCB somewhat, and it seems the PC speaker and SN76489 are coupled directly to the amplifier with some resistors.
I've checked the wiki... The 'N' is really important, since that is the 'narrow' DIP package. So the other version won't physically fit on the PCB.
Not sure if the non-'A' would be so bad really. The inverted waveform would technically be wrong, but you'd still hear sound, and it'd be hard to tell whether it's inverted or not, except for some extreme cases I suppose.

The SN76496 is also available in an 'N' package, so I guess in theory you could use it as well (same pinout, but pin 9 is the audio in, could be connected to gnd I guess).
The wiki page is a bit confusing, since it says that the SN76496 is the same as the 'A' variation of the SN76489, but below there's a table that also mentions an 'SN76496A'. A quick Google image search only turned up 'SN76496N' though...

Edit: The Google search also uncovered this ISA card with multiple SN76489AN chips... what the heck is this thing? http://pic.twitter.com/pRMYXWv6IS
 
Last edited:
The variants have different input clock requirements. The non-A suffix parts have a divide-by-8 function on the clock input removed.
 
The variants have different input clock requirements. The non-A suffix parts have a divide-by-8 function on the clock input removed.

Ah right, great that such important information is not clearly mentioned on the wiki page. I'll just resort to the datasheet then.
 
The full bill of materials with part codes for Mouser and Farnell will be published shortly :)

That'd be cool. I'm going to build my card with a socket for the SN76489AN, so I can easily swap it for other models and experiment (I know at the very least that there are two types of noise generators).
 
What is the other chip you are thinking of?

Well, I was at least thinking of the SN76489AN and the SN76496(A)N.
Another one I was thinking of is the NCR8496, which was used in Tandy 1000 machines: http://www.vgmpf.com/Wiki/index.php?title=NCR_8496
But apparently they changed the order of the data lines on that one, so it won't be a plug-in replacement.

The Sega's with different noise channel are apparently the integrated ones, so those are out as well, I guess.
 
The NCR8496 is a drop in replacement for the SN76496, as indicated on Technical Manual - Page 2 as shown in that link. Information about noise channel in various chips can be found here : http://www.smspower.org/Development/SN76489, but I am not persuaded that the implementation of the feedback bits would result in audible differences between the TI and NCR chips. But there is a difference in some music, compare the Maniac Mansion recordings here : http://nerdlypleasures.blogspot.com/2015/10/the-journey-of-pcjrtandy-sound-chip.html
 
The NCR8496 is a drop in replacement for the SN76496, as indicated on Technical Manual - Page 2 as shown in that link.

Okay, these chips really have way too much misinformation on the web...
But yea, the NCR8496 is indeed pin-compatible if it is a drop-in replacement (which makes sense... why build a clone when you don't make it a drop-in replacement?)... and the SN76494/SN76496 manual specifically says they can be used as a replacement for the SN76489A: http://www.datasheetarchive.com/dl/5751294a53453c93311ad2e2e9a868e4dd7779/O/SN76496
What that manual seems to say however is that the 94-variation has the divide-by-8 removed, so it needs a ~500kHz clock signal, where the 96-variation has the divide-by-8, so it takes a ~4 MHz signal, like the 89.
So that means the 96 is the one you can use as a drop-in replacement, and the 94 you could use, but only if you add an external divide-by-8 circuit on the clock.
The manual doesn't make it clear what the difference is between the 'A' and the regular version of these chips though.

At any rate, I think my list of possible chips so far would be:
SN76489AN
SN76496(A)N (I have not seen any pictures of the 'A' version online. Might be rare)
NCR8496

There may be others that are interchangeable (like the 'A' and non-'A' versions, but no conclusive info yet on what it actually means. It could be that inverted signal that Wiki says, but why isn't that mentioned in the manual then?).
 
Last edited:
Also re data bus numbering - the SN part numbers D0 as MSB for some reason.
 
I tried to apply some logic to the naming scheme...
The SN764xx series basically uses the same old naming scheme as the 74xx series. So perhaps the same rules to the naming apply. SN would then indicate that it's a Texas Instruments chip. The 'N' as we already know, is the 'narrow' package. And the 'A' would indicate a higher 'electrical grade' version of some sort, it would seem:
http://www.ti.com/lsds/ti/packaging/packaging_tools/former_national_device_marking_convention.page
I think in this context that may mean a different (more robust) packaging material.

Another theory is that 'A' is a revision... but I think that theory may only go for the SN76489 then. I only found a datasheet for the 'AN" version, but that implies that the regular SN76489(N) is different.
Because the SN76496, and its A and N derivatives are all in the same datasheet. The datasheet does not mention any difference between the 'A' and regular versions, which makes me think it's probably just the packaging, nothing electric, so not different revisions of the circuit.
In the case of the SN76489AN... it might be that the earlier version had the inverted output, and this was fixed in the 'A' version, but no non-'A' was produced anymore.
 
Last edited:
Right, I've looked on Ebay, and I've found a few SN76489AN and SN76496N chips. No SN76496AN, nor any NCR8496.
This should do for now :)
 
Is the difference in the power output level likely to change anything? I see that the -A version can driver a small passive 8 Ohm speaker and the A version cannot. I would think therefore that increasing the resistance on the potentiometer for the PSG sound on the board may be able to compensate for the higher volume level. The output current for a SN76496 is also 10mA according to its datasheet. The SN76496 datasheet also says that the audio pin should be grounded if not used, although IBM appeared to leave it floating in the PCjr.
 
Back
Top