Страница: 1 | 2 |
Вопрос: Beep 98
Добавлено: 05.08.06 15:07
Автор вопроса: VβÐUηìt | Web-сайт:
Люди, кто знает, как на Win98 системный динамик юзать?
Ответы
Всего ответов: 24
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 05.08.06 16:55
API вроде была...
Номер ответа: 2
Автор ответа:
BUG(O)R
ICQ: 827887
Вопросов: 13
Ответов: 142
Web-сайт:
Профиль | | #2
Добавлено: 05.08.06 17:44
API есть, она находится в hal.dll, но это на NT системах, как в 98 хз, а вообще:
1. В порт 43h выводи 10110110b, это определит номер канала, режим его работы и тип операции.
2. В порт 43 выводи значение word, которое равно:
1193180/(note*2)
Где note - это нота:
До - 523
Ре - 587
Ми - 659
Фа - 698
Соль - 784
Ля - 880
Си - 1047
Сначала выводишь младший байт этого слова, потом старший.
3. Включаешь динамик(порт 61h, значение 11b)
4. Наслаждаешься звуком
5. Выключаешь таймер(порт 61h, значение 111111100b)
Всё просто
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 05.08.06 17:45
beep.dll
В гугл.
Номер ответа: 4
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #4
Добавлено: 05.08.06 19:29
BUG(O)R, спаасибо, конешно, но можно попонятней с портами
В гугл.
БЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯКА!!! Скачивал, глючит страшно, первое обращение - VB вешается и всо
Номер ответа: 5
Автор ответа:
BUG(O)R
ICQ: 827887
Вопросов: 13
Ответов: 142
Web-сайт:
Профиль | | #5
Добавлено: 05.08.06 19:55
Можно
http://wasm.ru/article.php?article=drvw2k03
Номер ответа: 6
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 05.08.06 22:59
Не знаю, что ты там качал. У меня - beep.dll, размер 51 200 байт, экспортирует единственную функцию Sound и не глючит. Автор - Куколь Евгений Владимирович, мыло в гугле...
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 06.08.06 00:17
можно на кубасике написать )) он точно с сис динамиком умеет работать )))
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 06.08.06 00:33
кстати, смотрю обычным API View'ером, в нем есть такая API
Неужели она NT'шная только?
Номер ответа: 9
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #9
Добавлено: 06.08.06 01:18
[in] Frequency of the sound, in hertz. This parameter must be in the range 37 through 32,767 (0x25 through 0x7FFF).
Windows Me/98/95: The Beep function ignores this parameter.
dwDuration
[in] Duration of the sound, in milliseconds.
Windows Me/98/95: The Beep function ignores this parameter.
Номер ответа: 10
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #10
Добавлено: 06.08.06 02:07
а можно бы и вообще забыть про существование динамика и выводить звук нормально, жаль я не знаю как пищать через колонки
Динамик нужен имхо только если уж очень надо пропищать
Номер ответа: 11
Автор ответа:
Dr. Zwoo4
ICQ: 319248917
Вопросов: 3
Ответов: 25
Профиль | | #11
Добавлено: 06.08.06 04:33
взаимный вопрос: "вывод PCM на спикер". Думаю, QB справится. Вопрос в точности: куда выводить?
Номер ответа: 12
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #12
Добавлено: 06.08.06 11:58
Динамик нужен имхо только если уж очень надо пропищать
Номер ответа: 13
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #13
Добавлено: 06.08.06 12:00
Номер ответа: 14
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #14
Добавлено: 06.08.06 12:02
Номер ответа: 15
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #15
Добавлено: 06.08.06 12:03
[in] Frequency of the sound, in hertz. This parameter must be in the range 37 through 32,767 (0x25 through 0x7FFF).
Windows Me/98/95: The Beep function ignores this parameter.
dwDuration
[in] Duration of the sound, in milliseconds.
Windows Me/98/95: The Beep function ignores this parameter.
?!