static READ_HANDLER( irem_port1_r ) { /* PSG 0 or 1? */ if (port2 & 0x08) return AY8910_read_port_0_r(0); if (port2 & 0x10) return AY8910_read_port_1_r(0); return 0xff; }
/* this port is also used to read printer data */ static READ8_HANDLER ( oric_via_in_a_func ) { /*logerror("port a read\r\n"); */ /* access psg? */ if (oric_psg_control!=0) { /* if psg is in read register state return reg data */ if (oric_psg_control==0x01) { return AY8910_read_port_0_r(0); } /* return high-impedance */ return 0x0ff; } /* correct?? */ return oric_via_port_a_data; }
int kanga_rdport(int port) { /* this is actually not used*/ return AY8910_read_port_0_r(port); }