Have you heard of a SCUMM Interpreter
. That's what I was talking about. Right now older games like the LSL series can be run, instead, on that SCUMM Interpreter--provided that the engine wasn't modified. That's what I was asking about to dreammaster.
As Gydion pointed out, I'm only looking to eventually add support for it to ScummVM. ScummVM can't run a given game unless we put in a lot back-breaking effort to figure out how the games work first. Even with game series like the Sierra games, although a lot of them use a common format for their game data, there are still many subtle differences between the individual games that needed to be figured out. Which is why, even now, the later Sierra games still aren't supported.
I'm actually somewhat hopeful for eventual Titanic support. The original executable had a whole bunch of startup debugging information, and the various classes all have a method that returns their class name as a string. So I've been able to made some progress already in identifying the various overall sub-systems. Which should hopefully help figuring out their individual methods.