EXOS 2.1 Sound Driver Specification

8. Quick Reference Summary


8.1 EXOS Calls

Open/Create Channel

Treated identically
Only one channel.
Device name "SOUND:".
Filename and unit number ignored.
EXOS variable BUF_SND must be set before open.

Close/Destroy Channel

Treated identically.

Read Character/Block

Not supported

Write Character/Block

Printing characters ignored.
Control codes and escape sequences interpreted to provide envelopes and sound.

Read Status

Not supported

Set Status

Not supported

Special Function

No special functions


8.2 EXOS Variables

Must be set up before opening channel:

BUF_SND - Envelope buffer size.

Miscellaneous:

MUTE_SND

Non­zero to silence internal speaker.

WAIT_SND

Non­zero to return .SQFUL error if sound queue is full.
Zero to wait until not full.



David Bouman. (dsbouma@cs.vu.nl)