VOC 제어에 관한 라이브러리를 하나 올립니다.
이것은 BIG-BOARD BBS라는 외국인의 CD-ROM 라이브러리에서
찾아낸 것입니다.
CT-VOICE.DRV 를 이용한 드라이버루틴입니다.
따라서, CT-VOICE.DRV가 읽어올수 있는 경로에 존재해야 됩니다.
자신이 사운드블래스터를 조작하는 것을 직접 만드는 것도 좋겠지만,
CREATIVE LABS 에서 직접 제공하는 훌륭한 성능의 드라이버를
활용하는 것도 좋은 방법입니다. 시간절약 측면에서..
이정도 라이브러리라면 성능도 좋고, 편리하고, 정리도 잘되어있다고
해도 좋겠습니다.
실험해본바로 는 내부적으로 VOC를 읽어주는 루틴으로 10만바이트
넘는것 까지 잘 읽고 PLAY 가 되더군요. ( 압축형식도 잘 됩니다. )
너무 큰 것은 에러가 날수도 있습니다.
또한 DMA 전송중 (VOC PLAY중에)에 디스크 읽기도 잘 되므로
두개의 버퍼를 유지하면 디스크읽는 도중에 소리가 끊어지지 않게
할수가 있습니다.
사운드 라이브러리도 잘못고르면 며칠동안 골머리 썩히는 수가 있지요.