Difference between revisions of "AGIWiki/Running AGI Games"

From ScummVM :: Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by 2 users not shown)
Line 7: Line 7:
The most popular choice for playing AGI games is using the [[#Running an AGI game with NAGI|NAGI]] interpreter. Here is a table showing available interpreters and their compatible system.
The most popular choice for playing AGI games is using the [[#Running an AGI game with NAGI|NAGI]] interpreter. Here is a table showing available interpreters and their compatible system.


{| style="border: gray solid 1px; border-collapse: collapse; text-align: center; width: 90%" border="1" cellpadding="1"
{| border="1" cellpadding="5" cellspacing="5" style="border-collapse: collapse; border-style: hidden;"
|- style="background: #ececec"
|-
!
!
! DOS
! DOS
Line 21: Line 21:
[[#Running an AGI game on a Series 60 mobile phone|Series 60 Mobile Phone]]
[[#Running an AGI game on a Series 60 mobile phone|Series 60 Mobile Phone]]
|-
|-
! style="background: #ececec; text-align: left; padding-left: 0.5em" | '''[[#Running an AGI game with Sierra.27s original interpreter|Sierra's original interpreter]]'''
! style="text-align: left;" | '''[[#Running an AGI game with Sierra.27s original interpreter|Sierra's original interpreter]]'''
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
Line 31: Line 31:
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
|-
|-
! style="background: #ececec; text-align: left; padding-left: 0.5em" | '''[[#Running an AGI game with Sarien|Sarien]]'''
! style="text-align: left;" | '''[[#Running an AGI game with AGIL|AGIL]]'''
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ffdddd" | No
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
|-
|-
! style="background: #ececec; text-align: left; padding-left: 0.5em" | '''[[#Running an AGI game with AGIL|AGIL]]'''
! style="text-align: left;" | '''[[#Running an AGI game with NAGI|NAGI]]'''
| style="background: #ddffdd" | Yes
| style="background: #ffdddd" | No
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
Line 51: Line 51:
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
|-
|-
! style="background: #ececec; text-align: left; padding-left: 0.5em" | '''[[#Running an AGI game with NAGI|NAGI]]'''
! style="text-align: left;" | ''' [[#Running an AGI game with ScummVM|ScummVM]] '''
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
| style="background: #ffdddd" | No
|-
|-
! style="background: #ececec; text-align: left; padding-left: 0.5em" | ''' Other/Emulator '''
! style="text-align: left;" | ''' Other/Emulator '''
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
| style="background: #ddffdd" | Yes
Line 80: Line 80:
To use Sierra's original DOS interpreter, you will need the following files:
To use Sierra's original DOS interpreter, you will need the following files:


{| style="border: gray solid 1px; border-collapse: collapse; text-align: center; width: 60%" border="1" cellpadding="5"
 
{| border="1" cellpadding="5" cellspacing="5" style="border-collapse: collapse; border-style: hidden; text-align: center; width: 60%" border="1" cellpadding="5"
! Game Specific Files
! Game Specific Files
! Interpreter Files
! Interpreter Files
Line 114: Line 115:
|}
|}


[http://www.agigames.com/agiwiki/index.php?title=Running_AGI_Games&action=submit are there more?]
 
|}
|}


Line 122: Line 123:


{| width="100%" cellspacing="20" cellpadding="10"
{| width="100%" cellspacing="20" cellpadding="10"
| style="text-align: left; background: #f0f0ff; border: 1px solid #c6c9ff" width="40%" |
| style="text-align: left; background: #f0f0ff; border: 1px solid #c6c9ff" width="40%" valign = "top"|  
===== Windows =====
===== Windows =====


# Create a folder under your NAGI directory for the game to go in<br />''Example:''
# Create a folder under your NAGI directory for the game to go in<br />''Example:''
  C:\NAGI\Yourgame
  C:\NAGI\Yourgame
# Copy the [[AGIWiki/Game Specific Files|Game Specific Files]] into that folder you created.
# Copy the [[AGIWiki/Game specific files|Game Specific Files]] into that folder you created.
# Run the game by executing <tt>N.EXE</tt>
# Run the game by executing <tt>N.EXE</tt>
| style="border: 1px solid #ffc9c9; background-color: #fff3f3" width="60%" | <font color="#000">
| style="border: 1px solid #ffc9c9; background-color: #fff3f3" width="60%" valign = "top" | <font color="#000">


===== Linux =====
===== Linux =====
Line 150: Line 151:
|}
|}


==== Running an AGI game with Sarien ====
=== Running an AGI game with ScummVM ===
 
==== Running an AGI game with PocketSarien ====


==== Running an AGI game with GBAGI ====
==== Running an AGI game with GBAGI ====
Line 185: Line 184:
* [[AGIWiki/Hacked interpreter|Hacked interpreters]]
* [[AGIWiki/Hacked interpreter|Hacked interpreters]]
* [[AGIWiki/NAGI|NAGI]]
* [[AGIWiki/NAGI|NAGI]]
* [[AGIWiki/Sarien|Sarien]]
* [[AGIWiki/GBAGI|GBAGI]]
* [[AGIWiki/GBAGI|GBAGI]]
* [[AGIWiki/AGIL|AGIL]]
* [[AGIWiki/AGIL|AGIL]]

Latest revision as of 14:34, 21 February 2016

AGIWiki


To run an AGI game on your system, you will need the game-specific files and an interpreter. The game-specific files are distributed by the author and are system independent. Games often come bundled with an interpreter. However -- barring some exceptions -- you will be perfectly able to run them with the interpreter of your choice.

Choosing the right interpreter

The most popular choice for playing AGI games is using the NAGI interpreter. Here is a table showing available interpreters and their compatible system.

DOS Windows Mac OS Linux BSD Pocket PC

Game Boy Advance

Series 60 Mobile Phone

Sierra's original interpreter Yes Yes No No No No No No
AGIL Yes Yes No Yes No No No No
NAGI No Yes No Yes No No No No
ScummVM No Yes Yes Yes Yes Yes No Yes
Other/Emulator Yes Yes Yes Yes Yes Yes Yes Yes

Quick guides

Interpreters

Running an AGI game with Sierra's original interpreter

To use Sierra's original DOS interpreter, you will need the following files:


Game Specific Files Interpreter Files
VOL.???
LOGDIR.
PICDIR.
VIEWDIR.
SNDDIR.
WORDS.TOK
OBJECT.

(See Game Specific Files for more info.)

AGI
AGIDATA.OVL
CGA_GRAF.OVL
EGA_GRAF.OVL
HGC_FONT
HGC_GRAF.OVL
HGC_OBJS.OVL
IBM_OBJS.OVL
JR_GRAF.OVL
SIERRA.COM
VG_GRAF.OVL




To play your game, copy the Game Specific Files into an empty directory, then simply copy the Interpreter files into the same directory. Then execute the SIERRA.COM file from either typing it at the DOS prompt or Double-Clicking it in Windows.

Running an AGI game with NAGI

Windows
  1. Create a folder under your NAGI directory for the game to go in
    Example:
C:\NAGI\Yourgame
  1. Copy the Game Specific Files into that folder you created.
  2. Run the game by executing N.EXE
Linux

Before we start, please install the development sdl libraries.

Now to get NAGI working in linux you are going to need the source code of NAGI which you can get from the AGI Development Site.

Extact the tar.gz file to your hard drive. Now open up a terminal and browse to the src directory of the files you extracted. Now type:

make -f Makefile.linux

If all went well if you go to the bin directory you should see a file called "nagi".

Copy all the files from the nagi directory into your games directory and run it.

Note: I havn't gotten sound in nagi to work properly yet in linux... I will have to play around with it later to see if I can get it to work.

Running an AGI game with ScummVM

Running an AGI game with GBAGI

Running an AGI game on a Series 60 mobile phone

Emulators

Setting up DOSBox

Setting up PocketDOS

Setting up CastCE

Exceptions

Some games require a certain interpreter to run properly or at all.

Version 3 AGI games

AGI Mouse games

AGIPAL Games

AGI256 Games

Memory issues

See Also