39
edits
m (trying subpage for part1) |
m (changed links to point to subpages) |
||
Line 28: | Line 28: | ||
==AGI internals== | ==AGI internals== | ||
* 3.1 [[ | * 3.1 [[AGISpecifications/Internals#Interpreter|How the interpreter works]] | ||
* 3.2 [[ | * 3.2 [[AGISpecifications/Internals#VariableTypes|Variable types]] | ||
* 3.3 [[ | * 3.3 [[AGISpecifications/Internals#Variables|Variables used by the interpreter]] | ||
* 3.4 [[ | * 3.4 [[AGISpecifications/Internals#Flags|Flags used by the interpreter]] | ||
* 3.5 [[ | * 3.5 [[AGISpecifications/Internals#Memory|Memory organization]] | ||
* 3.6 [[ | * 3.6 [[AGISpecifications/Internals#GameID|Game IDs and loaders]] | ||
* 3.7 [[ | * 3.7 [[AGISpecifications/Internals#Encryption|Encrypted AGI data]] | ||
* 3.8 [[ | * 3.8 [[AGISpecifications/Internals#Input|Player input parsing]] | ||
* 3.9 [[ | * 3.9 [[AGISpecifications/Internals#InterpreterVersions|AGI interpreter versions]] | ||
* 3.10 [[ | * 3.10 [[AGISpecifications/Internals#VersionDifferences|Version differences]] | ||
==The LOGIC language== | ==The LOGIC language== | ||
* 4.1 [[ | * 4.1 [[AGISpecifications/Logic#Logic|LOGIC syntax]] | ||
* 4.2 [[ | * 4.2 [[AGISpecifications/Logic#CommandRef|Reference of the LOGIC commands]] | ||
* 4.3 [[ | * 4.3 [[AGISpecifications/Logic#Sample|Discussion of sample LOGIC code from KQ4 ]] | ||
==Formats of the resource files== | ==Formats of the resource files== | ||
* 5.1 [[ | * 5.1 [[AGISpecifications/Formats#Dir|Directory files]] | ||
* 5.2 [[ | * 5.2 [[AGISpecifications/Formats#Vol2|Format of Vol files (version 2)]] | ||
* 5.3 [[ | * 5.3 [[AGISpecifications/Formats#Vol3|Version 3 resource storage]] | ||
* 5.4 [[ | * 5.4 [[AGISpecifications/Formats#Sample|Sample code]] | ||
==LOGIC resources== | ==LOGIC resources== | ||
* 6.1 [[ | * 6.1 [[AGISpecifications/Resources#Intro|Introduction]] | ||
* 6.2 [[ | * 6.2 [[AGISpecifications/Resources#CmdList|Command list and argument types]] | ||
* 6.3 [[ | * 6.3 [[AGISpecifications/Resources#LogicFormat|LOGIC resource format]] | ||
* 6.4 [[ | * 6.4 [[AGISpecifications/Resources#Sample|Sample code]] | ||
==PICTURE resources== | ==PICTURE resources== | ||
* 7.1 [[ | * 7.1 [[AGISpecifications/Pic#Intro|Introduction]] | ||
* 7.2 [[ | * 7.2 [[AGISpecifications/Pic#PicFormat|PICTURE resource format]] | ||
* 7.3 [[ | * 7.3 [[AGISpecifications/Pic#Implementation|Implementation]] | ||
* 7.4 [[ | * 7.4 [[AGISpecifications/Pic#HiRes|Using higher resolution modes]] | ||
* 7.5 [[ | * 7.5 [[AGISpecifications/Pic#PicEdit|Sierra's picture editor]] | ||
* 7.6 [[ | * 7.6 [[AGISpecifications/Pic#Sample|Sample code]] | ||
==VIEW resources== | ==VIEW resources== | ||
* 8.1 [[ | * 8.1 [[AGISpecifications/View#Intro|Introduction]] | ||
* 8.2 [[ | * 8.2 [[AGISpecifications/View#ViewFormat|VIEW resource format]] | ||
* 8.3 [[ | * 8.3 [[AGISpecifications/View#ViewTable|VIEW table]] | ||
* 8.4 [[ | * 8.4 [[AGISpecifications/View#ViewTest|VIEW test commands]] | ||
* 8.5 [[ | * 8.5 [[AGISpecifications/View#Sample|Sample code ]] | ||
==SOUND resources== | ==SOUND resources== | ||
* 9.1 [[ | * 9.1 [[AGISpecifications/Sound#Intro|Introduction]] | ||
* 9.2 [[ | * 9.2 [[AGISpecifications/Sound#PCJr|Sound in the IBM PCjr]] | ||
* 9.3 [[ | * 9.3 [[AGISpecifications/Sound#IIgs|Sound in the Apple IIgs]] | ||
* 9.4 [[ | * 9.4 [[AGISpecifications/Sound#Other|Sound in other platforms]] | ||
* 9.5 [[ | * 9.5 [[AGISpecifications/Sound#PCJrFormat|SOUND resource format (PCjr version)]] | ||
* 9.6 [[ | * 9.6 [[AGISpecifications/Sound#IIgsFormat|SOUND resource format (IIgs version)]] | ||
* 9.7 [[ | * 9.7 [[AGISpecifications/Sound#Playing|Playing the sounds on a sound card]] | ||
* 9.8 [[ | * 9.8 [[AGISpecifications/SoundSample|Sample code]] | ||
==Other game data== | ==Other game data== | ||
* 10.1 [[ | * 10.1 [[AGISpecifications/Data#Object|Format of the object file]] | ||
* 10.2 [[ | * 10.2 [[AGISpecifications/Data#Words|Format of words.tok]] | ||
* 10.3 [[ | * 10.3 [[AGISpecifications/Data#Sample|Sample code]] | ||
==Other information== | ==Other information== | ||
* 11.1 [[ | * 11.1 [[AGISpecifications/Other#AGDS|The AGDS package]] | ||
* 11.2 [[ | * 11.2 [[AGISpecifications/Other#Thunder|The making of the Thunderstorm educational Program]] | ||
* 11.3 [[ | * 11.3 [[AGISpecifications/Other#Terps|Other AGI interpreters]] |
edits