Пример #1
0
static WRITE8_HANDLER ( oric_via_out_a_func )
{
	oric_via_port_a_data = data;

	oric_psg_connection_refresh();


	if (oric_psg_control==0)
	{
		/* if psg not selected, write to printer */
		centronics_write_data(0,data);
	}
}
Пример #2
0
static WRITE8_DEVICE_HANDLER ( oric_via_out_a_func )
{
	oric_state *state = device->machine().driver_data<oric_state>();
	state->m_via_port_a_data = data;

	oric_psg_connection_refresh(device->machine());


	if (state->m_psg_control==0)
	{
		/* if psg not selected, write to printer */
		device_t *printer = device->machine().device("centronics");
		centronics_data_w(printer, 0, data);
	}
}