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
f67224d89f
Fixed log hangup on exit, added paddle buttons 0 & 1.
2013-09-09 22:22:49 -05:00
Shamus Hammons
c48ed86a36
Prevent aborting when the log file fills up; added CTRL key support.
2013-09-09 07:59:51 -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
a3edd96756
Added infrastructure to handle write protecting floppy disks
2009-02-04 14:19:00 +00:00
Shamus Hammons
929f7efdea
Add new files that makes this stuff work. D'oh!
2009-02-03 05:31:22 +00:00
Shamus Hammons
6ad6896385
diskwindow is *almost* usable!
2009-02-03 05:30:08 +00:00
Shamus Hammons
a6c39ed766
Preliminary workings of a disk handling window. Added element visibility,
...
fixed bug in text that ignored position in a container.
2009-02-03 04:25:02 +00:00
Shamus Hammons
a13cd9b31d
More GUI refinements, added "text" control
2009-02-02 15:25:25 +00:00
Shamus Hammons
3cff304619
GUI refactoring...
2009-01-30 18:20:05 +00:00
Shamus Hammons
2a82c98a26
Beginnings of new GUI
2009-01-30 15:17:27 +00:00
Shamus Hammons
834dd9b03b
Fixed stupid bug that caused LC RAM bank #1 to get clobbered when writing
...
to I/O block $C000-$CFFF.
2009-01-28 06:10:42 +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
555db5cdcd
undo test commit (testing permissions)
2008-10-12 21:02:27 +00:00
Shamus Hammons
30f07acfd0
as
2008-10-12 20:38:36 +00:00
Shamus Hammons
463f5b68a4
Initial stab at fixing the GUI classes so that they work properly.
2008-06-05 12:11:39 +00:00
Shamus Hammons
982645d0c5
Fixed non-const function in log.h/cpp
2008-05-07 06:14:40 +00:00
Shamus Hammons
5aaf5d5685
Moved CPU cycle subtraction into CPU core.
2007-07-04 23:29:48 +00:00
Shamus Hammons
8765ad261b
Fixed applevideo.cpp so that it actually works. :-P
2007-07-02 21:15:39 +00:00
Shamus Hammons
7916c0f959
Changed types.h to use standard C99 types, misc. cleanups
2007-07-02 16:13:08 +00:00
Shamus Hammons
dc8a71dd9e
Added missing files...
2007-05-29 13:52:59 +00:00
Shamus Hammons
7aa515c769
Undoing changes (accidentally) committed from r31.
2007-05-29 05:16:51 +00:00
Shamus Hammons
b90c77b56b
Set eol-style to native to keep things sane.
2007-05-29 05:00:36 +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
Shamus Hammons
4492417029
Fixing goof-up, step 1...
2007-05-29 02:24:47 +00:00
Shamus Hammons
7bd73c0504
Creating trunk (should've done this from the start)...
2007-05-29 02:17:17 +00:00
Shamus Hammons
afbdf4045c
Restructuring source a bit... :-P
2007-05-29 02:12:02 +00:00