Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Discussion about old sound cards, MIDI devices and sound related accessories.

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby Beegle » 2018-8-25 @ 18:08

matze79 wrote:Is Anyone are intressed into a building Kit or a fully assembled Card ?

Building kit would be awesome!
User avatar
Beegle
Member
 
Posts: 437
Joined: 2013-12-01 @ 02:15
Location: Canada

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby keropi » 2018-8-25 @ 19:27

how much a kit shipped in DE would be?
the cards look ace :cool:
User avatar
keropi
l33t++
 
Posts: 6611
Joined: 2003-9-08 @ 06:45
Location: Greece

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby j^aws » 2018-8-25 @ 22:19

matze79 wrote:Is Anyone are intressed into a building Kit or a fully assembled Card ?

Maybe i will make a limited amount of kits.

These cards look really nice. I would be interested in a fully assembled card. Please let me know when you are ready to prepare one. Thanks for the offer.
j^aws
Oldbie
 
Posts: 644
Joined: 2013-2-02 @ 19:39
Location: UK

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby gdjacobs » 2018-8-26 @ 04:05

keropi wrote:how much a kit shipped in DE would be?
the cards look ace :cool:


Based on sentence structure, I suspect your business trip has you thinking in German? :lol:
User avatar
gdjacobs
l33t++
 
Posts: 5612
Joined: 2015-11-03 @ 05:51
Location: The Great White North

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby matze79 » 2018-8-26 @ 11:03

around 35€ ~ i don't have made excact calculations until now.

i have a few of the last batch avaible (ready cards), which i can give away.
The difference between the building kit version will be minor :)
just some small adjustments.
https://www.dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de
matze79
Oldbie
 
Posts: 1154
Joined: 2014-12-12 @ 14:25
Location: Germany, Frankonia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby root42 » 2018-8-26 @ 11:55

In a few weeks I will also have two cards. One will stay with me. If the second works as well, I will create a little giveaway contest. :)
Soldering, retro game reviews and more on YouTube and Bonus videos
Me playing games on my 286 and on my Sega MD2 on Twitch
80286@12 MHz, 2 MiB RAM, Tseng ET4000 1 MiB, schlae AdLib, PC MIDI Card + SC55MkII, XT CF Lite, OSSC 1.6
User avatar
root42
Oldbie
 
Posts: 588
Joined: 2018-1-27 @ 13:23

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby carlostex » 2018-8-27 @ 11:00

matze79 wrote:around 35€ ~ i don't have made excact calculations until now.

i have a few of the last batch avaible (ready cards), which i can give away.
The difference between the building kit version will be minor :)
just some small adjustments.


That's a fair price. I can't buy one right now but i'll definitely want one in the future. I think i have spare SN76489 chips laying around in my parts bin.
User avatar
carlostex
l33t
 
Posts: 2052
Joined: 2010-4-03 @ 21:39
Location: Portugal

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby AllTinker » 2018-8-29 @ 02:53

Very keen to get my hands on one of these in some form or another, they're looking great!
User avatar
AllTinker
Newbie
 
Posts: 28
Joined: 2018-7-15 @ 07:21
Location: Victoria, Australia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby matze79 » 2018-8-31 @ 15:47

i started working on a small program, for muting channels.
its annonying to have 3 com files, each for for a address.
its working :)

photo_2018-08-31_17-45-41.jpg


Here is new MS-DOS Utility: http://www.retroianer.de/SNDOFF.EXE
https://www.dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de
matze79
Oldbie
 
Posts: 1154
Joined: 2014-12-12 @ 14:25
Location: Germany, Frankonia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby matze79 » 2018-9-02 @ 09:52

Here is Code for Linux:
http://www.retroianer.de/sn76489.c
compile with -O2 or -O..

Noise in video is just because i removed MCU for testing purposes.
Attachments
linux test video.7z
(594.2 KiB) Downloaded 3 times
https://www.dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de
matze79
Oldbie
 
Posts: 1154
Joined: 2014-12-12 @ 14:25
Location: Germany, Frankonia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby matze79 » 2018-9-02 @ 10:36

