--- np2/win9x/subwind.cpp 2004/04/08 13:08:22 1.7 +++ np2/win9x/subwind.cpp 2004/04/09 10:52:21 1.9 @@ -316,7 +316,7 @@ void kdispwin_create(void) { WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX, kdispcfg.posx, kdispcfg.posy, - CW_USEDEFAULT, CW_USEDEFAULT, + KEYDISP_WIDTH, KEYDISP_HEIGHT, NULL, NULL, hInst, NULL); kdispwin.hwnd = hwnd; if (hwnd == NULL) { @@ -439,11 +439,25 @@ static void mdpalcnv(CMNPAL *dst, const UINT i; switch(bpp) { +#if defined(SUPPORT_16BPP) + case 16: + for (i=0; i