Commit graph

280 commits

Author SHA1 Message Date
devinacker
673e5399b6 testing version param in makefile for dev builds 2019-10-01 22:07:10 -04:00
devinacker
e398ad5685 make sure register displays for different chips line up in text disasm 2019-09-07 15:00:41 -04:00
devinacker
9899678437 improvements to superfx disassembly/debugging 2019-09-06 22:31:31 -04:00
devinacker
b0dbda09ee SMP disasm formatting cleanup 2019-09-01 20:31:15 -04:00
devinacker
aeec49a8e8 incorporate fancy disasm stuff into SMP debugger and refactor CPU disasm as well (closes #227) 2019-09-01 20:28:46 -04:00
devinacker
4c86ec19cf make sure SNES config struct is initialized before first access (should fix #229) 2019-08-31 17:26:50 -04:00
devinacker
37c4f6ac68 show both params of mvn/mvp correctly in new disasm (fixes #226) 2019-08-31 00:32:51 -04:00
devinacker
7afc25fe34 make chip firmware path configurable (closes #177) 2019-08-28 23:42:36 -04:00
devinacker
6c5cffd7a1 update version number 2019-08-18 17:12:14 -04:00
devinacker
07c7cb3924 Merge branch 'master' into newdebugger 2019-07-23 22:08:04 -04:00
devinacker
3e3bdabe64 v05rc1 release candidate until next week or so 2019-07-23 21:42:34 -04:00
devinacker
e9d1a227d6 don't bother checking source of fully disabled breakpoints 2019-07-08 19:50:44 -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
399d8294cf backport PPU timing tweaks from v106r124 etc 2019-06-08 18:57:16 -04:00
devinacker
a94bd56829 Revert "backport higan v106r131 sprite handling changes"
This reverts commit ece84e519d.
2019-06-08 18:05:30 -04:00
devinacker
ece84e519d backport higan v106r131 sprite handling changes 2019-06-02 17:33:08 -04:00
devinacker
5f39119b23 backport fixes to SA1 mul/div 2019-05-28 23:00:22 -04:00
devinacker
9c8495847e run to vblank/hblank options 2019-05-27 00:50:05 -04:00
devinacker
1f10eac106 run to next NMI/IRQ for CPU and SA1 2019-05-26 23:13:04 -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
57a90f119d Merge branch 'qt5' into newdebugger 2019-01-19 16:47:05 -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
d66b770d4d disable vram expansion option for non-accuracy builds 2019-01-06 02:15:30 -05:00
devinacker
46469637eb Merge branch 'qt5' into vramexpand 2019-01-06 02:03:03 -05:00
devinacker
1d93fffa88 add vram expansion support to accuracy build (WIP) 2019-01-06 01:59:22 -05:00
devinacker
98f4e1f102 use same uint16 joypad values in performance builds 2019-01-05 18:25:02 -05:00
Marcus Rowe
b612abe57d Add first sprite support to Sprite Viewer 2018-12-05 21:46:24 +10:00
Benjamin Schulte
a85fce3d33 allow to navigate through code 2018-11-25 20:45:51 -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
01ca91f6cf try to lookahead the current code for better preview 2018-11-25 12:07:14 -05:00
Benjamin Schulte
5ca2da30ce allow to break on startup and on BRK 2018-11-24 20:38:16 -05:00
Benjamin Schulte
e7e6ba5be2 simple syntax highlighting for disassembler 2018-11-24 20:06:23 -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
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
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
9cf3c9b1e2 bsx: more experimental base/cart register handling 2018-08-25 18:59:30 -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
80260b66eb cx4: set irq in the same cycle as irqPending 2018-07-31 00:02:06 -04:00
devinacker
7df296f720 more Cx4 timing/mapping revisions 2018-07-29 22:24:33 -04:00
devinacker
90352e504b bsx: don't unnecessarily allocate empty memory pack twice 2018-07-28 17:18:36 -04:00
devinacker
c77e59486a BS-X: allow setting default memory pack size 2018-07-23 09:24:33 -04:00
devinacker
050263c4c8 BS-X: report correct flash size in vendor info 2018-07-23 08:55:28 -04:00