There are a number of different versions of the AGI interpeter but generally the data formats are the same or can easy be converted between each other. The following table is a list of AGI interpreter versions that I know of:
AGI Version |
Interpreter File Size |
AGIDATA.OVL Size |
Number of Commands |
OBJECT File Encrypted |
LZW Used In VOL Files |
---|---|---|---|---|---|
2.089 | 34305 | 6656 | 155 | No | No |
2.272 | 34816 | 6656 | 161 | No | No |
2.411 | 38400 | 7680 | 169 | Yes | No |
2.435 | 38400 | 7680 | 169 | Yes | No |
2.439 | 38400 | 7680 | 169 | Yes | No |
2.440 | 38400 | 7680 | 169 | Yes | No |
2.915 | 39424 | 8192 | 173 | Yes | No |
2.917 | 39424 | 8192 | 173 | Yes | No |
2.936 | 39424 | 8192 | 175 | Yes | No |
3.002.086 | 40866 | 8064 | 177 | Yes | Yes |
3.002.098 | 40898 | 8080 | 181 | Yes | Yes |
3.002.102 | 40898 | 8080 | 181 | Yes | Yes |
3.002.107 | 40962 | 8080 | 181 | Yes | Yes |
3.002.149 | 40520 | 7488 | 181 | Yes | Yes |
This table illustrates a number of things.
There are four commands that have changed the number of arguments that are passed to them. All this information is based on observations made of the above interpreter versions.
There are a number of other differences between AGI v3 and AGI v2.
There may be some differences in the number of strings supported by some interpreters as well. All interpreters have at least 12 strings. Most interpreters have space for 24 strings but I don't know if the extra space is used for strings or not.
Top