vga_wseq
vga_wseq(NULL, CL_SEQR6, 0x12); /* unlock all extension registers */
vga_wseq(NULL, CL_SEQRF, 0x18);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE, vga_state.ClockingMode | 0x20);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE, vga_state.ClockingMode);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x04);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x07);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x03);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x01);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x03);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x03);
vga_wseq(state->vgabase, VGA_SEQ_CHARACTER_MAP, font_select);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x03);
vga_wseq(par->state.vgabase, 0x1C, regval | (code[0] & 4 ? 0x80 : 0));
vga_wseq(par->state.vgabase, 0x1C, regval);
vga_wseq(par->state.vgabase, 0x1C, regval | (code[0] & 4 ? 0x80 : 0));
vga_wseq(par->state.vgabase, 0x1C, regval);
vga_wseq(par->state.vgabase, 0x13, info->fix.smem_start >> 16);
vga_wseq(par->state.vgabase, 0x14, info->fix.smem_start >> 24);
vga_wseq(par->state.vgabase, 0x15, 0);
vga_wseq(par->state.vgabase, 0x16, 0);
vga_wseq(par->state.vgabase, 0x18, regval);
vga_wseq(par->state.vgabase, 0x11, 0x10); /* basic VGA mode */
vga_wseq(par->state.vgabase, 0x11, 0x10); /* basic VGA mode */
vga_wseq(par->state.vgabase, 0x11, 0x10); /* basic VGA mode */
vga_wseq(par->state.vgabase, 0x11, 0x16); /* 8bpp accel mode */
vga_wseq(par->state.vgabase, 0x11, 0x1A); /* 16bpp accel mode */
vga_wseq(par->state.vgabase, 0x11, 0x1A); /* 16bpp accel mode */
vga_wseq(par->state.vgabase, 0x11, 0x16); /* 8bpp accel mode ??? */
vga_wseq(par->state.vgabase, 0x11, 0x1E); /* 32bpp accel mode */
vga_wseq(regbase, VGA_SEQ_MEMORY_MODE, 0x06);
vga_wseq(regbase, VGA_SEQ_PLANE_WRITE, 0x01);
vga_wseq(regbase, CL_SEQR7,
vga_wseq(regbase, CL_SEQR7,
vga_wseq(regbase, CL_SEQRF, 0xb0);
vga_wseq(regbase, CL_SEQRF, 0xb8);
vga_wseq(regbase, CL_SEQR7, 0x87);
vga_wseq(regbase, CL_SEQRF, 0xb0);
vga_wseq(regbase, CL_SEQR7, 0x27);
vga_wseq(regbase, CL_SEQRF, 0xb0);
vga_wseq(regbase, CL_SEQR7,
vga_wseq(regbase, CL_SEQR7, 0x17);
vga_wseq(regbase, CL_SEQR7,
vga_wseq(regbase, CL_SEQR7, 0x85);
vga_wseq(regbase, CL_SEQRF, 0xb0);
vga_wseq(regbase, CL_SEQR7, 0x25);
vga_wseq(regbase, CL_SEQRF, 0xb0);
vga_wseq(regbase, CL_SEQR7, 0xa5);
vga_wseq(regbase, CL_SEQR7, 0x15);
vga_wseq(regbase, CL_SEQR7,
vga_wseq(regbase, VGA_SEQ_CLOCK_MODE, tmp);
vga_wseq(cinfo->regbase, VGA_SEQ_CLOCK_MODE, val);
vga_wseq(cinfo->regbase, VGA_SEQ_RESET, 0x03);
vga_wseq(cinfo->regbase, VGA_SEQ_CLOCK_MODE, 0x21);
vga_wseq(cinfo->regbase, CL_SEQR6, 0x12);
vga_wseq(cinfo->regbase, CL_SEQRF, 0x98);
vga_wseq(cinfo->regbase, CL_SEQRF, 0xb8);
vga_wseq(cinfo->regbase, CL_SEQR16, 0x0f);
vga_wseq(cinfo->regbase, CL_SEQRF, 0xb0);
vga_wseq(cinfo->regbase, VGA_SEQ_PLANE_WRITE, 0xff);
vga_wseq(cinfo->regbase, VGA_SEQ_CHARACTER_MAP, 0x00);
vga_wseq(cinfo->regbase, VGA_SEQ_MEMORY_MODE, 0x0a);
vga_wseq(cinfo->regbase, CL_SEQR7, bi->sr07);
vga_wseq(cinfo->regbase, CL_SEQR10, 0x00);
vga_wseq(cinfo->regbase, CL_SEQR11, 0x00);
vga_wseq(cinfo->regbase, CL_SEQR12, 0x00);
vga_wseq(cinfo->regbase, CL_SEQR13, 0x00);
vga_wseq(cinfo->regbase, CL_SEQR17, 0x00);
vga_wseq(cinfo->regbase, CL_SEQR18, 0x02);
vga_wseq(cinfo->regbase, CL_SEQR1F,
vga_wseq(cinfo->regbase, CL_SEQR1E, old1e);
vga_wseq(cinfo->regbase, CL_SEQR1F, old1f);
vga_wseq(regbase, CL_SEQRE, tmp);
vga_wseq(regbase, CL_SEQR1E, nom);
vga_wseq(regbase, CL_SEQRE, nom);
vga_wseq(regbase, CL_SEQR1E, tmp);
vga_wseq(regbase, CL_SEQR7,
vga_wseq(regbase, CL_SEQR7,
vga_wseq(regbase, CL_SEQRF, 0xb0);
vga_wseq(regbase, CL_SEQRF, 0xd0);
vga_wseq(regbase, VGA_SEQ_CLOCK_MODE, VGA_SR01_CHAR_CLK_8DOTS);
vga_wseq(regbase, VGA_SEQ_PLANE_WRITE, VGA_SR02_ALL_PLANES);
vga_wseq(regbase, VGA_SEQ_CHARACTER_MAP, 0x00);
vga_wseq(regbase, VGA_SEQ_MEMORY_MODE, VGA_SR04_EXT_MEM | VGA_SR04_SEQ_MODE);
vga_wseq(regbase, VGA_SEQ_MEMORY_MODE, VGA_SR04_EXT_MEM);
vga_wseq(regbase, VGA_SEQ_PLANE_WRITE, 0x03);
vga_wseq(regbase, regset->regnum, regval);
vga_wseq(NULL, 0x01, reg);
vga_wseq(NULL, 0x00, 0x01); /* Synchronous Reset */
vga_wseq(NULL, 0x01, tmp | 0x20); /* disable the display */
vga_wseq(NULL, 0x01, tmp & ~0x20); /* reenable display */
vga_wseq(NULL, 0x00, 0x03); /* clear synchronousreset */
vga_wseq(NULL, i, par->Sequencer[i]);
vga_wseq(par->state.vgabase, 0x08, 0x06);
vga_wseq(par->state.vgabase, 0x08, 0x06);
vga_wseq(par->state.vgabase, 0x12, (n - 2) | ((r & 3) << 6)); /* n and two bits of r */
vga_wseq(par->state.vgabase, 0x29, r >> 2); /* remaining highest bit of r */
vga_wseq(par->state.vgabase, 0x12, (n - 2) | (r << 5));
vga_wseq(par->state.vgabase, 0x13, m - 2);
vga_wseq(par->state.vgabase, 0x15, regval & ~(1<<5));
vga_wseq(par->state.vgabase, 0x15, regval | (1<<5));
vga_wseq(par->state.vgabase, 0x15, regval & ~(1<<5));
vga_wseq(par->state.vgabase, 0x08, 0x06);
vga_wseq(NULL, 0x00, 0x01);
vga_wseq(NULL, 0x00, seq);
vga_wseq(NULL, 0x00, 0x03);
vga_wseq(par->state.vgabase, 0x46, (n | (r << 6)));
vga_wseq(par->state.vgabase, 0x47, m);
vga_wseq(par->state.vgabase, 0x17, 0x1F); // FIFO depth
vga_wseq(par->state.vgabase, 0x18, 0x4E);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x1);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x2);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, seq2);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, seq4);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE, seq1 & ~(1 << 5));
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x3);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE, seq1);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE, seq1 | 1 << 5);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x3);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x4);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x8);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x1);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x2);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE, seq1 & ~(1 << 5));
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x3);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE, seq1);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, seq2);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, seq4);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE,
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x01);
vga_wseq(state->vgabase, i, saved->seq[i]);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x03);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE,
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1);
vga_wseq(state->vgabase, VGA_SEQ_CLOCK_MODE, seq1 | 1 << 5);
vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x3);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x4);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6);
vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x8);
vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6);
vga_wseq(regbase, index, (data & mask) | (vga_rseq(regbase, index) & ~mask));