[Scummvm-cvs-logs] SF.net SVN: scummvm: [32810] scummvm/trunk/engines/kyra/sound_towns.cpp

athrxx at users.sourceforge.net athrxx at users.sourceforge.net
Thu Jun 26 22:13:05 CEST 2008


Revision: 32810
          http://scummvm.svn.sourceforge.net/scummvm/?rev=32810&view=rev
Author:   athrxx
Date:     2008-06-26 13:13:04 -0700 (Thu, 26 Jun 2008)

Log Message:
-----------
cleanup

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/sound_towns.cpp

Modified: scummvm/trunk/engines/kyra/sound_towns.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sound_towns.cpp	2008-06-26 19:56:18 UTC (rev 32809)
+++ scummvm/trunk/engines/kyra/sound_towns.cpp	2008-06-26 20:13:04 UTC (rev 32810)
@@ -1455,8 +1455,9 @@
 	int32 *_oprLevelOut;
 	int32 *_oprDetune;
 
-	const uint8 *_trackData;
-	const uint8 *_patches;
+	uint8 *_trackData;
+	uint8 *_patches;
+
 	uint8 _cbCounter;
 	uint8 _updateChannelsFlag;
 	uint8 _finishedChannelsFlag;
@@ -1626,7 +1627,7 @@
 			_channels[i]->opr[ii] = _operators[(i << 2) + ii];
 	}
 
-	const uint8 *src_a = (const uint8*) data;
+	uint8 *src_a = data;
 	uint8 bl = 0;
 
 	for (uint8 i = 0; i < _numChan; i++) {
@@ -1955,7 +1956,7 @@
 void TownsPC98_OpnDriver::processFrequency(TwnChannel *chan) {
 	if (chan->flags & CHS_RECALCFREQ) {
 		uint8 block = (chan->frqBlockMSB & 0x70) >> 1;
-		uint16 bfreq = ((uint16*)_twnFreqTable)[chan->frqBlockMSB & 0x0f];
+		uint16 bfreq = ((const uint16*)_twnFreqTable)[chan->frqBlockMSB & 0x0f];
 		chan->frequency = (bfreq + chan->frqLSB) | (block << 8);
 
 		writeReg(chan, (chan->regOffset + 0xa4), (chan->frequency >> 8));
@@ -2041,7 +2042,7 @@
 		reg += 4;
 	}
 
-	const uint8 *tptr = (uint8*) _patches + ((uint32)chan->instrID << 5);
+	const uint8 *tptr = _patches + ((uint32)chan->instrID << 5);
 	reg = chan->regOffset + 0x30;
 
 	// write registers 0x30 to 0x8f
@@ -2105,7 +2106,7 @@
 
 	if (*chan->dataPtr) {
 		// repeat section until counter has reached zero
-		chan->dataPtr = (uint8*) _trackData + READ_LE_UINT16(chan->dataPtr + 2);
+		chan->dataPtr = _trackData + READ_LE_UINT16(chan->dataPtr + 2);
 	} else {
 		// reset counter, advance to next section
 		chan->dataPtr[0] = chan->dataPtr[1];
@@ -2180,7 +2181,7 @@
 }
 
 bool TownsPC98_OpnDriver::control_fd_jump(TwnChannel *chan, uint8 para) {
-	uint8 *tmp = (uint8*) _trackData + READ_LE_UINT16(chan->dataPtr - 1);
+	uint8 *tmp = _trackData + READ_LE_UINT16(chan->dataPtr - 1);
 	chan->dataPtr = (tmp[1] == 1) ? tmp : ++chan->dataPtr;
 	return true;
 }
@@ -2194,7 +2195,7 @@
 	uint16 val = READ_LE_UINT16(--chan->dataPtr);
 	if (val) {
 		// loop
-		chan->dataPtr = (uint8 *) _trackData + val;
+		chan->dataPtr = _trackData + val;
 		return true;
 	} else {
 		// quit parsing for active channel


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