vga_io_wcrt
vga_io_wcrt(VGA_CRTC_START_HI, pos >> 8);
vga_io_wcrt(VGA_CRTC_START_LO, pos & 0xFF);
vga_io_wcrt(VGA_CRTC_V_SYNC_END, par->crtc[VGA_CRTC_V_SYNC_END]);
vga_io_wcrt(i, par->crtc[i]);
vga_io_wcrt(VGA_CRTC_V_SYNC_START, 0xff);
vga_io_wcrt(VGA_CRTC_V_SYNC_END, 0x40);
vga_io_wcrt(VGA_CRTC_OVERFLOW, par->vga_state.Overflow | 0x84);
vga_io_wcrt(VGA_CRTC_H_SYNC_START, 0xff);
vga_io_wcrt(VGA_CRTC_H_SYNC_END, 0x00);
vga_io_wcrt(0x00, par->vga_state.HorizontalTotal);
vga_io_wcrt(0x01, par->vga_state.HorizDisplayEnd);
vga_io_wcrt(0x04, par->vga_state.StartHorizRetrace);
vga_io_wcrt(0x05, par->vga_state.EndHorizRetrace);
vga_io_wcrt(0x07, par->vga_state.Overflow);
vga_io_wcrt(0x10, par->vga_state.StartVertRetrace);
vga_io_wcrt(0x11, par->vga_state.EndVertRetrace);
vga_io_wcrt(0x17, par->vga_state.ModeControl);