aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/opcodes.h
AgeCommit message (Collapse)Author
2017-02-23AGI: Clean up VM opcode handlingMartin Kiewitz
so that invalid opcodes won't crash ScummVM anymore
2016-09-03JANITORIAL: Fix include statementsEugene Sandulenko
2016-02-02AGI: Fix formatting.Johannes Schickel
This mostly enforces tabs for indentation and spaces for formatting. But also fixes spaces on empty lines, some extra/missing spaces. astyle + manual fixup
2016-02-01AGI: Pass vm pointer directly to commandsMartin Kiewitz
No functional change
2015-12-05AGI: stub for AGI1 newRoom()Eugene Sandulenko
2014-02-18AGI: Make GPL headers consistent in themselves.Johannes Schickel
2011-08-14Checked V1 instructions till 0x42Eugene Sandulenko
2011-08-13AGI: Checked V1 instructions till 0x2cEugene Sandulenko
2011-08-13AGI: Checked V1 instructions till 0x20Eugene Sandulenko
2011-08-13AGI: Further work on v1 opcode differenceEugene Sandulenko
2011-08-13AGI: Updates to V1 instruction table, plus an outcommented experimentJussi 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-13AGI: Add last undefined V1 test command that tests if a bit of var is setJussi Pitkanen
Also fix skipInstruction() for V1.
2011-08-13AGI: Rename cmd_what_ever to cmdWhatEverJussi Pitkanen
2011-08-13AGI: Implement V1 SAID test commandsJussi 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-13AGI: Add still incomplete V1 instruction tablesJussi Pitkanen
2011-08-13AGI: Execute test commands only when neededJussi Pitkanen
2011-08-13AGI: 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-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2010-01-03Reduce header dependencies for AGI engine.Eugene Sandulenko
svn-id: r46942
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-02-20More header consistency fixes. (Actually, there was nothing at all to keepTorbjörn Andersson
font.h from being included multiple times.) svn-id: r25744
2007-01-16Formating names in source codePaweł Kołodziejski
svn-id: r25101
2006-12-06first phase of objectisation of agi enginePaweł Kołodziejski
svn-id: r24808
2006-05-24converted to scummvm console stylePaweł Kołodziejski
svn-id: r22618
2006-05-24Fixed most - not all - GCC warnings.Torbjörn Andersson
svn-id: r22614
2006-05-24From what I understand, the __ prefix is generally reserved for system headers,Torbjörn Andersson
so I've removed most of them. There's still some in list.h, but that should probably be replaced by our own list handler some day. svn-id: r22611
2006-05-23imported AGI enginePaweł Kołodziejski
svn-id: r22588