Commit Graph

1164 Commits

Author SHA1 Message Date
Aaron Culliney
18c3f5f698 we no longer use timers with setitimer and SIGVTALRM, that's so nineties...
instead spin off a cpu_thread and have it ping the main render thread as needed
2013-07-02 01:10:57 -07:00
Aaron Culliney
c51018a2bb we no longer do tight decrement loop to artifically throttle emulation speed.
instead call into a timing function to properly throttle the speed to the target MHz
2013-07-02 01:04:55 -07:00
Aaron Culliney
6c500cad0b no longer support building to SVGAlib 2013-07-02 01:02:54 -07:00
Aaron Culliney
c0f38b902b add timing.[ch] to Makefile 2013-07-02 00:57:21 -07:00
Aaron Culliney
8bd46f494f new cpu throttling routine 2013-06-27 23:36:25 -07:00
Aaron Culliney
faa279f075 Get it compiling and running with 32bit TrueColor 2013-06-24 23:14:39 -07:00
Aaron Culliney
a57b7c129a usleep is now backed with nanosleep 2013-06-24 23:06:09 -07:00
Aaron Culliney
2533108733 don't remove flex-generated file for now... 2013-06-24 23:05:13 -07:00
Aaron Culliney
00c1aacafb incredibly ugly hack, we need a new build system
the build system is broken, just use a generated/kludged Makefile for now
2013-06-24 23:01:51 -07:00
Aaron Culliney
5495020a1e for now include the flex output 2013-06-24 22:57:08 -07:00
Aaron Culliney
bfa84b1f65 get it compiling again 2013-06-19 00:07:41 -07:00
Aaron Culliney
6eef91baf7 simplifications 2013-06-18 00:09:00 -07:00
Aaron Culliney
d5c5654931 debugger is mandatory, you *will* like it! 2013-06-12 00:31:26 -07:00
Aaron Culliney
e71efa3acd initial source drop, apple2-emul-0.7.4.tar.gz 2013-06-11 00:08:15 -07:00