[Scummvm-devel] Sierra SCI games
Martin Lindhe
martin at startwars.org
Thu Jan 24 13:22:30 CET 2008
PS. Sorry for answering privately to some of the mails here,
instead to the mailing list. I am used to mailing lists
setting the
Reply-To: mailinglist at address
header, which is not the case on this list.
Max Horn wrote:
> 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 ;-).
Thanks for the links, i've now read the threads and understand
the issues better. I will reconsider this and look a bit more
on FreeSCI. But I am still curious of starting a new SCI engine
from scratch, rather than porting FreeSCI over to ScummVM.
However I need to think that over some first.
> 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.
Yes I agree completely on that point. I guess it would be easier
to go in that direction however, if the FreeSCI project was dead,
which it appears not to be currently.
> 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.
I understand that one aswell, i just read Lars Skovlunds (FreeSCI dev)
comments of the issue on the scummvm forum.
Then perhaps a native SCI implementation would be the easier path
to go.
> 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.
Well I am interested in working on ScummVM, and SCI seems like a big
black hole in ScummVM support right now, so that was my orginal query.
However I need to look some more on the FreeSCI status and so on.
But I think I would be more interested in starting from scratch, on a
ScummVM engine for SCI.
Best regards
Martin Lindhe
More information about the Scummvm-devel
mailing list