Restoring a game is accomplished by calling the restore.game command. The player is prompted to choose a directory, and one of the save games located in the directory. Unlike the save game list which shows all 12 slots, the restore games list only includes slots if a valid game file exists in the directory.
Restoring a game copies the game state, screen object table, inventory item data, script table and scan start list from the saved game file into AGI's memory. Reserved variables v20 (computer type), v26 (monitor type), v22 (sound channel count) and reserved flag f11 (noise channel available) are restored to match current hardware capabilities.