mga_inb
mga_outb(M_SEQ_DATA, mga_inb(M_SEQ_DATA) | M_SEQ1_SCROFF);
misc = mga_inb(M_MISC_REG_READ) & ~0x0C;
selClk = mga_inb(M_MISC_REG_READ) & ~0xC;
mga_outb(M_GRAPHICS_DATA, (mga_inb(M_GRAPHICS_DATA) & 3) | 4);
mga_outb(M_SEQ_DATA, (mga_inb(M_SEQ_DATA) & ~0x20) | seq);
mga_outb(M_EXTVGA_DATA, (mga_inb(M_EXTVGA_DATA) & ~0x30) | crtc);
orig = mga_inb(M_EXTVGA_DATA);
extvga_reg = mga_inb(M_EXTVGA_INDEX);
sts1 = mga_inb(M_INSTS1);
#define mga_readr(port,idx) (mga_outb((port),(idx)), mga_inb((port)+1))
return mga_inb(M_RAMDAC_BASE+M_X_DATAREG);
mga_inb(M_ATTR_RESET);
mga_inb(M_ATTR_RESET);
mga_inb(M_ATTR_RESET);