This is an old revision of the document!


Music

Music System Routines

Name Description
BMUSIC Begin playing music
EMUSIC Stop music

Music System Routine Descriptions

BMUSIC

BEGIN PLAYING MUSIC

Calling Sequence:
SYSTEM    BMUSIC

or

SYSSUK    BMUSIC
DW        (music stack)
DB        (voices byte)
DW        (score)
Arguments: A = voices to start with
HL = music program counter (score)
IX = music stack pointer
Notes: None
Description: Quiets any previous music, then interprets specified “score.”
Restrictions: None

EMUSIC

STOP MUSIC

Calling Sequence:
SYSTEM    EMUSIC

or

SYSSUK    EMUSIC
Arguments: None
Notes: None
Description: Outputs 0 to volume ports and halt music processor.
Restrictions: None