The Tandy 1000 ISA sound card brainstorm thread.

Discussion about old PC hardware.

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby Great Hierophant » 2015-3-12 @ 15:11

The best technical information available for the PSSJ can be found in the Tandy 1000 TL (or SL) Technical Reference Manual. You can find them here : ftp://ftp.oldskool.org/pub/tvdog/tandy1000/documents

There is also a document called TANDAC.DOC which helps explain how to make the DAC work I have attached it.

One thing I realized that in PSSJ Tandys, the DAC uses C4-C7. In non-PSSJ Tandys, those addresses would be mirrors of C0. However, it is important to note that the DAC adds another whole layer of complexity to the design because it uses an IRQ and a DMA. It also provides additional functionality to the sound generator. This functionality may never have been used by games. Also, there are BIOS calls added for the TL/SL and later machines to allow access to the DAC.

I would suggest that it would be much easier to use a Sound Blaster to emulate the Tandy DAC.
Attachments
TANDAC.zip
(14.47 KiB) Downloaded 38 times
http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog
User avatar
Great Hierophant
l33t
 
Posts: 2355
Joined: 2003-4-27 @ 08:20

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby carlostex » 2015-3-12 @ 20:13

Great Hierophant wrote:This functionality may never have been used by games. Also, there are BIOS calls added for the TL/SL and later machines to allow access to the DAC.

I would suggest that it would be much easier to use a Sound Blaster to emulate the Tandy DAC.


Trixter suggested that by disassembling a TL/RL/SL BIOS would be useful as it contains the Port/DMA info.
User avatar
carlostex
l33t
 
Posts: 2012
Joined: 2010-4-03 @ 21:39
Location: Portugal

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby pearce_jj » 2015-3-12 @ 21:35

So to summarise, the DAC was single and only fitted from SL/TL on, and almost nothing used it except for Deskmate on those machines.

If that is all correct, I'm leaning towards dropping it and keeping with just the 3-voice tone generator.

Should be able to get the layout done by the end of the weekend.
pearce_jj
Newbie
 
Posts: 16
Joined: 2015-3-03 @ 22:41

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby pearce_jj » 2015-3-12 @ 21:39

I just noticed that the 74HCT688N is now obsolete. We can use 74LS688N for this, however it seems that we might be beginning to get to the end of projects like this without turning to CPLD etc.
pearce_jj
Newbie
 
Posts: 16
Joined: 2015-3-03 @ 22:41

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby shock__ » 2015-3-12 @ 22:09

pearce_jj wrote:I just noticed that the 74HCT688N is now obsolete. We can use 74LS688N for this, however it seems that we might be beginning to get to the end of projects like this without turning to CPLD etc.
Those can usually still be easily sourced ... not that the IC type should matter too much in this kind of application (apart from the correct voltage levels of course).
User avatar
shock__
Oldbie
 
Posts: 881
Joined: 2010-12-22 @ 01:53
Location: Berlin, Germany

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby Great Hierophant » 2015-3-13 @ 04:10

pearce_jj wrote:So to summarise, the DAC was single and only fitted from SL/TL on, and almost nothing used it except for Deskmate on those machines.

If that is all correct, I'm leaning towards dropping it and keeping with just the 3-voice tone generator.


Not quite, the DAC functionality of the PSSJ, as in 8-bit digitized sound support via interrupt-driven DMA transfers or via direct-write polling, was used in about 85 games. The DAC was also capable of acting like a fourth PSG channel with rectangle, triangle or sawtooth waves available. I do not know if this was ever used, but its doubtful. The enhanced musical features added to the 3-voice sound chip core in the PSSJ, including an extra bit for frequency division, phase synchronization for the tone channels and reduced wait states, are not known to be used. I would think emulation would take care of those few games that support Tandy DAC but not Sound Blaster.
http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog
User avatar
Great Hierophant
l33t
 
Posts: 2355
Joined: 2003-4-27 @ 08:20

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby pleonard » 2015-3-16 @ 17:15

Great Hierophant wrote:The DAC was also capable of acting like a fourth PSG channel with rectangle, triangle or sawtooth waves available. I do not know if this was ever used, but its doubtful.


So for example the bullet sound that occur on the title screen of Police Quest I -- it's one of the regular audio channels, not the DAC, that's creating the impact sound?

https://youtu.be/h55tKjZrb98?t=3m41s
pleonard
Newbie
 
Posts: 39
Joined: 2014-4-26 @ 17:59

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby Great Hierophant » 2015-3-17 @ 00:39

pleonard wrote:
Great Hierophant wrote:The DAC was also capable of acting like a fourth PSG channel with rectangle, triangle or sawtooth waves available. I do not know if this was ever used, but its doubtful.


So for example the bullet sound that occur on the title screen of Police Quest I -- it's one of the regular audio channels, not the DAC, that's creating the impact sound?

https://youtu.be/h55tKjZrb98?t=3m41s


That is just the noise channel, nothing special for the TI SN 76496 3-voice sound chip
http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog
User avatar
Great Hierophant
l33t
 
