VOGONS


First post, by matze79

User metadata
Rank l33t
Rank
l33t

Hi,

does anyone have Information on how the Tandy DAC works ?

i read its DMA driven ? right ?
So its not so easy to implent in HW ?
i would like to make the Tandy Sound Board also DAC combatible in the future.
if it's possible, and not too complicated.

The Tandy had a DAC and a ADC for Audio Input.
So we can hookup a AD7524 to ISA Bus, and maybe a ADC804

but information is somewhat rare..
I also have no tandy machine avaible 😒

Thanks

Matthias

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 1 of 9, by bakemono

User metadata
Rank Oldbie
Rank
Oldbie

found an overview here: http://nerdlypleasures.blogspot.com/2015/10/t … sound-chip.html
and details here: ftp://ftp.oldskool.org/pub/tvdog/tandy1000/sound/snd_loc.txt

The DAC functionality was part of the custom PSSJ chip. It has both DMA and direct read/write (looks like the same register is used to access a joystick port as well)

Reply 4 of 9, by matze79

User metadata
Rank l33t
Rank
l33t

There are ISA Cards with the PSSJ on it,
http://www.vcfed.org/forum/showthread.php?643 … PSSJ-ISA-Boards

Did not manage to get my hands on one yet..

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 5 of 9, by matze79

User metadata
Rank l33t
Rank
l33t

Hi,

does anyone own Schematics for Tandy Machine with DAC ?
Maybe someday i could find a real tandy.

Thanks

Matthias

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 6 of 9, by mkarcher

User metadata
Rank l33t
Rank
l33t
FreddyV wrote on 2020-10-05, 08:24:

Unfortunately, it use a DMA controller PIN that is not on the ISA Bus. (TC)

It is on the ISA bus, although some sources may call it differently. TC ("terminal count") aka EOP ("end of process") is on ISA pin B27.

Reply 7 of 9, by jasa1063

User metadata
Rank Oldbie
Rank
Oldbie
matze79 wrote on 2021-06-26, 11:09:
Hi, […]
Show full quote

Hi,

does anyone own Schematics for Tandy Machine with DAC ?
Maybe someday i could find a real tandy.

Thanks

Matthias

Here are links to the Technical Reference Manuals for the Tandy 1000 SL & TL both have a schematic section.

ftp://ftp.oldskool.org/pub/tvdog/tandy1000/do … ents/sltech.zip
ftp://ftp.oldskool.org/pub/tvdog/tandy1000/do … ents/tltech.zip

Reply 8 of 9, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie
mkarcher wrote on 2021-06-26, 13:23:

It is on the ISA bus, although some sources may call it differently. TC ("terminal count") aka EOP ("end of process") is on ISA pin B27.

Right, so it is possible 😀

Reply 9 of 9, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

To be compatible with the Tandy DAC, you need to add the DMA functions as well.

The Tandy DAC DMA is simple : One register containing the output frequency, one for the amplification and one to Start/Stop the output.
Plus an IRQ when at the DMA buffer end (STOP when the DMA TC signal is active as we don't send the buffer size to the DAC registers)