SIMODE0
SETPORT(SIMODE0, 0);
SETPORT(SIMODE0, 0);
s0 = GETPORT(SIMODE0);
s = GETPORT(SSTAT0) & GETPORT(SIMODE0);
s = GETPORT(SIMODE0);
SETPORT(SIMODE0, 0);
SETPORT(SIMODE0, ENSELDO | (DISCONNECTED_SC ? ENSELDI : 0));
SETPORT(SIMODE0, (acp->phase & spiordy) ? ENSPIORDY : 0);
SETPORT(SIMODE0, 0);
SETPORT(SIMODE0, DISCONNECTED_SC ? ENSELDI : 0);
simode0 = ahd_inb(ahd, SIMODE0);
simode0 = ahd_inb(ahd, SIMODE0);
ahd_outb(ahd, SIMODE0, 0);
ahd_outb(ahd, SIMODE0, simode0);
ahd_outb(ahd, SIMODE0, ahd_inb(ahd, SIMODE0) | (ENSELDO|ENSELDI));
ahd_outb(ahd, SIMODE0, ahd_inb(ahd, SIMODE0) & ~(ENSELDO|ENSELDI));
ahd_outb(ahd, SIMODE0, ENIOERR|ENOVERRUN);
ahd_simode0_print(ahd_inb(ahd, SIMODE0), &cur_col, 50);
simode0 = ahc_inb(ahc, SIMODE0);
ahc_outb(ahc, SIMODE0, 0);
ahc_outb(ahc, SIMODE0, simode0);
ahc_outb(ahc, SIMODE0, ahc_inb(ahc, SIMODE0)|ENIOERR);
ahc_outb(ahc, SIMODE0, ahc_inb(ahc, SIMODE0)|ENIOERR);
ahc_simode0_print(ahc_inb(ahc, SIMODE0), &cur_col, 50);