Sour
abf5c43896
Input: Added an option to customize the deadzone for analog sticks
2019-01-22 19:38:24 -05:00
Sour
0d0adaf95c
UI: Regroup options that are recommended for homebrew dev
2019-01-22 18:43:36 -05:00
Sour
c0d65b001e
UI: Move sprite limit option to video config window
2019-01-22 17:43:34 -05:00
Sour
5f9d9069d9
Debugger: Fixed multi-label issue that caused memory values to not be shown next to the instruction
2019-01-21 22:03:07 -05:00
Sour
ac65c636c1
Debugger: When resetting/power cycling while execution is stopped, break on the first instruction (whether or not the option to break on reset/power cycle is enabled)
2019-01-21 18:35:19 -05:00
Sour
94570d02e2
Docs: Updated debugger documentation
2019-01-21 18:30:22 -05:00
Sour
677a841ce3
Debugger: Added option to show the selection's length in bytes
2019-01-21 18:21:45 -05:00
Sour
1861035534
Debugger: Allow the "show data/unidentified data/code" toggles to hide disassembled code (instead of just data)
2019-01-21 16:51:19 -05:00
Sour
e7f95fd14a
Debugger: Improved "break in X cpu cycles" logic and added a "Run 1 CPU cycle" shortcut
2019-01-21 15:35:24 -05:00
Sour
5f88fa8cc6
Debugger: PPU Viewer - Add 2x zoom toggle
2019-01-21 14:38:38 -05:00
Sour
e29bd94d55
Timing: Prevent emulation from speeding up for extended periods of time after an unexpected freeze
2019-01-21 09:48:54 -05:00
Sour
9c326e8248
Docs: Updates for debug tools (ppu viewer, etc.)
2019-01-20 20:11:16 -05:00
Sour
295a68f43d
Core: Optimize rom search logic and set a maximum limit (100) to the number of files that are hashed before giving up
2019-01-20 16:33:23 -05:00
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