Maniac Mansion emulation inside DOTT
Moderator: ScummVM Team
-
- Posts: 129
- Joined: Mon May 05, 2008 3:37 pm
For MM inside DOTT you don't need a second DOSBox instance, but i guess you know that. It works just fine.but there is no code in ScummVM (or DOSBox) for launching such a second instance!
Congratulations.but ScummVM still supports far more systems
The PSP port is very sophisticated, features a dynamic recompiler.As an official port? Don't think so
Of course. Because it just runs the original engine, which in turn just calls the DOS API for launching a new process (or rather, running an overlay), which hence has no portability issue. However, launching a new process on e.g. a PSP is certainly not the way to try to replicate the future on modern systems. Which was my point...c2woody wrote:For MM inside DOTT you don't need a second DOSBox instance, but i guess you know that. It works just fine.but there is no code in ScummVM (or DOSBox) for launching such a second instance!
DOSBox is quite different to SCUMM VM and comparing them is unfair as they handle things substantially differently due to the nature of the emulation in process. SCUMM VM replaces the engine of the old adventure games rather than operating as a shell as DOSBox does for a start which means it's essentially a protected space for the commands executed within it, so when DOTT calls MM it's still part of the same process thread rather than calling outside the environment it's in as happens in SCUMM VM as DOTT is calling for another version of the SCUMM engine to load from within itself.
Actually besides DOTT are there any adventure games that do something like this otherwise? And given the version of MM included in DOTT is playable standalone is it really such a problem it's not supported inside the game? It was included as a bit of nostalgia in DOTT not as an important part of the game.
Actually besides DOTT are there any adventure games that do something like this otherwise? And given the version of MM included in DOTT is playable standalone is it really such a problem it's not supported inside the game? It was included as a bit of nostalgia in DOTT not as an important part of the game.