Commit graph

518 commits

Author SHA1 Message Date
devinacker
3e3bdabe64 v05rc1 release candidate until next week or so 2019-07-23 21:42:34 -04:00
devinacker
1bd1db03e4 roll back external Qt to 5.12.3 2019-07-22 20:04:13 -04:00
devinacker
c0d52a2da2 make symbol loading/unloading work a bit better 2019-07-21 23:04:06 -04:00
devinacker
25f3229b5a update for vendored 64-bit Qt on windows 2019-07-20 01:46:40 -04:00
devinacker
523b1ffd62 Merge branch 'qt5-win-deploy' of https://github.com/CypherSignal/bsnes-plus into newdebugger 2019-07-16 20:46:54 -04:00
devinacker
e9d1a227d6 don't bother checking source of fully disabled breakpoints 2019-07-08 19:50:44 -04:00
devinacker
8bb6e4d80c add popup completer for symbol names in breakpoint editor 2019-07-05 19:17:49 -04:00
devinacker
935ff10916 show a symbol name for breakpoint addresses if possible 2019-07-04 23:42:48 -04:00
devinacker
789d616974 add configurable comparison operators for breakpoints (see #133) 2019-07-01 22:56:11 -04:00
devinacker
41e260cd6e revamp breakpoint editor, allow adding/deleting an unlimited number of breakpoints 2019-06-30 03:14:40 -04:00
devinacker
dff28352c8 add memory editor context menu (incl. add-breakpoint action suggested in #118) 2019-06-27 23:28:47 -04:00
devinacker
4fceed75ac remove extraneous $ from OPTYPE_IADDR_PC disasm 2019-06-27 19:33:29 -04:00
devinacker
618174e95b enable/disable new buttons based on running status 2019-05-27 00:57:48 -04:00
devinacker
9c8495847e run to vblank/hblank options 2019-05-27 00:50:05 -04:00
devinacker
fb7b66405a slightly rearrange CPU/SA1 flag edit widgets 2019-05-26 23:20:30 -04:00
devinacker
1f10eac106 run to next NMI/IRQ for CPU and SA1 2019-05-26 23:13:04 -04:00
devinacker
cc8ad13011 don't truncate last char of some instruction formats 2019-05-26 02:35:38 -04:00
devinacker
822df30bb2 small formatting cleanup 2019-05-26 02:19:51 -04:00
devinacker
39903688d5 show labels for base addresses and not effective addresses (fixes #218) 2019-05-26 02:18:11 -04:00
devinacker
c2d836ce64 use named opcode flag in SMP too 2019-03-10 00:19:18 -05:00
Benjamin Schulte
a93c36638d faster loading of symbols from file 2019-03-10 00:12:31 -05:00
Benjamin Schulte
89d4168aa8 add SMP symbols 2019-03-10 00:03:19 -05:00
devinacker
ca0c4ad4aa use usage flag by name more consistently 2019-03-09 23:51:11 -05:00
Benjamin Schulte
29dfae20e6 integrate memory viewer into debugger 2019-03-09 23:49:47 -05:00
Benjamin Schulte
6f1751fa8a allow to open more than one memory editor 2019-03-09 23:38:42 -05:00
Benjamin Schulte
90429af768 add support for ca65 VICE symbol files 2019-03-07 22:30:26 -05:00
Benjamin Schulte
542b38166c additionally support FMA symbol files 2019-03-07 22:29:18 -05:00
devinacker
735b65c1b8 Merge branch 'qt5' into newdebugger 2019-02-17 17:51:16 -05:00
devinacker
44955f8de7 Merge branch 'master' into qt5 2019-02-17 17:51:03 -05:00
devinacker
99727cf7a2 release mouse when canvas loses focus (should fix #212) 2019-02-17 17:50:45 -05:00
devinacker
57a90f119d Merge branch 'qt5' into newdebugger 2019-01-19 16:47:05 -05:00
devinacker
06abe0b5b5 Merge branch 'master' into qt5 2019-01-19 16:46:52 -05:00
Devin Acker
57b1d3ea3a
Merge pull request #209 from undisbeliever/tilemap-character-address
Tilemap character address
2019-01-19 16:44:33 -05:00
Devin Acker
98ea9059a7
Merge pull request #207 from undisbeliever/new-oam-viewer
New OAM Viewer
2019-01-19 16:37:48 -05:00
Devin Acker
439896c54f
Merge pull request #194 from raphnet/ntt_data_keypad
Add support for the NTT Data Keypad
2019-01-19 16:27:40 -05:00
devinacker
a8d60b9a96 Merge branch 'master' into qt5 2019-01-06 02:02:40 -05:00
devinacker
98f4e1f102 use same uint16 joypad values in performance builds 2019-01-05 18:25:02 -05:00
Marcus Rowe
85a5f963b3 Increment selected tile address if in mode 7
This will make the Tile Viewer selected tile address match the Tilemap
Viewer character address.
2018-12-22 21:27:49 +10:00
Marcus Rowe
f4dc571699 Add 0x prefix to selected tile address 2018-12-22 21:24:19 +10:00
Marcus Rowe
8fd0301299 Show character address in the Tilemap Viewer 2018-12-22 21:18:09 +10:00
Marcus Rowe
3107ef54d0 Rename BG_TRANSPARENT to TRANSPARENT_BG
This commit will make the `*_BG` constants in the BackgroundType enum
have a consistent name.
2018-12-19 09:07:07 +10:00
Marcus Rowe
e94be79714 Fix compilation error in Windows
wingdi.h contains the following line:

    #define TRANSPARENT 1

which prevents OamGraphicsScene from being compiled.

This commit renames TRANSPARENT to BG_TRANSPARENT so the class can be
successfully compiled on Windows.
2018-12-18 12:12:41 +10:00
David Crooks
dfa70343ba Fixes to add some missing output files 2018-12-09 21:16:13 -05:00
David Crooks
c117ed61e4 Updating submodule 2018-12-09 19:01:18 -05:00
David Crooks
fed604182e Update to utilize a light, local, distribution of Qt for Windows dev
This breaks the implicit dependency on a fully installed Qt distribution on Windows platform, as well as the dependency on the PATH env var being set up.
2018-12-06 21:14:12 -05:00
Marcus Rowe
b612abe57d Add first sprite support to Sprite Viewer 2018-12-05 21:46:24 +10:00
Marcus Rowe
1d6fb0282c Adjust screen outline height based on overscan register 2018-12-05 18:07:27 +10:00
Marcus Rowe
102c3a543e Show/Hide objects in the Sprite Viewer 2018-12-05 17:57:15 +10:00
devinacker
608fa46c50 clean up symbol map code + fix some memory issues elsewhere 2018-12-04 23:25:29 -05:00
devinacker
591b92032e show tools window tabs from main menu by widget instead of by index (since effect toggle tab is unused in accuracy builds) 2018-12-04 23:25:29 -05:00