Commit graph

568 commits

Author SHA1 Message Date
Sour
04310eddb4 Core refactoring (remove static variables) - WIP 2018-07-08 10:28:47 -04:00
Sour
ee2a3aedc4 UI: Fixed disable window resize option behavior after exiting fullscreen mode 2018-06-28 17:34:19 -04:00
Sour
d10b11f0b3 Audio: Added option to reduce volume during fast forward/rewind 2018-06-27 19:49:47 -04:00
Sour
fcaea65100 UI: Added option to disable window resizing using the mouse 2018-06-25 22:49:33 -04:00
Sour
cda0a0bdcb UI: Fixed UI crash when closing Mesen with a shortcut key while in exclusive fullscreen mode 2018-06-25 16:37:05 -04:00
Sour
c2e063d5c9 Debugger: Added Text Hooker (WIP) 2018-06-23 18:29:48 -04:00
Sour
7dafd284ce UI: Added an "Install HD Pack" option in the Tools menu 2018-06-19 23:51:15 -04:00
Sour
4a52c94816 HD Packs: Added option to display custom backgrounds behind bg priority sprites (instead of over them) 2018-06-19 22:17:00 -04:00
Sour
54ad4381fc UI: Fixed some layout issues on Mono/Linux 2018-06-19 21:04:26 -04:00
Sour
7619b93cfe Netplay: Added password protected servers 2018-06-16 14:02:12 -04:00
Sour
7896e9d5ac Debugger: Fixed saved window location issues after closing minimized windows 2018-06-14 20:08:03 -04:00
Sour
bdd13065c4 Added AppVeyor builds for Windows & Linux 2018-06-14 01:05:49 -04:00
Sour
718b671730 UI: Fixed warnings found by xbuild 14.0 2018-06-11 19:27:35 -04:00
Sour
a17eb67cad UI: Replaced numeric up/down controls with custom control (to fix numerous usability issues on both Windows & Linux) 2018-06-10 12:58:52 -04:00
Sour
36617a6055 Linux: Prevent infrequent freeze/crash when closing 2018-06-09 18:47:11 -04:00
Sour
c22c5b2134 UI: Fixed some rare crashes when shutting down 2018-06-09 15:12:34 -04:00
Sour
335a133e0a Audio: Improved audio/video sync and reduced static/glitches in output (on both Windows & Linux) 2018-06-09 14:03:53 -04:00
Sour
7fb369bfc9 Set Windows timer interval to 1ms when emulation is running (+ added option to disable this behavior) 2018-06-07 21:48:21 -04:00
Sour
47265b757a Debugger: Reduced minimum size for main debugger window 2018-06-05 19:22:55 -04:00
Sour
e68892f62f FDS: Fixed crash when using "Switch Disk Side" when game has 1 side (~64kb) 2018-06-03 18:20:40 -04:00
Sour
bb18cf9a3f Config: Reduced settings.xml size 2018-06-03 18:05:17 -04:00
Sour
0f5d65da7e Video: Added way to define game-specific values for overscan 2018-06-03 16:37:36 -04:00
Sour
a5756aabbe UI: Added message on pause screen in fullscreen mode (instructions to revert to window mode) 2018-06-03 14:35:54 -04:00
Sour
45f80b6e43 UI: Put English resources into a resource file (like all other languages) 2018-06-03 10:25:21 -04:00
Sour
76ad3946c0 UI: Fixed minor issue with "Load Random Game" feature 2018-06-02 19:14:25 -04:00
Sour
666e6f72f5 Input: Prevent pressing 2 keys at the exact same time when configuring single key bindings 2018-05-26 12:33:37 -04:00
Sour
4495239669 UI: Keep emulation paused when configuring key bindings (if pause when in menus/config is enabled) 2018-05-26 10:59:15 -04:00
Sour
fe8125e58d Linux: Fixed crash when drag and dropping a file contained in a compressed file 2018-05-09 21:50:48 -04:00
Sour
c107bd643d Debugger: Lua - Disable double-click to fullscreen when a Lua script is loaded (to prevent switching mode while using a script that uses the mouse buttons) 2018-04-15 10:52:38 -04:00
Sour
6d1ca4503e Added option to boot up (some) mappers in a random state (useful for homebrew dev) 2018-04-14 22:12:05 -04:00
Sour
fd4a8cbf43 Debugger: Added "test runner" headless mode to run Lua scripts w/o UI 2018-04-14 21:53:52 -04:00
Sour
1e47897ca6 Debugger: Allow multiple PPU viewer windows to refresh at different scanline/cycle timings 2018-04-14 21:32:42 -04:00
Sour
2dc0a90240 UI: Improve latency field usability (and fix issue with warning appearing when latency = 100ms) 2018-04-06 16:59:16 -04:00
Sour
b54071c43d Command Line: ROM path no longer needs to be the first parameter (regression fix) 2018-04-04 18:47:05 -04:00
Sour
d400f22dd7 UI: Fixed recent game screen crash (when game crashes, if recent game screen is disabled or empty) 2018-04-04 17:35:27 -04:00
Sour
dc8382faf0 Setup: Fixed crash in setup wizard on new installations 2018-04-01 09:19:09 -04:00
Sour
6275d6948b Version Update: 0.9.5 2018-03-31 15:18:23 -04:00
Sour
02ffd0bda3 Linux: Fixed layout issues and crashes 2018-03-31 13:47:02 -04:00
Sour
bf731afc3c Debugger: Fixed memory type dropdowns not updating when changing game 2018-03-30 18:57:07 -04:00
Sour
d318bae66d Debugger: Disable debugger menu items when no rom is loaded 2018-03-25 14:06:55 -04:00
Sour
9be9a57565 Debugger: Allow Lua scripts to be loaded from the command line 2018-03-25 13:34:51 -04:00
Sour
aaecfc6ba5 Docs: Updated documentation & screenshots 2018-03-24 16:14:52 -04:00
Sour
89a8b26fa1 UI: Apply cheats automatically when in the cheat list (and revert if window is closed) 2018-03-22 18:37:55 -04:00
Sour
a068eb95ee UI: Fixed "Reduce sound volume when in background" behavior 2018-03-22 17:47:07 -04:00
Sour
f14747e110 UI: Added more auto-pause settings for more flexibility 2018-03-21 21:14:51 -04:00
Sour
8cb541a8a9 UI: Added "Load Last Session" option to load the last available "recent game" data for the currently loaded game 2018-03-20 23:17:39 -04:00
Sour
bdc7bd8b14 UI: Increased save slot count to 10 (and re-labelled auto slot in UI) 2018-03-20 22:48:00 -04:00
Sour
3a4cea91c0 UI: Added option to allow save states to be loaded even when hash mismatches (if mapper matches) 2018-03-20 22:05:38 -04:00
Sour
e6014830f2 Debugger: Ability to customize all keyboard shortcuts 2018-03-10 09:58:24 -05:00
Sour
80ee959430 UI: Fixed preferences form layout 2018-03-03 14:59:40 -05:00