示例#1
0
static WRITE8_DEVICE_HANDLER( rjammer_voice_frequency_select_w )
{
	/* bit 0 of data selects voice frequency on MSM5205 */
	// 0 -4 KHz; 1- 8KHz
	if (data & 1)
		msm5205_playmode_w(device, MSM5205_S48_4B);	/* 8 KHz */
	else
		msm5205_playmode_w(device, MSM5205_S96_4B);	/* 4 KHz */

	return;
}
示例#2
0
static WRITE8_HANDLER( msm5205_mastboy_m5205_sambit0_w )
{
	running_device *adpcm = devtag_get_device(space->machine, "msm");

	mastboy_m5205_sambit0 = data & 1;
	msm5205_playmode_w(adpcm,  (1 << 2) | (mastboy_m5205_sambit1 << 1) | (mastboy_m5205_sambit0) );

	logerror("msm5205 samplerate bit 0, set to %02x\n",data);
}
示例#3
0
static WRITE8_HANDLER( msm5205_mastboy_m5205_sambit0_w )
{
	mastboy_state *state = space->machine().driver_data<mastboy_state>();
	device_t *adpcm = space->machine().device("msm");

	state->m_m5205_sambit0 = data & 1;
	msm5205_playmode_w(adpcm,  (1 << 2) | (state->m_m5205_sambit1 << 1) | (state->m_m5205_sambit0) );

	logerror("msm5205 samplerate bit 0, set to %02x\n",data);
}