diff --git a/trunk/src/drivers/win/debuggersp.cpp b/trunk/src/drivers/win/debuggersp.cpp index 8f6fe9f9..fc65934f 100644 --- a/trunk/src/drivers/win/debuggersp.cpp +++ b/trunk/src/drivers/win/debuggersp.cpp @@ -31,7 +31,7 @@ #include int GetNesFileAddress(int A); -int RegNameCount; +int RegNameCount = 0; inline int RomPageIndexForAddress(int addr) { return (addr-0x8000)>>(debuggerPageSize); } @@ -65,6 +65,9 @@ char delimiterChar[2] = "#"; extern BOOL CALLBACK nameBookmarkCallB(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); extern char bookmarkDescription[]; +// nonzero to use these predefined register names +#define PREDEFINED_REGISTER_NAMES 0 + MemoryMappedRegister RegNames[] = { {"$2000", "PPU_CTRL_REG1"}, {"$2001", "PPU_CTRL_REG2"}, @@ -649,7 +652,9 @@ void setNamesPointerForAddress(uint16 address, Name* newNode) void loadNameFiles() { int cb; + #if PREDEFINED_REGISTER_NAMES RegNameCount = sizeof(RegNames)/sizeof(MemoryMappedRegister); + #endif if (!ramBankNamesLoaded) {