FreeSCI (28-02-2009) (GP2x misc)

SCI, which Sierra referred to as both the “SCript Interpreter” and the “Sierra Creative Interpreter”, is a p-machine style virtual machine for executing platform-independant, object-oriented code. SCI was designed for 16 bit little endian computers, although there were later attempts to create 32 bit versions, LSCI, and SCI32. SCI was exclusively used by Sierra On-Line, Inc., to run its computer game series, with titles like Leisure Suit Larry 2-7, Space Quest 3-6, King’s Quest 4-6, Quest for Glory 1-4, and several others.

FreeSCI can decompress and load SCI0 resource files, load and link position-independant SCI scripts, execute SCI bytecode, display SCI0 pic, view, and cursor graphics, draw text according to information stored in the font resource, interpret SCI0 sound resources, and provide input events to the SCI bytecode. In short, it can run SCI0 games.

Release notes:

Second public release of freesci. This still may have a few problems (like on the F200 I drop the sound as low as possible off the start cause it’s WAAAY too loud ๐Ÿ˜‰ )
Other than that seems to be shaping up quite nice ๐Ÿ˜‰

Source can be downloaded from: http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,46,2737

http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0,20,2690

This article is over 2 years old — the linked page may have changed, moved, or been taken over since then.

No Comments

You must be logged in to post a comment.