TEXT_COLS
gfx_fb.framebuffer_common.framebuffer_width = TEXT_COLS;
gfx_fb.framebuffer_common.framebuffer_pitch = TEXT_COLS * 2;
gfx_fb.framebuffer_common.framebuffer_width = TEXT_COLS;
gfx_fb.framebuffer_common.framebuffer_pitch = TEXT_COLS * 2;
*width = TEXT_COLS;
devinit.width = TEXT_COLS;
devinit.linebytes = TEXT_COLS;
devinit->width = TEXT_COLS;
devinit->linebytes = TEXT_COLS;
for (i = 0; i < TEXT_ROWS * TEXT_COLS; i++)
if (ma->s_col < 0 || ma->s_col >= TEXT_COLS ||
ma->e_col < 0 || ma->e_col >= TEXT_COLS ||
ma->t_col < 0 || ma->t_col >= TEXT_COLS ||
ma->t_col + chars_per_row > TEXT_COLS)
to_row_start = base + ((ma->t_row * TEXT_COLS) + ma->t_col);
from_row_start = base + ((ma->s_row * TEXT_COLS) + ma->s_col);
to_row_start += TEXT_COLS;
from_row_start += TEXT_COLS;
cnt = rows_to_move * TEXT_COLS + chars_per_row;
to_row_start -= TEXT_COLS;
from_row_start -= TEXT_COLS;
addr = (struct cgatext *)vgatext + (da->row * TEXT_COLS + da->col);
addr = row * TEXT_COLS + col;
*row = addr / TEXT_COLS;
*col = addr % TEXT_COLS;
printf("\tVGA %ux%u text mode", TEXT_COLS, TEXT_ROWS);