TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Barrie Hiern
from: Phil Crown
date: 1996-02-08 11:28:14
subject: !! Beep !!

-=> Quoting Barrie Hiern to All <=- 

 BH> Ok, I here my speaker beeping every now again to alert me to something
 BH> so I know it can be done. HOW??????  I've pored through the docs I've
 BH> got with emx 0.9a and gcc 2.6.3 and can't find anything, yet REALLY
 BH> want my program to be able to beep.  Hopefully even be able to set the
 BH> freq. and duration!!!

/* DosBeep generates sound from the speaker. */

#define INCL_DOSPROCESS
#include 
#include 

#define MINFREQ   0x0025
#define MAXFREQ   0x7fff
 
int main()
{
  ULONG   ulFrequency;
  ULONG   ulDuration    = 1;

  for(ulFrequency = MINFREQ; ulFrequency < MAXFREQ; ulFrequency+=0x0001) {
    DosBeep(ulFrequency, ulDuration);
    printf("\rulFrequency=0x%04x", ulFrequency);
  }
  return 0;
}

Phil
Fido:  1:124/8014.1 | Internet:  phil.crown{at}bluecafe.com


--- Blue Wave/Max v2.22d Beta
* Origin: * MacSavvy OS/2 BBS * Dallas, Texas * 214-250-4479 * (1:124/1208)
SEEN-BY: 50/99 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809
@PATH: 124/1208 1 396/1 270/101 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.