| void WYZ_Initialize( |
| ) __sdcccall(0) |
Initialize the Player
| song u16 | Songs data index memory address |
| inst u16 | Instruments data index memory address |
| fx u16 | FXs data index memory address |
| freq u16 | Notes Table memory address |
Pause song playback
Resume song playback
| void WYZ_SetLoop( |
| ) |
Change loop mode
| loop u8 | FALSE = 0, TRUE = 1 |
Indicates whether the song has finished playing
TRUE if finished
| void WYZ_PlayFX( |
| ) |
Play Sound Effect
FX number
Send data from AYREGS buffer to AY registers. Execute on each interruption of VBLANK
| void WYZ_PlaySong( |
| ) __sdcccall(0) |
Start song playback
| numSong u8 | Song number |
| loop bool | Loop status |
Process the next step in the song sequence