Commit graph

715 commits

Author SHA1 Message Date
David Crooks
6f0dcedc1b Fixing incorrect scaling/positioning of controls in hidpi Windows env 2018-11-30 10:52:54 -05:00
devinacker
3f1fc35251 add save symbols option to debugger options menu 2018-11-25 20:50:44 -05:00
Benjamin Schulte
a85fce3d33 allow to navigate through code 2018-11-25 20:45:51 -05:00
Benjamin Schulte
0954453574 display loops 2018-11-25 18:35:56 -05:00
Benjamin Schulte
ef98df5ed0 fixed relative pc addresses 2018-11-25 18:30:25 -05:00
devinacker
b28b5b0c20 don't apply the exec flag when only analyzing code 2018-11-25 18:28:17 -05:00
devinacker
5b7186bdec also don't analyze unused interrupt vectors 2018-11-25 17:49:59 -05:00
devinacker
e9fb53c36f don't try to auto analyze bogus/missing interrupts 2018-11-25 17:45:34 -05:00
Benjamin Schulte
7233da3b87 allow to set symbols by context menu 2018-11-25 17:42:45 -05:00
Benjamin Schulte
e2aef88740 allow to add comments, save comments in .sym file 2018-11-25 17:42:22 -05:00
Benjamin Schulte
01ca91f6cf try to lookahead the current code for better preview 2018-11-25 12:07:14 -05:00
Benjamin Schulte
c04cbd545a adjust documentation to current version 2018-11-25 11:52:10 -05:00
Benjamin Schulte
f033a69a6f allow to resize columns in disassembler 2018-11-25 11:42:55 -05:00
devinacker
049e0c1ca9 instantiate breakpoint editor before symbols view tries to use it 2018-11-25 11:39:53 -05:00
Benjamin Schulte
810a586190 symbols dialog with option to set breakpoints 2018-11-25 11:08:36 -05:00
Benjamin Schulte
20aee2187f allow to set breakpoints from disassembler 2018-11-24 20:44:20 -05:00
Benjamin Schulte
5ca2da30ce allow to break on startup and on BRK 2018-11-24 20:38:16 -05:00
Benjamin Schulte
6a1bd73e2a support of WLA symbol files 2018-11-24 20:24:05 -05:00
Benjamin Schulte
e7e6ba5be2 simple syntax highlighting for disassembler 2018-11-24 20:06:23 -05:00
Benjamin Schulte
b34c0256a3 basic redesign of debugger 2018-11-24 19:38:36 -05:00
devinacker
c275cccdd7 Merge branch 'master' into qt5 2018-11-24 19:17:27 -05:00
devinacker
afdd3e4cb8 updated cx4 instruction info (closes #196) 2018-11-24 00:24:43 -05:00
devinacker
a878c6aaea backport (H)DMA timing info, closes #197 2018-11-22 03:58:26 -05:00
Marcus Rowe
650d46251e Add export button to OamViewer 2018-11-18 19:55:33 +10:00
Marcus Rowe
132e71842b Add screen outline and background to OamGraphicsScene 2018-11-18 19:55:33 +10:00
Marcus Rowe
2d8e2e8077 Add Y axis wrapped objects to OamGraphicsScene 2018-11-18 19:55:33 +10:00
Marcus Rowe
b822c8ef20 Add zoom settings to Oam Viewer 2018-11-18 19:55:33 +10:00
Marcus Rowe
8854429f09 Add OamGraphicsScene 2018-11-18 19:55:33 +10:00
Marcus Rowe
782a2e2688 Fix OamObject hFlip/vFlip 2018-11-18 19:55:33 +10:00
Marcus Rowe
61a4d594a7 Refactor Sprite Viewer table into a new OamDataModel class 2018-11-18 19:55:33 +10:00
devinacker
4137df2116 get rid of questionable bsxcart "hidden register" behavior that's difficult to verify (or even reproduce) 2018-10-23 21:06:55 -04:00
devinacker
2d72b04c8b don't use preadjusted color tables for unfiltered screenshots
fixes #198
2018-10-23 20:55:12 -04:00
devinacker
7c1f40dd89 memory editor: allow uppercase input + don't copy one byte too many 2018-10-17 22:45:14 -04:00
Raphael Assenat
17c8f05ed0 Add missing IDs for NTT Data Keypad
Now the additional buttons (Digits, etc) actually work
2018-09-06 11:39:42 -04:00
Raphael Assenat
8455ca16a9 Add support for the NTT Data Keypad 2018-09-06 09:13:13 -04:00
devinacker
755716657a remember menu/statusbar settings on exit
closes #181
2018-08-30 23:19:49 -04:00
devinacker
7778342192 Merge branch 'master' into qt5 2018-08-27 19:36:17 -04:00
devinacker
9cf3c9b1e2 bsx: more experimental base/cart register handling 2018-08-25 18:59:30 -04:00
devinacker
d7e1ea3f93 remove more needless double memory allocation 2018-08-25 18:49:15 -04:00
devinacker
05a65f5995 cx4: fix typo reading RAM from wrong source
(which affected no games due to the lack of on-cart RAM in both, but...)
2018-08-25 18:48:52 -04:00
devinacker
f5a7a06ebd detect SA-1 carts with battery but no BWRAM
(Pachi Slot Monogatari PAL Special, any others?)
2018-07-31 00:05:07 -04:00
devinacker
80260b66eb cx4: set irq in the same cycle as irqPending 2018-07-31 00:02:06 -04:00
devinacker
74cbc9cbb6 Merge branch 'morecx4' 2018-07-29 22:24:52 -04:00
devinacker
7df296f720 more Cx4 timing/mapping revisions 2018-07-29 22:24:33 -04:00
devinacker
95d545d458 support reload and drag&drop for special cart types (fixes #189) 2018-07-29 22:19:55 -04:00
devinacker
90352e504b bsx: don't unnecessarily allocate empty memory pack twice 2018-07-28 17:18:36 -04:00
devinacker
c4034ab6b4 debugger options didn't really need a separate window... 2018-07-28 17:09:03 -04:00
devinacker
dac73ccc43 apply common window class to sound viewer also 2018-07-28 16:56:22 -04:00
devinacker
a885b1808f don't let canceling QDialogs with esc key also cancel a nall::Window (also allow memory viewer to be canceled with esc when the editor has focus) (fixes #187) 2018-07-28 16:48:46 -04:00
devinacker
15ed6bc5d4 use more native-looking save dialogs for VRAM views 2018-07-28 16:17:33 -04:00