[Scummvm-devel] Personal Nightmare portability

Max Horn max at quendi.de
Tue Jul 14 22:59:35 CEST 2009


Am 14.07.2009 um 06:08 schrieb Travis Howell:

> Is anyone familiar with our co-routines code (see code in
> engines/tinsel/coroutine.h), and interested in adapting code (see code
> in engines/agos/script_pn.cpp) for Personal Nightmare to use
> co-routines? in order to make the game portable to all support  
> platforms.

I don't think that will be possible. PN doesn't use setjmp / longjmp  
to create coroutines.

I haven't yet quite understood what it does exactly, but I don't think  
the coroutines code will help much. A different solution would have to  
be found; probably the best thing would be to rewrite that part of the  
code completely to do its work without coroutines. At least if it is  
fairly isolated and self-contained, this should be possible.

>
> Personal Nightmare is currently completable, with only minor issues
> (main in Amiga/AtariST port) when playing under ScummVM SVN. Only the
> lack of portable code, is stopping the game from been enabled.
>
> Personal Nightmare can be bought from GoG.com, if anyone is  
> interested,
> but doesn't own the game.

There is no demo?

Bye,
Max




More information about the Scummvm-devel mailing list