Hi,
The most important thing missing here is that the selectors in these
early games are twice the value they would be in newer versions of SCI.
It has already been partly implemented in the source tree, but will
probably have to be rewritten, taking a more general approach.
Another thing is that several kernel functions are implemented, but not
mentioned in the kcall table file. So either we need to revert to the
default mappings on-the-fly, or else be able to specify the names of
those kernel functions (using the config file, for instance).
Christoph: Regarding the use of <game>::play instead of <game>::replay
for the RestartGame kernel call, I don't think it's a good idea. After
all, some games rely on it to start the game.
Lars