| version 1.1.1.1, 2003/10/16 17:59:10 | version 1.5, 2005/02/09 20:11:36 | 
| Line 1 | Line 1 | 
 | #include        "compiler.h" | #include        "compiler.h" | 
 | #include        "resource.h" | #include        "resource.h" | 
 | #include        "np2.h" | #include        "np2.h" | 
 | #include        "i286.h" |  | 
 | #include        "viewer.h" | #include        "viewer.h" | 
 | #include        "viewcmn.h" | #include        "viewcmn.h" | 
 | #include        "viewmenu.h" | #include        "viewmenu.h" | 
 | #include        "viewmem.h" | #include        "viewmem.h" | 
 | #include        "view1mb.h" | #include        "view1mb.h" | 
 |  | #include        "cpucore.h" | 
 |  |  | 
 |  |  | 
 | static void set_viewseg(HWND hwnd, NP2VIEW_T *view, WORD seg) { | static void set_viewseg(HWND hwnd, NP2VIEW_T *view, WORD seg) { | 
| Line 29  static void view1mb_paint(NP2VIEW_T *vie | Line 29  static void view1mb_paint(NP2VIEW_T *vie | 
 | DWORD   off; | DWORD   off; | 
 | BYTE    *p; | BYTE    *p; | 
 | BYTE    buf[16]; | BYTE    buf[16]; | 
| char    str[16]; | OEMCHAR str[16]; | 
 | HFONT   hfont; | HFONT   hfont; | 
 |  |  | 
 | hfont = CreateFont(16, 0, 0, 0, 0, 0, 0, 0, | hfont = CreateFont(16, 0, 0, 0, 0, 0, 0, 0, | 
 | SHIFTJIS_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, | SHIFTJIS_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, | 
| DEFAULT_QUALITY, FIXED_PITCH, "£Í£Ó¥´¥·¥Ã¥¯"); | DEFAULT_QUALITY, FIXED_PITCH, np2viewfont); | 
 | SetTextColor(hdc, 0xffffff); | SetTextColor(hdc, 0xffffff); | 
 | SetBkColor(hdc, 0x400000); | SetBkColor(hdc, 0x400000); | 
 | hfont = (HFONT)SelectObject(hdc, hfont); | hfont = (HFONT)SelectObject(hdc, hfont); | 
| Line 56  static void view1mb_paint(NP2VIEW_T *vie | Line 56  static void view1mb_paint(NP2VIEW_T *vie | 
 |  |  | 
 | off = (view->pos) << 4; | off = (view->pos) << 4; | 
 | for (y=0; y<rc->bottom && off<0x10fff0; y+=16, off+=16) { | for (y=0; y<rc->bottom && off<0x10fff0; y+=16, off+=16) { | 
| wsprintf(str, "%08x", off); | OEMSPRINTF(str, OEMTEXT("%08x"), off); | 
 | TextOut(hdc, 0, y, str, 8); | TextOut(hdc, 0, y, str, 8); | 
 | if (view->lock) { | if (view->lock) { | 
 | p = (BYTE *)view->buf1.ptr; | p = (BYTE *)view->buf1.ptr; | 
| Line 86  LRESULT CALLBACK view1mb_proc(NP2VIEW_T | Line 86  LRESULT CALLBACK view1mb_proc(NP2VIEW_T | 
 | case WM_COMMAND: | case WM_COMMAND: | 
 | switch(LOWORD(wp)) { | switch(LOWORD(wp)) { | 
 | case IDM_SEGCS: | case IDM_SEGCS: | 
| set_viewseg(hwnd, view, I286_CS); | set_viewseg(hwnd, view, CPU_CS); | 
 | break; | break; | 
 |  |  | 
 | case IDM_SEGDS: | case IDM_SEGDS: | 
| set_viewseg(hwnd, view, I286_DS); | set_viewseg(hwnd, view, CPU_DS); | 
 | break; | break; | 
 |  |  | 
 | case IDM_SEGES: | case IDM_SEGES: | 
| set_viewseg(hwnd, view, I286_ES); | set_viewseg(hwnd, view, CPU_ES); | 
 | break; | break; | 
 |  |  | 
 | case IDM_SEGSS: | case IDM_SEGSS: | 
| set_viewseg(hwnd, view, I286_SS); | set_viewseg(hwnd, view, CPU_SS); | 
 | break; | break; | 
 |  |  | 
 | case IDM_SEGTEXT: | case IDM_SEGTEXT: |