Commit graph

240 commits

Author SHA1 Message Date
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
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
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
e68892f62f FDS: Fixed crash when using "Switch Disk Side" when game has 1 side (~64kb) 2018-06-03 18:20:40 -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
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
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
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
02ffd0bda3 Linux: Fixed layout issues and crashes 2018-03-31 13:47:02 -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
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
e6014830f2 Debugger: Ability to customize all keyboard shortcuts 2018-03-10 09:58:24 -05:00
Sour
ffd3017af8 Debugger: Improved pause/resume behavior from main window when debugger is active 2018-02-23 09:28:11 -05:00
Sour
d8e00168a4 Debugger: Added "Event Viewer" tool - replaces PPU Register Write Viewer 2018-02-18 23:03:02 -05:00
Sour
33af6caf08 Linux: Fixed file associations 2018-02-06 19:51:00 -05:00
Sour
2118d498c7 Debugger: Added APU viewer tool 2018-01-01 23:23:18 -05:00
Sour
b1a6fa8ee0 Command line: Fixed bug with rom filenames/paths that contain dashes 2017-12-30 10:41:25 -05:00
Sour
87fd9734b2 Movies: Disable some UI options while recording (since they cannot be reliably changed during recording) 2017-12-28 20:27:16 -05:00
Sour
6be4d14834 Upgrade: Fixed upgrade issues 2017-12-28 18:30:23 -05:00
Sour
8f4f67baee Debugger: Fixed workspace issues (caused by earlier commit)
-Don't go into "debug mode" if no debug window is opened
-Don't lose recent changes when doing power cycle
2017-12-28 16:44:18 -05:00
Sour
5e32671c4b Debugger: Fix issues (missing labels, etc.) when power cycling game while debugger is opened 2017-12-28 14:15:32 -05:00
Sour
372c1b049c Command line: Improved behavior when using /fullscreen switch with /VideoScale (+ fixed exclusive fullscreen when used from command line) 2017-12-27 16:51:41 -05:00
Sour
7f52579183 UI: Remove minimal window size constraints in fullscreen mode (to prevent issues) 2017-12-27 13:18:44 -05:00
Sour
a93d50ea1f UI: Added "Always on top" option in preferences 2017-12-26 12:38:30 -05:00
Sour
b69071497a Input: Mouse capture mode fixes/improvements 2017-12-25 11:36:25 -05:00
Sour
8a137ba72e UI: Fixed issue with menu bar in NSF player when auto-hide option is enabled 2017-12-24 17:45:02 -05:00
Sour
1825943a7f Movies: Added option dialog when starting a recording 2017-12-22 15:08:58 -05:00
Sour
6b3e0ab611 Video: Make exclusive fullscreen mode start on the same screen as Mesen's main window 2017-12-21 22:39:26 -05:00
Souryo
114d9d2313 Video: Exclusive fullscreen mode (wip) 2017-11-29 23:24:26 -05:00
Souryo
4b3edac310 Input: Added UI for family basic tape recorder 2017-11-24 21:38:12 -05:00
Souryo
12321c48fa Debugger: Fixed deadlock when using "Power Off" while debugger is opened 2017-11-22 21:29:21 -05:00
Souryo
850102bbdc Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come)
Movies: Rewrote format to support all IO devices and console types
Netplay: Now supports all IO devices and console types
2017-11-19 23:08:23 -05:00
Souryo
13103551cf Netplay: Fixed some potential multithreading issues 2017-11-14 00:02:55 -05:00
Souryo
5ab04aa00b Debugger: Close all debugger windows when emulation is stopped (prevents crashes) 2017-10-05 21:40:25 -04:00
Souryo
c211d135ca UI: Added some new shortcuts (game timer, frame counter, etc.) 2017-10-02 18:44:36 -04:00
Souryo
a313076e2d UI: Fixed layout issue when entering fullscreen mode while game is paused (or if screen size does not change) 2017-10-02 17:20:38 -04:00
Souryo
1f2457769b Command Line: Resize window properly when scale/overscan changes via command line switches 2017-09-17 16:04:26 -04:00