* PPU/PAL/Input type changing is now disabled when a movie is playing
* "Switch fullscreen by double-click" is disabled by default
This commit is contained in:
parent
755d9dc64d
commit
989d356c0e
|
@ -1,3 +1,15 @@
|
||||||
|
28-Feb-2013 - AnS - PPU/PAL/Input type changing is now disabled when a movie is playing
|
||||||
|
28-Feb-2013 - AnS - Cheats: update the window when ROM is changed
|
||||||
|
28-Feb-2013 - AnS - show the number of active cheats when a ROM is loaded
|
||||||
|
27-Feb-2013 - CaH4e3 - CDLogger: added "Auto-load .CDL when opening the window" option
|
||||||
|
27-Feb-2013 - CaH4e3 - MMC5 refixed
|
||||||
|
24-Feb-2013 - AnS - CDLogger: added "Auto-save .CDL when closing ROMs" and "Auto-resume logging when loading ROMs" options
|
||||||
|
23-Feb-2013 - AnS - Hexeditor: show symbolic names in the window caption
|
||||||
|
18-Feb-2013 - CaH4e3 - various mapper improvements; UNIF MALISB - Mali Splash Bomb dump; mapper 19 - Dream Master mirror fix
|
||||||
|
18-Feb-2013 - CaH4e3 - fixed mapper 69 low quality sound issue
|
||||||
|
11-Feb-2013 - AnS - fixed possible crash when saving the ROM in Hex Editor
|
||||||
|
11-Feb-2013 - AnS - Moved "Config->Game Genie" to "Config->Enable->Game Genie ROM"
|
||||||
|
03-Feb-2013 - AnS - win32: speed up screen blitting
|
||||||
02-Feb-2013 - AnS - Added "TV Aspect (4:3)" to Video Config
|
02-Feb-2013 - AnS - Added "TV Aspect (4:3)" to Video Config
|
||||||
21-Jan-2013 - AnS - Taseditor: fixed Bookmarks List height on Windows 7
|
21-Jan-2013 - AnS - Taseditor: fixed Bookmarks List height on Windows 7
|
||||||
21-Jan-2013 - AnS - Taseditor: fixed bug with adding new item to History Log
|
21-Jan-2013 - AnS - Taseditor: fixed bug with adding new item to History Log
|
||||||
|
|
|
@ -1238,45 +1238,34 @@ BOOL CALLBACK InputConCallB(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lPara
|
||||||
);
|
);
|
||||||
|
|
||||||
// Initialize the auto key controls
|
// Initialize the auto key controls
|
||||||
|
|
||||||
extern int autoHoldKey, autoHoldClearKey;
|
extern int autoHoldKey, autoHoldClearKey;
|
||||||
char btext[128];
|
char btext[128];
|
||||||
|
if (autoHoldKey)
|
||||||
if(autoHoldKey)
|
|
||||||
{
|
|
||||||
if(!GetKeyNameText(autoHoldKey << 16, btext, 128))
|
|
||||||
{
|
{
|
||||||
|
if (!GetKeyNameText(autoHoldKey << 16, btext, 128))
|
||||||
sprintf(btext, "KB: %d", autoHoldKey);
|
sprintf(btext, "KB: %d", autoHoldKey);
|
||||||
}
|
} else
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
sprintf(btext, "not assigned");
|
sprintf(btext, "not assigned");
|
||||||
}
|
}
|
||||||
|
|
||||||
SetDlgItemText(hwndDlg, LBL_AUTO_HOLD, btext);
|
SetDlgItemText(hwndDlg, LBL_AUTO_HOLD, btext);
|
||||||
|
|
||||||
if(autoHoldClearKey)
|
if (autoHoldClearKey)
|
||||||
{
|
|
||||||
if(!GetKeyNameText(autoHoldClearKey << 16, btext, 128))
|
|
||||||
{
|
{
|
||||||
|
if (!GetKeyNameText(autoHoldClearKey << 16, btext, 128))
|
||||||
sprintf(btext, "KB: %d", autoHoldClearKey);
|
sprintf(btext, "KB: %d", autoHoldClearKey);
|
||||||
}
|
} else
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
sprintf(btext, "not assigned");
|
sprintf(btext, "not assigned");
|
||||||
}
|
}
|
||||||
|
|
||||||
SetDlgItemText(hwndDlg, LBL_CLEAR_AH, btext);
|
SetDlgItemText(hwndDlg, LBL_CLEAR_AH, btext);
|
||||||
|
|
||||||
CenterWindowOnScreen(hwndDlg);
|
CenterWindowOnScreen(hwndDlg);
|
||||||
|
|
||||||
UpdateFourscoreState(hwndDlg);
|
UpdateFourscoreState(hwndDlg);
|
||||||
|
|
||||||
if(FCEUMOV_Mode(MOVIEMODE_TASEDITOR))
|
if (!FCEUMOV_Mode(MOVIEMODE_INACTIVE))
|
||||||
{
|
{
|
||||||
// disable changing fourscore and ports
|
// disable changing fourscore and Input ports while a movie is recorded/played
|
||||||
EnableWindow(GetDlgItem(hwndDlg, CHECK_ENABLE_FOURSCORE), false);
|
EnableWindow(GetDlgItem(hwndDlg, CHECK_ENABLE_FOURSCORE), false);
|
||||||
EnableWindow(GetDlgItem(hwndDlg, CHECK_ENABLE_MICROPHONE), false);
|
EnableWindow(GetDlgItem(hwndDlg, CHECK_ENABLE_MICROPHONE), false);
|
||||||
EnableWindow(GetDlgItem(hwndDlg, COMBO_PAD1), false);
|
EnableWindow(GetDlgItem(hwndDlg, COMBO_PAD1), false);
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
#undef APSTUDIO_READONLY_SYMBOLS
|
#undef APSTUDIO_READONLY_SYMBOLS
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Neutral resources
|
// Íåéòðàëüíûé resources
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU)
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU)
|
||||||
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
||||||
|
@ -1574,45 +1574,47 @@ BEGIN
|
||||||
DEFPUSHBUTTON "&OK",IDOK,67,52,50,14
|
DEFPUSHBUTTON "&OK",IDOK,67,52,50,14
|
||||||
END
|
END
|
||||||
|
|
||||||
CDLOGGER DIALOGEX 0, 0, 307, 253
|
CDLOGGER DIALOGEX 0, 0, 307, 254
|
||||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||||
EXSTYLE WS_EX_ACCEPTFILES
|
EXSTYLE WS_EX_ACCEPTFILES
|
||||||
CAPTION "Code Data Logger"
|
CAPTION "Code Data Logger"
|
||||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||||
BEGIN
|
BEGIN
|
||||||
PUSHBUTTON "Load...",BTN_CDLOGGER_LOAD,7,123,50,14
|
PUSHBUTTON "Load...",BTN_CDLOGGER_LOAD,7,122,50,14
|
||||||
PUSHBUTTON "Save",BTN_CDLOGGER_SAVE,249,107,50,14
|
PUSHBUTTON "Save",BTN_CDLOGGER_SAVE,249,105,50,14
|
||||||
GROUPBOX "Code/Data Log Status",ID_CDL,3,7,300,183,BS_CENTER
|
GROUPBOX "Code/Data Log Status",ID_CDL,3,5,300,195,BS_CENTER
|
||||||
DEFPUSHBUTTON "Start",BTN_CDLOGGER_START_PAUSE,127,107,50,14
|
DEFPUSHBUTTON "Start",BTN_CDLOGGER_START_PAUSE,127,105,50,14
|
||||||
GROUPBOX "Address Label Logger",65534,3,192,300,59,BS_CENTER
|
GROUPBOX "Address Label Logger",65534,3,201,300,49,BS_CENTER
|
||||||
PUSHBUTTON "Load...",111,7,231,50,14,WS_DISABLED
|
PUSHBUTTON "Load...",111,7,231,50,14,WS_DISABLED
|
||||||
PUSHBUTTON "Start",112,127,231,50,14,WS_DISABLED
|
PUSHBUTTON "Start",112,127,231,50,14,WS_DISABLED
|
||||||
PUSHBUTTON "Save...",113,249,231,50,14,WS_DISABLED
|
PUSHBUTTON "Save...",113,249,231,50,14,WS_DISABLED
|
||||||
LTEXT "4067 - 29.5%",LBL_CDLOGGER_CODECOUNT,34,29,72,11
|
LTEXT "4067 - 29.5%",LBL_CDLOGGER_CODECOUNT,34,27,72,11
|
||||||
GROUPBOX "PRG Logged as Code",65533,25,18,84,27
|
GROUPBOX "PRG Logged as Code",65533,25,16,84,27
|
||||||
GROUPBOX "PRG Logged as Data",65532,113,18,84,27
|
GROUPBOX "PRG Logged as Data",65532,113,16,84,27
|
||||||
LTEXT "7092 - 37.2%",LBL_CDLOGGER_DATACOUNT,122,29,71,9
|
LTEXT "7092 - 37.2%",LBL_CDLOGGER_DATACOUNT,122,27,71,9
|
||||||
GROUPBOX "PRG not Logged",65531,201,18,79,27
|
GROUPBOX "PRG not Logged",65531,201,16,79,27
|
||||||
LTEXT "6072 - 32.7%",LBL_CDLOGGER_UNDEFCOUNT,210,29,66,8
|
LTEXT "6072 - 32.7%",LBL_CDLOGGER_UNDEFCOUNT,210,27,66,8
|
||||||
LTEXT "Itsa me, the Code/Data Logger! Press Start to play!",65530,67,80,172,11
|
LTEXT "Itsa me, the Code/Data Logger! Press Start to play!",65530,67,78,172,11
|
||||||
PUSHBUTTON "Reset Log",BTN_CDLOGGER_RESET,7,107,50,14
|
PUSHBUTTON "Reset Log",BTN_CDLOGGER_RESET,7,105,50,14
|
||||||
PUSHBUTTON "Save as...",BTN_CDLOGGER_SAVE_AS,250,123,50,14
|
PUSHBUTTON "Save as...",BTN_CDLOGGER_SAVE_AS,250,122,50,14
|
||||||
PUSHBUTTON "Save Stripped Data...",BTN_CDLOGGER_SAVE_STRIPPED,117,170,89,14
|
PUSHBUTTON "Save Stripped Data...",BTN_CDLOGGER_SAVE_STRIPPED,204,158,90,14
|
||||||
PUSHBUTTON "Save Unused Data...",BTN_CDLOGGER_SAVE_UNUSED,210,170,89,14
|
PUSHBUTTON "Save Unused Data...",BTN_CDLOGGER_SAVE_UNUSED,204,175,90,14
|
||||||
LTEXT "4067 - 29.5%",LBL_CDLOGGER_RENDERCOUNT,34,58,72,11
|
LTEXT "4067 - 29.5%",LBL_CDLOGGER_RENDERCOUNT,34,56,72,11
|
||||||
GROUPBOX "CHR Rendered",ID_CHR1,25,47,84,27
|
GROUPBOX "CHR Rendered",ID_CHR1,25,45,84,27
|
||||||
GROUPBOX "CHR Logged as Data",ID_CHR2,113,47,84,27
|
GROUPBOX "CHR Logged as Data",ID_CHR2,113,45,84,27
|
||||||
LTEXT "7092 - 37.2%",LBL_CDLOGGER_VROMREADCOUNT,122,58,71,9
|
LTEXT "7092 - 37.2%",LBL_CDLOGGER_VROMREADCOUNT,122,56,71,9
|
||||||
GROUPBOX "CHR not Logged",ID_CHR3,201,47,79,27
|
GROUPBOX "CHR not Logged",ID_CHR3,201,45,79,27
|
||||||
LTEXT "6072 - 32.7%",LBL_CDLOGGER_UNDEFVROMCOUNT,210,58,66,9
|
LTEXT "6072 - 32.7%",LBL_CDLOGGER_UNDEFVROMCOUNT,210,56,66,9
|
||||||
LTEXT "CDL file:",ID_STATIC,12,94,29,11
|
LTEXT "CDL file:",ID_STATIC,12,92,29,11
|
||||||
LTEXT "",ID_CDLFILENAME,43,94,252,11,SS_PATHELLIPSIS
|
LTEXT "",ID_CDLFILENAME,43,92,252,11,SS_PATHELLIPSIS
|
||||||
CONTROL " Auto-resume logging when loading ROMs",IDC_AUTORESUMECDLOGGING,
|
CONTROL " Auto-resume logging when loading ROMs",IDC_AUTORESUMECDLOGGING,
|
||||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,148,142,149,12
|
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,179,153,11
|
||||||
CONTROL " Auto-save .CDL when closing ROMs",IDC_AUTOSAVECDL,
|
CONTROL " Auto-save .CDL when closing ROMs",IDC_AUTOSAVECDL,
|
||||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,142,133,12
|
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,153,143,11
|
||||||
CONTROL " Auto-load .CDL when opening CDLogger",IDC_AUTOLOADCDL,
|
CONTROL " Auto-load .CDL when opening the window",IDC_AUTOLOADCDL,
|
||||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,155,144,12
|
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,166,154,11
|
||||||
|
GROUPBOX "Generate ROM",ID_CDL,199,148,99,46
|
||||||
|
GROUPBOX "Logging workflow options",ID_CDL,8,142,162,52
|
||||||
END
|
END
|
||||||
|
|
||||||
PPUVIEW DIALOGEX 44, 38, 355, 246
|
PPUVIEW DIALOGEX 44, 38, 355, 246
|
||||||
|
@ -2132,12 +2134,12 @@ BEGIN
|
||||||
END
|
END
|
||||||
#endif // APSTUDIO_INVOKED
|
#endif // APSTUDIO_INVOKED
|
||||||
|
|
||||||
#endif // Neutral resources
|
#endif // Íåéòðàëüíûé resources
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// Russian (Russia) resources
|
// Ðóññêèé (Ðîññèÿ) resources
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||||
|
@ -2190,12 +2192,12 @@ BEGIN
|
||||||
END
|
END
|
||||||
#endif // APSTUDIO_INVOKED
|
#endif // APSTUDIO_INVOKED
|
||||||
|
|
||||||
#endif // Russian (Russia) resources
|
#endif // Ðóññêèé (Ðîññèÿ) resources
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
// English (United States) resources
|
// Àíãëèéñêèé (ÑØÀ) resources
|
||||||
|
|
||||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
@ -2429,7 +2431,7 @@ IDB_BITMAP_SELECTED17 BITMAP "res\\te_17_selected.bmp"
|
||||||
IDB_BITMAP_SELECTED18 BITMAP "res\\te_18_selected.bmp"
|
IDB_BITMAP_SELECTED18 BITMAP "res\\te_18_selected.bmp"
|
||||||
IDB_BITMAP_SELECTED19 BITMAP "res\\te_19_selected.bmp"
|
IDB_BITMAP_SELECTED19 BITMAP "res\\te_19_selected.bmp"
|
||||||
IDB_BRANCH_SPRITESHEET BITMAP "res\\branch_spritesheet.bmp"
|
IDB_BRANCH_SPRITESHEET BITMAP "res\\branch_spritesheet.bmp"
|
||||||
#endif // English (United States) resources
|
#endif // Àíãëèéñêèé (ÑØÀ) resources
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -145,7 +145,7 @@ static int vchanged = 0;
|
||||||
int menuYoffset = 0;
|
int menuYoffset = 0;
|
||||||
bool wasPausedByCheats = false; //For unpausing the emulator if paused by the cheats dialog
|
bool wasPausedByCheats = false; //For unpausing the emulator if paused by the cheats dialog
|
||||||
bool rightClickEnabled = true; //If set to false, the right click context menu will be disabled.
|
bool rightClickEnabled = true; //If set to false, the right click context menu will be disabled.
|
||||||
bool fullscreenByDoubleclick = true;
|
bool fullscreenByDoubleclick = false;
|
||||||
|
|
||||||
//Function Prototypes
|
//Function Prototypes
|
||||||
void ChangeMenuItemText(int menuitem, string text); //Alters a menu item name
|
void ChangeMenuItemText(int menuitem, string text); //Alters a menu item name
|
||||||
|
@ -2394,24 +2394,31 @@ adelikat: Outsourced this to a remappable hotkey
|
||||||
EnableMenuItem(fceumenu,MENU_STOP_AVI,MF_BYCOMMAND | (FCEUI_AviIsRecording()?MF_ENABLED:MF_GRAYED));
|
EnableMenuItem(fceumenu,MENU_STOP_AVI,MF_BYCOMMAND | (FCEUI_AviIsRecording()?MF_ENABLED:MF_GRAYED));
|
||||||
EnableMenuItem(fceumenu,MENU_STOP_WAV,MF_BYCOMMAND | (loggingSound?MF_ENABLED:MF_GRAYED));
|
EnableMenuItem(fceumenu,MENU_STOP_WAV,MF_BYCOMMAND | (loggingSound?MF_ENABLED:MF_GRAYED));
|
||||||
EnableMenuItem(fceumenu,ID_FILE_CLOSELUAWINDOWS,MF_BYCOMMAND | (LuaConsoleHWnd?MF_ENABLED:MF_GRAYED));
|
EnableMenuItem(fceumenu,ID_FILE_CLOSELUAWINDOWS,MF_BYCOMMAND | (LuaConsoleHWnd?MF_ENABLED:MF_GRAYED));
|
||||||
if (FCEUMOV_Mode(MOVIEMODE_TASEDITOR))
|
// PAL and PPU should not be changed while a movie is recorded/played
|
||||||
|
if (FCEUMOV_Mode(MOVIEMODE_INACTIVE))
|
||||||
|
{
|
||||||
|
EnableMenuItem(fceumenu, MENU_PAL, MF_ENABLED);
|
||||||
|
EnableMenuItem(fceumenu, ID_NEWPPU, MF_ENABLED);
|
||||||
|
EnableMenuItem(fceumenu, ID_OLDPPU, MF_ENABLED);
|
||||||
|
} else
|
||||||
{
|
{
|
||||||
EnableMenuItem(fceumenu, MENU_PAL, MF_GRAYED);
|
EnableMenuItem(fceumenu, MENU_PAL, MF_GRAYED);
|
||||||
EnableMenuItem(fceumenu, ID_NEWPPU, MF_GRAYED);
|
EnableMenuItem(fceumenu, ID_NEWPPU, MF_GRAYED);
|
||||||
EnableMenuItem(fceumenu, ID_OLDPPU, MF_GRAYED);
|
EnableMenuItem(fceumenu, ID_OLDPPU, MF_GRAYED);
|
||||||
|
}
|
||||||
|
CheckMenuRadioItem(fceumenu, ID_NEWPPU, ID_OLDPPU, newppu ? ID_NEWPPU : ID_OLDPPU, MF_BYCOMMAND);
|
||||||
|
// when TASEditor is engaged, some settings should not be changeable
|
||||||
|
if (FCEUMOV_Mode(MOVIEMODE_TASEDITOR))
|
||||||
|
{
|
||||||
EnableMenuItem(fceumenu, MENU_ENABLE_AUTOSAVE, MF_GRAYED);
|
EnableMenuItem(fceumenu, MENU_ENABLE_AUTOSAVE, MF_GRAYED);
|
||||||
EnableMenuItem(fceumenu, ID_ENABLE_BACKUPSAVESTATES, MF_GRAYED);
|
EnableMenuItem(fceumenu, ID_ENABLE_BACKUPSAVESTATES, MF_GRAYED);
|
||||||
EnableMenuItem(fceumenu, ID_ENABLE_COMPRESSSAVESTATES, MF_GRAYED);
|
EnableMenuItem(fceumenu, ID_ENABLE_COMPRESSSAVESTATES, MF_GRAYED);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
EnableMenuItem(fceumenu, MENU_PAL, MF_ENABLED);
|
|
||||||
EnableMenuItem(fceumenu, ID_NEWPPU, MF_ENABLED);
|
|
||||||
EnableMenuItem(fceumenu, ID_OLDPPU, MF_ENABLED);
|
|
||||||
EnableMenuItem(fceumenu, MENU_ENABLE_AUTOSAVE, MF_ENABLED);
|
EnableMenuItem(fceumenu, MENU_ENABLE_AUTOSAVE, MF_ENABLED);
|
||||||
EnableMenuItem(fceumenu, ID_ENABLE_BACKUPSAVESTATES, MF_ENABLED);
|
EnableMenuItem(fceumenu, ID_ENABLE_BACKUPSAVESTATES, MF_ENABLED);
|
||||||
EnableMenuItem(fceumenu, ID_ENABLE_COMPRESSSAVESTATES, MF_ENABLED);
|
EnableMenuItem(fceumenu, ID_ENABLE_COMPRESSSAVESTATES, MF_ENABLED);
|
||||||
}
|
}
|
||||||
CheckMenuRadioItem(fceumenu, ID_NEWPPU, ID_OLDPPU, newppu ? ID_NEWPPU : ID_OLDPPU, MF_BYCOMMAND);
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
proco:
|
proco:
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue