I wouldn't be a bit suprised. Dos and Linux shared many of the same
commandline applications back in those days. It was much easier to
create cross-platform applications like lynx, sox, pine, ncftp, etc
than it is today. Today programming is more complicated because
instead of printing text directly to the screen or looking for
keyboard ascii codes we have full fledged graphical tool kits that are
generally operating system specific, unicode text, and special scan
codes for special keys such as the Windows key and other keys that
don't return a triditional ascii code.
However, I know all too well about trying to shell out to play a wav
file. Back when I was writing my first text games in the mid 90's in C
I would use the system function like
system ("play shuffle.wav");
which would shell out, play the shuffle file using sox, and then
return to normal game play. It definitely was a pretty crude but
effective way of adding sounds to otherwise text games. As you said it
was sortof fun trying to figure out where to shell out, play the
sound, and then come back so it didn't seam as though it was all out
On 4/8/10, Jim Kitchen <j...@kitchensinc.net> wrote:
> Hi Thomas,
> I also have and used a wav file player named sox. They must have also made
> a dos version. But all that we did was use the Basic shell command to shell
> out and play the wav file. It worked and was great to be able to add wav
> files to our games, but as you can imagine shelling out was not exactly
> congruent to smooth continuous game play. But that was part of the fun.
> You know figuring out how to make a good game and blend in that shelling out
> to play sounds. I was writing my games in PDS7. That is Microsoft
> Professional Development System version 7. Also known as Extended Quick
> Basic. That golf game was though written in GW Basic by a PC Users group
> from Pittsburgh. I also wrote in GW Basic, BasicA, QBasic, Quick Basic 3.0
> and Quick Basic 4.5. And Microsoft Extended Basic for the TI 99 4A and
> Atari home computers. Oh yeah and wrote a couple of little games for my Dad
> on his TRS80 in whatever Basic that was.
> I like Visual Basic 6.0 because I can not C.
> (440) 286-6920
> Chardon Ohio USA
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> You can make changes or update your subscription via the web, at
> All messages are archived and can be searched and read at
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
All messages are archived and can be searched and read at
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.