News for hackers. Stuff that matters.
Re:A Sound Card Before Its Time by rahimnathwani on Thursday August 16, 2018 @10:33PM (#17779912)
Did any of you, back in the 90s, build a parallel port DAC to use with Linux's PC Speaker driver?

I never did, but was tempted. In the end I just splurged the 80 GBP for a SoundBlaster 16.

It's amazing what people can do with great software and just a little hardware. (See bottom of page: http://linux-audio.com/Sound-HOWTO-3.html)

Re:A Sound Card Before Its Time by dharma1 on Friday August 17, 2018 @06:43AM (#17781754)
My friend's dad built one for him, for DOS/windows though. Must have been around -89 when we were 12.

I think Scream Tracker had the schematic bundled with it as an ASCII drawing. We were taught how to solder in primary school, but I remember the schematics being way too advanced for us. Looking at it now it's just a simple resistor ladder tree

I think it was roughly the same as Covox, someone had written a sound blaster emulator for it, and it worked pretty well on games, scream tracker/fast tracker and demoscene demos - for the price of a parallel port connector and a few resistors, pretty cool.

Re:A Sound Card Before Its Time by analog31 on Thursday August 16, 2018 @11:17PM (#17780060)
I adapted 12-bit ADC and DAC to a PC parallel port of an 8088 PC running MS-DOS for my thesis project, and programmed it in Turbo Pascal. Already by that point MS-DOS was obsolete, but I decided that finishing grad school (in 1993) was more important than learning a new platform. Lack of the ability to run multiple processes in parallel was solved by running multiple PC's.
Re:A Sound Card Before Its Time by wiz21c on Friday August 17, 2018 @09:20AM (#17782586)
I ran that kind of DAC too circa 1990. We used the timer of the PC to play MOD file in parallel to graphic display.
Re:A Sound Card Before Its Time by rahimnathwani on Thursday August 16, 2018 @11:21PM (#17780069)
Wow, your username is so appropriate.
Re:A Sound Card Before Its Time by sathackr on Friday August 17, 2018 @09:26AM (#17782626)
I had a similar device branded as a "Disney Sound Source"

https://en.m.wikipedia.org/wiki/Covox_Speech_Thing

Re:A Sound Card Before Its Time by caf on Thursday August 16, 2018 @11:07PM (#17780021)
Yes, I built a parallel port resistor ladder DAC.

It wasn't used with the PC Speaker driver though - it was the same as a Covox Speech Thing (mentioned in the original article here too).

Re:A Sound Card Before Its Time by askvictor on Friday August 17, 2018 @12:01AM (#17780201)
At some point in the 90s a re-make of Zork (with graphics and sound) came out for PC (I think this was DOS era). However, most PCs didn't have sound cards, and it would be a hard sell to require customers to buy one (I think they were upwards of $100 back then?) on top of the cost of the game, so there was an option to purchase a parallel port sound adapter (basically a DAC) for about $20 (these are 90s prices) from the game company. We got one, but never could get it working, neither could some relatives.
Re:A Sound Card Before Its Time by robin_reala on Friday August 17, 2018 @03:25AM (#17780934)
Yeah, sound cards were always that bit too expensive and incompatible with each other. In the end I got my first SoundBlaster because it was also an interface card for a CD drive and they were doing good bundles: https://en.wikipedia.org/wiki/Sound_Blaster_16#CD-ROM_Suppor...
Re:A Sound Card Before Its Time by jfroma on Friday August 17, 2018 @05:36AM (#17781473)
I got this Sound Blaster 16 as christmas present when I was a kid. I always remember it came in a very big blue package with the CD drive and some CDs with a lot of sharewhare applications.

My father told me very exited "I went to a friend's house and he was playing Prince of Persia, you can listen the footsteps "ton ton ton"."

I found a picture of the package: http://blog.hmvh.net/wp-content/uploads/2014/11/moby_SB16box...

Re:A Sound Card Before Its Time by SmellyGeekBoy on Friday August 17, 2018 @05:54AM (#17781547)
My personal revelation was Wolfenstein 3D. I remember playing it on my Dad's work PC with the PC speaker. I copied it to a friend's PC (using MSBACKUP if I recall correctly) and when we fired it up it sounded glorious. I remember my parents coming to pick me up from my friend's house and we just had to give my Dad a demo.

"Coincidentally" enough shortly afterwards we had a SB16 of our very own. ;)

Re:A Sound Card Before Its Time by madengr on Friday August 17, 2018 @08:18AM (#17782211)
Yep, Wolfenstein was pretty revolutionary. I was in college at the time. A friend and I finished all three packs over a weekend, alternating as controller and navigator.
Re:A Sound Card Before Its Time by Digit-Al on Friday August 17, 2018 @02:10PM (#17784656)
For me, the first game I played that really used sound to it's best effect was Doom (I think, or it could have been Quake - it was a long time ago alright :-) ).

There was one particular demon that you would hear half whispering in the distance. As soon as you heard that sound you knew that one of those demons was lurking around somewhere but you didn't know where, so you would start lookng frantically round, waiting for it to burst screaming out of the shadows and attack you.

To this day I have never played another game that evoked such a sense of tension and dread as that sinister whispering.

Re:A Sound Card Before Its Time by rahimnathwani on Friday August 17, 2018 @06:55AM (#17781804)
I just remembered now. My PC at the time had an IBM Blue Lightning processor, and (I guess) IBM chipset motherboard. The PC wasn't IBM-branded, but had a sticker on it that said it was manufactured by IBM in Scotland.

Anyway, the SB 16 worked fine in Windows 3.1 and in Linux (Slackware, with kernel 1.1.59), but it didn't work properly in DOS for some reason.

I looked online and found that others with the same chipset had the same problem, and no one had found a solution.

So the only way to play Doom with sound on that computer, was to run the Linux version.

Re:A Sound Card Before Its Time by karmakaze on Friday August 17, 2018 @10:35AM (#17783088)
Never did that but i know what it's like to shell out for a sound card. I had painted myself into a corner with an actual PS/2 with work discounts for OS/2 dev. I could dual boot to DOS but games suck without sound. After years of looking finally found a microchannel soundblaster compatible card by Piper Research (or something like that). Paid whatever was asked. Worked as advertized. Money did by happiness in this case.
Re:A Sound Card Before Its Time by raverbashing on Friday August 17, 2018 @07:24AM (#17781933)
Not a DAC, but plugging a "high speed" ADC (first it was an ADC0804, 1kHz, then after that some other faster models) was a good experiment

The trick was enabling the 3state inputs in the parallel port, which was only available on EPP ports I think

Re:A Sound Card Before Its Time by nikanj on Thursday August 16, 2018 @11:19PM (#17780063)
According to the list, AdLib is the only one that’s no longer manufactured.
Re:A Sound Card Before Its Time by duskwuff on Friday August 17, 2018 @01:30AM (#17780488)
Re:A Sound Card Before Its Time by rahimnathwani on Thursday August 16, 2018 @11:24PM (#17780076)
Sorry, it looks like this version of the doc is more recent:

https://www.tldp.org/HOWTO/Sound-HOWTO/x96.html

And that someone realised it's too hard to maintain a complete set of 'no longer manufactured' indications.

Re:A Sound Card Before Its Time by rasz on Thursday August 16, 2018 @11:45PM (#17780151)
AdLib replicas are currently manufactured.
Re:A Sound Card Before Its Time by js2 on Thursday August 16, 2018 @10:35PM (#17779923)
> With appropriate software, the VCA could respond to voice commands, function as a voice-controlled keyboard, record and play back digital audio, synthesize speech from text, detect and produce dialing signals, and function as a 1,200 baud modem. All that in 1985.

This is very similar to the Novation Apple-CAT II which was available by 1981 or so:

https://en.wikipedia.org/wiki/Novation_CAT#The_Apple-CAT_II

https://web.archive.org/web/20160508112704/http://www.jammed...

Ironically, Novation was wiped out when they retooled to produce a card for the PCjr.

Re:A Sound Card Before Its Time by 394549 on Friday August 17, 2018 @11:50AM (#17783665)
Could that do the voice recognition functions? The Apple-CAT II sounds like a conventional modem.

I think the unique thing about this IBM sound cards is that it had a programmable DSP which made it much more flexible.

Re:A Sound Card Before Its Time by js2 on Friday August 17, 2018 @01:03PM (#17784246)
Yes, my recollection is that it could recognize voice on the line. Besides that:

- It had a four-voice synthesizer, so it could play music / synthesize voices, etc over the line.

- It had a handset input, I think w/digitizer, so it could be used as a voice distorter.

- It supported Bell 202 1200 bps half-duplex to another Cat II.

- It could control a tape recorder, so it could be used as an answering machine.

- It could control home appliances via BSR X-10.

- It had RS-232 support, so it could be used as a serial printer controller.

It was not a conventional modem.

Re:A Sound Card Before Its Time by simulate on Friday August 17, 2018 @09:09AM (#17782516)
Radio Shack's TRS-80 had a voice synthesis box available for $399 way back in 1979:

http://www.trs-80.org/trs-80-voice-synthesizer/

Here's a YouTube demo: https://www.youtube.com/watch?v=WeIJxXCh8P8

($399 in 1979 is equal to about $1399 in 2018)

Re:A Sound Card Before Its Time by fanf2 on Friday August 17, 2018 @03:49PM (#17785232)
Superior Software’s SPEECH! for the BBC Micro: software speech synthesis on a machine with relatively anaemic sound hardware. It was so cool back in the 1980s :-)

http://www.triumphoverchallenges.com/working-at-superior-sof...

https://youtube.com/watch?v=1hC7Vjl_EWY

Re:A Sound Card Before Its Time by reaperducer on Friday August 17, 2018 @01:57PM (#17784587)
Around 1975/76 Byte magazine had a couple of very good articles about building a speech synthesizer for S-100 bus computers.

Since it was still the very early days of personal computing, it was very ELI5, so still very useful.

It's amazing how little data is needed to generate useable speech. If I ever get some free time, I want to see if I can use their schematic to make it work on RS-232.

Re:A Sound Card Before Its Time by pasta on Friday August 17, 2018 @01:26AM (#17780474)
My first sound card was a Gravis Ultrasound Max I bought for around $400 maybe?

Cut out a part of the PC cage so it could fit. Added memory from an old video card to it and it worked great.

But things were going so fast that maybe one/two years later the Soundblaster 2 came on the market. Maybe it was $200 and producing much better sound.

Edit: changed the prices as others point out they are wrong.

Re:A Sound Card Before Its Time by einr on Friday August 17, 2018 @02:43AM (#17780754)
The GUS Max came out in 1994, the SoundBlaster 2.0 came out in 1991 and was a significantly more limited card than the GUS (no wave table synthesis, no 16-bit audio or stereo)

In 1994 the state-of-the-art SoundBlaster would have been the AWE32 and it was $399. You must be misremembering :)

Sound cards did not drop to anywhere near $20 until the very late 90's or early 00's and those $20 cards were bottom barrel stuff that would have been less advanced in many ways than the GUS Max even then.

Re:A Sound Card Before Its Time by sundvor on Friday August 17, 2018 @04:37AM (#17781220)
"In 1994 the state-of-the-art SoundBlaster would have been the AWE32 and it was $399."

Now I remember why I was never able to save any money in my late teens...

Re:A Sound Card Before Its Time by pasta on Friday August 17, 2018 @02:53AM (#17780795)
Mmm. I guess my memory is bad. I really thought the GUS came before the SoundBlaster, but maybe I didn't have a GUS Max but a GUS.
Re:A Sound Card Before Its Time by raverbashing on Friday August 17, 2018 @08:02AM (#17782119)
I don't remember when the AWE32 came out, but I had gotten one in 96

Too bad it died after a couple of years, seems to be a design flaw

Re:A Sound Card Before Its Time by flukus on Friday August 17, 2018 @02:23AM (#17780679)
> But things were going so fast that maybe one/two years later the Soundblaster 2 came on the market.

I was profoundly disappointed to have to deal with this sort of nonsense when we "upgraded" from our Amiga 500.

Re:A Sound Card Before Its Time by sbarre on Friday August 17, 2018 @09:59AM (#17782856)
Yeah! I still have my Gravis Ultrasound in a box somewhere.. The red PCB was so cool (16-year-old me thought) and I also remember having to modify my case to make it fit.

That card was so good for demoscene stuff..

I was also proud that it was Canadian-made (it sat alongside my Matrox video card)

Re:A Sound Card Before Its Time by caf on Friday August 17, 2018 @02:17AM (#17780653)
The SoundBlaster 2.0 was in the $200 ballpark when it came out, not $20.
Re:A Sound Card Before Its Time by pasta on Friday August 17, 2018 @02:34AM (#17780717)
Then I think the GUS was around $400.

The only thing I remember I was amazed and sad at the same time when I heard the SB2. Halve the price twice the sound.

And ofcourse Dr. Sbaitso..

Re:A Sound Card Before Its Time by ttul on Friday August 17, 2018 @01:51AM (#17780572)
Someone patched Wolf3d to work with the Ultrasound. It was amazing...
Re:A Sound Card Before Its Time by avian on Friday August 17, 2018 @01:09AM (#17780416)
Off topic, but is anyone else consistently getting a plain “you don’t have permission to access” 403 error for this link?
Re:A Sound Card Before Its Time by rasz on Friday August 17, 2018 @02:50AM (#17780786)
you need a proxy, blog author manually cuts out ISPs after encountering spam/heavy traffic
Re:A Sound Card Before Its Time by nottorp on Friday August 17, 2018 @07:01AM (#17781833)
What good is a blog if no one can read it?
Re:A Sound Card Before Its Time by Theodores on Friday August 17, 2018 @08:59AM (#17782444)
What good is the reading of a blog if no one can track it?
Re:A Sound Card Before Its Time by Jaruzel on Friday August 17, 2018 @09:14AM (#17782545)
Relevant: I've recently build a DOS based retro gaming PC using an old Epia 5000 mini-itx motherboard. The reason I picked this board (other than I already had one) is that it has onboard support for Ad-Lib and Soundblaster audio, meaning most DOS era games playback audio without any modification.

These boards still pop-up from time to time on ebay, and are way cheaper than a modern ad-lib clone card.

Re:A Sound Card Before Its Time by xhrpost on Friday August 17, 2018 @09:42AM (#17782754)
So you're directly installing DOS on the device and not using emulation?
Re:A Sound Card Before Its Time by Jaruzel on Friday August 17, 2018 @06:25PM (#17785867)
Correct. Plus the required drivers in config.sys, and using a SD card as the C: drive, all in a slimeline, silent mini-itx case. I've added a text gui (think Curses) to easily select games and apps. It's not done yet, but I'll probably knock up a webpage all about it at some point.
Re:A Sound Card Before Its Time by reassembled on Friday August 17, 2018 @05:08AM (#17781361)
Did anyone here ever have the speech synthesizer card for the Texas Instruments TI-99/4A computer? I remember playing a game called Parsec on that computer and if you had the speech synth plugged into the expansion port of the TI the game would speak at times.
Re:A Sound Card Before Its Time by rwmj on Friday August 17, 2018 @07:18AM (#17781906)
There were lots of speech synthesizer cards for 8 bit machines. What they had in common was the SP0256 chip (https://en.wikipedia.org/wiki/General_Instrument_SP0256) which could synthesize speech by chaining together a series of phonemes. Or you could use the phonemes to create "pew-pew"-type special effects for games as I did ...
Re:A Sound Card Before Its Time by reaperducer on Friday August 17, 2018 @02:31PM (#17784812)
I didn't have the 99/4A, but my neighbor did, and had the speech synthesizer. I remember Parsec quite well.

I had a C-64, and had both the Covox Voice Master (...ter ...ter ...ter), and Commodore's Magic Voice.

Interesting that the Commodore box had to go into the cartridge port and the monitor port just for voice output, but the Covox could do both in and out from the joystick port.

Re:A Sound Card Before Its Time by tokyodude on Thursday August 16, 2018 @11:55PM (#17780185)
I remember being blown away by a DAC on a Commodore Pet. Unfortunately I don't think there are any videos. It wasn't common to own a video camera in 1980

http://www.zimmers.net/anonftp/pub/cbm/pet/audio/index.html

I'm not actually sure that's the correct software. All I remember is it sounding like real instruments back when I was used to simple beeps from the built in sound

Re:A Sound Card Before Its Time by userbinator on Thursday August 16, 2018 @10:21PM (#17779872)
20MHz is not a lot, but a DSP is quite different from a regular CPU, so I wonder if it's powerful enough for decoding low-bitrate MP3...
Re:A Sound Card Before Its Time by rasz on Friday August 17, 2018 @12:27AM (#17780287)
A big maybe. While 20MHz TMS32010 DSP in 1985 was around 386DX 33MHz horsepower wise, if you ignore things like single cycle 16x16 multiply(10-20 faster than 386), it might still be too slow. For comparison ~3x faster DSP56001 in Atari Falcon needs 16MHz CPU assist to decode MP3.
Re:A Sound Card Before Its Time by einr on Friday August 17, 2018 @02:52AM (#17780788)
Comparing to a general purpose CPU, I remember from the olden days that a 486 DX4/100 was just BARELY able to decode stereo MP3's if you used a well optimized MS-DOS playback program. In a multitasking environment like Windows -- forget about it!
Re:A Sound Card Before Its Time by madengr on Friday August 17, 2018 @08:22AM (#17782226)
Windows back then wan’t multitasking. OS/2 on the other hand; I could download at 9600 baud and play Wolfenstein at the same time.
Re:A Sound Card Before Its Time by einr on Monday August 20, 2018 @06:24AM (#17798829)
I ran Windows 95 on my 486.
Re:A Sound Card Before Its Time by rasz on Friday August 17, 2018 @03:04AM (#17780851)
DSP56001 powered Atari Falcon can also "run" Quake 2 :)

https://www.youtube.com/playlist?list=PLNs6Jw4V4vlvafSs0H3Ww...

Re:A Sound Card Before Its Time by Zardoz84 on Friday August 17, 2018 @02:22AM (#17780672)
ummm... and a TMS32030 ? I have one old 16 bit ISA card that was some kind of videotoaster with it.
Re:A Sound Card Before Its Time by rasz on Friday August 17, 2018 @03:01AM (#17780840)
33Mflops, plenty fast, probably used for hardware encoding CIF/QCIF MPEG1/MJPEG in real time. Now you just need someone to write you that decoder :)
Re:A Sound Card Before Its Time by Zardoz84 on Friday August 17, 2018 @04:20PM (#17785381)
TMS32020 with 1MiB form a Coreco Oculus f64 board
Re:A Sound Card Before Its Time by drosan on Friday August 17, 2018 @08:31AM (#17782272)
403 Forbidden

You don't have permission to access /wp/a-sound-card-before-its-time/ on this server.

:c

Re:A Sound Card Before Its Time by walrus01 on Thursday August 16, 2018 @10:12PM (#17779833)
the ps/2 models 25 and 30 were sold in large numbers to educational institutions, so my guess is that it was paired with some sort of weird education-related recording and playback software.
Re:A Sound Card Before Its Time by teddyh on Friday August 17, 2018 @03:11AM (#17780884)
It can’t have been made for that, since the IBM PS/2 series of computers was not released until 1987.
Re:A Sound Card Before Its Time by kevin_thibedeau on Friday August 17, 2018 @01:28AM (#17780481)
It was heavily pushed as part of Bush's writing to read program.