Commit graph

1548 commits

Author SHA1 Message Date
davi92
f648a30f17 UI: Added Italian language (#658) 2019-09-17 21:37:09 -04:00
Sour
373c489b01 Video: Fixed palette for emphasis bits not being generated when no palette data exists in config 2019-07-07 08:38:45 -04:00
Sour
4c701ad6cf UNROM512: Fixed horizontal/vertical mirroring being inverted 2019-06-25 19:49:22 -04:00
Sour
886ae6425f Fixed some cases of variables being used before initialization 2019-06-23 20:11:10 -04:00
Sour
279c395271 Fixed FDS/VS System games no longer loading properly 2019-06-23 17:15:05 -04:00
Sour
f544688b64 Version Update: 0.9.8 2019-06-23 14:05:44 -04:00
Sour
e338ab0765 Fixed init order when loading a game to prevent potential crashes (or incorrect behavior) in some scenarios (mostly if using the random mapper state option) 2019-06-22 16:33:59 -04:00
Sour
5048392324 Mapper 320: Fixed mask for register (fixed Mermaid in multicart) 2019-06-22 15:33:08 -04:00
Sour
1b035efb18 Save States: Fixed v10 states still being loadable despite no longer being compatible 2019-06-18 16:35:46 -04:00
Sour
118f1ccb94 Debugger: Lua - Fix cycle not returning a 64-bit value in getState() 2019-05-22 20:35:50 -04:00
Sour
04a41a1dd7 Debugger: Trace Logger - Added clear log button 2019-05-20 17:05:01 -04:00
Sour
5b80d2fe21 Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility) 2019-05-12 12:28:01 -04:00
Sour
03f160a949 UNROM512: Fixed mirroring logic to match changes on the wiki (fixes Black Box Challenge) 2019-05-11 09:26:56 -04:00
Sour
6fed49f759 Lua: Fixed minor issue in cleanup code when closing a script 2019-05-11 09:13:31 -04:00
Sour
d4676e51fd Debugger: Fixed minor potential multithreading issues (and removed unused variable) 2019-04-12 19:58:38 -04:00
Sour
e826d4dfdd PPU: Fixed bug when reading status flag (this disabled blue emphasis).
Unsure why this line existed - seems to have been added by mistake 5 years ago
2019-04-12 19:43:03 -04:00
Sour
45f7646b99 Input: Fixed inverted bracket keys for family basic keyboard 2019-04-12 19:26:38 -04:00
Sour
3cfb179357 MMC5: Fixed fill mode attribute color information 2019-04-07 08:13:13 -04:00
Sour
c241eb56c4 VRC7: Updated audio data to match values recently dumped from hardware 2019-03-27 20:23:22 -04:00
Sour
cf40b967f4 Video: Fixed black screen when settings file doesn't contain a palette (use default 2c02 palette in this case) 2019-03-15 21:28:42 -04:00
Sour
f5bee853c7 Movies: Fixed crash when loading a movie while no game is running 2019-02-27 19:13:11 -05:00
Sour
5f5459c4c4 Fixed filename-based region detection 2019-02-18 22:17:49 -05:00
Sour
0296dde9e9 Debugger: Fixed crash when mixing breakpoints that have conditions with others that don't within the same breakpoint type 2019-02-18 20:42:29 -05:00
Sour
278ca034b2 Debugger: Small performance optimization 2019-02-09 15:32:35 -05:00
Sour
5b0b084f6a Debugger: Fixed step back causing instruction before a JSR to be marked as a function entry point 2019-02-09 15:24:51 -05:00
Sour
2c64d55ddf Linux: Fixed compilation warning 2019-02-08 21:01:48 -05:00
Sour
72fc0de383 Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset) 2019-02-08 19:39:35 -05:00
Sour
c5e4de9542 Video: Precalculate brightness/etc for the palette instead of manually applying it to each pixel 2019-02-07 19:45:17 -05:00
Sour
3a752d6755 Added support for 512-color palette files 2019-02-07 18:51:24 -05:00
Sour
52c4dbc3a0 Debugger: Do not mark the instruction after a branch 2019-02-02 13:23:37 -05:00
Sour
e758398b8f PPU: Disabling rendering during sprite evaluation causes the OAM address to be incremented by 1 2019-02-02 00:25:08 -05:00
Sour
937f0c68ac History Viewer: Add save state to all movies when power on ram state is random
(Temporary fix until random ram is properly supported by movies)
2019-02-01 14:17:16 -05:00
Sour
3c31153acc Fixed sound playback issues in history viewer and during rewind 2019-02-01 14:15:27 -05:00
Sour
10a7928f52 History Viewer: Added option to export a save state 2019-02-01 13:05:25 -05:00
Sour
accd3e7a0a Video: Fixed issue with hue being altered even when hue setting was set to 0 2019-02-01 11:59:12 -05:00
Sour
b6e7ce4a9b Fixed crash when exiting while an AVI is being recorded.
Caused by MessageManager::_messageManager pointing to a deleted object because the renderer was already deleted by the time we tried displaying a message on the screen.
2019-01-30 20:18:07 -05:00
Sour
3b0216ad4b Debugger: Expressions - Added support for binary
+ Made expression checking a bit better still
2019-01-29 19:15:57 -05:00
Sour
ddbee6b500 Debugger: Improve validation of expressions (force operator after closing brackets/etc) 2019-01-29 18:55:40 -05:00
Sour
17c629e90c Debugger: Fixed expression evaluator caching the result of invalid expressions (when an unknown label is used, etc.)
This caused the watch window to permanently display "Invalid expression" for a label that was evaluated and cached before it was created, even after the label is created.
2019-01-29 18:32:17 -05:00
Sour
f6b474569d PPU: Prevent palette writes during HBlank when rendering is enabled
+ Try to emulate the behavior of $2007 writes during rendering better
2019-01-27 20:53:25 -05:00
Sour
9905f3a5da Debugger: Fixed crash when closing Lua script window (if script isn't running and it is the only debugger window opened) 2019-01-27 14:31:05 -05:00
Sour
5e5e1a5e60 Linux: Fixed compiler warnings 2019-01-26 16:49:26 -05:00
Sour
5ac6985c71 APU: Fixed DMC sample address wraparound behavior 2019-01-26 11:45:26 -05:00
Sour
c29c8a34ae APU: Set DMC channel sample addr/length to $C000/1 byte at power on (based on hardware tests) 2019-01-26 11:38:22 -05:00
Sour
c4dbe9929c Added support for Bandai's EEPROMs 2019-01-26 10:05:07 -05:00
Sour
bf86f5458a APU: Fixed "catch up" bug that caused the frame counter's pacing to be incorrect 2019-01-25 20:39:22 -05:00
Sour
ffc81903f9 Debugger: Performance Tracker - Allow controlling display mode/speed with left/right click buttons 2019-01-24 17:31:44 -05:00
Sour
9ceb522874 Debugger: Added "Performance Tracker" tool 2019-01-24 00:50:42 -05:00
Sour
fd2b7ab649 Fixed compilation warnings 2019-01-23 23:59:59 -05:00
Sour
ee7f0151ad Debugger: Fixed "step over" when on a JSR/BRK instruction 2019-01-23 23:57:31 -05:00