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

eriktorbjorn at users.sourceforge.net eriktorbjorn at users.sourceforge.net
Wed Mar 1 05:58:02 CET 2006


Revision: 20990
Author:   eriktorbjorn
Date:     2006-03-01 05:57:32 -0800 (Wed, 01 Mar 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm?rev=20990&view=rev

Log Message:
-----------
Fixed updateCallback11() according to LordHoto's directions, and renamed it
update_writeAdlib(). (The "update_" prefix will probably be changed later, but
for now I want it to remain obvious that the functions belong to the other
updateCallback*() functions.)

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/sound_adlib.cpp
Modified: scummvm/trunk/engines/kyra/sound_adlib.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sound_adlib.cpp	2006-03-01 12:50:42 UTC (rev 20989)
+++ scummvm/trunk/engines/kyra/sound_adlib.cpp	2006-03-01 13:57:32 UTC (rev 20990)
@@ -195,7 +195,7 @@
 	int updateCallback8(uint8 *&dataptr, OutputState &state, uint8 value);
 	int updateCallback9(uint8 *&dataptr, OutputState &state, uint8 value);
 	int updateCallback10(uint8 *&dataptr, OutputState &state, uint8 value);
-	int updateCallback11(uint8 *&dataptr, OutputState &state, uint8 value);
+	int update_writeAdlib(uint8 *&dataptr, OutputState &state, uint8 value);
 	int updateCallback12(uint8 *&dataptr, OutputState &state, uint8 value);
 	int updateCallback13(uint8 *&dataptr, OutputState &state, uint8 value);
 	int updateCallback14(uint8 *&dataptr, OutputState &state, uint8 value);
@@ -1017,8 +1017,8 @@
 	return (_continueFlag != 0);
 }
 
-int AdlibDriver::updateCallback11(uint8 *&dataptr, OutputState &state, uint8 value) {
-	output0x388(*dataptr++);
+int AdlibDriver::update_writeAdlib(uint8 *&dataptr, OutputState &state, uint8 value) {
+	output0x388((value << 8) || *dataptr++);
 	return 0;
 }
 
@@ -1685,7 +1685,7 @@
 	// 8
 	COMMAND(updateCallback9),
 	COMMAND(updateCallback10),
-	COMMAND(updateCallback11),
+	COMMAND(update_writeAdlib),
 	COMMAND(updateCallback12),
 
 	// 12







More information about the Scummvm-git-logs mailing list