Что именно не получается? Вам всего-то нужны две функции: Inp32 и Out32. Как настроили CLFN? Покажите.mak36999 писал(а):на ХР спикер запищал, а вот с библиотекой совладать не получается
По спикеру вот ещё примеры, как раз на InpOut32:
Beep в Windows 7
Make Buzzer (Internal Speaker) Sound in Windows 7/8/10 32bit / 64bit
Примеры общего плана:
How does the following code make PC beeps?
PC Speaker - OSDev Wiki
Работа с системным динамиком под любой Windows
Пример ввода/вывода в порт с прикладного уровня
Advanced C, part 3 of 3: Sound Generation
Краткое описание регистров:
Порт 61h бит 0 - Включение/выключение таймера динамика; бит 1 - включение/выключение динамика
Порт 43h - Регистр управления портом 42h; когда равен B6h, можем задавать делитель частоты таймера
Порт 42h - Задание делителя частоты таймера (иными словами, тона) - передаём младшее, потом старшее слово делителя