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.