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
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