[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