static void keyboard_scan(void)
{
	UINT8 sel;
	int i;
	UINT8 state = 0xff;

	sel = z80pio_p_r(0, 0);
	for (i=0; i<8; i++)
	{
		if (! (sel & (1 << i)))
			state &= readinputport(i);
	}
	z80pio_p_w(0, 1, state);
}
int  z80pioB_0_p_r(int offset )           { return z80pio_p_r(0,1); }
int  z80pioA_0_p_r(int offset )           { return z80pio_p_r(0,0); }