diff --git a/changelog.txt b/changelog.txt index 57b5f36d..f457ea9b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,5 @@ ---version 2.0.4 yet to be released--- +24-dec-2008 - adelikat - win32 - added Last ROM used context menu item when no game loaded 24-dec-2008 - shinydoofy - sdl - added option to mute FCEUX for avi capturing, check the docs for more detail 23-dec-2008 - adelikat - Win32 - Undo/redo loadstate and Undo/redo savestate context menu items added 23-dec-2008 - adelikat - undo/redo loadstate and undo/redo savestate implemented diff --git a/src/drivers/win/res.rc b/src/drivers/win/res.rc index 3561c172..01b11a56 100644 --- a/src/drivers/win/res.rc +++ b/src/drivers/win/res.rc @@ -347,6 +347,7 @@ BEGIN POPUP "NoGame" BEGIN MENUITEM "Open ROM", FCEU_CONTEXT_OPENROM + MENUITEM "Last ROM used", FCEUX_CONTEXT_RECENTROM1 MENUITEM SEPARATOR MENUITEM "&Help....", FCEU_CONTEXT_FCEUHELP END diff --git a/src/drivers/win/resource.h b/src/drivers/win/resource.h index 5214ac23..55008d3e 100644 --- a/src/drivers/win/resource.h +++ b/src/drivers/win/resource.h @@ -639,6 +639,8 @@ #define FCEUX_CONTEXT_UNDOSAVESTATE 40324 #define ID_GAME_UNDOSAVESTATE40325 40325 #define ID_GAME_UNDOSAVESTATE40326 40326 +#define ID_NOGAME_OPENMOSTRECENTROM 40327 +#define FCEUX_CONTEXT_RECENTROM1 40328 #define IDC_DEBUGGER_ICONTRAY 55535 #define MW_ValueLabel2 65423 #define MW_ValueLabel1 65426 @@ -648,7 +650,7 @@ #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS #define _APS_NEXT_RESOURCE_VALUE 125 -#define _APS_NEXT_COMMAND_VALUE 40327 +#define _APS_NEXT_COMMAND_VALUE 40329 #define _APS_NEXT_CONTROL_VALUE 1199 #define _APS_NEXT_SYMED_VALUE 101 #endif diff --git a/src/drivers/win/window.cpp b/src/drivers/win/window.cpp index 6117e841..0928b0e4 100644 --- a/src/drivers/win/window.cpp +++ b/src/drivers/win/window.cpp @@ -1301,6 +1301,13 @@ LRESULT FAR PASCAL AppWndProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) break; //Context Menus------------------------------------------------------ + + //Recent ROM 1 + case FCEUX_CONTEXT_RECENTROM1: + if(recent_files[0]) + ALoad(recent_files[0]); + break; + //View comments and subtitles case FCEUX_CONTEXT_VIEWCOMMENTSSUBTITLES: CreateDialog(fceu_hInstance, "IDD_REPLAY_METADATA", hWnd, ReplayMetadataDialogProc);