[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