| version 1.6, 2003/11/08 17:06:01 | version 1.8, 2005/02/07 15:39:27 | 
| Line 21  static const char str_scropt[] = "Screen | Line 21  static const char str_scropt[] = "Screen | 
 | static LRESULT CALLBACK Scropt1DlgProc(HWND hWnd, UINT msg, | static LRESULT CALLBACK Scropt1DlgProc(HWND hWnd, UINT msg, | 
 | WPARAM wp, LPARAM lp) { | WPARAM wp, LPARAM lp) { | 
 | char    work[32]; | char    work[32]; | 
| WORD    ret; | UINT16  ret; | 
| BYTE    b; | UINT8   b; | 
 | int             renewal; | int             renewal; | 
 |  |  | 
 | switch(msg) { | switch(msg) { | 
| Line 41  static LRESULT CALLBACK Scropt1DlgProc(H | Line 41  static LRESULT CALLBACK Scropt1DlgProc(H | 
 | return(TRUE); | return(TRUE); | 
 |  |  | 
 | case WM_COMMAND: | case WM_COMMAND: | 
| switch (LOWORD(wp)) { | switch(LOWORD(wp)) { | 
 | case IDC_LCD: | case IDC_LCD: | 
 | EnableWindow(GetDlgItem(hWnd, IDC_LCDX), | EnableWindow(GetDlgItem(hWnd, IDC_LCDX), | 
 | GetDlgItemCheck(hWnd, IDC_LCD)); | GetDlgItemCheck(hWnd, IDC_LCD)); | 
| Line 52  static LRESULT CALLBACK Scropt1DlgProc(H | Line 52  static LRESULT CALLBACK Scropt1DlgProc(H | 
 | case WM_HSCROLL: | case WM_HSCROLL: | 
 | switch(GetDlgCtrlID((HWND)lp)) { | switch(GetDlgCtrlID((HWND)lp)) { | 
 | case IDC_SKIPLIGHT: | case IDC_SKIPLIGHT: | 
| ret = (WORD)SendDlgItemMessage(hWnd, IDC_SKIPLIGHT, | ret = (UINT16)SendDlgItemMessage(hWnd, IDC_SKIPLIGHT, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | wsprintf(work, str_d, ret); | wsprintf(work, str_d, ret); | 
 | SetDlgItemText(hWnd, IDC_LIGHTSTR, work); | SetDlgItemText(hWnd, IDC_LIGHTSTR, work); | 
| Line 68  static LRESULT CALLBACK Scropt1DlgProc(H | Line 68  static LRESULT CALLBACK Scropt1DlgProc(H | 
 | np2cfg.skipline = b; | np2cfg.skipline = b; | 
 | renewal = 1; | renewal = 1; | 
 | } | } | 
| if ((ret = (WORD)SendDlgItemMessage(hWnd, IDC_SKIPLIGHT, | if ((ret = (UINT16)SendDlgItemMessage(hWnd, IDC_SKIPLIGHT, | 
 | TBM_GETPOS, 0, 0)) > 255) { | TBM_GETPOS, 0, 0)) > 255) { | 
 | ret = 255; | ret = 255; | 
 | } | } | 
| Line 102  static const int gdcchip[4] = {IDC_GRCGN | Line 102  static const int gdcchip[4] = {IDC_GRCGN | 
 | static LRESULT CALLBACK Scropt2DlgProc(HWND hWnd, UINT msg, | static LRESULT CALLBACK Scropt2DlgProc(HWND hWnd, UINT msg, | 
 | WPARAM wp, LPARAM lp) { | WPARAM wp, LPARAM lp) { | 
 |  |  | 
| BYTE    b; | UINT8   b; | 
 | UINT    update; | UINT    update; | 
 |  |  | 
 | switch(msg) { | switch(msg) { | 
| Line 115  static LRESULT CALLBACK Scropt2DlgProc(H | Line 115  static LRESULT CALLBACK Scropt2DlgProc(H | 
 | } | } | 
 | SetDlgItemCheck(hWnd, gdcchip[np2cfg.grcg & 3], TRUE); | SetDlgItemCheck(hWnd, gdcchip[np2cfg.grcg & 3], TRUE); | 
 | SetDlgItemCheck(hWnd, IDC_PC980124, np2cfg.color16); | SetDlgItemCheck(hWnd, IDC_PC980124, np2cfg.color16); | 
 |  | #if defined(SUPPORT_PC9821) | 
 |  | EnableWindow(GetDlgItem(hWnd, IDC_GCBOX), FALSE); | 
 |  | EnableWindow(GetDlgItem(hWnd, IDC_GRCGNON), FALSE); | 
 |  | EnableWindow(GetDlgItem(hWnd, IDC_GRCG), FALSE); | 
 |  | EnableWindow(GetDlgItem(hWnd, IDC_GRCG2), FALSE); | 
 |  | EnableWindow(GetDlgItem(hWnd, IDC_EGC), FALSE); | 
 |  | EnableWindow(GetDlgItem(hWnd, IDC_PC980124), FALSE); | 
 |  | #endif | 
 | return(TRUE); | return(TRUE); | 
 |  |  | 
 | case WM_NOTIFY: | case WM_NOTIFY: | 
| Line 150  static LRESULT CALLBACK Scropt3DlgProc(H | Line 158  static LRESULT CALLBACK Scropt3DlgProc(H | 
 | WPARAM wp, LPARAM lp) { | WPARAM wp, LPARAM lp) { | 
 |  |  | 
 | char    work[32]; | char    work[32]; | 
| BYTE    value[6]; | UINT8   value[6]; | 
| BYTE    b; | UINT8   b; | 
 | UINT    update; | UINT    update; | 
 |  |  | 
 | switch(msg) { | switch(msg) { | 
| Line 187  static LRESULT CALLBACK Scropt3DlgProc(H | Line 195  static LRESULT CALLBACK Scropt3DlgProc(H | 
 | case WM_HSCROLL: | case WM_HSCROLL: | 
 | switch(GetDlgCtrlID((HWND)lp)) { | switch(GetDlgCtrlID((HWND)lp)) { | 
 | case IDC_TRAMWAIT: | case IDC_TRAMWAIT: | 
| b = (BYTE)SendDlgItemMessage(hWnd, IDC_TRAMWAIT, | b = (UINT8)SendDlgItemMessage(hWnd, IDC_TRAMWAIT, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | wsprintf(work, str_u, b); | wsprintf(work, str_u, b); | 
 | SetDlgItemText(hWnd, IDC_TRAMSTR, work); | SetDlgItemText(hWnd, IDC_TRAMSTR, work); | 
 | break; | break; | 
 | case IDC_VRAMWAIT: | case IDC_VRAMWAIT: | 
| b = (BYTE)SendDlgItemMessage(hWnd, IDC_VRAMWAIT, | b = (UINT8)SendDlgItemMessage(hWnd, IDC_VRAMWAIT, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | wsprintf(work, str_u, b); | wsprintf(work, str_u, b); | 
 | SetDlgItemText(hWnd, IDC_VRAMSTR, work); | SetDlgItemText(hWnd, IDC_VRAMSTR, work); | 
 | break; | break; | 
 | case IDC_GRCGWAIT: | case IDC_GRCGWAIT: | 
| b = (BYTE)SendDlgItemMessage(hWnd, IDC_GRCGWAIT, | b = (UINT8)SendDlgItemMessage(hWnd, IDC_GRCGWAIT, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | wsprintf(work, str_u, b); | wsprintf(work, str_u, b); | 
 | SetDlgItemText(hWnd, IDC_GRCGSTR, work); | SetDlgItemText(hWnd, IDC_GRCGSTR, work); | 
 | break; | break; | 
 | case IDC_REALPAL: | case IDC_REALPAL: | 
| b = (BYTE)SendDlgItemMessage(hWnd, IDC_REALPAL, | b = (UINT8)SendDlgItemMessage(hWnd, IDC_REALPAL, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | wsprintf(work, str_d, (int)b - 32); | wsprintf(work, str_d, (int)b - 32); | 
 | SetDlgItemText(hWnd, IDC_REALPALSTR, work); | SetDlgItemText(hWnd, IDC_REALPALSTR, work); | 
| Line 216  static LRESULT CALLBACK Scropt3DlgProc(H | Line 224  static LRESULT CALLBACK Scropt3DlgProc(H | 
 | if ((((NMHDR *)lp)->code) == (UINT)PSN_APPLY) { | if ((((NMHDR *)lp)->code) == (UINT)PSN_APPLY) { | 
 | update = 0; | update = 0; | 
 | ZeroMemory(value, sizeof(value)); | ZeroMemory(value, sizeof(value)); | 
| value[0] = (BYTE)SendDlgItemMessage(hWnd, IDC_TRAMWAIT, | value[0] = (UINT8)SendDlgItemMessage(hWnd, IDC_TRAMWAIT, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | if (value[0]) { | if (value[0]) { | 
 | value[1] = 1; | value[1] = 1; | 
 | } | } | 
| value[2] = (BYTE)SendDlgItemMessage(hWnd, IDC_VRAMWAIT, | value[2] = (UINT8)SendDlgItemMessage(hWnd, IDC_VRAMWAIT, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | if (value[2]) { | if (value[2]) { | 
 | value[3] = 1; | value[3] = 1; | 
 | } | } | 
| value[4] = (BYTE)SendDlgItemMessage(hWnd, IDC_GRCGWAIT, | value[4] = (UINT8)SendDlgItemMessage(hWnd, IDC_GRCGWAIT, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | if (value[4]) { | if (value[4]) { | 
 | value[5] = 1; | value[5] = 1; | 
| Line 237  static LRESULT CALLBACK Scropt3DlgProc(H | Line 245  static LRESULT CALLBACK Scropt3DlgProc(H | 
 | update |= SYS_UPDATECFG; | update |= SYS_UPDATECFG; | 
 | } | } | 
 | } | } | 
| b = (BYTE)SendDlgItemMessage(hWnd, IDC_REALPAL, | b = (UINT8)SendDlgItemMessage(hWnd, IDC_REALPAL, | 
 | TBM_GETPOS, 0, 0); | TBM_GETPOS, 0, 0); | 
 | if (np2cfg.realpal != b) { | if (np2cfg.realpal != b) { | 
 | np2cfg.realpal = b; | np2cfg.realpal = b; |