Commit graph

1412 commits

Author SHA1 Message Date
Souryo
c5edf6594c Cheats: Fixed cut-off line of text in Windows 10 2017-08-08 23:25:03 -04:00
Souryo
4b41148545 UI: Fixed mouse disappearing when playing NSF files 2017-08-08 23:13:04 -04:00
Souryo
4652dbc428 UI: Fixed bug when using "Power Off" option while a NSF file is playing 2017-08-08 23:09:53 -04:00
Souryo
af5e2284db NSF: Fixed issue with APU IRQs ("Disable APU IRQs" option was not working) 2017-08-08 23:06:16 -04:00
Souryo
f13d2e23d8 UI: Refactor main form into smaller files 2017-08-08 19:32:50 -04:00
Souryo
d083e74246 UI: Improved window size handling (should fix cases where window size was not restored properly) 2017-08-08 16:10:54 -04:00
Souryo
00e16da13d FDS: Fixed save data getting lost/corrupted when saving over an existing IPS save file 2017-08-08 13:30:09 -04:00
Souryo
25ec4ac784 FDS: Fixed cheats not being applied to FDS games 2017-08-08 13:08:44 -04:00
Souryo
6d768cda0a Cheats: Fixed crash when creating a custom memory cheat with an address above $FFFF 2017-08-08 13:01:55 -04:00
Souryo
f536f62dd1 HD Packs: Fixed crash when starting to record a new pack while emulation is paused 2017-08-08 00:11:25 -04:00
Souryo
d566d2102a HD Packs: Minor bug fixes 2017-08-07 22:52:27 -04:00
Souryo
493fc6ce81 Version Update: 0.9.1 2017-08-06 19:25:01 -04:00
Souryo
933ed439b7 Tests: Fixed some issues with automated tests 2017-08-06 18:32:32 -04:00
Souryo
d4f8140eef Debugger: Prevent crash when closing trace logger while emulation is running 2017-08-06 17:53:18 -04:00
Souryo
ae0bee57ba Debugger: Open debugger as fast as possible 2017-08-06 17:52:49 -04:00
Souryo
77a41f3197 UI: Guard against potentially corrupted data in the recent games zip files 2017-08-06 16:45:01 -04:00
Souryo
09f6d67e3c Fixed warning 2017-08-06 16:39:26 -04:00
Souryo
a9772efbc4 Linux: Fixed crash when closing debugger while other debugger tools are opened 2017-08-06 16:39:14 -04:00
Souryo
0fe8ac8b48 Debugger: Improved trace logger look & performance 2017-08-06 16:23:22 -04:00
Souryo
8d958baf6c Debugger: UI tweaks for Linux 2017-08-06 12:32:08 -04:00
Souryo
96d15dd768 Fixed compilation warnings 2017-08-06 11:55:23 -04:00
Souryo
4e4d24fa10 NES 2.0: Fixed bug with saved CHR RAM 2017-08-06 10:37:47 -04:00
Souryo
bdd607d94f Debugger: Ability to force a specific input from the debugger 2017-08-05 23:26:21 -04:00
Souryo
dab2e12864 Debugger: Revert breakpoints to using relative addressing (for now) 2017-08-05 18:55:45 -04:00
Souryo
f32753cacb Debugger: Add cycle elapsed counter (since last break) 2017-08-05 18:00:59 -04:00
Souryo
4e14a83625 Debugger: General speed optimizations 2017-08-05 17:18:09 -04:00
Souryo
ce3e4d7c80 Debugger: Fixed issues with CPU/PPU state edition 2017-08-05 14:55:07 -04:00
Souryo
62a10de12a Debugger: Fixed breakpoint highlighting when BP is on current statement 2017-08-05 14:54:20 -04:00
Souryo
fb5bf36c91 Debugger: Fixed deadlock when trying to reset game just as it is about to crash (STP/HLT opcode) 2017-08-05 14:24:44 -04:00
Souryo
2753273206 Debugger: Added conditional logging to trace logger 2017-08-05 12:13:53 -04:00
Souryo
3fe9faaf57 DB: Fixed Dezaemon DB entry (needs 32k save ram) 2017-08-04 18:33:39 -04:00
Souryo
4e7d05734a Video: Added option to force integer scale values in fullscreen mode 2017-08-03 21:55:31 -04:00
Souryo
299747e76a Debugger: Breakpoint-related improvements + small performance improvements 2017-08-03 21:30:44 -04:00
Souryo
2cc0edb76a Debugger: Remove scanline/cycle adjustment in trace logger output 2017-08-02 19:47:21 -04:00
Souryo
d4499fcf8c Updates: Clearer message when checking for updates fails 2017-08-02 19:20:08 -04:00
Souryo
ccfbd83299 Debugger: Display cycle count in decimal instead of hex 2017-08-02 18:53:30 -04:00
Souryo
d78aef2b77 Debugger: Fixed crash on games that never call RTI 2017-08-02 18:43:38 -04:00
Souryo
3f58811a6b Debugger: Step back no longer sometimes causes the game to run at max speed permanently 2017-08-02 18:09:59 -04:00
Souryo
f975728005 Debugger: Allow stepping back through the execution (by using rewind mechanic) 2017-08-01 22:49:50 -04:00
Souryo
74983a4311 UI: Prevent mouse cursor from (rarely) becoming hidden when opening debugger 2017-08-01 20:00:32 -04:00
Souryo
2484c994f3 Upgrade: Fixed crash when upgrading from 0.9.0 2017-08-01 19:47:19 -04:00
Souryo
b2011286f0 Input: Prevent out-of-bound memory access for zapper logic 2017-07-30 21:33:13 -04:00
Souryo
3d92ac02b1 Rewind: Prevent freezes when rewinding after a reset 2017-07-30 19:30:02 -04:00
Souryo
952c28939c Input: Added option to specify zapper light detection radius 2017-07-30 19:22:01 -04:00
Souryo
6d73a03139 Tests: Fixed regression due to previous refactoring commit 2017-07-30 18:22:55 -04:00
Souryo
59d467a112 UI: Localized HD pack builder + added tooltips for options 2017-07-30 16:06:48 -04:00
Souryo
4455178da2 Code refactoring (patch/archive handling) + allow HD packs to be loaded from archives 2017-07-30 09:46:07 -04:00
Souryo
119ccd5881 Debugger: Added goto init/load handler buttons for NSF files 2017-07-28 20:58:55 -04:00
Souryo
4c25a2b9f1 Input: Fixed key binding conflicts in default settings 2017-07-26 18:13:59 -04:00
Souryo
bff434fa16 UI: Added options to configure the game selection screen 2017-07-25 22:43:39 -04:00