--- np2/win9x/np2.cpp 2007/01/08 07:52:01 1.70 +++ np2/win9x/np2.cpp 2007/07/20 14:39:11 1.72 @@ -793,6 +793,16 @@ static void np2cmd(HWND hWnd, UINT16 cmd update |= SYS_UPDATECFG; break; + case IDM_PX1: + xmenu_setsound(0x30); + update |= SYS_UPDATECFG; + break; + + case IDM_PX2: + xmenu_setsound(0x50); + update |= SYS_UPDATECFG; + break; + case IDM_JASTSOUND: xmenu_setjastsound(np2oscfg.jastsnd ^ 1); update |= SYS_UPDATEOSCFG; @@ -1066,8 +1076,8 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT case IDM_SCRNMUL16: if ((!scrnmng_isfullscreen()) && !(GetWindowLong(hWndMain, GWL_STYLE) & WS_MINIMIZE)) { - sysmenu_setscrnmul(wParam - IDM_SCRNMUL); - scrnmng_setmultiple(wParam - IDM_SCRNMUL); + sysmenu_setscrnmul((UINT8)(wParam - IDM_SCRNMUL)); + scrnmng_setmultiple((int)(wParam - IDM_SCRNMUL)); } break; @@ -1837,6 +1847,6 @@ int WINAPI WinMain(HINSTANCE hInstance, viewer_term(); // ver0.30 - return(msg.wParam); + return((int)msg.wParam); }