Diff for /np2/win9x/debuguty/viewreg.cpp between versions 1.6 and 1.9

version 1.6, 2004/04/08 13:08:23 version 1.9, 2005/03/20 08:58:19
Line 15  static void viewreg_paint(NP2VIEW_T *vie Line 15  static void viewreg_paint(NP2VIEW_T *vie
   
         LONG            y;          LONG            y;
         DWORD           pos;          DWORD           pos;
         char            str[128];          TCHAR           str[128];
         HFONT           hfont;          HFONT           hfont;
         I286STAT        *r;          I286STAT        *r;
   
         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 51  static void viewreg_paint(NP2VIEW_T *vie Line 51  static void viewreg_paint(NP2VIEW_T *vie
         for (y=0; y<rc->bottom && pos<4; y+=16, pos++) {          for (y=0; y<rc->bottom && pos<4; y+=16, pos++) {
                 switch(pos) {                  switch(pos) {
                         case 0:                          case 0:
                                 wsprintf(str, "AX=%.4x  BX=%.4x  CX=%.4x  DX=%.4x",                                  wsprintf(str, _T("AX=%.4x  BX=%.4x  CX=%.4x  DX=%.4x"),
                                                                 r->r.w.ax, r->r.w.bx, r->r.w.cx, r->r.w.dx);                                                                  r->r.w.ax, r->r.w.bx, r->r.w.cx, r->r.w.dx);
                                 break;                                  break;
   
                         case 1:                          case 1:
                                 wsprintf(str, "SP=%.4x  BP=%.4x  SI=%.4x  DI=%.4x",                                  wsprintf(str, _T("SP=%.4x  BP=%.4x  SI=%.4x  DI=%.4x"),
                                                                 r->r.w.sp, r->r.w.bp, r->r.w.si, r->r.w.di);                                                                  r->r.w.sp, r->r.w.bp, r->r.w.si, r->r.w.di);
                                 break;                                  break;
   
                         case 2:                          case 2:
                                 wsprintf(str, "CS=%.4x  DS=%.4x  ES=%.4x  SS=%.4x",                                  wsprintf(str, _T("CS=%.4x  DS=%.4x  ES=%.4x  SS=%.4x"),
                                                                 r->r.w.cs, r->r.w.ds, r->r.w.es, r->r.w.ss);                                                                  r->r.w.cs, r->r.w.ds, r->r.w.es, r->r.w.ss);
                                 break;                                  break;
   
                         case 3:                          case 3:
                                 wsprintf(str, "IP=%.4x   %s",                                  wsprintf(str, _T("IP=%.4x   %s"),
                                                                 r->r.w.ip, debugsub_flags(r->r.w.flag));                                                                  r->r.w.ip, debugsub_flags(r->r.w.flag));
                                 break;                                  break;
                 }                  }
                 TextOut(hdc, 0, y, str, strlen(str));                  TextOut(hdc, 0, y, str, lstrlen(str));
         }          }
         DeleteObject(SelectObject(hdc, hfont));          DeleteObject(SelectObject(hdc, hfont));
 }  }
Line 79  static void viewreg_paint(NP2VIEW_T *vie Line 79  static void viewreg_paint(NP2VIEW_T *vie
   
         LONG            y;          LONG            y;
         DWORD           pos;          DWORD           pos;
         char            str[128];          TCHAR           str[128];
         HFONT           hfont;          HFONT           hfont;
         I386STAT        *r;          I386STAT        *r;
   
         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 115  static void viewreg_paint(NP2VIEW_T *vie Line 115  static void viewreg_paint(NP2VIEW_T *vie
         for (y=0; y<rc->bottom && pos<4; y+=16, pos++) {          for (y=0; y<rc->bottom && pos<4; y+=16, pos++) {
                 switch(pos) {                  switch(pos) {
                         case 0:                          case 0:
                                 wsprintf(str, "EAX=%.8x EBX=%.8x ECX=%.8x EDX=%.8x",                                  wsprintf(str, _T("EAX=%.8x EBX=%.8x ECX=%.8x EDX=%.8x"),
                                                                 r->cpu_regs.reg[CPU_EAX_INDEX].d,                                                                  r->cpu_regs.reg[CPU_EAX_INDEX].d,
                                                                 r->cpu_regs.reg[CPU_EBX_INDEX].d,                                                                  r->cpu_regs.reg[CPU_EBX_INDEX].d,
                                                                 r->cpu_regs.reg[CPU_ECX_INDEX].d,                                                                  r->cpu_regs.reg[CPU_ECX_INDEX].d,
Line 123  static void viewreg_paint(NP2VIEW_T *vie Line 123  static void viewreg_paint(NP2VIEW_T *vie
                                 break;                                  break;
   
                         case 1:                          case 1:
                                 wsprintf(str, "ESP=%.8x EBP=%.8x ESI=%.8x EDI=%.8x",                                  wsprintf(str, _T("ESP=%.8x EBP=%.8x ESI=%.8x EDI=%.8x"),
                                                                 r->cpu_regs.reg[CPU_ESP_INDEX].d,                                                                  r->cpu_regs.reg[CPU_ESP_INDEX].d,
                                                                 r->cpu_regs.reg[CPU_EBP_INDEX].d,                                                                  r->cpu_regs.reg[CPU_EBP_INDEX].d,
                                                                 r->cpu_regs.reg[CPU_ESI_INDEX].d,                                                                  r->cpu_regs.reg[CPU_ESI_INDEX].d,
Line 131  static void viewreg_paint(NP2VIEW_T *vie Line 131  static void viewreg_paint(NP2VIEW_T *vie
                                 break;                                  break;
   
                         case 2:                          case 2:
                                 wsprintf(str, "CS=%.4x DS=%.4x ES=%.4x " \                                  wsprintf(str, _T("CS=%.4x DS=%.4x ES=%.4x FS=%.4x GS=%.4x SS=%.4x"),
                                                                 "FS=%.4x GS=%.4x SS=%.4x",  
                                                                 r->cpu_regs.sreg[CPU_CS_INDEX],                                                                  r->cpu_regs.sreg[CPU_CS_INDEX],
                                                                 r->cpu_regs.sreg[CPU_DS_INDEX],                                                                  r->cpu_regs.sreg[CPU_DS_INDEX],
                                                                 r->cpu_regs.sreg[CPU_ES_INDEX],                                                                  r->cpu_regs.sreg[CPU_ES_INDEX],
Line 142  static void viewreg_paint(NP2VIEW_T *vie Line 141  static void viewreg_paint(NP2VIEW_T *vie
                                 break;                                  break;
   
                         case 3:                          case 3:
                                 wsprintf(str, "EIP=%.8x   %s",                                  wsprintf(str, _T("EIP=%.8x   %s"),
                                                                 r->cpu_regs.eip.d,                                                                  r->cpu_regs.eip.d,
                                                                 debugsub_flags(r->cpu_regs.eflags.d));                                                                  debugsub_flags(r->cpu_regs.eflags.d));
                                 break;                                  break;
                 }                  }
                 TextOut(hdc, 0, y, str, strlen(str));                  TextOut(hdc, 0, y, str, lstrlen(str));
         }          }
         DeleteObject(SelectObject(hdc, hfont));          DeleteObject(SelectObject(hdc, hfont));
 }  }

Removed from v.1.6  
changed lines
  Added in v.1.9


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