vga_wgfx
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x02);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x00);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x00);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x00);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x10);
vga_wgfx(state->vgabase, VGA_GFX_MISC, beg);
vga_wgfx(par->state.vgabase, VGA_GFX_MODE, 0x40);
vga_wgfx(regbase, VGA_GFX_MODE, 64);
vga_wgfx(regbase, VGA_GFX_MODE, 64);
vga_wgfx(regbase, VGA_GFX_MODE, 64);
vga_wgfx(cinfo->regbase, CL_GRE, val);
vga_wgfx(cinfo->regbase, CL_GR31, 0x00);
vga_wgfx(cinfo->regbase, CL_GR2F, 0x00);
vga_wgfx(cinfo->regbase, CL_GR33, 0x00);
vga_wgfx(cinfo->regbase, VGA_GFX_SR_VALUE, 0x00);
vga_wgfx(cinfo->regbase, VGA_GFX_SR_ENABLE, 0x00);
vga_wgfx(cinfo->regbase, VGA_GFX_COMPARE_VALUE, 0x00);
vga_wgfx(cinfo->regbase, VGA_GFX_DATA_ROTATE, 0x00);
vga_wgfx(cinfo->regbase, VGA_GFX_PLANE_READ, 0x00);
vga_wgfx(cinfo->regbase, VGA_GFX_MODE, 0x00);
vga_wgfx(cinfo->regbase, VGA_GFX_MISC, 0x01);
vga_wgfx(cinfo->regbase, VGA_GFX_COMPARE_MASK, 0x0f);
vga_wgfx(cinfo->regbase, VGA_GFX_BIT_MASK, 0xff);
vga_wgfx(cinfo->regbase, CL_GRB, 0x20);
vga_wgfx(cinfo->regbase, CL_GRB, 0x28);
vga_wgfx(cinfo->regbase, CL_GRC, 0xff); /* Color Key compare: - */
vga_wgfx(cinfo->regbase, CL_GRD, 0x00); /* Color Key compare mask: - */
vga_wgfx(cinfo->regbase, CL_GRE, 0x00); /* Miscellaneous control: - */
vga_wgfx(cinfo->regbase, CL_GR31, 0x04);
vga_wgfx(cinfo->regbase, CL_GR31, 0x00);
vga_wgfx(regbase, CL_GR24, line_length & 0xff);
vga_wgfx(regbase, CL_GR25, line_length >> 8);
vga_wgfx(regbase, CL_GR26, line_length & 0xff);
vga_wgfx(regbase, CL_GR27, line_length >> 8);
vga_wgfx(regbase, CL_GR20, nwidth & 0xff);
vga_wgfx(regbase, CL_GR21, nwidth >> 8);
vga_wgfx(regbase, CL_GR22, nheight & 0xff);
vga_wgfx(regbase, CL_GR23, nheight >> 8);
vga_wgfx(regbase, CL_GR28, (u_char) (ndest & 0xff));
vga_wgfx(regbase, CL_GR29, (u_char) (ndest >> 8));
vga_wgfx(regbase, CL_GR2A, (u_char) (ndest >> 16));
vga_wgfx(regbase, CL_GR2C, (u_char) (nsrc & 0xff));
vga_wgfx(regbase, CL_GR2D, (u_char) (nsrc >> 8));
vga_wgfx(regbase, CL_GR2E, (u_char) (nsrc >> 16));
vga_wgfx(regbase, CL_GR30, bltmode); /* BLT mode */
vga_wgfx(regbase, CL_GR32, 0x0d); /* BLT ROP */
vga_wgfx(regbase, CL_GR31, 0x02); /* BLT Start/status */
vga_wgfx(regbase, VGA_GFX_SR_VALUE, bg_color);
vga_wgfx(regbase, VGA_GFX_SR_ENABLE, fg_color);
vga_wgfx(regbase, CL_GR10, bg_color >> 8);
vga_wgfx(regbase, CL_GR11, fg_color >> 8);
vga_wgfx(regbase, CL_GR12, bg_color >> 16);
vga_wgfx(regbase, CL_GR13, fg_color >> 16);
vga_wgfx(regbase, CL_GR14, bg_color >> 24);
vga_wgfx(regbase, CL_GR15, fg_color >> 24);
vga_wgfx(regbase, VGA_GFX_MODE, 0); /* mode register */
vga_wgfx(regbase, VGA_GFX_MODE, 0x10); /* Odd/even memory mode */
vga_wgfx(regbase, VGA_GFX_MISC, 0x0E); /* Misc graphics register - text mode enable */
vga_wgfx(regbase, VGA_GFX_COMPARE_MASK, 0x00);
vga_wgfx(regbase, VGA_GFX_SR_VALUE, 0x00);
vga_wgfx(regbase, VGA_GFX_SR_ENABLE, 0x00);
vga_wgfx(regbase, VGA_GFX_COMPARE_VALUE, 0x00);
vga_wgfx(regbase, VGA_GFX_DATA_ROTATE, 0x00);
vga_wgfx(regbase, VGA_GFX_PLANE_READ, 0x00);
vga_wgfx(regbase, VGA_GFX_MODE, 0x00);
vga_wgfx(regbase, VGA_GFX_MISC, 0x05);
vga_wgfx(regbase, VGA_GFX_COMPARE_MASK, 0x0F);
vga_wgfx(regbase, VGA_GFX_BIT_MASK, 0xFF);
vga_wgfx(NULL, 0x25, temp);
vga_wgfx(NULL, 0x0E, par->ExtCRTDispAddr);
vga_wgfx(NULL, 0x0F, par->ExtCRTOffset);
vga_wgfx(NULL, 0x10, temp);
vga_wgfx(NULL, 0x11, par->SysIfaceCntl2);
vga_wgfx(NULL, 0x15, 0 /*par->SingleAddrPage */ );
vga_wgfx(NULL, 0x16, 0 /*par->DualAddrPage */ );
vga_wgfx(NULL, 0x20, temp);
vga_wgfx(NULL, 0x25, temp);
vga_wgfx(NULL, 0x30, temp);
vga_wgfx(NULL, 0x28, par->PanelVertCenterReg1);
vga_wgfx(NULL, 0x29, par->PanelVertCenterReg2);
vga_wgfx(NULL, 0x2a, par->PanelVertCenterReg3);
vga_wgfx(NULL, 0x32, par->PanelVertCenterReg4);
vga_wgfx(NULL, 0x33, par->PanelHorizCenterReg1);
vga_wgfx(NULL, 0x34, par->PanelHorizCenterReg2);
vga_wgfx(NULL, 0x35, par->PanelHorizCenterReg3);
vga_wgfx(NULL, 0x36, par->PanelHorizCenterReg4);
vga_wgfx(NULL, 0x36, par->PanelHorizCenterReg4);
vga_wgfx(NULL, 0x37, par->PanelVertCenterReg5);
vga_wgfx(NULL, 0x38, par->PanelHorizCenterReg5);
vga_wgfx(NULL, 0x9B, par->VCLK3NumeratorLow);
vga_wgfx(NULL, 0x8F, temp);
vga_wgfx(NULL, 0x9F, par->VCLK3Denominator);
vga_wgfx(NULL, 0x93, 0xc0); /* Gives 5x faster framebuffer writes !!! */
vga_wgfx(state->vgabase, 0x0E, (((Base >> 16) & 0x0f) | (oldExtCRTDispAddr & 0xf0)));
vga_wgfx(NULL, 0x20, reg);
vga_wgfx(NULL, 0x01, reg);
vga_wgfx(NULL, 0x09, 0x26);
vga_wgfx(NULL, 0x09, 0x00);
vga_wgfx(state->vgabase, 0x09, 0x00);
vga_wgfx(NULL, 0x09, 0x26);
vga_wgfx(NULL, i, par->Graphics[i]);
vga_wgfx(NULL, 0x15, 0x00);
vga_wgfx(NULL, 0x0A, par->GeneralLockReg);
vga_wgfx(NULL, 0x90, temp);
vga_wgfx(par->state.vgabase, VGA_GFX_MODE, 0x20);
vga_wgfx(par->state.vgabase, VGA_GFX_MODE, 0x40);
vga_wgfx(par->state.vgabase, 0x20, 0x00);
vga_wgfx(par->state.vgabase, 0x21, 0x00);
vga_wgfx(par->state.vgabase, 0x22, 0x00);
vga_wgfx(par->state.vgabase, VGA_GFX_MODE, 0x40);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x1);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, gr4);
vga_wgfx(state->vgabase, VGA_GFX_MODE, gr5);
vga_wgfx(state->vgabase, VGA_GFX_MISC, gr6);
vga_wgfx(state->vgabase, VGA_GFX_DATA_ROTATE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_BIT_MASK, 0xff);
vga_wgfx(state->vgabase, VGA_GFX_SR_ENABLE, 0x00);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x2);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x3);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x1);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5);
vga_wgfx(state->vgabase, VGA_GFX_SR_ENABLE, gr1);
vga_wgfx(state->vgabase, VGA_GFX_DATA_ROTATE, gr3);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, gr4);
vga_wgfx(state->vgabase, VGA_GFX_MODE, gr5);
vga_wgfx(state->vgabase, VGA_GFX_MISC, gr6);
vga_wgfx(state->vgabase, VGA_GFX_BIT_MASK, gr8);
vga_wgfx(state->vgabase, i, saved->gfx[i]);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x2);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5);
vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x3);
vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0);
vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5);