Commit Graph

13 Commits

Author SHA1 Message Date
zeromus 42f16e95ac dont use so much cpu while paused and whatnot 2012-03-18 17:11:59 +00:00
peter e310e90d9f Conditionally compile Windows code, make Throttle class portable, and add dummy input/audio implementations for non-Windows
This is (almost, bar some local resource hacks) enough to start the
emulator on Linux/Mono, load a ROM and watch the demo (input and
audio don't work yet).
2012-03-12 04:44:34 +00:00
zeromus 8e7e3eb1e5 remove dumb throttle diagnostics 2011-08-27 18:41:38 +00:00
zeromus 57cd3bbf9b add optional throttle diagnostics 2011-08-27 18:19:18 +00:00
zeromus 27136932c3 throttle diagnostics 2011-08-27 18:09:54 +00:00
zeromus 9ffaf56630 throttle timing refinement 2011-08-27 18:06:23 +00:00
zeromus 401ca0e982 should probably call timeBeginPeriod at some point 2011-08-27 18:00:14 +00:00
zeromus 453b02a7ff fix occasional crash in throttle due to a funky order of operations 2011-06-21 08:36:49 +00:00
zeromus 40b7827798 improve fastforward system: add >> to fps display, add an 'alternate speed' selection (hold ctrl while choosing a speed from the config>speed/skip menu) which is used by holding FF key, add separate unthrottle toggle, clarify throttle control logic. 2011-06-10 07:12:57 +00:00
beirich c4e47c60d4 Make fast-forward much less choppy, make frame counter display optional again 2011-02-28 07:17:57 +00:00
zeromus c5febf8e20 neshawk!! emulate attractmode without bugs = initial checkin 2011-02-27 09:45:50 +00:00
zeromus bc74d6c575 complete speed/skip/non60-throttle functionality and controllable vsync. maybe a bit rough, but i'll continue to support it. 2011-02-21 09:48:53 +00:00
zeromus f9d7a15ee5 do some prepwork for proper main loop control and throttling 2011-02-20 08:40:22 +00:00