Lines Matching defs:mode
76 Trio64_ModeInit(const DisplayModeEx& mode)
81 mode.timing.h_display, mode.timing.v_display, mode.timing.pixel_clock);
92 Trio64_CalcClock(mode.timing.pixel_clock, 1, 1, 31, 0, 3, 135000, 270000,
114 switch (mode.bpp) {
135 switch (mode.timing.h_display) {
176 InitCrtcTimingValues(mode, (mode.bpp > 8) ? 2 : 1, crtc, cr3b, cr3c, cr5d, cr5e);
192 if ( ! (mode.timing.flags & B_POSITIVE_HSYNC))
194 if ( ! (mode.timing.flags & B_POSITIVE_VSYNC))
214 WriteCrtcReg(0x51, mode.bytesPerRow >> 7, 0x30);
218 int clock2 = mode.timing.pixel_clock * (mode.bpp / 8);
240 WriteCrtcReg(0x42, 0x00, 0x20); // disable interlace mode
254 WriteReg16(MULTIFUNC_CNTL, SCISSORS_R | (mode.timing.h_display - 1));
255 WriteReg16(MULTIFUNC_CNTL, SCISSORS_B | ((si.maxFrameBufferSize / mode.bytesPerRow) - 1));
265 Trio64_SetDisplayMode(const DisplayModeEx& mode)
269 // and assume that the mode values we get here are acceptable.
273 if ( ! Trio64_ModeInit(mode)) {
278 Trio64_AdjustFrame(mode);
288 Trio64_AdjustFrame(const DisplayModeEx& mode)
292 int base = (((mode.v_display_start * mode.virtual_width + mode.h_display_start)
293 * (mode.bpp / 8)) >> 2) & ~1;
306 // Set the indexed color palette for 8-bit color depth mode.