MULTIFUNC_CNTL
WriteReg16(MULTIFUNC_CNTL, h);
WriteReg16(MULTIFUNC_CNTL, 0xa000);
WriteReg16(MULTIFUNC_CNTL, height);
WriteReg16(MULTIFUNC_CNTL, 0xa000);
WriteReg16(MULTIFUNC_CNTL, h);
WriteReg16(MULTIFUNC_CNTL, 0xa000);
WriteReg16(MULTIFUNC_CNTL, 0); // height is 1; but as computed it is 0
WriteReg16(MULTIFUNC_CNTL, 0xa000);
WriteReg16(MULTIFUNC_CNTL, 0x5000 | 0x0004 | 0x000c);
WriteReg16(MULTIFUNC_CNTL, SCISSORS_L | 0);
WriteReg16(MULTIFUNC_CNTL, SCISSORS_T | 0);
WriteReg16(MULTIFUNC_CNTL, SCISSORS_R | (mode.timing.h_display - 1));
WriteReg16(MULTIFUNC_CNTL, SCISSORS_B | ((si.maxFrameBufferSize / mode.bytesPerRow) - 1));