[Scummvm-cvs-logs] scummvm master -> 8a7705394e69b99865525c15a8717db9a619902a

tramboi bertrand_augereau at yahoo.fr
Fri Nov 18 04:56:32 CET 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:
8a7705394e DREAMWEB: 'printlogo' ported to C++


Commit: 8a7705394e69b99865525c15a8717db9a619902a
    https://github.com/scummvm/scummvm/commit/8a7705394e69b99865525c15a8717db9a619902a
Author: Bertrand Augereau (bertrand_augereau at yahoo.fr)
Date: 2011-11-17T21:52:34-08:00

Commit Message:
DREAMWEB: 'printlogo' ported to C++

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



diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 1d7617d..6beea36 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -243,6 +243,7 @@ generator = cpp(context, "DreamGen", blacklist = [
 	'hangoncurs',
 	'fadeupyellows',
 	'loadroomssample',
+	'printlogo',
 	], skip_output = [
 	# These functions are processed but not output
 	'dreamweb',
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index f7291bc..29cb4bf 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -7165,17 +7165,6 @@ notnewlogo:
 	printlogo();
 }
 
-void DreamGenContext::printlogo() {
-	STACK_CHECK;
-	di = 56;
-	bx = 32;
-	ds = data.word(kTempgraphics);
-	al = 0;
-	ah = 0;
-	showframe();
-	showcurrentfile();
-}
-
 void DreamGenContext::showcurrentfile() {
 	STACK_CHECK;
 	di = 178;
@@ -15612,7 +15601,6 @@ void DreamGenContext::__dispatch_call(uint16 addr) {
 		case addr_parser: parser(); break;
 		case addr_scrollmonitor: scrollmonitor(); break;
 		case addr_monitorlogo: monitorlogo(); break;
-		case addr_printlogo: printlogo(); break;
 		case addr_showcurrentfile: showcurrentfile(); break;
 		case addr_monmessage: monmessage(); break;
 		case addr_processtrigger: processtrigger(); break;
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index 1d095b9..970ebc7 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -345,7 +345,6 @@ public:
 	static const uint16 addr_processtrigger = 0xc570;
 	static const uint16 addr_monmessage = 0xc56c;
 	static const uint16 addr_showcurrentfile = 0xc568;
-	static const uint16 addr_printlogo = 0xc564;
 	static const uint16 addr_monitorlogo = 0xc560;
 	static const uint16 addr_scrollmonitor = 0xc558;
 	static const uint16 addr_parser = 0xc554;
@@ -1893,7 +1892,7 @@ public:
 	void zoomonoff();
 	void updatesymboltop();
 	//void showryanpage();
-	void printlogo();
+	//void printlogo();
 	void allpointer();
 	void showseconduse();
 	void clearreels();
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp
index 3cad123..33f8efd 100644
--- a/engines/dreamweb/stubs.cpp
+++ b/engines/dreamweb/stubs.cpp
@@ -2162,5 +2162,10 @@ void DreamGenContext::readsetdata() {
 	engine->closeFile();
 }
 
+void DreamGenContext::printlogo() {
+	showframe((Frame *)segRef(data.word(kTempgraphics)).ptr(0, 0), 56, 32, 0, 0);
+	showcurrentfile();
+}
+
 } /*namespace dreamgen */
 
diff --git a/engines/dreamweb/stubs.h b/engines/dreamweb/stubs.h
index 7aa5d7d..ad86481 100644
--- a/engines/dreamweb/stubs.h
+++ b/engines/dreamweb/stubs.h
@@ -293,4 +293,5 @@
 	void readsetdata();
 	void loadroomssample();
 	void fadeupyellows();
+	void printlogo();
 






More information about the Scummvm-git-logs mailing list