Commit graph

  • 423ac65a7e Debugger: Allow PPU breakpoints to break on $3F00-$3FFF palette ram accesses Sour 2017-12-29 20:03:32 -05:00
  • 7802cc02e0 Version Update: 0.9.4 0.9.4 Sour 2017-12-29 16:40:20 -05:00
  • 86e951dd31 Debugger: Added DMC sample tracking to CDL files + a highlight option for it in the memory viewer Sour 2017-12-29 13:39:57 -05:00
  • 898824cd6d Debugger: Fixed display issue with watch help icon Sour 2017-12-29 13:09:01 -05:00
  • 9c4dbca8e6 Debugger: Disable find all reference on function list when address is not mapped Sour 2017-12-29 13:08:43 -05:00
  • fd3f3f73cd Linux: Fixed layout issues with hint in input config dialogs Sour 2017-12-29 12:23:34 -05:00
  • 0ecf272028 Linux: Change some controls to use flat look (to get a result that is less Windows 95 and more Windows 10) Sour 2017-12-29 12:07:43 -05:00
  • 7a753ffae8 Linux: Fixed layout issues in breakpoint edit window Sour 2017-12-29 12:03:13 -05:00
  • b061bcda03 Linux: Debugger - Fixed missing cancel button in header editor window Sour 2017-12-29 11:11:05 -05:00
  • f9bb517b31 Linux: Debugger - Fixed line background color overlap with line selection rectangle Sour 2017-12-29 11:05:43 -05:00
  • 834773079c Debugger: Fixed "Show Effective Addresses" option always being on Sour 2017-12-29 10:43:26 -05:00
  • 07bd6a1b06 Linux: Debugger - Fixed minor display issues with CPU/PPU memory mapping Sour 2017-12-29 10:21:21 -05:00
  • b211130d5a Linux: Debugger - Fixed edit label form layout Sour 2017-12-29 10:10:31 -05:00
  • 83b50fb418 Debugger: Ensure reset/power cycle work properly even when breakpoints are active (disable breakpoints until reset/power cycle) Sour 2017-12-29 10:00:37 -05:00
  • 4ada6a38f1 Ukrainian language update (#285) Arcus87 2017-12-29 04:55:13 +02:00
  • 7cdc53f85e Debugger: Improved highlight behavior in memory viewer Sour 2017-12-28 21:53:50 -05:00
  • 1a52efe3b7 Debugger: Optimization for mouse over logic Sour 2017-12-28 21:53:32 -05:00
  • 75eea32c7f Debugger: Lua - Updated autocomplete doc for read/write API Sour 2017-12-28 21:15:27 -05:00
  • 8b0d30a67e Linux: Fixed layout issue in header editor Sour 2017-12-28 20:56:33 -05:00
  • 23d13bd6fd Netplay: Fixed deadlock when host power cycles the game Sour 2017-12-28 20:54:16 -05:00
  • e3f37cbd34 Movies: Restore movie record started/stopped messages that were lost during rewrite Sour 2017-12-28 20:27:47 -05:00
  • 87fd9734b2 Movies: Disable some UI options while recording (since they cannot be reliably changed during recording) Sour 2017-12-28 20:27:16 -05:00
  • 5dc656624a Fixed sound looping when power cycling VS games with option to show config dialog on power on Sour 2017-12-28 20:07:32 -05:00
  • 7f71773dd0 FDS: Fixed crash on power cycle Sour 2017-12-28 19:55:08 -05:00
  • 7137740cd2 Input: Fixed crash when displaying controller for empty port Sour 2017-12-28 19:04:07 -05:00
  • d0f3c8ea6a Video: Fixed bilinear filter toggle logic Sour 2017-12-28 18:44:22 -05:00
  • 6be4d14834 Upgrade: Fixed upgrade issues Sour 2017-12-28 18:30:23 -05:00
  • cd38eed36e Input: Fixed input config window issues Sour 2017-12-28 18:15:25 -05:00
  • 0a81ecd0b3 Input: Fixed some default key bindings Sour 2017-12-28 18:14:57 -05:00
  • a355313965 UI: Don't allow mouse capture if no game is running Sour 2017-12-28 17:13:59 -05:00
  • 5fdc2f86a4 Input: Simplify/fix input device rules for nes/famicom Sour 2017-12-28 17:13:45 -05:00
  • e2528b004b PGO/Test fixes Sour 2017-12-28 16:52:49 -05:00
  • 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 Sour 2017-12-28 16:44:18 -05:00
  • 71cb982058 Debugger: Don't bring debugger to front on game load (unless we're breaking on reset/power) Sour 2017-12-28 16:31:29 -05:00
  • 9abaeaf8d8 Debugger: Fixed infrequent deadlock when switching games while debugger window is opened Sour 2017-12-28 16:30:37 -05:00
  • cfad3c1f91 Input: Added auto-connect logic for some input devices Sour 2017-12-28 15:40:24 -05:00
  • 7caac2d5cc Input: Fixed famicom zapper not working Sour 2017-12-28 14:44:20 -05:00
  • c50a549823 Debugger: Fixed memory viewer not saving the "Highlight labelled bytes" option Sour 2017-12-28 14:16:13 -05:00
  • d3626f3692 UI: Fixed Xbox controller P2 preset Sour 2017-12-28 14:15:50 -05:00
  • 5e32671c4b Debugger: Fix issues (missing labels, etc.) when power cycling game while debugger is opened Sour 2017-12-28 14:15:32 -05:00
  • 9e09c51e7c Linux: Fixed interop crash when trying to record a movie Sour 2017-12-28 13:15:01 -05:00
  • 4b40857779 Linux: Fixed background color in sprite viewer Sour 2017-12-28 13:06:43 -05:00
  • d6d50af4e4 Linux: Fixed UI freeze when closing input config popups Sour 2017-12-28 13:01:53 -05:00
  • af0454b3ef Linux: Fixed compilation errors/warnings and issues w/ hd packs, ppu viewer and debugger Sour 2017-12-28 12:47:26 -05:00
  • 026bb5522b Update projects to VS2017/Win10 SDK Sour 2017-12-28 11:01:21 -05:00
  • ffa58b6380 Video: Added refresh rate selection for exclusive fullscreen Sour 2017-12-28 10:59:27 -05:00
  • 78ad8e7b96 Upgrade: Fixed crash when upgrading an invalid config file Sour 2017-12-28 10:47:43 -05:00
  • e92c605cea UI: Fixed DPI-related layout issues in standard controller config Sour 2017-12-28 10:46:42 -05:00
  • f4a9421c00 Debugger: Lua - fixed precision on some APU state fields (getState()) Sour 2017-12-27 22:47:12 -05:00
  • 31ca1c24c7 Debugger: Lua - updated UI autocomplete help Sour 2017-12-27 22:44:28 -05:00
  • 372c1b049c Command line: Improved behavior when using /fullscreen switch with /VideoScale (+ fixed exclusive fullscreen when used from command line) Sour 2017-12-27 16:21:15 -05:00
  • 2353b2b7e1 Debugger: Added shortcut to batch-copy all sprites or an entire nametable to HD Pack format Sour 2017-12-27 14:24:55 -05:00
  • bcdc2522d3 Movies: Fixed issue with disable PPU reset option Sour 2017-12-27 13:36:09 -05:00
  • 0c1bb49402 UI: Fixed crash when checking for updates Sour 2017-12-27 13:20:20 -05:00
  • 7f52579183 UI: Remove minimal window size constraints in fullscreen mode (to prevent issues) Sour 2017-12-27 13:18:44 -05:00
  • 0523fac675 Debugger: Allow game to reset immediately even when execution is stopped by debugger Sour 2017-12-27 12:39:19 -05:00
  • 41c181a39f Input: Fixed issues with Battle Box/Turbo File save data being saved under the wrong filename when changing games Sour 2017-12-27 12:32:10 -05:00
  • d3d7499185 Debugger: Added highlight option for bytes with a label/comment Sour 2017-12-27 12:03:35 -05:00
  • 2a5e2f05e9 Debugger: Added tooltip with label information in memory viewer Sour 2017-12-26 18:29:47 -05:00
  • 3defa304c6 Debugger: Added highlight color customization to memory viewer Sour 2017-12-26 17:55:08 -05:00
  • c12122d69c Debugger: Added highlight modes based on CDL flags to memory viewer Sour 2017-12-26 17:33:46 -05:00
  • c0cfea6d6e Debugger: Fixed issue that sometimes caused an empty code window when opening debugger after opening other debugger tools Sour 2017-12-26 16:11:28 -05:00
  • 589ad612d1 Debugger: Added shortcut to open memory viewer from code window Sour 2017-12-26 15:59:58 -05:00
  • a93d50ea1f UI: Added "Always on top" option in preferences Sour 2017-12-26 12:38:30 -05:00
  • a40e3de438 Added tentative support for mapper 198 (incomplete?) Sour 2017-12-26 11:46:39 -05:00
  • 4b09f24fe1 UI: Improved detection of conflicting key bindings Sour 2017-12-25 23:59:22 -05:00
  • 9eaddec9c7 FDS: Disable auto-insert disk when playing/recording movies Sour 2017-12-25 23:38:05 -05:00
  • 1b9ab1eb1e Input: Fixed Konami Hypershot P2 issues Sour 2017-12-25 23:35:12 -05:00
  • 51ac954f8c Input: Added UI to configure bandai microphone bindings Sour 2017-12-25 23:26:35 -05:00
  • b69071497a Input: Mouse capture mode fixes/improvements Sour 2017-12-25 11:36:25 -05:00
  • 8a137ba72e UI: Fixed issue with menu bar in NSF player when auto-hide option is enabled Sour 2017-12-24 17:45:02 -05:00
  • 212a3fa23a Movies: Fixed issue with reset/power cycle recording Sour 2017-12-23 12:32:44 -05:00
  • 5c85bf722f Fixed rare freeze when loading a rom caused by reading uninitialized memory Sour 2017-12-22 23:14:17 -05:00
  • b144906e2b UI: Fixed "Show FPS" menu command Sour 2017-12-22 22:36:24 -05:00
  • d895c99cbd Input: Improved config UI for Powerpad (+ added toggle for side A/B) Sour 2017-12-22 21:57:25 -05:00
  • c43c884293 HD Packs: Fixed issue with CHR RAM games (last tile in chr ram memory was being ignored) Sour 2017-12-22 21:01:53 -05:00
  • 1825943a7f Movies: Added option dialog when starting a recording Sour 2017-12-22 15:08:58 -05:00
  • 6b3e0ab611 Video: Make exclusive fullscreen mode start on the same screen as Mesen's main window Sour 2017-12-21 22:39:26 -05:00
  • 633fe28c95 UI: Disable mouse capture mode when focus is lost Sour 2017-12-21 22:06:09 -05:00
  • ebe5046770 UI: Allow SNES & Subor mice to be plugged into famicom port 1 & 2 (since this would work on a famicom AV) Sour 2017-12-21 21:50:32 -05:00
  • 98f2b65c7f Input: Added UI to select sensitivity for mouse-like devices Sour 2017-12-21 21:31:42 -05:00
  • ee9a3e9ddf Debugger: Added copy image to clipboard action in ppu viewer Sour 2017-12-21 17:48:24 -05:00
  • e227697531 Lua: Renamed DMC "frequency" to "sampleRate" and added clockRate to getState() table. Sour 2017-12-21 15:37:57 -05:00
  • 6717520cb3 Debugger: Allow labels with @ marks in the watch window Sour 2017-12-21 15:19:57 -05:00
  • 0cef4939a4 Debugger: Added right-click options to label/function lists to add a watch/breakpoint Sour 2017-12-21 15:12:37 -05:00
  • 9654cbc5af Debugger: Changed background color for sprite viewer to make sprite edges easier to distinguish Sour 2017-12-21 14:20:55 -05:00
  • 50d7bbf492 Lua: Added getRomInfo/getLogWindowLog and changed getState to return doubles for apu channel frequencies Sour 2017-12-20 22:11:36 -05:00
  • b9053e3d5e UI: Allow window size smaller than 240px to prevent issues in 240px fullscreen mode Sour 2017-12-20 19:56:29 -05:00
  • cdd6c4c20e Input: Prevent Alt-F4 from triggering other shortcuts (e.g load save state 4) Sour 2017-12-20 19:51:57 -05:00
  • 1a133a548a Input: Make left and right shift behave the same way (as they were meant to) Sour 2017-12-20 19:03:31 -05:00
  • bba613728c Input: Properly ignore all input when in background Sour 2017-12-20 18:41:26 -05:00
  • 4e76e2ef46 Input: UI for Pachinko controller config Sour 2017-12-19 11:00:48 -05:00
  • db971fe5cc HD Packs: Performance fixes (CHR RAM games run 2x faster than before + some improvements for CHR ROM games) Sour 2017-12-18 20:02:25 -05:00
  • 224cbe6b04 HD Packs: Fixed regression with CHR RAM games Sour 2017-12-17 21:15:08 -05:00
  • d2ef196a3b Input: Added "keyboard mode" toggle to improve keyboard input Sour 2017-12-17 21:11:54 -05:00
  • 6b90228bdd Input: Added UI for keybindings for 6 devices (exciting boxing, family basic keyboard, jissen mahjong, partytap, powerpad, subor keyboard) Sour 2017-12-16 14:06:00 -05:00
  • a8a55efbcf Linux: Enabled LTO for clang (+25-30% performance) Sour 2017-12-07 22:52:18 -05:00
  • 2b851d5d38 Performance: Code optimizations (7-10% faster than 0.9.3) Sour 2017-12-04 00:09:11 -05:00
  • 6588872e42 Input: Fixed crash due to multithreading issues w/ controller state access Sour 2017-12-03 23:12:16 -05:00
  • 2baf1071d4 Updated Catalan translation (#279) Joel Puig Rubio 2017-12-04 05:08:34 +01:00