[Scummvm-devel] Sierra SCI games
Max Horn
max at quendi.de
Thu Jan 24 11:49:21 CET 2008
Am 24.01.2008 um 11:32 schrieb Kari Salminen:
> Hi,
>
>>> I am curious, is anyone working on Sierra SCI games support?
>>> - Martin Lindhe
>
> Looking at jvprat's wiki-page at
> http://wiki.scummvm.org/index.php/User:Jvprat
> it seems he's working on trying to integrate FreeSCI as
> a ScummVM engine. Not sure of the politics behind this
> move though, you should probably ask him about how
> it's going and how people in both projects (FreeSCI and
> ScummVM) feel about it.
Well, this *is* a touchy subject, for various reasons: In
particular, one may want to read:
<http://forums.scummvm.org/viewtopic.php?t=1979>
<http://forums.scummvm.org/viewtopic.php?t=4048>
(and probably many more relevant threads in the forums ;-).
In short: There is an existing project for supporting SCI, we know
the folks on it, and they know tons about SCI. We do *not* want to
alienate them, but for various reasons, it does indeed seem that
there might be some benefit in pooling resources. But only if there's
a cooperation -- a "hostile takeover" of FreeSCI wouldn't be very
helpful to anybody.
Note that FreeSCI does clean room reverse engineering only, for legal
reasons, while we use disassemblers a lot. So there is a fundamental
difference there. While we usually are much quicker in enhancing
support for a given engine, we also have to worry a lot more about
legal problems, and that is not acceptable to everybody. This is
another reason why this subject is somewhat touchy.
What jvprat is doing is at this point (in my eyes) a big experiment:
To prove that it's possible to run the FreeSCI "engine" atop the
ScummVM backends, while keeping the engine part mostly identical to
what the regular FreeSCI version uses.
So, Martin, if you are interested in SCI, you may want to work with
the FreeSCI team to improve their SCI code, or with jvprat to improve
the FreeSCI-in-ScummVM code, or both.
Cheers,
Max
More information about the Scummvm-devel
mailing list