Sour
6ccd9b0a8e
Fixed compilation warning
2019-01-03 19:43:53 -05:00
Sour
a66b196831
UI: Prevent input configuration popups from appearing (partially) offscreen
2019-01-03 18:14:14 -05:00
Sour
a489716ad8
Debugger: Fixed breakpoints not being set correctly from code window when in internal ram section (<= $1FFF)
2019-01-03 14:51:25 -05:00
Sour
86ff0cdf2b
Debugger: Fixed disassembler incorrectly calculating jump destinations and caching the wrong data as a result
2019-01-03 14:49:30 -05:00
Sour
859f7e912f
Debugger: Memory Viewer - Added option to highlight breakpoints (by drawing a border around them)
2019-01-03 14:27:10 -05:00
Sour
25e24e30b0
Debugger: Automatically go into source view if we were in source view when we closed the debugger (when possible)
2019-01-03 12:14:37 -05:00
Sour
a18a3b7e95
Debugger: Memory Viewer - Fixed "Highlight labels" option for work/save ram memory types (+ some refactoring)
2019-01-03 12:06:37 -05:00
Sour
925b64481b
Debugger: Fixed DBG import logic for save/work ram labels
2019-01-03 11:05:06 -05:00
Sour
96b5b8bfb5
Debugger: Fixed behavior when using Go To All with .dbg integration when multiple identical symbols exist
...
Previously the debugger window would always navigate to the label matching the first symbol
2019-01-02 23:26:54 -05:00
Sour
2c9d6aabd7
Debugger: Improved CA/CC65 integration
...
-Auto-detect all function entry points
-Auto-detect all jump targets
-Fixed a bug where jump targets were being disassembled when loading a CDL file, potentially causing data to be shown as code
-Fixed some valid data block being shown as unidentified data
2019-01-02 23:26:54 -05:00
Sour
a3a91ede59
Debugger: Fixed effective address display for indirect jump
2019-01-02 23:26:54 -05:00
Sour
c24df95f92
Debugger: Go To All - Improve search logic (allow spaces and capital letters to be used as hints for the search logic)
2019-01-02 23:26:54 -05:00
Sour
57a4435443
Debugger: Fixed some issues with "Show in split view" option
2019-01-02 23:26:54 -05:00
Sour
413cf7a212
Debugger: Allow byte code to be shown in source view
2019-01-02 23:26:53 -05:00
Sour
0b54ef6c0b
Debugger: Simplify toggle breakpoint code & improve its behavior in source view
2019-01-02 23:26:53 -05:00
Sour
1c0921624f
Debugger: Add "Go to all" in memory viewer
2019-01-02 23:26:53 -05:00
Sour
d8008093b7
Debugger: Refactor DBG file auto-load logic
2019-01-02 23:26:53 -05:00
owomomo
299ab97cf1
UI: Update Chinese translation ( #558 )
2019-01-02 23:25:59 -05:00
Sour
418e9d35cd
Libretro: Fixed build error
2018-12-31 17:20:30 -05:00
Sour
8c6e12e3d2
Docs: Update copyright year to 2019
2018-12-31 17:20:14 -05:00
Sour
7e8b89cf42
Fixed compilation warning
2018-12-31 15:05:29 -05:00
Sour
2383499533
Build: Simplify PGO builds and allow it to be used when building the libretro core
2018-12-31 14:59:00 -05:00
Sour
2758e6f078
Libretro: Fixed compilation warning
2018-12-31 09:43:00 -05:00
Sour
a86bfa7636
Libretro: Fixed long compilation/linking times
2018-12-31 09:40:38 -05:00
Sour
1606d0c5f6
Debugger: Fixed some crashes in source view when trying to use some actions on out of scope labels
2018-12-29 14:35:43 -05:00
Sour
ce893167c6
Debugger: Added "Go to All" feature
2018-12-29 14:25:49 -05:00
Sour
c29ceb79ef
Debugger: Fixed bug that caused debugger window to automatically appear when active breakpoints were hit
2018-12-28 13:01:57 -05:00
Sour
6763d346d6
Debugger: Memory Viewer - Show palette at PPU addresses $3F00-$3FFF (more intuitive for most users)
2018-12-28 12:07:55 -05:00
Zorchenhimer
bca96de531
Debugger: Lua - Add new getLabelAddress() function
...
This adds a new function GetLabelAddress() to the Lua API. It takes a
single string parameter of a label to lookup and returns its integer
address. The return value can be passed directly to read() and
readWord().
The documentation has also been updated to reflect the changes.
2018-12-28 12:01:26 -05:00
Sour
e7e2d638db
Libretro: Added wavebeam palette option
2018-12-26 20:57:05 -05:00
Sour
ee3d05ba58
Libretro: Use 96 kHz sample rate internally instead of 48 kHz.
...
-Reverted to using retro_audio_sample_t because retro_audio_sample_batch_t fails when batch sizes are too large
-Using 96 kHz instead of 384 kHz because the latter causes a noticeable performance reduction, and there appears to be no way to change the sample rate on-the-fly (so can't make it an option)
2018-12-26 20:46:28 -05:00
Sour
e4b6a7ab64
Libretro: Fixed Oekakids tablet not being shown in player 5's controller list
2018-12-26 19:33:17 -05:00
Sour
544059ac2f
Libretro: Minor refactoring
2018-12-26 19:12:06 -05:00
Sour
7d3b229301
Libretro: Move Famicom Microphone to P1's L3 button rather than P2's (like it was meant to be) + fixed bug that prevented the microphone from being used in most scenarios.
2018-12-26 18:32:02 -05:00
Sour
c0f6266cbd
Debugger: Prevent instruction progress indicator from scrolling horizontally
2018-12-26 13:56:02 -05:00
Sour
59195da588
Fixed compilation warning
2018-12-26 13:28:27 -05:00
Sour
de7ded3139
NSF: Added support for history viewer
2018-12-26 13:28:17 -05:00
Sour
8c27322d85
NSF: Fixed init problem with VRC6 (NSF-only) that could cause distorted audio
2018-12-26 13:04:40 -05:00
Sour
f550b83025
NSF: Fixed minimum window size being set to 0 after loading NSF files
2018-12-26 13:02:40 -05:00
Sour
d6d188282c
NSF: Allow rewinding in NSF player
2018-12-26 11:49:09 -05:00
Sour
6c27a273b2
Debugger: Memory viewer - Fixed some usability issues with tooltips
...
-Tooltips now always show up even if trying to show the last tooltip shown
-Tooltips no longer appear for the next row of bytes when putting mouse over the text view
2018-12-26 00:55:46 -05:00
Sour
d966fd50c1
Debugger: Memory viewer - Allow word wrapping in label tooltips (prevents content from being cut off entirely) + improved popup display location
2018-12-26 00:29:11 -05:00
Sour
9666426dc1
Debugger: Fixed multi-threading crash when calling PeekRAM for $4015 from another thread
2018-12-25 22:40:41 -05:00
Sour
071f69520b
Linux: Fixed compilation warning
2018-12-25 22:40:05 -05:00
Sour
268bcd44fc
UI: Minor fix to Chinese resources
2018-12-25 11:51:59 -05:00
owomomo
53ec3dced2
UI: Chinese translation update ( #552 )
2018-12-25 11:50:24 -05:00
Sour
ae0822e7cd
Linux: Fixed compilation warnings
2018-12-25 00:32:33 -05:00
Sour
d8097a1c94
Debugger: Display read/written value when breaking execution
2018-12-25 00:07:45 -05:00
Sour
8deb63e646
Debugger: Avoid setting debug PC value if debugger is not running (performance)
2018-12-25 00:07:45 -05:00
Sour
40710c3665
Debugger: Allow debugger to peek at APU/PPU registers without altering the state
2018-12-25 00:07:45 -05:00