Example #1
0
void AY8910_set_clock(int chip, int clock)
{
	struct AY8910 *PSG = &AYPSG[chip];

#ifdef SINGLE_CHANNEL_MIXER
	stream_set_sample_rate(PSG->Channel, clock/8);
#else
	int ch;
	for (ch = 0; ch < 3; ch++)
		stream_set_sample_rate(PSG->Channel + ch, clock/8);
#endif
}
Example #2
0
void tms5110_set_frequency(int frequency)
{
	if (stream != -1)
	{
		stream_update(stream, 0);
		stream_set_sample_rate(stream, frequency / 80);
	}
}
Example #3
0
void votraxsc01_set_base_frequency(int baseFrequency)
{
	int i;
	if ( baseFrequency>=0 )
		votraxsc01_locals.baseFrequency = baseFrequency;
	for (i=0; i < 4; i++) {
		stream_set_sample_rate(votraxsc01_locals.channels[i], baseFrequency);
	}
}
Example #4
0
void dmadac_set_frequency(const device_config **devlist, UINT8 num_channels, double frequency)
{
	int i;

	/* set the sample rate on each channel */
	for (i = 0; i < num_channels; i++)
	{
		dmadac_state *info = get_safe_token(devlist[i]);
		stream_set_sample_rate(info->channel, frequency);
	}
}
Example #5
0
void S14001A_set_rate(int newrate)
{
#ifdef PINMAME
	static int rates[8] = { 19000, 20500, 22000, 24500, 27000, 29500, 31000, 33500 };
#endif
	if (stream != -1)
		stream_update(stream, 0);
#ifdef PINMAME
	if (newrate < 0) newrate = 0;
	else if (newrate > 7) newrate = 7;
	stream_set_sample_rate(stream, rates[newrate]);
#else
	VSU1000_freq = newrate;
#endif
}
Example #6
0
void ay8910_set_clock_ym(void *chip, int clock)
{
	ay8910_context *psg = chip;
	stream_set_sample_rate(psg->channel, clock / 8 );
}
Example #7
0
void s14001a_set_clock(device_t *device, int clock)
{
	S14001AChip *chip = get_safe_token(device);
	stream_set_sample_rate(chip->stream, clock);
}
Example #8
0
void okim6295_device::device_clock_changed()
{
	int divisor = m_pin7_state ? 132 : 165;
	stream_set_sample_rate(m_stream, clock() / divisor);
}
Example #9
0
void speaker_device::device_post_load()
{
	stream_set_sample_rate(m_mixer_stream, machine->sample_rate);
}
Example #10
0
void ay8910_set_clock_ym(void *chip, int clock)
{
	struct AY8910 *PSG = chip;
	stream_set_sample_rate(PSG->Channel, clock/8);
}