Initialize music and start playback
| void AKL_Init( |
| ) |
Initialize music and start playback
| data | Pointer to the music data |
| num | Music number |
Stop music playback
Decode a music frame and update the PSG
| u8 AKL_InitSFX( |
| ) |
Initializes the sound effects. It MUST be called at any times before a first sound effect is triggered. It doesn't matter whether the song is playing or not, or if it has been initialized or not.
| data | Address to the sound effects data. |
Number of SFX in the package
| void AKL_PlaySFX( |
| ) |
Plays a sound effect. If a previous one was already playing on the same channel, it is replaced. This does not actually plays the sound effect, but programs its playing.
| sfx | Sound effect number (>0!). |
| chan | The channel where to play the sound effect (0, 1, 2). |
| vol | Inverted volume (0 = full volume, 16 = no sound). Hardware sounds are also lowered. |
| void AKL_StopSFX( |
| ) |
Stops a sound effect. Nothing happens if there was no sound effect.
| chan | The channel where to stop the sound effect (0, 1, 2). |