Commit graph

7 commits

Author SHA1 Message Date
Ilari Liusvaara
5dc532e672 Support notifying latches 2013-10-27 10:54:51 +02:00
Ilari Liusvaara
52a1a595f4 Add needed support for detecting true polls as opposed to just autopolling 2013-05-03 17:48:42 +03:00
Ilari Liusvaara
33ecd42295 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:42 +03:00
Ilari Liusvaara
a62794b0bf Allow frontend to control random number seed 2013-05-03 17:48:42 +03:00
Ilari Liusvaara
c87e7d9288 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:42 +03:00
Ilari Liusvaara
6c3da8eb65 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:42 +03:00
Ilari Liusvaara
bab8e325e7 Import of bsnes v086 sources 2013-05-03 17:47:39 +03:00