Loading...
Searching...
No Matches
Initialization

Functions

void snesmodInit (void)
 Initialize SNESMOD audio engine.
 
void snesmodSetSoundbank (u8 bank)
 Set the soundbank bank number.
 

Detailed Description

Function Documentation

◆ snesmodInit()

void snesmodInit ( void  )

Initialize SNESMOD audio engine.

Uploads the SPC700 driver via IPL protocol. Call once during game initialization, before any other snesmod functions.

Note
Interrupts are disabled during upload.
Takes several frames to complete.

◆ snesmodSetSoundbank()

void snesmodSetSoundbank ( u8  bank)

Set the soundbank bank number.

Sets which ROM bank contains the soundbank data generated by smconv. In LoROM, soundbanks always start at $8000 within their bank.

Parameters
bankBank number where soundbank is located (e.g., 1 for bank $01)
#include "soundbank.h" // Generated by smconv
static u16 bx
Definition main.c:159
void snesmodSetSoundbank(u8 bank)
Set the soundbank bank number.