Here’s where things stand:
- I’ve figured out how to make the SCI engine use the game info provided by ScummVM, and implemented those changes.
- FreeSCI now does something sensible for configuration settings – querying the ScummVM Conf Manager when it needs to do so, otherwise setting parameters to match what ScummVM expects its output to be and leaving the rest to the backend.
- The FreeSCI debug console now communicates through a ScummVM console
I’m now in the process of testing, debugging, polishing and documenting everything.