Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
music [2016/05/25 00:17]
ex_writer
— (current)
Line 1: Line 1:
-====== Music ====== 
  
-===== Music System Routines ===== 
- 
-^ Name ^ Description ^ 
-| [[music processor#​bmusic|BMUSIC]] | Begin playing music | 
-| [[music processor#​emusic|EMUSIC]] | Stop music | 
- 
-===== Music System Routine Descriptions ===== 
- 
-==== BMUSIC ==== 
- 
-BEGIN PLAYING MUSIC 
- 
-| Calling Sequence: | <code z80>​SYSTEM ​   BMUSIC</​code>​ or <code z80>​SYSSUK ​   BMUSIC 
-DW        (music stack) 
-DB        (voices byte) 
-DW        (score)</​code>​| 
-| 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: | <code z80>​SYSTEM ​   EMUSIC</​code>​ or <code z80>​SYSSUK ​   EMUSIC</​code>​| 
-| Arguments: | None | 
-| Notes: | None | 
-| Description:​ | Outputs 0 to volume ports and halt music processor. | 
-| Restrictions:​ | None |