static int sidcart_sound_machine_init(sound_t *psid, int speed, int cycles_per_sec) { if (!sidcart_clock) { return sid_sound_machine_init_vbr(psid, speed, cycles_per_sec, 1015); } else { return sid_sound_machine_init(psid, speed, cycles_per_sec); } }
static int sidcart_sound_machine_init(sound_t *psid, int speed, int cycles_per_sec) { if (!sidcart_clock && cycles_per_sec == VIC20_PAL_CYCLES_PER_SEC) { return sid_sound_machine_init_vbr(psid, speed, cycles_per_sec, 1125); } else { return sid_sound_machine_init(psid, speed, cycles_per_sec); } }
/* FIXME: make hook for carts */ int sound_machine_init(sound_t *psid, int speed, int cycles_per_sec) { digimax_sound_machine_init(psid, speed, cycles_per_sec); sfx_soundexpander_sound_machine_init(psid, speed, cycles_per_sec); sfx_soundsampler_sound_machine_init(psid, speed, cycles_per_sec); magicvoice_sound_machine_init(psid, speed, cycles_per_sec); return sid_sound_machine_init(psid, speed, cycles_per_sec); }