freesci-develop
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [freesci-develop] glutton and jones16


From: Lars Skovlund
Subject: Re: [freesci-develop] glutton and jones16
Date: Wed, 12 Feb 2003 18:12:44 +0100
User-agent: Mutt/1.5.3i

On Tue, Feb 11, 2003 at 06:13:55PM -0800, Matt wrote:
> Glutton gets pretty far into Jones 16-color before crashing, and actually
> displays graphics and takes mouse/keyboard input. It crashes after
> choosing the players and settings their goals.
> 
> I've put up some screenshots with 256color blending and trilinear
> filtering up at:
> http://www.clock.org/~matt/freesci/jones16
> 
> I'll see if I can track down some EGA versions of other games and see if I
> can get some more screenshots.
> 
> VM crash:
> Looking up song handle 000108ec failed in
> \cygwin\home\matt\freesci\src\sfx\core
> .c, L306
> Warning: Selector 'state' of object at 8ec0001 could not be written to
> (\cygwin\
> home\matt\freesci\src\engine\ksound.c L264)
> Looking up song handle 000108ec failed in
> \cygwin\home\matt\freesci\src\sfx\core
> .c, L306
> Warning: Selector 'state' of object at 8ec0001 could not be written to
> (\cygwin\
> home\matt\freesci\src\engine\ksound.c L280)
> Invalid kernel function 0x7a requested
> acc=0000:0000 prev=0000:0001 &rest=0
> pc=0018:1e44 obj=0018:2392 fp=ST:001a sp=ST:0020
> Step #463041
> 1e44: 43 7a 06       callk <invalid>[7a] 06
>  Kernel params: (0000:0087, 0000:0000, 0000:0001)
        
That is because the kernel table for that game is not complete. There
are two solutions to this problem:

1. Use a special patch file for VOCAB.999
2. Edit the fallback table in src/scicore/vocab_debug.c

For #1, you can extract the one from QfG2 (for instance) and place it
in the Jones directory.

#2 is the right long-term solution. I'll look at it tonight.

Lars




reply via email to

[Prev in Thread] Current Thread [Next in Thread]