Supermodel/Src
Nik Henson 108ac64de8 - CModel3::StopThreads was rather gracelessly killing threads while they were waiting on their semaphores, which works okay Windows but not on Mac OS-X where it was preventing Supermodel from exiting properly. Hence, have instead altered StopThreads to signal to threads that they should exit and wait until until they have all done so. This is much better and is what I should have done the first time around had I not been so lazy :-)!
- Also fixed a small race condition in WakeSoundBoardThread.  Previously if it happened to be called just before the sound board thread had finished processing a frame's worth of audio but before it had got around to waiting on the sync condition variable then the wake notification would be lost.
2012-07-23 20:35:10 +00:00
..
CPU Committing various small updates that have been hanging around in my source tree for a while now: 2012-07-15 21:04:46 +00:00
Debugger Committing various small updates that have been hanging around in my source tree for a while now: 2012-07-15 21:04:46 +00:00
Graphics - Fixed Win32 GCC Makefile. 2012-07-16 02:27:55 +00:00
Inputs - Fixed Win32 GCC Makefile. 2012-07-16 02:27:55 +00:00
Model3 - CModel3::StopThreads was rather gracelessly killing threads while they were waiting on their semaphores, which works okay Windows but not on Mac OS-X where it was preventing Supermodel from exiting properly. Hence, have instead altered StopThreads to signal to threads that they should exit and wait until until they have all done so. This is much better and is what I should have done the first time around had I not been so lazy :-)! 2012-07-23 20:35:10 +00:00
OSD Committing various small updates that have been hanging around in my source tree for a while now: 2012-07-15 21:04:46 +00:00
Pkgs Fixing import mistake: moving source code to trunk/Src. 2011-04-24 01:19:40 +00:00
Sound Added front/rear speaker balance (actually the master/slave SCSP balance). Balance setting is stored in CSoundBoardConfig and can be set on the command line (-balance) or config file (Balance). Valid range is 100 (front speaker volume doubled, rear muted) to -100. The default is 0, both sets at full volume. Balance is applied in the SCSP core before overall sound and music volume settings. 2012-02-09 07:58:07 +00:00
BlockFile.cpp Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
BlockFile.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
Config.cpp Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
Config.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
Games.cpp - Committing Nik's timing changes: the PowerPC's DEC and TBR now count at the correct rate and time is accurately maintained between calls to the emulator. A VBlank bit was identified in the Real3D status register space and is now timed. Unfortunately, there are still some problems and not all games are perfect, but FV2, VS2, and others are working much better or perfectly. 2012-07-12 06:13:24 +00:00
Games.h Applied a series of patches by John Peterson: 2012-07-12 05:28:08 +00:00
INIFile.cpp Committing various small updates that have been hanging around in my source tree for a while now: 2012-07-15 21:04:46 +00:00
INIFile.h Committing various small updates that have been hanging around in my source tree for a while now: 2012-07-15 21:04:46 +00:00
ROMLoad.cpp Applied a series of patches by John Peterson: 2012-07-12 05:28:08 +00:00
ROMLoad.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
Supermodel.h Committing various small updates that have been hanging around in my source tree for a while now: 2012-07-15 21:04:46 +00:00