scummvm/common
Norbert Lange d3ad5fc663 Initital commit modifying buildsystem and adding a TFMX Module-Player
Changes in Paula.cpp/Paula.h + soundfx.cpp:
Added (easy) queueing of samples by implementing methods that act similar
like writes to the Amiga-Chipset would.
Added counting of DMA-Interrupts, that is how often a sample finished
playing.
Added a base for the interrupt-interval, in most cases this will be the
Cia-clockrate. Derived classes can then set the interval without scaling to
the samplerate

Changes in common/scummsys.h:
Only disable warnings with pragmas for MS Compilers that cant do so
otherwise. Newer MSVC Versions can and should disable warnings in the
Project-Settings.

Files in tfmx:
Some files for debugging. Wont ever be commited back into trunk so those
will contain some messy and hackish code

Added: tfmx.h/tfmx.cpp
Player for TFMX-Modules.

Rest: main.cpp etc.
Modified buildsystem to include new directory, modified main.cpp so it
calls tfmxmain (tfmxplayer.cpp) instead of starting the GUI.

svn-id: r41382
2009-06-08 18:33:20 +00:00
..
algorithm.h Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00
archive.cpp Add a 'flat' option to FSDirectory to allow searching recursively for files in subdirectories 2009-06-01 00:01:32 +00:00
archive.h Add a 'flat' option to FSDirectory to allow searching recursively for files in subdirectories 2009-06-01 00:01:32 +00:00
array.h Fixed a bug in Common::Array (including a unit test for it), and changed the way the internal storage growth over time. 2009-05-26 11:28:38 +00:00
config-file.cpp COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) 2009-05-19 11:42:14 +00:00
config-file.h cleanup 2009-02-16 01:04:19 +00:00
config-manager.cpp COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) 2009-05-19 11:42:14 +00:00
config-manager.h Added an experimental '--upgrade-targets' option (to be refined; and possibly hooked to the GUI eventually). This updates the guioptions,platform and lang for all your targets (and with a source change, also the descriptions) 2009-06-07 12:47:10 +00:00
debug.cpp Document that debug level 11 turns on all special debug level messages (refer to rev. #28858) 2009-05-31 16:02:10 +00:00
debug.h Fix documentation, debug(C/N) prints to stdout not stderr. 2009-03-01 22:09:46 +00:00
endian.h
error.h Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00
events.h Implement feature request #1180217: "GUI: Mute option" 2009-06-06 17:36:06 +00:00
file.cpp COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) 2009-05-19 11:42:14 +00:00
file.h COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) 2009-05-19 11:42:14 +00:00
frac.h
fs.cpp Add a 'flat' option to FSDirectory to allow searching recursively for files in subdirectories 2009-06-01 00:01:32 +00:00
fs.h Add a 'flat' option to FSDirectory to allow searching recursively for files in subdirectories 2009-06-01 00:01:32 +00:00
func.h COMMON: Added Functor2Fun; fixed some typos 2009-04-27 12:30:42 +00:00
hash-str.h Removed various uses of scumm_stricmp by the more readable String::equalsIgnoreCase and String:: compareToIgnoreCase 2008-08-27 20:41:28 +00:00
hashmap.cpp Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00
hashmap.h fixed a typo 2009-04-28 10:23:08 +00:00
iff_container.h Add more detailed error message for "Chunk overread" case. 2009-05-12 15:06:20 +00:00
keyboard.h Allow creation of KeyState with zero ascii value. 2009-05-12 19:03:42 +00:00
list_intern.h Strip trailing whitespaces in the whole code base. 2009-05-24 15:17:42 +00:00
list.h COMMON: Check for failed memory allocations; changed Common::String to use new/delete instead of malloc/free 2009-05-03 22:45:31 +00:00
md5.cpp Renamed FSNode::openForReading / openForWriting to createReadStream / createWriteStream, again to make ownership of the returned stream clear 2009-01-23 03:41:36 +00:00
md5.h Renamed FilesystemNode -> FSNode 2008-10-02 16:58:59 +00:00
memorypool.cpp COMMON: Optimized MemoryPool::freeUnusedPages (if many pages are phased out at once, don't copy everything multiple times around) 2009-05-03 22:45:46 +00:00
memorypool.h Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00
module.mk Moved debug() etc. and special debug flag handling code to common/debug.*; also some tweaks to the code 2009-01-30 01:17:12 +00:00
mutex.cpp do not include common/debug.h from common/util.h 2009-01-30 05:25:17 +00:00
mutex.h Moved default implementations for various OSystem methods into a new class BaseBackend 2009-01-30 03:35:47 +00:00
noncopyable.h
pack-end.h
pack-start.h
ptr.h Commit patch #2641592 "Wrong type promotion for SharedPtr" with a slight formatting change. 2009-02-26 13:54:21 +00:00
queue.h COMMON: Added Common::List::front() and back() method (similar to std::list) 2009-04-27 11:11:42 +00:00
rect.h COMMON: Removed copy constructors / assignment operators in cases where they are identical to the automatically generated ones. Also removed a pointless 'explicit' 2009-04-21 17:02:09 +00:00
savefile.h Changed SaveFileManager methods to take Common::String params (instead of char pointers) 2009-05-29 14:38:22 +00:00
scummsys.h Initital commit modifying buildsystem and adding a TFMX Module-Player 2009-06-08 18:33:20 +00:00
serializer.h Renamed Common::Serializer::syncMagic to matchBytes, and added version paarms to it (we migh want to add corresponding matchUint32LE etc. functions if needed) 2009-05-26 11:31:45 +00:00
singleton.h
stack.h Strip trailing whitespaces in the whole code base. 2009-05-24 15:17:42 +00:00
str.cpp Fixed appending a (substring of a) string to itself 2009-06-07 13:14:34 +00:00
str.h Added some new method variants to Common::String 2009-06-07 13:04:03 +00:00
stream.cpp Fix valgrind warning 2009-05-04 16:35:47 +00:00
stream.h COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) 2009-05-19 11:42:14 +00:00
system.cpp Moved default implementations for various OSystem methods into a new class BaseBackend 2009-01-30 03:35:47 +00:00
system.h Typo. 2009-05-18 16:00:15 +00:00
timer.h Clarify timer API. 2009-02-27 22:19:33 +00:00
unarj.cpp do not include common/debug.h from common/util.h 2009-01-30 05:25:17 +00:00
unarj.h Refactoring the Arj decoder code, phase 4 (done for now, TODO added for future work) 2008-11-07 10:14:57 +00:00
unzip.cpp COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) 2009-05-19 11:42:14 +00:00
unzip.h Renamed Archive::openFile to createReadStreamForMember 2009-01-23 04:45:44 +00:00
util.cpp Added CoCo3 version of SQ1 2009-06-06 18:22:43 +00:00
util.h Spacing. 2009-06-08 14:55:11 +00:00
xmlparser.cpp Renamed Archive::openFile to createReadStreamForMember 2009-01-23 04:45:44 +00:00
xmlparser.h Merged rev 38209 from 0.13 to trunk: XML parsing fix 2009-02-15 14:00:41 +00:00
zlib.cpp Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00
zlib.h Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00