Commit graph

213 commits

Author SHA1 Message Date
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
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
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
devinacker
82ed2343af BS-X: don't let debugger interfere with flash writes 2018-07-23 08:31:39 -04:00
devinacker
401db2a4b5 https://board.byuu.org/viewtopic.php?f=4&t=2134 2018-07-22 02:28:40 -04:00
devinacker
fafc2a8d13 more accurate satellite data xfer rate 2018-07-21 21:14:11 -04:00
devinacker
1203147678 slight BS-X stream status fix
(actually reset queued packets when writing latch enable registers,
don't get stuck if an overflow happens)
2018-07-21 04:10:05 -04:00
devinacker
8dfda29fc9 minor Cx4 timing tweaks (not tested) 2018-07-21 00:41:24 -04:00
devinacker
c00ad9f1e4 use same timing for Time Channel 2018-07-13 22:44:07 -04:00
devinacker
9f278dddae try simulating satellaview bandwidth limits (partially to avoid software glitches that can occur if the entire stream is available instantaneously) 2018-07-12 23:16:37 -04:00
devinacker
d1051b33e9 add BS-X savestate support (and some other savestate safety checks) 2018-07-08 00:02:51 -04:00
devinacker
99b66a4bff cleanup/refactor some bsx code (closes #182) 2018-07-07 13:44:08 -04:00
devinacker
a6265d8558 v04 release prep 2018-06-18 19:26:03 -04:00
devinacker
708ba416eb make breakpoints more aware of mirroring (closes #17)
(like mirroring for cheats, only currently works across 64kb banks i.e.
80xxxx mirrors 00xxxx, etc.)
2018-06-11 01:56:44 -04:00
devinacker
e708dc4781 improve handling of cheats to handle things other than WRAM (closes #97)
note: mirroring detection for cheats doesn't work for two addresses in
the same 64kb bank i.e. the lowest 16 bits of both addresses must still
be the same
2018-06-10 22:55:22 -04:00
devinacker
396656d716 build properly with msys2/pkg-config
(should fix #28, will add this as an option to the build instructions
later)
2018-05-29 23:15:09 -04:00
devinacker
2125f1a5dd accuracy: proper joypad timing (closes #168) 2018-05-20 17:18:34 -04:00
devinacker
c068e5ec61 fix SMP waitstate emulation (closes #174) 2018-05-19 22:41:04 -04:00
devinacker
b0bfab47ea superfx dithering fix from higan v106r18 2018-05-19 16:01:19 -04:00
Alex W. Jackson
119c3c3524 necdsp: improve OV1/S1 flag calculations 2018-05-15 01:45:00 -04:00