Functions | |
| u8 | snesmodGetPosition (void) |
| Get current module position. | |
| void | snesmodLoadModule (u16 moduleId) |
| Load a module from the soundbank. | |
| void | snesmodPause (void) |
| Pause module playback. | |
| void | snesmodPlay (u8 startPosition) |
| Start module playback. | |
| void | snesmodResume (void) |
| Resume module playback. | |
| void | snesmodStop (void) |
| Stop module playback. | |
Get current module position.
Returns the current playback position (row number). Useful for synchronizing game events to music.
Load a module from the soundbank.
Loads module data and all associated samples to SPC RAM. This is a blocking operation that may take multiple frames.
| moduleId | Module ID from soundbank.h |
Start module playback.
Begins playing the currently loaded module.
| startPosition | Starting row/position in the module (usually 0) |