Int 1A/AH=83h

Prev Next Ralf Interrups Categories Contents

------

Tandy 2500, Tandy 1000L series - START PLAYING DIGITAL SOUND

AH = 83h
AL = volume (0=silence, 7=highest)
CX = number of bytes to play
DX = time between sound samples (multiples of 273 nanoseconds)
only bits 11-0 used
ES:BX -> sound data (array of 8-bit unsigned PCM samples)

Return:
AH = 00h CF set if sound is busy CF clear if sound chip is free

Notes: This call returns immediately while the sound plays in the background; the sound chip is clocked at 3.57 MHz, with the low 12 bits of DX specifying the clock divisor. The BIOS appears to call INT 15/AX=91FBh when the sound device underflows to allow another INT 1A/AH=83h for seamless playing of long sounds.

See Also: AH=84h"Tandy" - INT 15/AH=91h

Category: Sound/Speech - Int 1Ah - T

------

Prev Next Ralf Interrups Categories Contents