Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-07 | AGI: Fix potential buffer overrun. CID 1004028 | Eugene Sandulenko | |
2012-11-07 | AGI: Fix the Apple IIGS versions of Manhunter 1 and Gold Rush | Filippos Karapetis | |
Both games use an additional parameter for show.mouse and hide.mouse. Ignoring these confused the script parser, which started parsing junk. Fixes bugs #3577754 and #3426946. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-11-02 | AGI: Fix buffer overflow | Eugene Sandulenko | |
2011-08-27 | AGI: Fix bug #3398171: AGI: SQ1/SQ2: problem entering name | Eugene Sandulenko | |
Was introduced during refactoring to SCI-like opcode handling. Also restored original comments about opcode parameter differences between AGI versions. | |||
2011-08-14 | Checked V1 instructions till 0x42 | Eugene Sandulenko | |
2011-08-13 | AGI: Checked V1 instructions till 0x2c | Eugene Sandulenko | |
2011-08-13 | AGI: Checked V1 instructions till 0x20 | Eugene Sandulenko | |
2011-08-13 | AGI: Further work on v1 opcode difference | Eugene Sandulenko | |
2011-08-13 | AGI: Updates to V1 instruction table, plus an outcommented experiment | Jussi Pitkanen | |
The experiment tries to implement the program control of the V1 interpreter. Maybe it is better to add another method for doing that once the workings of it are more clear. | |||
2011-08-13 | AGI: Add last undefined V1 test command that tests if a bit of var is set | Jussi Pitkanen | |
Also fix skipInstruction() for V1. | |||
2011-08-13 | AGI: Rename cmd_what_ever to cmdWhatEver | Jussi Pitkanen | |
2011-08-13 | AGI: Fix and clarify IF expression handling | Jussi Pitkanen | |
2011-08-13 | AGI: Implement V1 SAID test commands | Jussi Pitkanen | |
Yes, V1 has three versions of SAID, for one, two and three arguments. Also add a few corrections to V1 instruction tables. | |||
2011-08-13 | AGI: Add still incomplete V1 instruction tables | Jussi Pitkanen | |
2011-08-13 | AGI: Execute test commands only when needed | Jussi Pitkanen | |
2011-08-13 | AGI: Refactor interpreter core (somewhat akin to SCI) | Jussi Pitkanen | |
* Instruction tables are now defined in opcodes.{cpp,h}. * Move opcode handlers from Agi::AgiEngine to Agi * Opcode handlers take as parameter a pointer to AGI state (AgiGame) |