static READ8_DEVICE_HANDLER( bigbord2_sio_r ) { if (!offset) return z80sio_d_r(device, 0); else if (offset == 2) return z80sio_d_r(device, 1); else if (offset == 1) return z80sio_c_r(device, 0); else return z80sio_c_r(device, 1); }
AM_RANGE(0x08000, 0xfffff) AM_RAM ADDRESS_MAP_END #if 0 // we need a real Z8001 CPU core for the 16 bit IO map // TODO: could any of the following be implemented through a DEVREADWRITE8 + suitable mask? static READ16_DEVICE_HANDLER( p8k_16_sio_r ) { switch (offset & 0x06) { case 0x00: return (UINT16)z80sio_d_r(device, 0); case 0x02: return (UINT16)z80sio_d_r(device, 1); case 0x04: return (UINT16)z80sio_c_r(device, 0); case 0x06: return (UINT16)z80sio_c_r(device, 1); } return 0; }