]> Shamusworld >> Repos - apple2/log
apple2
15 years agoFixes to threaded programming model (prevent lockups on exit)
Shamus Hammons [Tue, 24 Feb 2009 15:32:01 +0000 (15:32 +0000)]
Fixes to threaded programming model (prevent lockups on exit)

15 years agoAdded proper locking of conditional variable mutex
Shamus Hammons [Mon, 16 Feb 2009 16:26:02 +0000 (16:26 +0000)]
Added proper locking of conditional variable mutex

15 years agoChanges to sound system relating to the new threaded CPU core. It works,
Shamus Hammons [Mon, 16 Feb 2009 16:22:33 +0000 (16:22 +0000)]
Changes to sound system relating to the new threaded CPU core. It works,
mostly, but still plays back too fast. Dunno why. :-/

15 years agoInitial attempt at multithreaded implementation: CPU is now in its own thread.
Shamus Hammons [Wed, 11 Feb 2009 05:12:55 +0000 (05:12 +0000)]
Initial attempt at multithreaded implementation: CPU is now in its own thread.

15 years agoChanged clock on v65C02 to 64-bit, more GUI refactoring
Shamus Hammons [Fri, 6 Feb 2009 04:25:53 +0000 (04:25 +0000)]
Changed clock on v65C02 to 64-bit, more GUI refactoring

15 years agoAdded infrastructure to handle write protecting floppy disks
Shamus Hammons [Wed, 4 Feb 2009 14:19:00 +0000 (14:19 +0000)]
Added infrastructure to handle write protecting floppy disks

15 years agoAdd new files that makes this stuff work. D'oh!
Shamus Hammons [Tue, 3 Feb 2009 05:31:22 +0000 (05:31 +0000)]
Add new files that makes this stuff work. D'oh!

15 years agodiskwindow is *almost* usable!
Shamus Hammons [Tue, 3 Feb 2009 05:30:08 +0000 (05:30 +0000)]
diskwindow is *almost* usable!

15 years agoPreliminary workings of a disk handling window. Added element visibility,
Shamus Hammons [Tue, 3 Feb 2009 04:25:02 +0000 (04:25 +0000)]
Preliminary workings of a disk handling window. Added element visibility,
fixed bug in text that ignored position in a container.

15 years agoMore GUI refinements, added "text" control
Shamus Hammons [Mon, 2 Feb 2009 15:25:25 +0000 (15:25 +0000)]
More GUI refinements, added "text" control

15 years agoGUI refactoring...
Shamus Hammons [Fri, 30 Jan 2009 18:20:05 +0000 (18:20 +0000)]
GUI refactoring...

15 years agoBeginnings of new GUI
Shamus Hammons [Fri, 30 Jan 2009 15:17:27 +0000 (15:17 +0000)]
Beginnings of new GUI

15 years agoFixed stupid bug that caused LC RAM bank #1 to get clobbered when writing
Shamus Hammons [Wed, 28 Jan 2009 06:10:42 +0000 (06:10 +0000)]
Fixed stupid bug that caused LC RAM bank #1 to get clobbered when writing
to I/O block $C000-$CFFF.

15 years agoMiscellaneous sound engine fixes (still needs fixing!), floppy diagnostics
Shamus Hammons [Thu, 22 Jan 2009 22:12:49 +0000 (22:12 +0000)]
Miscellaneous sound engine fixes (still needs fixing!), floppy diagnostics

15 years agoMore work on sound.cpp, especially definition of time constants
Shamus Hammons [Mon, 19 Jan 2009 20:00:34 +0000 (20:00 +0000)]
More work on sound.cpp, especially definition of time constants

15 years agoMinor refactoring on V65C02 core (fixed EA_ABS_* macros), changed sound to
Shamus Hammons [Mon, 19 Jan 2009 16:09:37 +0000 (16:09 +0000)]
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.

15 years agoundo test commit (testing permissions)
Shamus Hammons [Sun, 12 Oct 2008 21:02:27 +0000 (21:02 +0000)]
undo test commit (testing permissions)

15 years agoas
Shamus Hammons [Sun, 12 Oct 2008 20:38:36 +0000 (20:38 +0000)]
as

16 years agoInitial stab at fixing the GUI classes so that they work properly.
Shamus Hammons [Thu, 5 Jun 2008 12:11:39 +0000 (12:11 +0000)]
Initial stab at fixing the GUI classes so that they work properly.

16 years agoFixed non-const function in log.h/cpp
Shamus Hammons [Wed, 7 May 2008 06:14:40 +0000 (06:14 +0000)]
Fixed non-const function in log.h/cpp

16 years agoMoved CPU cycle subtraction into CPU core.
Shamus Hammons [Wed, 4 Jul 2007 23:29:48 +0000 (23:29 +0000)]
Moved CPU cycle subtraction into CPU core.

16 years agoFixed applevideo.cpp so that it actually works. :-P
Shamus Hammons [Mon, 2 Jul 2007 21:15:39 +0000 (21:15 +0000)]
Fixed applevideo.cpp so that it actually works. :-P

16 years agoChanged types.h to use standard C99 types, misc. cleanups
Shamus Hammons [Mon, 2 Jul 2007 16:13:08 +0000 (16:13 +0000)]
Changed types.h to use standard C99 types, misc. cleanups

17 years agoAdded missing files...
Shamus Hammons [Tue, 29 May 2007 13:52:59 +0000 (13:52 +0000)]
Added missing files...

17 years agoUndoing changes (accidentally) committed from r31.
Shamus Hammons [Tue, 29 May 2007 05:16:51 +0000 (05:16 +0000)]
Undoing changes (accidentally) committed from r31.

17 years agoSet eol-style to native to keep things sane.
Shamus Hammons [Tue, 29 May 2007 05:00:36 +0000 (05:00 +0000)]
Set eol-style to native to keep things sane.

17 years agoSet eol-style to sane default.
Shamus Hammons [Tue, 29 May 2007 03:06:33 +0000 (03:06 +0000)]
Set eol-style to sane default.

17 years agoMoved stuff into trunk (part 2)...
Shamus Hammons [Tue, 29 May 2007 02:37:11 +0000 (02:37 +0000)]
Moved stuff into trunk (part 2)...

17 years agoFixing goof-up, step 1...
Shamus Hammons [Tue, 29 May 2007 02:24:47 +0000 (02:24 +0000)]
Fixing goof-up, step 1...

17 years agoCreating trunk (should've done this from the start)...
Shamus Hammons [Tue, 29 May 2007 02:17:17 +0000 (02:17 +0000)]
Creating trunk (should've done this from the start)...

17 years agoRestructuring source a bit... :-P
Shamus Hammons [Tue, 29 May 2007 02:12:02 +0000 (02:12 +0000)]
Restructuring source a bit... :-P