Sarien 0.7.0

Sarien project is a Sierra AGI interpreter for games like King's Quest and Space Quest.
Sarien project is a Sierra AGI interpreter for games like King's Quest and Space Quest.

Sarien is a portable Sierra AGI resource interpreter engine that allows you to play Sierra On-Line AGI version 2 and version 3 games (such as Space Quest 1 and 2, and Leisure Suit Larry in the Land of the Lounge Lizards) natively in Linux, Solaris, Windows, and other platforms.

What's New in This Release:

· added QNX native sound driver (untested)
· ported to DOS 16-bit using Turbo C++
· started MacOS port using MPW (incomplete)
· changed palette to use Amiga-ish colors instead of PC EGA
· added "crc" command to the interpreter console
· sprite blitting algorithm changed to work with hidden screens
· fixed to erase and re-blit all sprites
· reimplemented options -C (show game CRC), -L (list games) and -P (picture viewer)
· unk_xxx command names changed to official names
· added Amiga Gold Rush! 2.05 game ID
· added support to Amiga v3 games
· added support to Amiga sound emulation
· fixed input prompt in normal input mode
· using table instead of computed values for priority bands
· implemented set.pri.base (used in KQ4)
· implemented echo.line (to repeat last input line with F3)
· implemented (for click-to-walk interface)
· added mouse event support to the X11, SDL and Win32 drivers
· added debug info on status line (activated with key F11)
· implemented click-to-walk mouse interface
· menu system rewritten to allow mouse operation
· added experimental hi-res picture mode (switch with toggle.monitor)
· added mouse support in the picture viewer
· added SGML man page (use docbook-to-man to create the roff file)
· added AGI Mouse 1.0 protocol emulation
· merged Richard Houle's MacOS X port
· merged Paul Hill's Amiga port
· merged Vasyl Tsvirkunov's PocketPC port
· added experimental support to noise channel
· implemented picture offset according to configure.screen
· implemented invisible ego signaling
· fixed command get.num
· fixed controller reset (moved to the end of the cycle)
· fixed v3 game loading in big-endian machines
· sound tuning improved, added chorus and envelope release
· savegame subsystem rewritten

last updated on:
November 7th, 2006, 14:05 GMT
license type:
GPL (GNU General Public License) 
developed by:
Stuart George
ROOT \ Programming \ Interpreters
Download Button

In a hurry? Add it to your Download Basket!

user rating 18



Rate it!

Add your review!