Changes

Jump to navigation Jump to search

AGI/Specifications

59 bytes added, 11:23, 15 October 2006
Moved AGISpecifications/* pages to 'AGI Specifications/*' to fix subpage links
* 1.1 [[AGISpecificationsAGI Specifications/Introduction#About|About]] * 1.2 [[AGISpecificationsAGI Specifications/Introduction#Audience|Audience]] * 1.3 [[AGISpecificationsAGI Specifications/Introduction#Conventions|Conventions used in this document]] * 1.4 [[AGISpecificationsAGI Specifications/Introduction#WhatsStillMissing|What's still missing]] * 1.5 [[AGISpecificationsAGI Specifications/Introduction#ChangeLog|Change log]] * 1.6 [[AGISpecificationsAGI Specifications/Introduction#Credits|Credits]]
==General AGI overview==
* 2.1 [[AGISpecificationsAGI Specifications/Overview#Versions|Versions of the AGI interpreter]] * 2.2 [[AGISpecificationsAGI Specifications/Overview#GameFiles|AGI game files]] * 2.3 [[AGISpecificationsAGI Specifications/Overview#Logic|LOGIC, PICTURE, SOUND, and VIEW data files]] * 2.4 [[AGISpecificationsAGI Specifications/Overview#Ego|What is Ego?]] * 2.5 [[AGISpecificationsAGI Specifications/Overview#Commands|AGI commands]] * 2.6 [[AGISpecificationsAGI Specifications/Overview#Debug|Debug modes]] * 2.7 [[AGISpecificationsAGI Specifications/Overview#Priority|Priority bands and control lines]]
==AGI internals==
* 3.1 [[AGISpecificationsAGI Specifications/Internals#Interpreter|How the interpreter works]] * 3.2 [[AGISpecificationsAGI Specifications/Internals#VariableTypes|Variable types]] * 3.3 [[AGISpecificationsAGI Specifications/Internals#Variables|Variables used by the interpreter]] * 3.4 [[AGISpecificationsAGI Specifications/Internals#Flags|Flags used by the interpreter]] * 3.5 [[AGISpecificationsAGI Specifications/Internals#Memory|Memory organization]] * 3.6 [[AGISpecificationsAGI Specifications/Internals#GameID|Game IDs and loaders]] * 3.7 [[AGISpecificationsAGI Specifications/Internals#Encryption|Encrypted AGI data]] * 3.8 [[AGISpecificationsAGI Specifications/Internals#Input|Player input parsing]] * 3.9 [[AGISpecificationsAGI Specifications/Internals#InterpreterVersions|AGI interpreter versions]] * 3.10 [[AGISpecificationsAGI Specifications/Internals#VersionDifferences|Version differences]]
==The LOGIC language==
* 4.1 [[AGISpecificationsAGI Specifications/Logic#Logic|LOGIC syntax]] * 4.2 [[AGISpecificationsAGI Specifications/Logic#CommandRef|Reference of the LOGIC commands]] * 4.3 [[AGISpecificationsAGI Specifications/Logic#Sample|Discussion of sample LOGIC code from KQ4 ]]
==Formats of the resource files==
* 5.1 [[AGISpecificationsAGI Specifications/Formats#Dir|Directory files]] * 5.2 [[AGISpecificationsAGI Specifications/Formats#Vol2|Format of Vol files (version 2)]] * 5.3 [[AGISpecificationsAGI Specifications/Formats#Vol3|Format of Vol files (version 3)] * 5.4 [[AGISpecificationsAGI Specifications/Formats#Sample|Sample code]]
==LOGIC resources==
* 6.1 [[AGISpecificationsAGI Specifications/Resources#Intro|Introduction]] * 6.2 [[AGISpecificationsAGI Specifications/Resources#CmdList|Command list and argument types]] * 6.3 [[AGISpecificationsAGI Specifications/Resources#LogicFormat|LOGIC resource format]] * 6.4 [[AGISpecificationsAGI Specifications/Resources#Sample|Sample code]]
==PICTURE resources==
* 7.1 [[AGISpecificationsAGI Specifications/Pic#Intro|Introduction]] * 7.2 [[AGISpecificationsAGI Specifications/Pic#PicFormat|PICTURE resource format]] * 7.3 [[AGISpecificationsAGI Specifications/Pic#Implementation|Implementation]] * 7.4 [[AGISpecificationsAGI Specifications/Pic#HiRes|Using higher resolution modes]] * 7.5 [[AGISpecificationsAGI Specifications/Pic#PicEdit|Sierra's picture editor]] * 7.6 [[AGISpecificationsAGI Specifications/Pic#Sample|Sample code]]
==VIEW resources==
* 8.1 [[AGISpecificationsAGI Specifications/View#Intro|Introduction]] * 8.2 [[AGISpecificationsAGI Specifications/View#ViewFormat|VIEW resource format]] * 8.3 [[AGISpecificationsAGI Specifications/View#ViewTable|VIEW table]] * 8.4 [[AGISpecificationsAGI Specifications/View#ViewTest|VIEW test commands]] * 8.5 [[AGISpecificationsAGI Specifications/View#Sample|Sample code ]]
==SOUND resources==
* 9.1 [[AGISpecificationsAGI Specifications/Sound#Intro|Introduction]] * 9.2 [[AGISpecificationsAGI Specifications/Sound#PCJr|Sound in the IBM PCjr]] * 9.3 [[AGISpecificationsAGI Specifications/Sound#IIgs|Sound in the Apple IIgs]] * 9.4 [[AGISpecificationsAGI Specifications/Sound#Other|Sound in other platforms]] * 9.5 [[AGISpecificationsAGI Specifications/Sound#PCJrFormat|SOUND resource format (PCjr version)]] * 9.6 [[AGISpecificationsAGI Specifications/Sound#IIgsFormat|SOUND resource format (IIgs version)]] * 9.7 [[AGISpecificationsAGI Specifications/Sound#Playing|Playing the sounds on a sound card]] * 9.8 [[AGISpecificationsAGI Specifications/Sound#Sample|Sample code]]
==Other game data==
* 10.1 [[AGISpecificationsAGI Specifications/Data#Object|Format of the object file]] * 10.2 [[AGISpecificationsAGI Specifications/Data#Words|Format of words.tok]] * 10.3 [[AGISpecificationsAGI Specifications/Data#Sample|Sample code]]
==Other information==
* 11.1 [[AGISpecificationsAGI Specifications/Other#AGDS|The AGDS package]] * 11.2 [[AGISpecificationsAGI Specifications/Other#Thunder|The making of the Thunderstorm educational Program]] * 11.3 [[AGISpecificationsAGI Specifications/Other#Terps|Other AGI interpreters]]

Navigation menu