Don't connect PC-Speaker Input wrong, + is on the edge of the card.

PC-Speaker Mix In does not work on more modern Boards.
Seems they are optimized to drive Piezo Speaker.
(Using 2 Driving Pins..)
For example my Super7 - K6-2 (Commate A7SX).
https://www.dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de
matze79
Oldbie
 
Posts: 1154
Joined: 2014-12-12 @ 14:25
Location: Germany, Frankonia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby SteveC » 2018-9-02 @ 10:50

Love things like this project - well done :)
SteveC
Newbie
 
Posts: 68
Joined: 2017-11-25 @ 22:05
Location: Rayleigh, Essex, UK

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby matze79 » 2018-9-02 @ 11:00

there is still some work todo :)

Thanks!

Dreamblaster also helped me a lot, he send me many parts so i could build prototypes :)
Maybe in few months you will find the Final Tandy SN76489 Card at the Serdaco Shop and can enjoy a lot of Patched Games and also native ones.
Fratzengeballer from dosreloaded.de forum will also help, patching more Games :)
And Thanks to pdw for working on the TSR for more modern Computers.

This community is amazing.
If everyone works together we can move mountains.
https://www.dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de
matze79
Oldbie
 
Posts: 1154
Joined: 2014-12-12 @ 14:25
Location: Germany, Frankonia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby root42 » 2018-9-07 @ 22:29

I finally got around to soldering the two prototype boards you sent me. All went well, except for two things:

1. I can't flash the attiny13. Verification step always fails. Using an usbasp clone with avrdude. Any ideas here what to do? Got the pullup between reset and Vcc, but it doesn't help.

2. The BOM said 47uF on C8. However the LM386 datasheet says there should be a 0.05uF there, so rather 47nF...?

Hope to get some answers. Can't wait to try out the card!

9724A320-4393-4C2C-BB9B-1C1AE92BBE43.jpeg


0B798009-57B9-4612-B3D1-5C0E68A7F504.jpeg
Soldering, retro game reviews and more on YouTube and Bonus videos
Me playing games on my 286 and on my Sega MD2 on Twitch
80286@12 MHz, 2 MiB RAM, Tseng ET4000 1 MiB, schlae AdLib, PC MIDI Card + SC55MkII, XT CF Lite, OSSC 1.6
User avatar
root42
Oldbie
 
Posts: 588
Joined: 2018-1-27 @ 13:23

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby matze79 » 2018-9-08 @ 08:09

root42 wrote:I finally got around to soldering the two prototype boards you sent me. All went well, except for two things:

1. I can't flash the attiny13. Verification step always fails. Using an usbasp clone with avrdude. Any ideas here what to do? Got the pullup between reset and Vcc, but it doesn't help.

2. The BOM said 47uF on C8. However the LM386 datasheet says there should be a 0.05uF there, so rather 47nF...?

Hope to get some answers. Can't wait to try out the card!

9724A320-4393-4C2C-BB9B-1C1AE92BBE43.jpeg


0B798009-57B9-4612-B3D1-5C0E68A7F504.jpeg


Hi,

this is right, C8 is 47nf yes. (Errata in BOM)

It seems you have ATTIny13A choose the right MCU :) Tiny13 and Tiny13A differs.
https://www.dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de
matze79
Oldbie
 
Posts: 1154
Joined: 2014-12-12 @ 14:25
Location: Germany, Frankonia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby root42 » 2018-9-08 @ 08:20

matze79 wrote:
this is right, C8 is 47nf yes. (Errata in BOM)

It seems you have ATTIny13A choose the right MCU :) Tiny13 and Tiny13A differs.


Ok, will find some 47nF ones.

Concerning the ATTINY: I have this one:

https://www.mouser.de/ProductDetail/Mic ... KtbA%3d%3d

