static WRITE_HANDLER(afm_wpc_w) { wpc_w(offset, data); if (offset == WPC_SOLENOID1) { HC4094_data_w (0, GET_BIT5); HC4094_clock_w(0, GET_BIT4); HC4094_clock_w(1, GET_BIT4); } }
static WRITE_HANDLER(data_w) { int i; HC4094_data_w(0, GET_BIT0); for (i=0; i < 9; i++) { HC4094_strobe_w(i, 1); HC4094_clock_w(i, 1); HC4094_clock_w(i, 0); HC4094_strobe_w(i, 0); } }
static WRITE_HANDLER(qspin_0_out) { HC4094_data_w(1, data); }
static WRITE_HANDLER(qspin_7_out) { HC4094_data_w(8, data); }
static WRITE_HANDLER(qspin_6_out) { HC4094_data_w(7, data); }
static WRITE_HANDLER(qspin_5_out) { HC4094_data_w(6, data); }
static WRITE_HANDLER(qspin_4_out) { HC4094_data_w(5, data); }
static WRITE_HANDLER(qspin_3_out) { HC4094_data_w(4, data); }
static WRITE_HANDLER(qspin_2_out) { HC4094_data_w(3, data); }
static WRITE_HANDLER(qspin_1_out) { HC4094_data_w(2, data); }