Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-25 | AGI: Fixed EOF in text.cpp | Filippos Karapetis | |
2011-09-25 | AGI: Fixed bug #3292784 - "AGI: SQ2: Name forgotten after game restart" | Filippos Karapetis | |
The string buffer should not be cleared on game restart, as game scripts depend on it being maintained unchanged during restart. | |||
2011-09-25 | AGI: Bugfix for script bug #3116541 - "AGI FAN Beyond the Titanic 2: Crash ↵ | Filippos Karapetis | |
on Item Viewing" | |||
2011-09-25 | AGI: Replaced odd usage of sprintf() with strcpy() | Filippos Karapetis | |
Fixes an odd bug with savegame names being truncated in MSVC | |||
2011-09-25 | AGI: Resolved an old FIXME concerning OOB access | Filippos Karapetis | |
2011-09-25 | AGI: Fixed typo in restart dialog | Filippos Karapetis | |
2011-09-25 | AGI: Cleanup of some detection entries | Filippos Karapetis | |
2011-09-25 | AGI: Add some comments regarding save slot 0, and use the default ↵ | Filippos Karapetis | |
SaveStateDescriptor constructor | |||
2011-09-25 | AGI/COMMON: Fixed bug #3407308 - "AGI: SQ2: Saving allowed in autosave slot ↵ | Filippos Karapetis | |
0 from scummvmmenu" The save/load dialog code was not polling for meta info for empty slots | |||
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-15 | AGI: Cleanup PreAGI console code | Matthew Hoops | |
2011-08-15 | AGI: Reorganize the PreAGI code a bit | Matthew Hoops | |
2011-08-15 | AGI: Make Troll inherit from PreAgiEngine | Matthew Hoops | |
2011-08-15 | AGI: Make Mickey inherit from PreAgiEngine | Matthew Hoops | |
2011-08-15 | AGI: Make Winnie inherit from PreAgiEngine | Matthew Hoops | |
2011-08-14 | Checked V1 instructions till 0x42 | Eugene Sandulenko | |
2011-08-14 | AGI: Renamed some #defines to our code conventions and moved them to enums | Eugene Sandulenko | |
2011-08-14 | AGI: Enable sound support for Winnie DOS | Matthew Hoops | |
2011-08-14 | AGI: Make the sound code use AgiBase instead of AgiEngine | Matthew Hoops | |
In preparation of using the sound code with Winnie | |||
2011-08-13 | AGI: Switched booters detection to AD | 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: Implement loader for V1 "object" file | Jussi Pitkanen | |
2011-08-13 | AGI: Fix warning messages about undefined opcodes | Jussi Pitkanen | |
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: Formatting (+ a few debug prints) | Jussi Pitkanen | |
2011-08-13 | AGI: Implement loader for V1 words.tok dictionary | Jussi Pitkanen | |
2011-08-13 | AGI: Implement common internal dictionary for different words.tok formats | Jussi Pitkanen | |
Preparations for V1 words.tok support. | |||
2011-08-13 | AGI: Add still incomplete V1 instruction tables | Jussi Pitkanen | |
2011-08-13 | AGI: Add loader and detection for Black Cauldron booter | Jussi Pitkanen | |
2011-08-13 | AGI: AgiLoader_v1: Precalculate final resource offsets | Jussi Pitkanen | |
That is, calculate the final offsets when loading the resource directories, and when loading the resource simply seek into the disk image file. | |||
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) | |||
2011-08-13 | AGI: Comment cleanup | Jussi Pitkanen | |
2011-08-13 | AGI: Simplify handling of IF conditions | Jussi Pitkanen | |
Execute all test commands in a condition even when not strictly needed. | |||
2011-08-13 | AGI: Fix row duration in V1 SOUND resource player | Jussi Pitkanen | |
2011-08-13 | AGI: Fix detection of IIgs sample resources | Jussi Pitkanen | |
2011-08-13 | AGI: Use a jump table for test commands instead of switch/case | Jussi Pitkanen | |
Preparations for V1 support. | |||
2011-08-13 | AGI: Add a layer of abstraction between the sound chip and the two players | Jussi Pitkanen | |
2011-08-13 | AGI: Simplify sector offset calculation | Jussi Pitkanen | |
2011-08-13 | AGI: Cleanup | Jussi Pitkanen | |
2011-08-13 | AGI: Do not try to pass filenames of disk images from the detector to engine | Jussi Pitkanen | |
2011-08-13 | AGI: Detect the end of V1 sound resources correctly, fixing crashes | Jussi Pitkanen | |
2011-08-13 | AGI: Implement resource loader for the DDP booter game | Jussi Pitkanen | |
2011-08-13 | AGI: Detect the bootable floppy version of Donald Duck's Playground | Jussi Pitkanen | |
Also create a framework into which more booter games can be added. |