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
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
Marcus Rowe
24b564fdcb
Add selection to OamGraphicsScene
2018-12-01 21:34:57 +10:00
David Crooks
260287fa34
Switching dpiAware setting in manifest to support sub-Win10 platforms
2018-11-30 16:45:29 -05:00
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