|
|
(11 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | A '''hacked interpreter''' is an unofficial version of AGI that has been modified to add functionality that was not available in the official versions of the [[Interpreter|interpreter]].
| + | The interpreter cycle in [[AGI]] works thusly: |
| | | |
− | Most, if not all, of the hacked interpreters work by changing the interpreter so that certain bytecodes are interpreted differently than they would be in a normal interpreter. The hacked interpreter that supports changing the palette, for example, alters the [[shake.screen]] functionality from the original interpreter, to allow the palette functionality.
| + | <blockquote>[[File:InterpreterWorkCycle.png|600px]]</blockquote> |
| | | |
− | Without exception, the hacked interpreters require the player to have a copy of the hacked interpreter in order to play the game the way the author intended.
| + | == <br />See Also == |
| | | |
− | [[:Category:Hacked AGI Interpreters|Hacked Interpreters]] | + | *[[AGI Specifications: Chapter 3 - AGI Internals|AGI Internals]] |
| | | |
− | See each hacked interpreter's article for a description of what the trade-offs for using the hack are.
| + | |
| | | |
− | :[[AGI Mouse]] - allows a point-and-click interface in an AGI game
| + | [[Category:AGI Interpreter]] |
− | :[[AGIPAL]] - allows color palettes other than the default | |
− | :[[AGI256]] - allows 256 color background images in AGI
| |
− | :[[AGISB]] - plays [[Sound Resource|sounds]] through a Sound Blaster card instead of the internal speaker
| |
− | :[[AGIMIDI]] - plays sounds through a General MIDI sound card instead of the internal speaker
| |
Latest revision as of 14:16, 22 March 2019
The interpreter cycle in AGI works thusly:
See Also