New features in Symbolic Name Debugging (#268)
* New Symbolic Debug Naming dialog: 1. Multiline comments can be directly edited in the dialog. 2. You can add an array of comments to the addresses. 3. More convinient features of symbolic debug naming. * Update the help document with the new feature of symbolic naming in Debugger.
This commit is contained in:
parent
6aebbcbb9b
commit
4ad03e4cb1
File diff suppressed because it is too large
Load Diff
|
@ -64,5 +64,6 @@ void GoToDebuggerBookmark(HWND hwnd);
|
|||
int isHex(char c);
|
||||
|
||||
bool DoSymbolicDebugNaming(int offset, HWND parentHWND);
|
||||
void AddNewSymbolicName(uint16 newAddress, char* newOffset, char* newName, char* newComment);
|
||||
void AddNewSymbolicName(uint16 newAddress, char* newOffset, char* newName, char* newComment, int size, int init, bool nameOverwrite, bool commentHeadOnly, bool commentOverwrite);
|
||||
void DeleteSymbolicName(uint16 address, int size);
|
||||
void WriteNameFileToDisk(const char* filename, Name* node);
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +1,6 @@
|
|||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ 生成的包含文件。
|
||||
// 供 res.rc 使用
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by res.rc
|
||||
//
|
||||
#define CLOSE_BUTTON 1
|
||||
#define BUTTON_CLOSE 1
|
||||
|
@ -510,6 +510,7 @@
|
|||
#define IDC_CHECK1 1013
|
||||
#define IDC_CHEAT_AUTOLOADSAVE 1013
|
||||
#define IDC_CHECK_SHORTCUT 1013
|
||||
#define IDC_CHECK_SYMBOLIC_ARRAY 1013
|
||||
#define IDC_RESTORE_BUTTON 1014
|
||||
#define MW_VAL04 1014
|
||||
#define MW_NAME05 1015
|
||||
|
@ -517,38 +518,50 @@
|
|||
#define IDC_EDIT_SHORTCUT0 1016
|
||||
#define MW_VAL05 1017
|
||||
#define IDC_EDIT_SHORTCUT1 1017
|
||||
#define IDC_CHECK_SYMBOLIC_DELETE 1017
|
||||
#define IDC_PRGROM_COMBO 1018
|
||||
#define MW_NAME06 1018
|
||||
#define IDC_EDIT_SHORTCUT2 1018
|
||||
#define IDC_EDIT_SYMBOLIC_ARRAY 1018
|
||||
#define MW_ADDR06 1019
|
||||
#define IDC_CHRROM_COMBO 1019
|
||||
#define IDC_EDIT_SHORTCUT7 1019
|
||||
#define IDC_RADIO_MIRR_HORIZONTAL 1020
|
||||
#define MW_VAL06 1020
|
||||
#define IDC_EDIT_SHORTCUT6 1020
|
||||
#define IDC_STATIC_SYMBOLIC_NAME 1020
|
||||
#define IDC_RADIO_MIRR_VERTICAL 1021
|
||||
#define MW_NAME07 1021
|
||||
#define IDC_EDIT6 1021
|
||||
#define IDC_EDIT_SHORTCUT9 1021
|
||||
#define IDC_STATIC_SYMBOLIC_COMMENT 1021
|
||||
#define MW_ADDR07 1022
|
||||
#define IDC_RADIO_MIRR_4SCREEN 1022
|
||||
#define IDC_EDIT_SHORTCUT5 1022
|
||||
#define IDC_STATIC_SYMBOLIC_ADDRESS 1022
|
||||
#define MW_VAL07 1023
|
||||
#define IDC_EDIT_SHORTCUT4 1023
|
||||
#define IDC_CHECK_SYMBOLIC_COMMENT_ARRAY_HEAD 1023
|
||||
#define IDC_CHECK_TRAINER 1024
|
||||
#define MW_NAME08 1024
|
||||
#define IDC_EDIT_SHORTCUT8 1024
|
||||
#define IDC_CHECK_SYMBOLIC_COMMENT_OVERWRITE 1024
|
||||
#define MW_ADDR08 1025
|
||||
#define IDC_PRGRAM_COMBO 1025
|
||||
#define IDC_EDIT_SHORTCUT3 1025
|
||||
#define IDC_CHECK4 1025
|
||||
#define IDC_MAPPER_COMBO 1026
|
||||
#define MW_VAL08 1026
|
||||
#define IDC_CHECK_SYMBOLIC_OVERWRITE_NAME 1026
|
||||
#define IDC_CHECK_SYMBOLIC_NAME_OVERWRITE 1026
|
||||
#define IDC_SUBMAPPER_EDIT 1027
|
||||
#define MW_NAME09 1027
|
||||
#define IDC_STATIC_SYMBOLIC_BYTE 1027
|
||||
#define MW_ADDR09 1028
|
||||
#define IDC_CHRRAM_COMBO 1028
|
||||
#define IDC_PRGNVRAM_COMBO 1029
|
||||
#define MW_VAL09 1029
|
||||
#define IDC_STATIC_SYMBOLIC_INIT 1029
|
||||
#define IDC_CHRNVRAM_COMBO 1030
|
||||
#define MW_NAME10 1030
|
||||
#define MW_ADDR10 1031
|
||||
|
@ -890,6 +903,7 @@
|
|||
#define IDC_CHEAT_LABEL_KNOWN 1316
|
||||
#define IDC_BINARY 1317
|
||||
#define IDC_GAME_GENIE_ADDR 1501
|
||||
#define IDC_EDIT_SYMBOLIC_INIT 1502
|
||||
#define MENU_INESHEADEREDITOR 40001
|
||||
#define MENU_INPUT_BARCODE 40004
|
||||
#define ID_BOOKMARKS_IMPORT 40005
|
||||
|
@ -1191,9 +1205,9 @@
|
|||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 311
|
||||
#define _APS_NEXT_RESOURCE_VALUE 312
|
||||
#define _APS_NEXT_COMMAND_VALUE 40009
|
||||
#define _APS_NEXT_CONTROL_VALUE 1017
|
||||
#define _APS_NEXT_CONTROL_VALUE 1030
|
||||
#define _APS_NEXT_SYMED_VALUE 101
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
@ -3358,6 +3358,9 @@ bool inline (*GetIsLetterLegal(UINT id))(char letter)
|
|||
// Debugger -> Add breakpoint
|
||||
case IDC_ADDBP_ADDR_START: case IDC_ADDBP_ADDR_END:
|
||||
|
||||
// Array Size, Init value in Symbolic Name in Debugger
|
||||
case IDC_EDIT_SYMBOLIC_ARRAY: case IDC_EDIT_SYMBOLIC_INIT:
|
||||
|
||||
// Address, Value, Compare, Known Value, Note equal, Greater than and Less than in Cheat
|
||||
case IDC_CHEAT_ADDR: case IDC_CHEAT_VAL: case IDC_CHEAT_COM:
|
||||
case IDC_CHEAT_VAL_KNOWN: case IDC_CHEAT_VAL_NE_BY:
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue