아래는 스피커에 소리내는 부분입니다.
Win98까지 이상없었는데..
Win2000 에서 실행시 privileged instruction 에러가 나는군요...
해결방법이나 Win2000 에서
스피커제어를 할수있는 방법 좀 부탁드립니다.
void sound(short dore,short del)
{
asm mov al, 0xb6
asm out 0x43, al
asm mov ax,dore
asm out 0x42, al
asm mov al, ah
asm out 0x42, al
asm in al,0x61
asm or al,3
asm out 0x61, al
Sleep(del);
asm in al, 0x61
asm and al,0xfc
asm out 0x61,al
}
.끝.
|