ega_init() { old_mode = setmode(16); vdevice.sizeX = 349 * E_PIX_ASPECT; vdevice.sizeY = 349; vdevice.sizeSx = 640; vdevice.sizeSy = 349; vdevice.depth = 4; _buffer_segment = (unsigned) 0xA000; _buffer_offset = 0; pc_locinit(vdevice.sizeSx, vdevice.sizeSy); zsetup(); vega_setpal(); return (1); }
static int hgc_init() { vdevice.sizeX = 347 * H_PIX_ASPECT; vdevice.sizeY = 347; vdevice.sizeSx = 719; vdevice.sizeSy = 347; vdevice.depth = 1; hgc_config(); hgc_gmode(); /* Also sets _buffer_segment */ _cur_color = 0; hgc_clear(); _cur_color = 1; set_loc(5); /* For the mouse */ pc_locinit(vdevice.sizeSx, vdevice.sizeSy); return (1); }