static WRITE8_HANDLER( rbmk_mcu_io_w ) { rbmk_state *state = space->machine().driver_data<rbmk_state>(); if(state->m_mux_data & 8) { ym2151_w(space->machine().device("ymsnd"), offset & 1, data); } else if(state->m_mux_data & 4) { //printf("%02x %02x W\n",offset,data); // ... } else printf("Warning: mux data W = %02x",state->m_mux_data); }
void ym2151_data_port_w(void *info, offs_t offset, UINT8 data) { ym2151_w(info, 1, data); }
void ym2151_register_port_w(void *info, offs_t offset, UINT8 data) { ym2151_w(info, 0, data); }