On 2 Sep 07, at 7:58, Marc Santhoff wrote:
Hi, > I've read in the docs for the crt-unit that the procedure "sound()" does > not work on windows. > > Since I'm searching for a portable way of playing simple tones > (frequency & duration) I want to know if there is something as > replacement for the crt unit or if it still needs to be done. > > FreeBSD has a simple speaker-device and is able to use it for simple > freqency and duration sounds via ioctl as well as playing musical notes > a simple acsii-notation. Maybe Linux, MacOS and others have similar > possibilities? Most operating systems (i.e. the more advanced ones than DOS, which was the original target of the Crt unit) require you to pass both frequency and duration at the same time rather than low level control in the sense of "turn sound on with frequency X", "wait", "turn sound off" assumed by the Crt unit. I guess that we could alternatively provide an overloaded Sound (Freq, Duration) routine for most platforms, maybe that would be useful situation similar to what you described in your second e-mail... Tomas _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal