This is an old revision of the document!
Music
Music System Routines
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 |