[Scummvm-cvs-logs] scummvm master -> 0567d6cec5cd11db790b6aec966fcb0463deffba

tramboi bertrand_augereau at yahoo.fr
Tue Aug 30 10:57:00 CEST 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
0567d6cec5 DREAMWEB: 'delthisone' isn't used


Commit: 0567d6cec5cd11db790b6aec966fcb0463deffba
    https://github.com/scummvm/scummvm/commit/0567d6cec5cd11db790b6aec966fcb0463deffba
Author: Bertrand Augereau (bertrand_augereau at yahoo.fr)
Date: 2011-08-30T01:52:44-07:00

Commit Message:
DREAMWEB: 'delthisone' isn't used

Changed paths:
    devtools/tasmrecover/tasm-recover
    engines/dreamweb/dreamgen.cpp
    engines/dreamweb/dreamgen.h



diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 97d33b6..c129b24 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -169,6 +169,7 @@ generator = cpp(context, "DreamGen", blacklist = [
 	'getexpos',
 	'paneltomap',
 	'obpicture',
+	'delthisone',
 	], skip_output = [
 	# These functions are processed but not output
 	'dreamweb',
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index 697eb4e..bfead17 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -2766,50 +2766,6 @@ void DreamGenContext::createpanel2() {
 	showframe();
 }
 
-void DreamGenContext::delthisone() {
-	STACK_CHECK;
-	push(ax);
-	push(ax);
-	al = ah;
-	ah = 0;
-	_add(ax, data.word(kMapady));
-	bx = (320);
-	_mul(bx);
-	bx = pop();
-	bh = 0;
-	_add(bx, data.word(kMapadx));
-	_add(ax, bx);
-	di = ax;
-	ax = pop();
-	push(ax);
-	al = ah;
-	ah = 0;
-	bx = 22*8;
-	_mul(bx);
-	bx = pop();
-	bh = 0;
-	_add(ax, bx);
-	si = ax;
-	es = data.word(kWorkspace);
-	ds = data.word(kMapstore);
-	dl = cl;
-	dh = 0;
-	ax = (320);
-	_sub(ax, dx);
-	_neg(dx);
-	_add(dx, 22*8);
-deloneloop:
-	push(cx);
-	ch = 0;
-	_movsb(cx, true);
-	cx = pop();
-	_add(di, ax);
-	_add(si, dx);
-	_dec(ch);
-	if (!flags.z())
-		goto deloneloop;
-}
-
 void DreamGenContext::transferinv() {
 	STACK_CHECK;
 	di = data.word(kExframepos);
@@ -17776,7 +17732,6 @@ void DreamGenContext::__dispatch_call(uint16 addr) {
 		case addr_createpanel2: createpanel2(); break;
 		case addr_vsync: vsync(); break;
 		case addr_doshake: doshake(); break;
-		case addr_delthisone: delthisone(); break;
 		case addr_transferinv: transferinv(); break;
 		case addr_transfermap: transfermap(); break;
 		case addr_fadedos: fadedos(); break;
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index 82d9cd1..963a864 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -558,7 +558,6 @@ public:
 	static const uint16 addr_fadedos = 0xc248;
 	static const uint16 addr_transfermap = 0xc244;
 	static const uint16 addr_transferinv = 0xc240;
-	static const uint16 addr_delthisone = 0xc214;
 	static const uint16 addr_doshake = 0xc20c;
 	static const uint16 addr_vsync = 0xc208;
 	static const uint16 addr_createpanel2 = 0xc200;
@@ -1517,7 +1516,7 @@ public:
 	void usetempcharset();
 	void discops();
 	//void printdirect();
-	void delthisone();
+	//void delthisone();
 	//void makebackob();
 	void middlepanel();
 	void dumpwatch();






More information about the Scummvm-git-logs mailing list