Commit graph

30 commits

Author SHA1 Message Date
Ilari Liusvaara
f49b82c989 Bus fixes: Reading of CPU MMIO registers does not update MDR
Also fixes controller timings to be more realistic.
2017-10-25 14:22:19 +03:00
Ilari Liusvaara
5544b9ba12 Don't try to enter loadstate with loadstate already in progress 2016-08-09 18:59:25 +03:00
Ilari Liusvaara
1834c61dfb Fix MSU-1 bug where write to MSU1BASE+4 is mirred to MSUBASE+5 2015-09-07 20:52:01 +03:00
Ilari Liusvaara
5ab3b133a4 Fix bsnes compilation for GCC 5.X 2015-08-08 11:13:39 +03:00
Ilari Liusvaara
d4c6bd3bbd bsnes: Support IRQ/NMI tracing 2015-01-24 16:48:40 +02:00
Ilari Liusvaara
162a57c950 bsnes: DMA tracing 2015-01-20 10:36:22 +02:00
Ilari Liusvaara
e8fd0a29a4 bsnes: Fix on_latch in alttimings mode 2014-06-15 22:06:29 +03:00
Ilari Liusvaara
6fc0cf9cf6 Fix SA1 open bus 2014-04-30 00:26:29 +03:00
Ilari Liusvaara
2e4d9098cd SA1 tracing support + memorywatch/search SA1 IRAM 2014-04-14 21:23:41 +03:00
Ilari Liusvaara
47b5e9b6be SNES: Support VRAM, OAM, CGRAM and APURAM breakpoints 2014-03-31 20:20:21 +03:00
Ilari Liusvaara
1436aa7d3d Make setting/unsetting non-bus breaks much faster.
The new code seems to be about 400x faster, at least in some cases...
2014-03-17 14:26:50 +02:00
Ilari Liusvaara
7f511cd1f7 Allow bsnes tracelogger to trace execution in controller registers 2014-03-16 16:54:43 +02:00
Ilari Liusvaara
8226514183 Fix mouse electronics test 2014-03-07 02:09:50 +02:00
Ilari Liusvaara
a81e59a1f7 Add bsnes alternate poll timings patch 2013-12-07 23:33:54 +02:00
Ilari Liusvaara
be7f8ef115 Don't require to specify bsnes version when building 2013-11-30 10:39:32 +02:00
Ilari Liusvaara
4645fd0e2f lsnes rr2-β13 2013-11-28 22:37:36 +02:00
Ilari Liusvaara
e28121a0e1 Unified support for breakpoints & cheats 2013-11-28 22:22:00 +02:00
Ilari Liusvaara
e48213f1b9 Oops, forgot to update patchseries for latch notification support 2013-10-27 15:13:03 +02:00
Ilari Liusvaara
ba6efda53e Fix mouse movement 2013-03-22 22:03:38 +02:00
Ilari Liusvaara
3539fc508d Fix paths in bsnes patches 2013-02-02 01:23:34 +02:00
Ilari Liusvaara
07e9440958 Add bsnes patches to fix libsnes to compile on GCC 4.7 2012-10-14 23:35:03 +03:00
Ilari Liusvaara
be869b289b Make lag counter useful in SNES games that autopoll 2012-09-26 00:24:59 +03:00
Ilari Liusvaara
5601f627d9 Fix uninitialized variables in bsnes core
These variables were causing desyncs in Shadowrun
2012-09-01 11:34:49 +03:00
Ilari Liusvaara
626ff5e200 Add patchseries for v087
Additionally, fix the mouse input craziness.
2012-03-07 17:12:42 +02:00
Ilari Liusvaara
c5c12782e8 Oops, bsnes v085/v086 patchseries was incomplete, fix that 2012-03-04 13:22:10 +02:00
Ilari Liusvaara
d6af918d5b Allow compiling against bsnes v086
Add the patches and code changes needed by v086
2012-02-13 19:09:28 +02:00
Ilari Liusvaara
95122ae109 Add BSNES patches for v085 2012-01-06 23:26:24 +02:00
Ilari Liusvaara
91279556cd Control bsnes random seeding
Even if bsnes randomness is disabled, the random seed is in savefiles,
so control it to make debugging easier.
2011-11-12 00:38:37 +02:00
Ilari Liusvaara
244454fdf0 Add patch to fix unserialization of 64-bit integers 2011-11-11 03:23:50 +02:00
Ilari Liusvaara
2b7620f6d5 Patch problems in libsnes
Add patches for libsnes for making it suitable for rerecording and
add code to support some of the new features (remove time interception).
2011-11-09 02:08:57 +02:00