Commit graph

1148 commits

Author SHA1 Message Date
Souryo
d014aed08d Fixed compilation error 2017-11-11 21:00:33 -05:00
Souryo
fec2a2130b Video: Added option to rotate display by 90/180/270 degrees 2017-11-11 20:55:33 -05:00
Souryo
66197f2c09 Debugger: Improved bound checking for memory read/writes 2017-11-11 13:24:48 -05:00
Souryo
efc934ee8e Debugger: Fixed CHR graphic editor not working when PPU banks are selected 2017-11-11 12:35:39 -05:00
Souryo
be36c630f9 Debugger: Fixed code stepping issues when a Lua script is active 2017-11-10 19:04:22 -05:00
Souryo
8c4274e13c Debugger: Fixed PPU viewer causing side effects in some games 2017-11-10 17:36:23 -05:00
retro-wertz
64f911d58a Fixed Linux compilation error 2017-10-21 20:21:39 -04:00
Souryo
eb8f01b7e9 Debugger: Fixed multi-threading issue that caused debugger to open up on its own while Lua scripts were running 2017-10-09 10:07:08 -04:00
Souryo
ab91bef2b0 Fixed compilation warnings 2017-10-07 21:47:35 -04:00
Souryo
49262b8d31 Debugger: Allow "Run Single Frame" shortcut to work when debugger is opened 2017-10-07 21:09:27 -04:00
Souryo
028b2ff089 UI: Fixed pause screen issues (was sometimes being shown when it should not have) 2017-10-07 21:00:02 -04:00
Souryo
0c97f4ab3d Debugger: Fixed "Edit iNES header" outputting 16 extra bytes at the end of the file 2017-10-07 20:37:39 -04:00
Souryo
f14855bf6b Savestates: Fixed 4-screen mirroring games not saving the extra 2 nametables to file 2017-10-07 20:32:55 -04:00
Souryo
837032f8ea Debugger: Added stateLoaded/stateSaved Lua callbacks (+ fixed issues with savestate API & Lua reference cleanup) 2017-10-07 19:48:45 -04:00
Souryo
11a06926ff Debugger: Lua - Added getScriptDataFolder function 2017-10-07 15:16:14 -04:00
Souryo
4245561034 Debugger: Lua - Remove "debug" read/write API (replaced by cpuDebug & ppuDebug enum values) 2017-10-07 13:31:28 -04:00
Souryo
ba8540e4f2 Debugger: Fixed Lua-related multithreading bugs 2017-10-07 13:01:42 -04:00
Souryo
5ab04aa00b Debugger: Close all debugger windows when emulation is stopped (prevents crashes) 2017-10-05 21:40:25 -04:00
Souryo
67b9a5c707 Debugger: Fixed hex editor highlight issues (when loading save state, etc.) 2017-10-05 20:48:18 -04:00
Souryo
fa091a4f76 Debugger: Lua - Async savestate functions + isKeyPressed 2017-10-05 19:44:37 -04:00
Souryo
9706f98636 Debugger: Lua - Fixed drawLine drawing logic 2017-10-03 19:39:02 -04:00
Souryo
4af7fc696e Debugger: Lua - Added optional param to read memory functions to return value as a signed value 2017-10-03 19:10:23 -04:00
Souryo
ae5a1a1183 Debugger: Lua - Fixed eventType.reset event callback 2017-10-03 18:40:26 -04:00
Souryo
5066c89570 UI: Fixed issue with game selection screen getting activated by keypresses when game is paused 2017-10-03 18:18:29 -04:00
Souryo
afa4ae85e3 Lua: Fixed getPixel() returning fully transparent pixels 2017-10-03 17:45:37 -04:00
Souryo
c211d135ca UI: Added some new shortcuts (game timer, frame counter, etc.) 2017-10-02 18:44:36 -04:00
Souryo
0d1e9bbcb3 Zip: Fixed issues with non-UTF8 filenames in zip files 2017-09-30 14:07:07 -04:00
Souryo
ef63dfa816 Video: Added 60.0/50.0 fps mode 2017-09-30 11:24:35 -04:00
Souryo
a04a8747ba Debugger: Fixed freezes/crashes when switching game while debugger is opened (esp. with lua scripts) 2017-09-28 21:27:38 -04:00
Souryo
f00b4db2bb Debugger: Fixed empty list after resetting profiler 2017-09-28 21:10:48 -04:00
Souryo
b1dd996534 PPU: Fixed "Disable background" option issue with sprite 0 hits 2017-09-28 20:13:21 -04:00
Souryo
1f974dcedd Debugger: Scroll overlay position is now based on the selected cycle/scanline 2017-09-28 20:05:00 -04:00
Souryo
3a02d6cd50 FDS: Improved IRQ emulation (based on hardware tests) 2017-09-23 12:07:57 -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
Souryo
06d6e59ac8 GetKeyName: Fixed incorrect return value 2017-09-17 15:25:02 -04:00
Souryo
aab739a31c Shortcuts: Improved shortcut key handling 2017-09-17 10:52:21 -04:00
Souryo
43744ba95e Version Update: 0.9.3 2017-09-08 22:17:23 -04:00
Souryo
d0713b2775 UI: Added file association for save states (and merged nsf+nsfe setting) 2017-09-08 18:53:18 -04:00
Souryo
6969caa1b8 Debugger: Lua memory callback fixes + allow lua script to change read/written value 2017-09-08 17:20:40 -04:00
Souryo
30b9a9a5b6 UI: Improved shortcut handling logic 2017-09-08 15:03:29 -04:00
Souryo
e64e4731f2 Save states: Saving/loading state to a specific slot should not change the current slot used by shortcut keys. 2017-09-08 13:40:16 -04:00
Souryo
3a2897d534 UI: Added toggle fast forward & toggle rewind shortcuts 2017-09-08 13:28:46 -04:00
Souryo
49e74ccba2 UI: Linux fixes for shortcuts + small tweaks 2017-09-08 11:25:10 -04:00
Souryo
a4d06f683a UI: Allow all UI shortcuts to be customized (and support for multi-key shortcuts) 2017-09-08 10:38:41 -04:00
Souryo
6251f1af8c HD Packs: Fixed bug with conditions in CHR ROM games (and better error handling) 2017-09-06 22:27:31 -04:00
Souryo
503806ee22 HD Packs: Fixed crash when attempting to load invalid condition tags + fixed bug where built-in conditions were being saved to the hires.txt file 2017-09-06 22:05:04 -04:00
Souryo
5b8a37e392 Fixed crash that occurred when cheat list was opened 2017-09-06 21:40:59 -04:00
Souryo
a89b2408a4 HD Pack Builder: Fixed issue with sprites not being recorded with a transparent background 2017-09-06 20:17:39 -04:00
Joel Puig Rubio
35038f8786 Updated Catalan translation (#237) 2017-09-06 00:30:12 -04:00
Souryo
c79c1ffdec PPU: Fixed Dendy issue with intensify & grayscale bits 2017-09-04 08:31:54 -04:00