Diff for /np2/win9x/debuguty/viewseg.cpp between versions 1.1.1.1 and 1.5

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        "viewseg.h"  #include        "viewseg.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 26  static void viewseg_paint(NP2VIEW_T *vie Line 26  static void viewseg_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 57  static void viewseg_paint(NP2VIEW_T *vie Line 57  static void viewseg_paint(NP2VIEW_T *vie
         }          }
   
         for (y=0; y<rc->bottom && off<0x10000; y+=16, off+=16) {          for (y=0; y<rc->bottom && off<0x10000; y+=16, off+=16) {
                 wsprintf(str, "%04x:%04x", view->seg, off);                  OEMSPRINTF(str, OEMTEXT("%04x:%04x"), view->seg, off);
                 TextOut(hdc, 0, y, str, 9);                  TextOut(hdc, 0, y, str, 9);
                 if (view->lock) {                  if (view->lock) {
                         p = (BYTE *)view->buf1.ptr;                          p = (BYTE *)view->buf1.ptr;
Line 87  LRESULT CALLBACK viewseg_proc(NP2VIEW_T  Line 87  LRESULT CALLBACK viewseg_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:

Removed from v.1.1.1.1  
changed lines
  Added in v.1.5


RetroPC.NET-CVS <cvs@retropc.net>