v_music_track_ram:
v_music_fmdac_tracks:
v_music_dac_track: SMPS_Track
v_music_fm_tracks:
v_music_fm1_track: SMPS_Track
v_music_fm2_track: SMPS_Track
v_music_fm3_track: SMPS_Track
v_music_fm4_track: SMPS_Track
v_music_fm5_track: SMPS_Track
v_music_fm6_track: SMPS_Track
v_music_fm_tracks_end:
v_music_fmdac_tracks_end:
v_music_psg_tracks:
v_music_psg1_track: SMPS_Track
v_music_psg2_track: SMPS_Track
v_music_psg3_track: SMPS_Track
v_music_psg_tracks_end:
if SMPS_EnablePWM
v_music_pwm_tracks:
v_music_pwm1_track: SMPS_Track
v_music_pwm2_track: SMPS_Track
v_music_pwm3_track: SMPS_Track
v_music_pwm4_track: SMPS_Track
v_music_pwm_tracks_end:
endif
v_music_track_ram_end:
v_1up_ram_copy:
v_sfx_track_ram:
v_sfx_fm_tracks:
v_1up_dac_track:
v_sfx_fm3_track: SMPS_Track
v_1up_fm1_track:
v_sfx_fm4_track: SMPS_Track
v_1up_fm2_track:
v_sfx_fm5_track: SMPS_Track
v_sfx_fm_tracks_end:
v_sfx_psg_tracks:
v_1up_fm3_track:
v_sfx_psg1_track: SMPS_Track
v_1up_fm4_track:
v_sfx_psg2_track: SMPS_Track
v_1up_fm5_track:
v_sfx_psg3_track: SMPS_Track
v_sfx_psg_tracks_end:
v_sfx_track_ram_end:
if SMPS_EnableSpecSFX
v_spcsfx_track_ram:
v_spcsfx_fm_tracks:
v_1up_fm6_track:
v_spcsfx_fm4_track: SMPS_Track
v_spcsfx_fm_tracks_end:
v_spcsfx_psg_tracks:
v_1up_psg1_track:
v_spcsfx_psg3_track: SMPS_Track
v_spcsfx_psg_tracks_end:
v_spcsfx_track_ram_end:
endif
v_track_ram_end:
v_1up_psg2_track: SMPS_Track
v_1up_psg3_track: SMPS_Track
if SMPS_EnablePWM
v_1up_pwm1_track: SMPS_Track
v_1up_pwm2_track: SMPS_Track
v_1up_pwm3_track: SMPS_Track
v_1up_pwm4_track: SMPS_Track
endif
Older versions of the sound driver had no problems because there was no check for SMPS_EnableSpecSFX there
In Sonic 1 there was no problem, because SMPS_EnableSpecSFX is enabled from the beginning. But S2 and S3K has problems