Go to file
Aaron Giles d5561a8e75 Removed cpu_scalebyfcount().
Changed input ports to register a frame callback, which is
called immediately after throttling and updating. This is the
proper "sync point" between emulated time and real time. Moved
all analog and digital port processing into a central place
here. Added tracking of time since the previous frame update
and use that as an estimate for the time of the current frame.
This is used to scale analog ports without the use of
cpu_scalebyfcount(). This is not perfect in the case where
frame rates are dynamic (vector games), but works well for
other cases.

Further cleanup of memory header and code.
2008-03-12 05:13:03 +00:00
docs Cleanups on the doc files. 2008-02-13 16:55:14 +00:00
src Removed cpu_scalebyfcount(). 2008-03-12 05:13:03 +00:00
.gitattributes Moves crosshair code from video.c into its own module 2008-03-11 02:41:24 +00:00
makefile Followup to r767: 2008-02-22 00:17:36 +00:00