Sour
2ef8e235c6
Fixed infinite loop when trying to load invalid rom files (when file size does not match header)
2019-01-20 15:04:23 -05:00
Sour
1ef80d8cec
DirectInput: Various improvements
...
-Only initialize the controller's default state once (prevents issues when holding down a key on reset/power cycle)
-Improve logic to reacquire a controller after it has been lost
-Do not pause the emulator thread while trying to update directinput devices
2019-01-20 13:38:14 -05:00
altiereslima
51075ff334
UI: Updated Portuguese translation ( #564 )
2019-01-20 09:42:23 -05:00
Sour
79393027f0
Mapper 112: Fixed mapper issue causing bugs in Zhen Ben Xi You Ji (and rewrote mapper implementation to not rely on MMC3 code)
2019-01-20 09:21:17 -05:00
Sour
05f12b4948
Libretro: Fixed build error
2019-01-20 00:37:08 -05:00
Sour
db370dda97
Debugger: Sprite Viewer - Added an option to display an outline around all sprites in the screen preview
2019-01-19 20:53:15 -05:00
Sour
8293382024
Debugger: Added more values for expressions (Sprite0Hit, Branched, etc.)
2019-01-19 20:41:31 -05:00
Sour
5cdb86a323
Debugger: Profiler - Split out of memory tools and into its own window
2019-01-19 20:00:48 -05:00
Sour
107f8cf8c0
Debugger: PPU Viewer - Add shortcuts to open the compact versions of each viewer directly
2019-01-19 18:56:08 -05:00
Sour
d1e7d7c016
UI: Fixed VS crash when opening main window in form designer
2019-01-19 18:53:42 -05:00
Sour
4642154bb8
Debugger: PPU Viewer - Make double-click on NT/Sprite viewers work properly in compact mode
2019-01-19 16:40:15 -05:00
Sour
65bba15d0a
Debugger: Prevent power cycling from unloading .dbg file when .dbg file doesn't have the same name as the rom file
2019-01-19 15:32:38 -05:00
Sour
bfcc990cb3
Debugger: Lua - Fixed getLabelAddress failing when used with multi-byte label name
2019-01-19 14:59:18 -05:00
Sour
f03b154686
Debugger: Nametable Viewer - Added "Show attribute colors only" option
2019-01-19 14:50:47 -05:00
Sour
346c496004
NES 2.0: Updated controller type field code to match changes in spec
2019-01-19 13:27:23 -05:00
Sour
75cc1fe6f0
Debugger: PPU Viewer - Optimize sprite viewer layout when in 8x8 sprites mode
2019-01-19 12:43:46 -05:00
Sour
d66bf30cf4
Debugger: PPU Viewer - Added mouse over tile info overlay to NT/CHR/Sprite viewers
2019-01-19 12:08:14 -05:00
Sour
5515f626d5
Debugger: Source View - Fixed crash (out of bounds access) when trying to generate byte code for the last line in the file
2019-01-18 22:19:03 -05:00
Sour
e5107d3b21
Debugger: Fixed labels disappearing from the code window after a power cycle
2019-01-18 22:18:17 -05:00
Sour
2aaac25956
Debugger: Fixed out-of-bounds memory access when trying to process uninitialized reads
2019-01-18 22:15:17 -05:00
Sour
1e98209941
Debugger: Fixed null reference crash when source file was not found on the disk (CC65 integration)
2019-01-18 21:33:07 -05:00
Sour
0a2d019aba
Debugger: Enforce label naming restrictions when importing mlb/dbg/fns files
2019-01-17 23:02:14 -05:00
Sour
a5a4cbd2bc
Debugger: Palette Viewer - Fixed colors for sprite palette
2019-01-17 22:28:53 -05:00
Sour
6036e6cfb0
Debugger: Assembler - Allow binary immediate values (e.g lda #%10001000)
2019-01-17 21:13:18 -05:00
Sour
5f0e2a74b1
Debugger: Fixed missing form icons in some conditions
2019-01-17 20:06:45 -05:00
Sour
377f3dcd6f
Debugger: Trace Logger - Added some right-click navigation options
2019-01-17 20:01:35 -05:00
Sour
2bc07c453b
Mapper 176: Fix work/save ram banking logic - it's either fully battery-backed or not (rather than half/half)
2019-01-17 18:32:40 -05:00
Sour
cc07cb283a
Debugger: Memory Viewer - Added missing right-click navigation options between the various PPU memory types
2019-01-17 18:00:11 -05:00
Sour
9b68473863
Debugger: PPU Viewer - Added compact display mode
2019-01-17 00:12:33 -05:00
Sour
6fd02bdba5
Debugger: Fixed multibyte label support in mlb files
2019-01-16 23:54:17 -05:00
Sour
3ee389781f
Linux: Fixed compilation errors/warnings
2019-01-16 23:54:00 -05:00
Sour
47cb79681b
UI: Use TryParse instead of Parse to avoid exception-related performance issues
2019-01-16 19:09:07 -05:00
Sour
a67003b347
Debugger: Fixed expression evaluation when using multi-byte labels
...
+ Added "label out of scope" message for watch expressions using labels that can't be evaluated right now (but are valid labels)
2019-01-16 19:07:50 -05:00
Sour
8aa4d4a6ec
Debugger: Memory Viewer - Added option to highlight the cursor's current row/column
2019-01-15 00:22:56 -05:00
Sour
b2b841421f
Debugger: PPU Viewer - Add auto-refresh speed option (15/30/60 FPS)
2019-01-14 22:48:57 -05:00
Sour
bdbb16866b
Debugger: Fixed "Break on decayed OAM read" option triggering a break when CPU cycle count reached max value
2019-01-14 20:16:26 -05:00
Sour
7efc079591
Debugger: Fixed copy action on textboxes (was copying code window instead)
2019-01-14 19:35:37 -05:00
Sour
d574188226
Debugger: Labelled DMC reads as "DMC" in the instruction progress display
2019-01-14 19:31:09 -05:00
Sour
c5801ea2e0
Debugger: Fixed DMC reads not triggering breakpoints (when sub-instruction BPs are disabled)
2019-01-14 19:30:50 -05:00
Sour
62c2541642
Debugger: Nametable viewer - Added "Add breakpoint" right-click option
2019-01-14 19:02:50 -05:00
Sour
4c9e297034
Debugger: Added nametable breakpoint support
2019-01-14 19:01:13 -05:00
Sour
85bef4b7ed
Debugger: Hex Editor - Show caret even when out of focus
2019-01-14 17:51:44 -05:00
Sour
ec0853fcf1
Debugger: PPU Viewer - Fixed tile/attribute update logic when overclocking is turned on
2019-01-13 20:18:31 -05:00
Sour
8f4129ddff
Docs: Update PPU viewer/Memory Tools documentation
2019-01-13 19:42:23 -05:00
Sour
079564cb25
Debugger: Fixed out-of-range memory read bug in memory import logic
2019-01-13 19:15:37 -05:00
Sour
a27cf40e96
Debugger: Memory Viewer - Added nametable ram option to dropdown
2019-01-13 19:04:43 -05:00
Sour
76f64b19ef
Debugger: Added access counters for CHR ROM/RAM and nametable memory
...
+Added read/write highlighting, etc. for memory viewer tabs
+Improved show tile/attribute updates in PPU viewer
2019-01-13 18:32:27 -05:00
Sour
a00a36256a
MMC5: Allow NES 2.0 headers to control the work/save ram sizes properly
...
+ Fixed debugger always showing work ram as "save ram" in the debugger for MMC5 titles
2019-01-13 15:20:57 -05:00
Sour
8f53659d5f
Namco163: Fixed save games for games that use the mapper's 128-byte internal RAM as save data
2019-01-13 15:20:57 -05:00
Sour
72d9e7ee13
Core: Remove old savestate compatibility code
...
No longer needed since the previous commit broke compatibility completely.
2019-01-13 15:20:57 -05:00