Shamus Hammons
a2e007c1e0
Convert sound driving method to direct sampling.
...
Before it was doing some complex timestamp thing, now it simple runs the
CPU for ~21 cycles and then stuff the sample into the sound buffer.
Sound still lags behind by several frames though, just like with the
previous sound setup. Still not sure why. :-/
2013-09-11 10:00:36 -05:00
Shamus Hammons
c0bc82a632
Converted to SDL 2, added fullscreen toggle.
2013-09-08 21:18:23 -05:00
Shamus Hammons
5ad8269882
Minor fixes.
2011-10-31 15:43:49 +00:00
Shamus Hammons
d0de183d57
Added miscellaneous warnings, minor documentation
2009-07-09 01:37:07 +00:00
Shamus Hammons
93bb51e24c
Fixes to threaded programming model (prevent lockups on exit)
2009-02-24 15:32:01 +00:00
Shamus Hammons
941e583fe0
Added proper locking of conditional variable mutex
2009-02-16 16:26:02 +00:00
Shamus Hammons
d0e4cf72ab
Changes to sound system relating to the new threaded CPU core. It works,
...
mostly, but still plays back too fast. Dunno why. :-/
2009-02-16 16:22:33 +00:00
Shamus Hammons
71981eae69
Initial attempt at multithreaded implementation: CPU is now in its own thread.
2009-02-11 05:12:55 +00:00
Shamus Hammons
b2f84b0582
Changed clock on v65C02 to 64-bit, more GUI refactoring
2009-02-06 04:25:53 +00:00
Shamus Hammons
2a82c98a26
Beginnings of new GUI
2009-01-30 15:17:27 +00:00
Shamus Hammons
2cd6e924eb
Miscellaneous sound engine fixes (still needs fixing!), floppy diagnostics
2009-01-22 22:12:49 +00:00
Shamus Hammons
09edc12bc4
More work on sound.cpp, especially definition of time constants
2009-01-19 20:00:34 +00:00
Shamus Hammons
8f4768bdc1
Minor refactoring on V65C02 core (fixed EA_ABS_* macros), changed sound to
...
work with signed samples (in preparation for the move to 16-bit signed). Also,
colorized the Makefile for more mirth.
2009-01-19 16:09:37 +00:00
Shamus Hammons
ce9f314942
Set eol-style to sane default.
2007-05-29 03:06:33 +00:00
Shamus Hammons
eeb2935c12
Moved stuff into trunk (part 2)...
2007-05-29 02:37:11 +00:00