pnozz_write_dac_ctl_reg(pPnozz, DAC_CURSOR_HOT_X, 63); pnozz_write_dac_ctl_reg(pPnozz, DAC_CURSOR_HOT_Y, 63); pnozz_read_4(pPnozz, VID_DACSYNC);
PnozzHWCursorInit(ScreenPtr pScreen){    ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum];    PnozzPtr pPnozz;    xf86CursorInfoPtr infoPtr;    pPnozz = GET_PNOZZ_FROM_SCRN(pScrn);    pPnozz->CursorX = pPnozz->CursorY = 0;    pPnozz->CursorBg = pPnozz->CursorFg = 0;    pPnozz->CursorEnabled = FALSE;    infoPtr = xf86CreateCursorInfoRec();    if(!infoPtr) return FALSE;        pPnozz->CursorInfoRec = infoPtr;    infoPtr->MaxWidth = 64;    infoPtr->MaxHeight = 64;    infoPtr->Flags = HARDWARE_CURSOR_AND_SOURCE_WITH_MASK |	HARDWARE_CURSOR_TRUECOLOR_AT_8BPP | 	HARDWARE_CURSOR_SOURCE_MASK_INTERLEAVE_1 |	HARDWARE_CURSOR_BIT_ORDER_MSBFIRST;    infoPtr->SetCursorColors = PnozzSetCursorColors;    infoPtr->SetCursorPosition = PnozzSetCursorPosition;    infoPtr->LoadCursorImage = PnozzLoadCursorImage;    infoPtr->HideCursor = PnozzHideCursor;    infoPtr->ShowCursor = PnozzShowCursor;    infoPtr->UseHWCursor = NULL;    pnozz_write_dac_ctl_reg(pPnozz, DAC_CURSOR_HOT_X, 63);    pnozz_write_dac_ctl_reg(pPnozz, DAC_CURSOR_HOT_Y, 63);    pnozz_read_4(pPnozz, VID_DACSYNC);        return xf86InitCursor(pScreen, infoPtr);}