From 5072684a8f015b939ddfc36f9c3d35255185a675 Mon Sep 17 00:00:00 2001 From: feos-tas Date: Tue, 10 Sep 2013 18:11:37 +0000 Subject: [PATCH] * Hex Editor: Symbolic Debug naming by right-clicking address --- trunk/src/drivers/win/memview.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/trunk/src/drivers/win/memview.cpp b/trunk/src/drivers/win/memview.cpp index f00eb822..e5585f36 100644 --- a/trunk/src/drivers/win/memview.cpp +++ b/trunk/src/drivers/win/memview.cpp @@ -62,6 +62,7 @@ using namespace std; #define ID_ADDRESS_SEEK_IN_ROM 5 #define ID_ADDRESS_CREATE_GG_CODE 6 #define ID_ADDRESS_BOOKMARK 20 +#define ID_ADDRESS_SYMBOLIC_NAME 30 #define BOOKMARKS_SUBMENU_POS 4 #define ID_ADDRESS_FRZ_TOGGLE_STATE 1 @@ -117,8 +118,9 @@ popupmenu[] = {0x8000,0xFFFF, MODE_NES_MEMORY,ID_ADDRESS_CREATE_GG_CODE,"Create Game Genie Code At This Address"}, //{0x0000,0xFFFFFF,MODE_NES_FILE,7,"Create Game Genie Code At This Address"} // ################################## Start of SP CODE ########################### - {0x0000, 0xFFFF, MODE_NES_MEMORY, ID_ADDRESS_BOOKMARK, "Add / Remove bookmark"}, + {0x0000,0xFFFF, MODE_NES_MEMORY, ID_ADDRESS_BOOKMARK, "Add / Remove bookmark"}, // ################################## End of SP CODE ########################### + {0x0000,0xFFFF, MODE_NES_MEMORY, ID_ADDRESS_SYMBOLIC_NAME, "Add symbolic debug name"}, } ; #define POPUPNUM (sizeof popupmenu / sizeof popupmenu[0]) @@ -1716,9 +1718,13 @@ LRESULT CALLBACK MemViewCallB(HWND hwnd, UINT message, WPARAM wParam, LPARAM lPa updateBookmarkMenus(GetSubMenu(GetMenu(hwnd), BOOKMARKS_SUBMENU_POS)); UpdateColorTable(); } + break; } - break; // ################################## End of SP CODE ########################### + case ID_ADDRESS_SYMBOLIC_NAME: + DoSymbolicDebugNaming(j); + break; + break; } //6 = Create GG Code