Doesn't look like the A variant...? I will try avrdude with 13A anyway.
Soldering, retro game reviews and more on YouTube and Bonus videos
Me playing games on my 286 and on my Sega MD2 on Twitch
80286@12 MHz, 2 MiB RAM, Tseng ET4000 1 MiB, schlae AdLib, PC MIDI Card + SC55MkII, XT CF Lite, OSSC 1.6
User avatar
root42
Oldbie
 
Posts: 588
Joined: 2018-1-27 @ 13:23

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby matze79 » 2018-9-08 @ 15:31

can you post the output of avrdude ?
Kannst du die Ausgabe von avrdude posten ?
https://www.dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de
matze79
Oldbie
 
Posts: 1154
Joined: 2014-12-12 @ 14:25
Location: Germany, Frankonia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby root42 » 2018-9-08 @ 18:26

Sure thing. Here it is:

Code: Select all
✘-1 ~/Desktop/TandySound
20:20 $ avrdude -c usbasp-clone -p t13

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9007 (probably t13)

avrdude: safemode: Fuses OK (E:FF, H:FF, L:6A)

avrdude done.  Thank you.

✔ ~/Desktop/TandySound
20:20 $ avrdude -c usbasp-clone -p t13 -B 60 -U flash:w:tiny13.hex

avrdude: set SCK frequency to 16000 Hz
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9007 (probably t13)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: set SCK frequency to 16000 Hz
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "tiny13.hex"
avrdude: input file tiny13.hex auto detected as Intel Hex
avrdude: writing flash (196 bytes):

Writing | ################################################## | 100% 0.12s

avrdude: 196 bytes of flash written
avrdude: verifying flash memory against tiny13.hex:
avrdude: load data flash data from input file tiny13.hex:
avrdude: input file tiny13.hex auto detected as Intel Hex
avrdude: input file tiny13.hex contains 196 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.07s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
         0x00 != 0x09
avrdude: verification error; content mismatch

avrdude: safemode: lfuse changed! Was 6a, and is now 0
Would you like this fuse to be changed back? [y/n]
avrdude: safemode: hfuse changed! Was ff, and is now 0
Would you like this fuse to be changed back? [y/n]
avrdude: safemode: Fuses OK (E:FF, H:FF, L:6A)

avrdude done.  Thank you.


Also see the picture below for my setup.

IMG_0861.JPG

IMG_0862.JPG
Soldering, retro game reviews and more on YouTube and Bonus videos
Me playing games on my 286 and on my Sega MD2 on Twitch
80286@12 MHz, 2 MiB RAM, Tseng ET4000 1 MiB, schlae AdLib, PC MIDI Card + SC55MkII, XT CF Lite, OSSC 1.6
User avatar
root42
Oldbie
 
Posts: 588
Joined: 2018-1-27 @ 13:23

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby matze79 » 2018-9-09 @ 06:50

What if you simply use usbasp as programmer not -clone ?

i have seen this message before, but only with defective tiny's or bad/loose wiring.
https://www.dosreloaded.de - The German Retro DOS PC Community
https://www.retroianer.de
matze79
Oldbie
 
Posts: 1154
Joined: 2014-12-12 @ 14:25
Location: Germany, Frankonia

Re: Tandy 3 Voice Sound - SN76489 ISA Soundcard Project

Postby root42 » 2018-9-09 @ 21:33

It was the -D parameter... The erase cycle did not seem to be necessary or did not work. After specifying -D the verification succeeded. I will buy two 47nF tomorrow and finish the boards. Then I can try them out...

What do I need softwarewise? Can I simply fire up Zak McKracken or Maniac Mansion and it will detect the card?
Soldering, retro game reviews and more on YouTube and Bonus videos
Me playing games on my 286 and on my Sega MD2 on Twitch
80286@12 MHz, 2 MiB RAM, Tseng ET4000 1 MiB, schlae AdLib, PC MIDI Card + SC55MkII, XT CF Lite, OSSC 1.6
User avatar
root42
Oldbie
 
Posts: 588
Joined: 2018-1-27 @ 13:23

PreviousNext

Return to Sound

Who is online

Users browsing this forum: No registered users and 4 guests