Win32 - Memwatch - ram monitoring fixes
This commit is contained in:
parent
4119180195
commit
6c0c38ddcb
|
@ -54,7 +54,7 @@ static HMENU memwrecentmenu;
|
||||||
|
|
||||||
//Ram change globals------------------------
|
//Ram change globals------------------------
|
||||||
unsigned int ramChange = 0;
|
unsigned int ramChange = 0;
|
||||||
char editbox00current[5];
|
char editbox00address[5];
|
||||||
char editbox00last[5];
|
char editbox00last[5];
|
||||||
int edit00last = 0;
|
int edit00last = 0;
|
||||||
int edit00now = 0;
|
int edit00now = 0;
|
||||||
|
@ -691,6 +691,9 @@ static BOOL CALLBACK MemWatchCallB(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARA
|
||||||
ScreenToClient(hwndDlg,(LPPOINT)&r);
|
ScreenToClient(hwndDlg,(LPPOINT)&r);
|
||||||
xPositions[i] = r.left;
|
xPositions[i] = r.left;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Populate Formula pulldown
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WM_PAINT:
|
case WM_PAINT:
|
||||||
|
@ -898,9 +901,10 @@ void RamChange()
|
||||||
MWRec& mwrec = mwrecs[0];
|
MWRec& mwrec = mwrecs[0];
|
||||||
if(mwrec.valid && GameInfo)
|
if(mwrec.valid && GameInfo)
|
||||||
{
|
{
|
||||||
GetDlgItemText(hwndMemWatch, MW_ADDR00, editbox00current, 6);
|
GetDlgItemText(hwndMemWatch, MW_ADDR00, editbox00address, 6); //Get Address value of edit00
|
||||||
edit00last = edit00now;
|
SetDlgItemText(hwndMemWatch, MEMW_EDIT00RMADDRESS, editbox00address);
|
||||||
edit00now = GetMem(mwrec.addr);
|
edit00last = edit00now; //Update last value
|
||||||
|
edit00now = GetMem(mwrec.addr); //Update now value
|
||||||
|
|
||||||
if (edit00now > edit00last) //If current value is > then last value
|
if (edit00now > edit00last) //If current value is > then last value
|
||||||
edit00count++; //Increase counter
|
edit00count++; //Increase counter
|
||||||
|
|
|
@ -846,9 +846,10 @@ BEGIN
|
||||||
LTEXT "Address",IDC_STATIC,6,213,26,8
|
LTEXT "Address",IDC_STATIC,6,213,26,8
|
||||||
LTEXT "Value",IDC_STATIC,101,213,19,8
|
LTEXT "Value",IDC_STATIC,101,213,19,8
|
||||||
LTEXT "Change formula",IDC_STATIC,44,213,50,8
|
LTEXT "Change formula",IDC_STATIC,44,213,50,8
|
||||||
LTEXT "01",IDC_STATIC,21,228,9,8
|
LTEXT " ",MEMW_EDIT00RMADDRESS,7,228,24,8
|
||||||
PUSHBUTTON " ",MEMW_EDIT00RESET,137,230,11,7
|
PUSHBUTTON " ",MEMW_EDIT00RESET,137,230,11,7
|
||||||
LTEXT "Reset",IDC_STATIC,133,213,20,8
|
LTEXT "Reset",IDC_STATIC,133,213,20,8
|
||||||
|
COMBOBOX EDIT00FORMULA,45,225,48,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||||
END
|
END
|
||||||
|
|
||||||
DEBUGGER DIALOGEX 54, 74, 548, 305
|
DEBUGGER DIALOGEX 54, 74, 548, 305
|
||||||
|
|
|
@ -352,6 +352,7 @@
|
||||||
#define IDC_RADIO2 1139
|
#define IDC_RADIO2 1139
|
||||||
#define IDC_RADIO3 1140
|
#define IDC_RADIO3 1140
|
||||||
#define IDC_COMBO1 1142
|
#define IDC_COMBO1 1142
|
||||||
|
#define EDIT00FORMULA 1142
|
||||||
#define IDC_BUTTON6 1143
|
#define IDC_BUTTON6 1143
|
||||||
#define IDC_BUTTON5 1144
|
#define IDC_BUTTON5 1144
|
||||||
#define IDC_BUTTON7 1145
|
#define IDC_BUTTON7 1145
|
||||||
|
@ -364,6 +365,7 @@
|
||||||
#define MEMW_STATIC 1181
|
#define MEMW_STATIC 1181
|
||||||
#define MEMW_RESULTS 1184
|
#define MEMW_RESULTS 1184
|
||||||
#define MEMW_EDIT00RESET 1185
|
#define MEMW_EDIT00RESET 1185
|
||||||
|
#define MEMW_EDIT00RMADDRESS 1186
|
||||||
#define MENU_NETWORK 40040
|
#define MENU_NETWORK 40040
|
||||||
#define MENU_PALETTE 40041
|
#define MENU_PALETTE 40041
|
||||||
#define MENU_SOUND 40042
|
#define MENU_SOUND 40042
|
||||||
|
@ -551,7 +553,7 @@
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 124
|
#define _APS_NEXT_RESOURCE_VALUE 124
|
||||||
#define _APS_NEXT_COMMAND_VALUE 40257
|
#define _APS_NEXT_COMMAND_VALUE 40257
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1186
|
#define _APS_NEXT_CONTROL_VALUE 1187
|
||||||
#define _APS_NEXT_SYMED_VALUE 101
|
#define _APS_NEXT_SYMED_VALUE 101
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue