[Scummvm-cvs-logs] CVS: scummvm/sound fmopl.cpp,1.36,1.37

Chris Apers chrilith at users.sourceforge.net
Sat Dec 3 11:04:01 CET 2005


Update of /cvsroot/scummvm/scummvm/sound
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7247

Modified Files:
	fmopl.cpp 
Log Message:
Not needed anymore :)

Index: fmopl.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sound/fmopl.cpp,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- fmopl.cpp	27 Nov 2005 02:35:57 -0000	1.36
+++ fmopl.cpp	3 Dec 2005 19:03:00 -0000	1.37
@@ -38,11 +38,6 @@
 #include "common/config-manager.h"
 #endif
 
-#if defined(PALMOS_68K)
-#include "arm/native.h"
-#include "arm/macros.h"
-#endif
-
 static Common::RandomSource oplRnd;			/* OPL random number generator */
 
 /* -------------------- preliminary define section --------------------- */
@@ -732,16 +727,6 @@
 
 /* ---------- write a OPL registers ---------- */
 void OPLWriteReg(FM_OPL *OPL, int r, int v) {
-#ifdef PALMOS_68K
-	ARM_START(OPLDriverType)
-		ARM_INIT(COMMON_OPLWRITEREG)
-		ARM_ADDM(OPL)
-		ARM_ADDM(r)
-		ARM_ADDM(v)
-		ARM_CALL(ARM_COMMON, PNO_DATA())
-	ARM_END();
-#endif
-
 	OPL_CH *CH;
 	int slot;
 	uint block_fnum;
@@ -964,16 +949,6 @@
 
 /* ---------- update one of chip ----------- */
 void YM3812UpdateOne(FM_OPL *OPL, int16 *buffer, int length) {
-#ifdef PALMOS_68K
-	ARM_START(OPLDriverType)
-		ARM_INIT(COMMON_YM3812YPDATEONE)
-		ARM_ADDM(OPL)
-		ARM_ADDM(buffer)
-		ARM_ADDM(length)
-		ARM_CALL(ARM_COMMON, PNO_DATA())
-	ARM_END();
-#endif
-	
 	int i;
 	int data;
 	int16 *buf = buffer;
@@ -1167,7 +1142,7 @@
 	// We need to emulate one YM3812 chip
 	int env_bits = FMOPL_ENV_BITS_HQ;
 	int eg_ent = FMOPL_EG_ENT_HQ;
-#if defined (_WIN32_WCE) || defined(__SYMBIAN32__) || defined(PALMOS_ARM) || defined(__GP32__)
+#if defined (_WIN32_WCE) || defined(__SYMBIAN32__) || defined(PALMOS_MODE) || defined(__GP32__)
 	if (ConfMan.hasKey("FM_high_quality") && ConfMan.getBool("FM_high_quality")) {
 		env_bits = FMOPL_ENV_BITS_HQ;
 		eg_ent = FMOPL_EG_ENT_HQ;
@@ -1183,20 +1158,6 @@
 	}
 #endif
 
-#ifdef PALMOS_68K
-	// HQ is really unstable on PalmOS (at least on ARM),
-	// don't know why... seems to read out of buffer ...
-	env_bits = FMOPL_ENV_BITS_MQ;
-	eg_ent = FMOPL_EG_ENT_MQ;
-
-	ARM_START(OPLDriverType)
-		ARM_INIT(COMMON_OPLCREATE)
-		ARM_ADDM(env_bits)
-		ARM_ADDM(eg_ent)
-		ARM_ADDM(rate)
-		ARM_CALL_RET(ARM_COMMON, PNO_DATA())
-	ARM_END_RET(FM_OPL *);
-#endif
 	OPLBuildTables(env_bits, eg_ent);
 	return OPLCreate(OPL_TYPE_YM3812, 3579545, rate);
 }





More information about the Scummvm-git-logs mailing list