[Scummvm-cvs-logs] SF.net SVN: scummvm:[46507] scummvm/trunk/engines/sci/resource.cpp

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Wed Dec 23 17:51:41 CET 2009


Revision: 46507
          http://scummvm.svn.sourceforge.net/scummvm/?rev=46507&view=rev
Author:   m_kiewitz
Date:     2009-12-23 16:51:41 +0000 (Wed, 23 Dec 2009)

Log Message:
-----------
SCI: new music code / wip support for sci0 music

Modified Paths:
--------------
    scummvm/trunk/engines/sci/resource.cpp

Modified: scummvm/trunk/engines/sci/resource.cpp
===================================================================
--- scummvm/trunk/engines/sci/resource.cpp	2009-12-23 16:45:29 UTC (rev 46506)
+++ scummvm/trunk/engines/sci/resource.cpp	2009-12-23 16:51:41 UTC (rev 46507)
@@ -1821,7 +1821,19 @@
 
 	switch (_soundVersion) {
 	case SCI_VERSION_0_EARLY:
-		error("SCI0 sound data currently not supported");
+		_trackCount = 1;
+		_tracks = new Track[_trackCount];
+		_tracks->nDigital = 0xFF;
+		_tracks->type = TRACKTYPE_NONE;
+		_tracks->channelCount = 1;
+		_tracks->channels = new Channel[_tracks->channelCount];
+		channel = _tracks->channels;
+		channel->data = resource->data + 0x21;
+		channel->size = resource->size - 0x21;
+		channel->number = 0;
+		channel->poly = 0;
+		channel->time = channel->prev = 0;
+		channel->unk = 0;
 		break;
 
 	case SCI_VERSION_1_EARLY:


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list