SET_5380_REG
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_BSY);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_TCOM, ph);
SET_5380_REG(NCR5380_ICOM, SC_A_ACK);
SET_5380_REG(NCR5380_DATA, *data++);
SET_5380_REG(NCR5380_ICOM, SC_ADTB);
SET_5380_REG(NCR5380_ICOM, SC_ADTB | SC_A_ACK);
SET_5380_REG(NCR5380_ICOM, SC_ADTB | SC_A_ATN);
SET_5380_REG(NCR5380_ICOM,
SET_5380_REG(NCR5380_ICOM, new_icom);
SET_5380_REG(NCR5380_TCOM, phase);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_TCOM, phase);
SET_5380_REG(NCR5380_ICOM, SC_A_ACK | SC_A_ATN);
SET_5380_REG(NCR5380_DATA, 0);
SET_5380_REG(NCR5380_ICOM, SC_ADTB|SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_ADTB|SC_A_ACK|SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_A_RST);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_TCOM, 0);
SET_5380_REG(NCR5380_IDSTAT, 0);
SET_5380_REG(NCR5380_IDSTAT, SC_HOST_ID);
SET_5380_REG(NCR5380_TCOM, 0);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_DATA, SC_HOST_ID);
SET_5380_REG(NCR5380_MODE, SC_ARBIT);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_SEL | SC_A_BSY);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_DATA, SC_HOST_ID | targ_bit);
SET_5380_REG(NCR5380_ICOM, SC_A_BSY | SC_A_SEL | atn_flag | SC_ADTB);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_IDSTAT, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_SEL | atn_flag | SC_ADTB);
SET_5380_REG(NCR5380_ICOM, SC_A_SEL | atn_flag);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, atn_flag);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, GET_5380_REG(NCR5380_MODE) & ~SC_M_DMA);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_TCOM, *phasep);
SET_5380_REG(NCR5380_ICOM, GET_5380_REG(NCR5380_ICOM)|SC_ADTB);
SET_5380_REG(NCR5380_MODE, GET_5380_REG(NCR5380_MODE)|SC_M_DMA);
SET_5380_REG(NCR5380_DMSTAT, 0);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, GET_5380_REG(NCR5380_MODE)|SC_M_DMA);
SET_5380_REG(NCR5380_IRCV, 0);
SET_5380_REG(NCR5380_MODE, GET_5380_REG(NCR5380_MODE) & ~SC_M_DMA);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_BSY);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_TCOM, ph);
SET_5380_REG(NCR5380_ICOM, SC_A_ACK);
SET_5380_REG(NCR5380_DATA, *data++);
SET_5380_REG(NCR5380_ICOM, SC_ADTB);
SET_5380_REG(NCR5380_ICOM, SC_ADTB | SC_A_ACK);
SET_5380_REG(NCR5380_ICOM, SC_ADTB | SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_ADTB|SC_A_ATN|SC_A_ACK);
SET_5380_REG(NCR5380_ICOM, new_icom);
SET_5380_REG(NCR5380_TCOM, phase);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_TCOM, phase);
SET_5380_REG(NCR5380_ICOM, SC_A_ACK | SC_A_ATN);
SET_5380_REG(NCR5380_DATA, 0);
SET_5380_REG(NCR5380_ICOM, SC_ADTB|SC_A_ACK|SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_A_ATN);
SET_5380_REG(NCR5380_ICOM, SC_A_RST);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_TCOM, 0);
SET_5380_REG(NCR5380_IDSTAT, 0);
SET_5380_REG(NCR5380_IDSTAT, SC_HOST_ID);
SET_5380_REG(NCR5380_TCOM, 0);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_DATA, SC_HOST_ID);
SET_5380_REG(NCR5380_MODE, SC_ARBIT);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_SEL | SC_A_BSY);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_DATA, SC_HOST_ID | targ_bit);
SET_5380_REG(NCR5380_ICOM, SC_A_BSY | SC_A_SEL | atn_flag | SC_ADTB);
SET_5380_REG(NCR5380_MODE, IMODE_BASE);
SET_5380_REG(NCR5380_IDSTAT, 0);
SET_5380_REG(NCR5380_ICOM, SC_A_SEL | atn_flag | SC_ADTB);
SET_5380_REG(NCR5380_ICOM, SC_A_SEL | atn_flag);
SET_5380_REG(NCR5380_ICOM, 0);
SET_5380_REG(NCR5380_ICOM, atn_flag);
SET_5380_REG(NCR5380_ICOM, 0);