freesci-develop
[Top][All Lists]
Advanced

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

[freesci-develop] cvs: skovmanden


From: FreeSCI CVS repository
Subject: [freesci-develop] cvs: skovmanden
Date: Sun, 09 Feb 2003 20:51:42 +0100

CVSROOT:        /var/cvs/freesci
Module name:    freesci
Changes by:     skovmanden      2003/02/09 19:51:42 GMT

Modified files:
        .              : Tag: glutton ChangeLog 
        src            : Tag: glutton main.c 
        src/engine     : Tag: glutton game.c kgraphics.c scriptdebug.c 
                         seg_manager.c vm.c 
        src/include    : Tag: glutton script.h 
        src/scicore    : Tag: glutton console.c resource_patch.c 
                         script.c 
        src/tools      : Tag: glutton scidisasm.c 

Log message:
* src/engine/game.c (_init_vocabulary): SCI1 games no longer load
their parser vocabularies even if they are present. (a)
* src/engine/kgraphics.c (kDisposeWindow): Fixed a segfault. (b)
* src/engine/script.c (script_adjust_opcode_formats): Added
functionality to take care of opcode differences between
interpreters. (c)
* src/engine/seg_manager.c: Re-inlined some functions.
* src/engine/script.h: Added opcode format for absolute offsets,
plus support in various places.
* src/engine/scidisasm.c (main): Support -r flag.
* src/scicore/console.c (sciprintf): Incorporated leak fix from
the stable branch. (d)

(a) fixes a few games which did not load before because their
vocabularies were defective (or, more likely, because of a bug that I
didn't want to tackle)
(b) lets Jones in the Fast Lane load. It even displays a window before
dying in the usual place (kDrawPic), happily unaware that the window
isn't displayed because we don't have 256-color support.
(c) allows us to handle these things better in the
disassembler/debugger.
(d) should finally make scidisasm run again.

Lars





reply via email to

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