Rename "Invoke Debugger" to "Invoke 68K Debugger", and disable menu item when no 68K in use, as per iq's idea

This commit is contained in:
Barry Harris 2012-02-05 13:45:16 +00:00
parent 6183bfb0c4
commit d1f0f02398
2 changed files with 7 additions and 2 deletions

View File

@ -967,7 +967,7 @@ BEGIN
MENUITEM "Exit Cheat Search", MENU_CHEATSEARCH_EXIT, GRAYED
END
MENUITEM SEPARATOR
MENUITEM "Invoke debugger...\tCtrl+Shift+F1", MENU_DEBUG
MENUITEM "Invoke 68K debugger...\tCtrl+Shift+F1", MENU_DEBUG
MENUITEM SEPARATOR
MENUITEM "Palette Viewer...\tCtrl+Shift+F5", MENU_PALETTEVIEWER, GRAYED
MENUITEM SEPARATOR

View File

@ -1292,7 +1292,12 @@ void MenuEnableItems()
}
#if defined (FBA_DEBUG)
EnableMenuItem(hMenu, MENU_DEBUG, MF_ENABLED | MF_BYCOMMAND);
extern UINT8 DebugCPU_SekInitted;
if (DebugCPU_SekInitted) {
EnableMenuItem(hMenu, MENU_DEBUG, MF_ENABLED | MF_BYCOMMAND);
} else {
EnableMenuItem(hMenu, MENU_DEBUG, MF_GRAYED | MF_BYCOMMAND);
}
#else
EnableMenuItem(hMenu, MENU_DEBUG, MF_GRAYED | MF_BYCOMMAND);
#endif