Commit graph

18 commits

Author SHA1 Message Date
Ilari Liusvaara
8f448c3061 WIP on using external GB emulation [Fix MLT] 2014-11-30 03:43:24 +02:00
Ilari Liusvaara
63fc77b07d Call notify latch function on alternate timings mode too 2014-06-15 22:01:26 +03:00
Ilari Liusvaara
cf662a1257 Fixes to SA1 open bus emulation 2014-04-30 00:18:58 +03:00
Ilari Liusvaara
f1106d3dff SA1 trace hook support 2014-04-14 21:21:36 +03:00
Ilari Liusvaara
6bd069191d Support VRAM, OAM, CGRAM and APURAM breakpoints 2014-03-31 20:17:46 +03:00
Ilari Liusvaara
de71f12eb5 Fix performance problem with non-bus breakpoints 2014-03-17 14:22:58 +02:00
Ilari Liusvaara
60267d1f22 Fix tracelog of controller registers 2014-03-16 16:40:55 +02:00
Ilari Liusvaara
863bde899b Fix mouse speed support 2014-03-07 02:01:08 +02:00
Ilari Liusvaara
40c456dadd Support alternate (more accurate) poll timings 2013-12-07 23:32:44 +02:00
Ilari Liusvaara
a5b380757b Support unlimited number of breakpoints 2013-11-28 22:36:29 +02:00
Ilari Liusvaara
e047aa8eb9 Support notifying latches 2013-10-27 10:53:59 +02:00
Ilari Liusvaara
6e0364c9a8 Add needed support for detecting true polls as opposed to just autopolling 2013-05-03 17:48:32 +03:00
Ilari Liusvaara
7018377c93 Fix uninitialized variables
These uninitialized variables cause a lot of desyncs in Shadowrun.
2013-05-03 17:48:32 +03:00
Ilari Liusvaara
eeaf6dc52d Fix mouse polling
Don't poll for mouse motion excessive number of times (no need to poll it for
each bit!)
2013-05-03 17:48:32 +03:00
Ilari Liusvaara
4dc46334ec Allow frontend to control random number seed 2013-05-03 17:48:32 +03:00
Ilari Liusvaara
efe1b5884c Save controller state when savestating
When savestating, save the controller state and restore it upon loadstate.
Prevents libsnes from mixing up buttons.
2013-05-03 17:48:31 +03:00
Ilari Liusvaara
7379b4570e Don't use time() in emulating chips
Instead of using time() in chip emulation, create new interface method
currentTime(), defaulting to time(0). This way frontend can cleanly
override the current time bsnes is using.
2013-05-03 17:48:31 +03:00
Ilari Liusvaara
9680f3fb4c Import of bsnes v085 sources 2013-05-03 17:47:34 +03:00