Posts: 2355
Joined: 2003-4-27 @ 08:20

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby pearce_jj » 2015-3-22 @ 21:01

Quick update - the board layout has fallen victim to a flurry of Lo-tech activity, however I'm back on this now. Sorry for the delay.
pearce_jj
Newbie
 
Posts: 16
Joined: 2015-3-03 @ 22:41

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby carlostex » 2015-3-22 @ 23:37

pearce_jj wrote:Quick update - the board layout has fallen victim to a flurry of Lo-tech activity, however I'm back on this now. Sorry for the delay.


No worries, we all know how to be patient. :happy:
User avatar
carlostex
l33t
 
Posts: 2012
Joined: 2010-4-03 @ 21:39
Location: Portugal

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby HighTreason » 2015-3-23 @ 00:41

Great Hierophant wrote:
pleonard wrote:
Great Hierophant wrote:The DAC was also capable of acting like a fourth PSG channel with rectangle, triangle or sawtooth waves available. I do not know if this was ever used, but its doubtful.


So for example the bullet sound that occur on the title screen of Police Quest I -- it's one of the regular audio channels, not the DAC, that's creating the impact sound?

https://youtu.be/h55tKjZrb98?t=3m41s


That is just the noise channel, nothing special for the TI SN 76496 3-voice sound chip


That might hold water somehow though, maybe PWM is possible or something. The SEGA Game Gear can do that trick despite having what seems to be a rough copy of the TI SN76489 inside. See https://www.youtube.com/watch?v=9BldSK2IllU
User avatar
HighTreason
Oldbie
 
Posts: 1186
Joined: 2014-7-08 @ 14:50
Location: Hull, UK

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby Great Hierophant » 2015-3-23 @ 16:18

HighTreason wrote:
That might hold water somehow though, maybe PWM is possible or something. The SEGA Game Gear can do that trick despite having what seems to be a rough copy of the TI SN76489 inside. See https://www.youtube.com/watch?v=9BldSK2IllU


It is quite possible on the Tandy sound chip, but I am far from certain that the AGI engine was capable of it. Here is information about games that do use PWM on the Tandy :

http://nerdlypleasures.blogspot.com/201 ... rt-ii.html

https://www.youtube.com/watch?v=I8_z_CI37JE
https://www.youtube.com/watch?v=t2N7VLF0ZQo
https://www.youtube.com/watch?v=4_j_0nbff28
https://www.youtube.com/watch?v=M2A8GbsKcYQ
http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog
User avatar
Great Hierophant
l33t
 
Posts: 2355
Joined: 2003-4-27 @ 08:20

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby pearce_jj » 2015-4-19 @ 21:25

I've not forgotton about this, just been struggling with time but also the 3.5mm socket is proving a PITA. If anyone has a product with a published Eagle layout, that would be very helpful and I can then get this finished :)
pearce_jj
Newbie
 
Posts: 16
Joined: 2015-3-03 @ 22:41

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby carlostex » 2016-12-10 @ 21:57

Image

Image

Coming Soon!! :cool:
User avatar
carlostex
l33t
 
Posts: 2012
Joined: 2010-4-03 @ 21:39
Location: Portugal

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby j^aws » 2016-12-10 @ 22:30

^^ Oh wow, completely forgot about this - looks awesome. ISA slot reserved in anticipation!
j^aws
Oldbie
 
Posts: 595
Joined: 2013-2-02 @ 19:39
Location: UK

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby Beegle » 2016-12-11 @ 04:00

So much want :3
Good job to those involved !
User avatar
Beegle
Member
 
Posts: 399
Joined: 2013-12-01 @ 02:15
Location: Canada

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby keenerb » 2016-12-11 @ 19:43

Not only does it look pretty, but it works too!

https://www.youtube.com/watch?v=gbRhMyHmK0Q
keenerb
Oldbie
 
Posts: 726
Joined: 2006-11-13 @ 16:24

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby Kodai » 2016-12-11 @ 19:49

Thanks for the heads up. Gonna order a few PCB's. This looks to be a great little project, and I really miss hearing real Tandy sound.
User avatar
Kodai
Member
 
Posts: 396
Joined: 2013-7-31 @ 22:46
Location: Atlanta

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby bjt » 2016-12-12 @ 11:59

Nice one. I would love one of these for my 5160.
User avatar
bjt
Oldbie
 
Posts: 1429
Joined: 2013-2-06 @ 10:40
Location: UK

Re: The Tandy 1000 ISA sound card brainstorm thread.

Postby Scali » 2016-12-12 @ 12:07

They can be ordered here: https://www.lo-tech.co.uk/product/tandy ... apter-pcb/
Note that there are a few small errata, as mentioned here in the wiki: https://www.lo-tech.co.uk/wiki/Lo-tech_ ... nd_Adapter
Scali
l33t
 
Posts: 3377
Joined: 2014-12-13 @ 14:24

PreviousNext

Return to General Old Hardware

Who is online

Users browsing this forum: Deksor, Google [Bot] and 10 guests