The Dax
c8535ced2a
Remove keyboard hook and make the ignore Windows key option work.
2014-01-08 19:08:32 -05:00
Henrik Rydgård
51484e48a9
Merge pull request #5043 from thedax/win32IgnoreWindowsKeyOption
...
Win32: Add an option to disable the Windows key when the emulator is the active window.
2014-01-08 10:46:47 -08:00
The Dax
f6606e2e2b
Win32: Add the option to the Game Settings menu, too, and add a separator in NewUI.
2014-01-07 16:08:11 -05:00
The Dax
9dc2a67076
Let's be consistent with our spacing and if's.
2014-01-07 16:02:00 -05:00
The Dax
8f86f5898a
Add a comment for the keyboard hook.
2014-01-07 16:02:00 -05:00
The Dax
9d2868b7ce
Win32: Add option to disable the Windows key.
2014-01-07 16:02:00 -05:00
zack-vii
26fbb4c32c
"Next Slot" control mapping
...
-added "Next Slot" to control mapping menu
-added VIRTKEY_NEXT_SLOT -> incremented VIRTKEY_TOGGLE_FULLSCREEN
-added SaveState::NextSlot(); as replacement for code in
WndMainWindow
-added entry in EmuScreen using SaveState::NextSlot();
2014-01-07 15:56:04 +01:00
vnctdj
522f9176a4
Make "Extract File..." menu item translatable
2014-01-04 12:33:02 +01:00
The Dax
910d8c2e13
Use a std::set instead.
2014-01-03 13:13:24 -05:00
The Dax
55d716fb19
Rename keyHeld to keyDown, too.
2014-01-03 13:13:24 -05:00
The Dax
a5873ab7a4
Change bool name for better readability.
2014-01-03 13:13:23 -05:00
The Dax
f90aebcebf
Release held keys on the keyboard when window focus is lost.
2014-01-03 13:13:23 -05:00
Henrik Rydgard
9bde25dfa9
Moving the lang mapping to Config clears up some obcure file-to-file build dependency.
...
Should fix the build.
2014-01-03 19:04:43 +01:00
Unknown W. Brackets
2618f2ed39
Add a simple extract file command.
...
Mostly useful for quickly/easily extracting pmf/atrac/etc. files.
2014-01-01 16:47:15 -08:00
Unknown W. Brackets
db77dcd149
Fix some includes on Windows/etc.
2013-12-29 15:59:36 -08:00
Unknown W. Brackets
438361d0bc
Clean up code pointer naming for the jit.
...
Now it properly identifies thunk code which is actually a decent percent
when fastmem is off at least.
2013-12-18 23:57:39 -08:00
The Dax
4a2b984e5f
Fix minor styling issue.
2013-12-10 19:31:29 -05:00
The Dax
f3e76d6d79
Win32 UI: Enable sound properly when Enable Sound is chosen.
2013-12-10 19:24:50 -05:00
pal1000
4a00383f4b
Fix typo
2013-12-09 17:01:00 +02:00
pal1000
7ff511ed63
Add .ZIP files to load ROM. Also made some organizing in the Load ROM dialog
2013-12-09 16:47:37 +02:00
The Dax
a7e7ba61b3
If the emulator is paused when selecting Emulation -> Stop, then resume so the core can shutdown as requested.
...
This'll make Stop more like Reset, which resets regardless of the pause state.
2013-12-06 01:30:24 -05:00
Unknown W. Brackets
39de7eb930
Jit profiling: include func name from map.
2013-11-30 19:20:22 -08:00
Unknown W. Brackets
d35717f5a8
Also report the vertex decoder jit to verysleepy.
...
Can use the same methods to support other platforms.
2013-11-30 19:20:22 -08:00
Unknown W. Brackets
5d2ff64252
Support for modified jit-enabled VerySleepy.
...
This allows profiling the jit. Should have zero perf impact when not
in use, since it's entirely triggered by VerySleepy.
2013-11-30 19:20:21 -08:00
The Dax
9aba6fa356
Use a consistent i18n pointer name for PostShaders.
2013-11-30 00:38:44 -05:00
The Dax
eff74892b0
Fix a styling issue, and allow shader names to be translated in the Win32 menubar.
2013-11-29 12:52:10 -05:00
shenweip
7029cb293b
Add Switch UMD to Win32 menu.
2013-11-27 21:57:17 +08:00
Kingcom
ce5ffdfe7a
Convert backslashes when opening directory
2013-11-06 09:41:56 +01:00
Unknown W. Brackets
5328e213a6
Clear the jit cache when toggling debug stats.
...
This way we can bypass that check normally, for speed.
2013-11-04 08:03:50 -08:00
The Dax
728101aebb
Revise how the language system works.
...
On Win32, the Language menubar is eliminated in favour of displaying a NewLanguageScreen on screens that are of type UIDialogScreenWithBackground/UIScreenWithBackground; UIScreen inheriting screens (e.g. GamePauseScreen) still require manual additions.
2013-11-03 19:21:53 -05:00
Henrik Rydgard
65baad70ac
Quick hack to avoid unthrottled getting stuck when alt-tabbing.
...
Assumes the default keymap of course but shouldn't really have any adverse
effects if you have remapped your controls.
2013-10-31 00:35:02 +01:00
Henrik Rydgård
e266e15c6b
One more buildfix
2013-10-19 23:09:27 +02:00
Henrik Rydgård
f85b4a4252
Buildfix
2013-10-18 15:07:04 +02:00
Henrik Rydgard
66e210315b
Fix keyboard focus issue on Windows
2013-10-16 17:20:32 +02:00
Unknown W. Brackets
b209d7c416
Fix drag and drop file start.
...
Wasn't working when nothing was running yet, had race issues otherwise.
The boot message already handles shutdown.
2013-10-16 01:19:15 -07:00
Unknown W. Brackets
a29c92a7e3
Initially center on the primary monitor.
2013-10-15 22:02:14 -07:00
Henrik Rydgard
e88a049e79
Windows: Center window on first start
2013-10-15 13:10:25 +02:00
The Dax
750aba1663
Use Unicode variant of ShellExecuteA.
2013-10-15 03:41:11 -04:00
The Dax
6efd5b33f7
We don't really need DIRECTORY_FLASH0 or DIRECTORY_MEMSTICK.
2013-10-15 03:41:10 -04:00
The Dax
c7bdeb3084
Eliminate GetSysDirectories and instead provide a new function: GetSysDirectory.
...
On Win32, call InitSysDirectories before the emuthread starts just to be safe.
2013-10-15 03:41:10 -04:00
Unknown W. Brackets
24ead296f1
Don't require reset to enable cheats.
2013-10-13 17:57:43 -07:00
The Dax
7000b63082
When using a debug build, always show the debug log/enable logging on start.
2013-10-13 14:31:48 -04:00
The Dax
9c868351de
Make Enable Debug Logging checkbox instant as it was intended to be.
2013-10-13 14:18:50 -04:00
Unknown W. Brackets
98b49db82a
Minor warning fixes.
2013-10-12 16:49:22 -07:00
The Dax
2b12fc0c54
Remove hack fix for switching shaders. Create new native messages for EmuScreen to avoid threading issues. Remove gpu function calls from WndMainWindow.cpp and use NativeMessageReceived instead.
2013-10-12 13:51:27 -04:00
The Dax
9bd69cdc6d
Make shader items checkable.
2013-10-12 13:44:23 -04:00
The Dax
71087b41a2
Don't try to go out of bounds. Still crashes without the Framebuffer.cpp edit, though..
2013-10-12 13:44:23 -04:00
The Dax
8195804daa
Remove accidentally committed cruft. Fix accidental comment edit.
2013-10-12 13:44:23 -04:00
The Dax
d24fc7b559
Fix a crash relating to switching shaders from the Win32 menu bar. Make Postprocessing Shaders menu translatable.
2013-10-12 13:44:22 -04:00
The Dax
b07e14f98d
Win32: Add dynamic submenu for Postprocessing Shaders.
2013-10-12 13:44:22 -04:00