[Scummvm-devel] Dreamweb

Willem Jan Palenstijn wjp at usecode.org
Wed Dec 28 14:20:12 CET 2011


Hi all,

An update on the status of the Dreamweb engine:

As you may know, the Dreamweb engine was started as something resembling an x86
emulator, with a file dreamgen.cpp containing asm code automatically converted
by Vladimir's tasm-recover tool to C++ code that uses this x86 emulator.

After a lot of hard work by Vladimir, Bertrand, Filippos, Max and David,
(thanks!) we have moved entirely away from this form, and the Dreamweb
engine is now regular C++ code.

In particular, this means there is no more opaque data blob, no more risk of
side effects of functions hidden in CPU registers, and no more need to
auto-generate certain .cpp files.

A consequence of this rather disruptive process is that there are very likely
regressions. Any help with playtesting Dreamweb to make sure everything still
works would be much appreciated.


-Willem Jan





More information about the Scummvm-devel mailing list