[ Features
| Ports
| End screens
| Hall of shame
]
Linux port |
|
A screenshot of the Ruby Cast, running in Linux/IA32, showing Sarien's
interpreter console. From the console it's possible to inspect and
change the values of AGI flags and variables, issue AGI commands, and
mess with objects and inventory items.
Ruby Cast is the first (or second, considering Groza) fan-made AGI game,
written by one of the original AGI hackers, Lance Ewing.
Sarien runs on Linux using native Xlib calls, SDL, or SVGAlib.
|
Win32 port |
|
An old version of Sarien running King's Quest III on Windows 98.
The current version implements a GUI-based game chooser (written
by Ian Hanschen), and unlike the previous versions it's not attached
to the command-line interface.
Sarien can be built using VC++ or Cygwin, using native Win32 calls or
SDL. Daily cross-compiled snapshots are
available for download.
|
PC-DOS CGA port |
|
Sarien can also be built as a DOS application and runs on 8086-based PCs
with CGA video controllers. This screenshot of Sarien running King's
Quest III was taken in xmess emulating a standard 4.77MHz PC/XT. In
such a machine, however, Sarien is painfully slow -- any volunteer to
write an optimized driver in assembly?
|
Solaris port |
|
Sarien running Space Quest II in Solaris/SPARC. Sarien builds and
runs in many UNIX flavours, such as AIX, IRIX and BSD. The Solaris
port has native sound support and compiles fine with gcc.
|
QNX Photon port |
|
Jeremy Penner wrote the
QNX Photon port of Sarien, seen in this Police Quest screenshot. The
Photon driver supports both windowed and full-screen modes. Sound
is played using the ALSA driver.
|
Amiga port |
|
Paul Hill is the author
of the AmigaOS port of Sarien. It uses AHI for sound and operates in
both windowed and full-screen modes. A graphics card is recommended.
It compiles with gcc and DICE C.
The screenshot shows King's Quest III running in hi-res mode in a
Workbench window.
|
MacOS Classic port |
|
Sarien can be built in MacOS Classic using Apple's MPW (and possibly
CodeWarrior -- could anyone test it?). Unlike other ports, the MacOS
Classic port allows some graphic options (hi-res, screen size, aspect
ratio and palette) to be changed at runtime from the application menu.
This screenshot shows King's Quest I running on MacOS 8 in an old m68k
Macintosh (actually the BasiliskII emulator).
|
MacOS X Cocoa port |
|
Richard Houle, who is also the author of the
Java AGI interpreter, wrote
a Cocoa port of Sarien for MacOS X, as seen in this King's Quest III
screenshot.
|
PocketPC port |
|
Vasyl Tsvirkunov of
PocketAtari fame ported
Sarien to the PocketPC environment (iPAQ, HP Jornada, Casiopeia, etc.).
This port is built with eVC3. Binaries are available on the PocketAtari download page.
|
... more ports will be added to the gallery real soon now!
[ Features
| Ports
| End screens
| Hall of shame
]
|