Commit graph

1504 commits

Author SHA1 Message Date
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
Souryo
60ff7be8c0 HD Packs: Bug fixes, code cleanup, optimization 2017-07-25 19:46:25 -04:00
Souryo
ca579b4c40 UI: Added option to disable OSD 2017-07-23 14:11:59 -04:00
Souryo
b608460fce Fixed upgrade issue vs aspect ratio setting 2017-07-23 14:00:13 -04:00
Danny Bautista
014f06ce2f Fixed Linux build - add <algorithm> includes (#200) 2017-07-23 13:47:10 -04:00
Souryo
547fbab29f Overclocking: Improved compatibility with games that write to $4011 + fixed PAL issues with OC 2017-07-17 19:35:16 -04:00
Souryo
a4d0b00fe7 UI: Reduced game selection screen memory usage 2017-07-15 23:32:46 -04:00
Souryo
8d4dcf96e2 FDS: Fixed save file issues when using power cycle 2017-07-15 22:52:37 -04:00
Souryo
c5517eff76 DB: Added some games to DB 2017-07-15 21:32:22 -04:00