Hi Christoph,

On 19 May 2000 [EMAIL PROTECTED] wrote:

> - Trying to look at inventory items in QfG fails with invalid Said specs
> (broken addresses)
> 
> Both problems might be related to a problem with local variable reading or
> writing (or the related (a|p|s)To(p|s|a) operations).

There *are* problems with this... in Hoyle's Book of Games, the game now
fails after painting the screen blue (for the intro). I have traced the
problem to be a corruption of the game code... by the menu code
(bytecode, not FreeSCI). It inserts strings like "Current volume is 65535"
(or something like that) into the code stream using Format(). Died by
natural causes, what can I say... :-)

The cause for this is a stray local variable pointer, obtained about 1000
instructions before the crash. 

> Have fun experimenting with this. It's theoretically possible to finish all
> supported games now.

Okay, let's have a look at it.

> 
> -- Christoph
> 

Lars


Reply via email to