Вопрос № 63939: я слышал про разные ноты (тони?) звуков в ассемблере. Как это зделать?
Я в ассемблере вообще не понимаю.
Пишу на си.
Буду ползоватса вставкой кода на ассемблере (__asm)
зарание спасибо...
Вопрос № 63.939
я слышал про разные ноты (тони?) звуков в ассемблере. Как это зделать?
Я в ассемблере вообще не понимаю.
Пишу на си.
Буду ползоватса вставкой кода на ассемблере (__asm)
зарание спасибо
Отправлен: 23.11.2006, 23:58
Вопрос задал: ISS (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: IceWolf
Здравствуйте, ISS!
Насколько я понял вы имеете ввиду использование встроенного динамика. Для дос-используются порты:пример в приложении(в WinNT доступ к портам из ring-3 закрыт-работать, при вставке в Win-программу, не будет).Компилировать:tasm.exe <имя файла>.asm tlink.exe <имя файла>.obj -получите рабочую =досовскую= программу. Для Win всё намного проще: есть API-функция:
BOOL Beep(
DWORD dwFreq, // частота звука, в герцах
DWORD dwDuration // длительность звучания, в миллисекундах
);
Для си-самое то, можно обойтись и без асм-вставок.
С уважением, IceW0|f.
Приложение:
--------- Идеальных защит не существует, ибо то, что создано человеческим разумом, им же будет и разрушено!
Ответ отправил: IceWolf (статус: 4-ый класс)
Ответ отправлен: 24.11.2006, 21:14