Commit graph

524 commits

Author SHA1 Message Date
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
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
f294dd6df6 BS-X: show the correct written path on the statusbar 2018-07-22 22:42:09 -04:00
devinacker
f877f26af8 prompt for filename when saving BS-X memory pack 2018-07-22 21:25:48 -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
e08c370258 fix loading a default/empty 8M pack before a previous load 2018-07-21 04:10:52 -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
857cf78b16 Merge branch 'master' into qt5 2018-07-07 14:04:36 -04:00
devinacker
99b66a4bff cleanup/refactor some bsx code (closes #182) 2018-07-07 13:44:08 -04:00
devinacker
535370af92 update build to Qt5 (#160) 2018-06-24 19:37:38 -04:00
devinacker
9b835ef363 'vram viewer' was also renamed 2018-06-24 03:20:59 -04:00
devinacker
a6e626ac89 remove old bp range note from docs 2018-06-24 03:20:06 -04:00
devinacker
d4af262679 get rid of redundant library code 2018-06-23 01:46:49 -04:00
devinacker
56e46914ae ensure proper encoding when printing to debugger 2018-06-21 00:45:16 -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
a5701d2024 use rawinput makefile hack for msys too 2018-06-07 17:29:13 -04:00
devinacker
729de73cff don't prematurely strip header if snesreader isn't loaded (fixes #179) 2018-06-04 21:39:59 -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
7b94bfbffa fullscreen mode hides cursor after 5 sec
(closes #132)
2018-05-28 14:30:21 -04:00
devinacker
76477c568e add hotkey to toggle system power (closes #131) 2018-05-20 20:38:39 -04:00
devinacker
2125f1a5dd accuracy: proper joypad timing (closes #168) 2018-05-20 17:18:34 -04:00
devinacker
0b126c677f more flexible command-line loading (closes #115) 2018-05-20 02:39:23 -04:00
devinacker
da756b7673 release mouse when changing inputs or powering off
(closes #144)
2018-05-20 00:15:16 -04:00
devinacker
c068e5ec61 fix SMP waitstate emulation (closes #174) 2018-05-19 22:41:04 -04:00
devinacker
db0b21482a expose SRAM autosave setting (closes #148) 2018-05-19 21:54:02 -04:00
devinacker
a3ff358908 frame advance hotkey (closes #157) 2018-05-19 21:36:48 -04:00
devinacker
b15804fac7 update/correct some mapping heuristics 2018-05-19 16:58:34 -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
devinacker
e0993d45ab properly restore some already open windows
(fixes #159)
2018-05-09 23:08:38 -04:00
devinacker
2200b08506 merge new tile viewer window (closes #145, #62) 2018-05-09 22:01:02 -04:00
devinacker
06838845af Merge branch 'more-ppu-debugger-updates' 2018-05-09 21:45:10 -04:00
devinacker
84bb255d16 cx4: missing parens (#172) 2018-05-07 22:55:04 -04:00