Esempio n. 1
0
static UINT16 pb2000c_kb_r_call(hd61700_cpu_device &device)
{
	pb1000_state *state = device.machine().driver_data<pb1000_state>();

	return state->pb2000c_kb_r(device.machine());
}
Esempio n. 2
0
static void port_w(hd61700_cpu_device &device, UINT8 data)
{
	pb1000_state *state = device.machine().driver_data<pb1000_state>();
	state->m_beeper->set_state((BIT(data,7) ^ BIT(data,6)));
	//printf("%x\n", data);
}
Esempio n. 3
0
static void kb_matrix_w_call(hd61700_cpu_device &device, UINT8 matrix)
{
	pb1000_state *state = device.machine().driver_data<pb1000_state>();

	state->kb_matrix_w(device.machine(), matrix);
}
Esempio n. 4
0
static void lcd_data_w(hd61700_cpu_device &device, UINT8 data)
{
	pb1000_state *state = device.machine().driver_data<pb1000_state>();

	state->m_hd44352->data_write(data);
}
Esempio n. 5
0
static UINT8 lcd_data_r(hd61700_cpu_device &device)
{
	pb1000_state *state = device.machine().driver_data<pb1000_state>();

	return state->m_hd44352->data_read();
}
Esempio n. 6
0
static void port_w(hd61700_cpu_device &device, UINT8 data)
{
	beep_set_state(device.machine().device(BEEPER_TAG), (BIT(data,7) ^ BIT(data,6)));
	//printf("%x\n", data);
}