aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel/pcode.cpp
AgeCommit message (Collapse)Author
2012-12-11TINSEL: Add resource handling of the BE resources in DW1 MacFilippos Karapetis
This is the second attempt. All the BE resources of DW1 Mac are handled correctly now. Added READ_16, READ_32, FROM_16, FROM_32 and TO_32 to handle all of the different cases where endianess is already handled. Note that the game scripts are LE, so these haven't been changed
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-07-15TINSEL: Added script workaround for #3543624 - DW1 PSX demo idle animationPaul Gilbert
2012-05-17TINSEL: Refactored Tinsel engine to use the Common coroutine schedulerPaul Gilbert
2012-02-22TINSEL: Rename globals to add g_ prefix.Alyssa Milburn
2011-10-16TINSEL: Revert of prior commits for #2893946Paul Gilbert
2011-10-14TINSEL: Alter previous DW1 bugfix so that DW2 still works properlyPaul Gilbert
2011-10-04TINSEL: Bugfix for #2893946 - DW1 psychiatrist scene isn't playingPaul Gilbert
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2010-11-16TINSEL: Mark all (?) global vars with a FIXME commentMax Horn
Use of global vars is what prevents RTL from working in Tinsel (and probably in other engines). More specifically, the fact that many global vars are not explicitly inited when the engine is (re)launched. svn-id: r54262
2010-06-27Script workaround fix for bug #2917661 - Crash when interacting with D'BlahPaul Gilbert
svn-id: r50360
2010-02-15TINSEL: Cleanup the 'script workaround' code a bit.Max Horn
* Rewrap comments to 72 columns * Add some references to relevant bug tracker items * Use sizeof instead of handcoding array lengths, which is error prone and tedious * Move definition of WorkaroundEntry from pcode.h to pcode.cpp * Define FRAGMENT_WORD to make fragment code a bit more readable, and also encoding of 16 bit words into it less error prone * Make all code fragments static svn-id: r48065
2010-02-08Script workaround fix for DW1, for being able to give the whistle back to ↵Paul Gilbert
the pirate before the parrot svn-id: r47987
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2009-12-15Got rid of ReadStream::ioFailed()Max Horn
svn-id: r46379
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-10-26TINSEL: CleanupMax Horn
svn-id: r45398
2009-10-08Change doxygen inline comments from "//!" to "///" as proposed on -develMax Horn
svn-id: r44802
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-09-28Script workaround for partially off-screen text in DW1 GRAPaul Gilbert
svn-id: r44445
2009-09-13Added workaround fix for Amazon conversation being cut off in Act 2Paul Gilbert
svn-id: r44050
2009-08-28Added missing parameter size specifiers for the DW-GRA Palace Guards script ↵Paul Gilbert
fixes svn-id: r43777
2009-08-19Corrected comments in the bug workaround listPaul Gilbert
svn-id: r43529
2009-08-17Fix for some more !!HIGH STRINGS!! when talking to the palace guardsPaul Gilbert
svn-id: r43468
2009-08-07Bugfix for #2831159 - Palace guards saying !!HIGH STRING!!Paul Gilbert
svn-id: r43093
2009-07-16Fixed GCC warning.Torbjörn Andersson
svn-id: r42536
2009-07-16Prior script fix also fixes bug #2820788, with stealing wizard's malletsPaul Gilbert
svn-id: r42528
2009-07-16Added game script fix for bug #2680397 - game hang when using the brochure ↵Paul Gilbert
on the Beekeeper svn-id: r42527
2009-07-16Added no blocking fix for Present Outside Inn scene as wellPaul Gilbert
svn-id: r42522
2009-07-16Game script fix for bug #2525010 - in the GRA version, the luggage blocked ↵Paul Gilbert
Rincewind's exit from the Inn, leaving him in a non-walkable area svn-id: r42521
2009-07-15Created a system for inserting arbitrary code fragments into game scripts, ↵Paul Gilbert
and added an initial fragment to fix the bug of being stuck in the past in the DW1 SCN version svn-id: r42500
2009-03-15Moved Tinsel::Serializer to Common::Serializer, so that I can use it in the ↵Max Horn
SCI engine svn-id: r39428
2009-03-07Whitespace cleanup: Convert space followed by tab to just tabMax Horn
svn-id: r39203
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-06Library routine and interpreter fixes for the DW1 demoPaul Gilbert
svn-id: r35257
2008-12-06Beginning of support for DW1 Demo - Interpret has been changed to support ↵Paul Gilbert
opcode differences, and CallLibraryRoutine has a new mapping list of routines svn-id: r35252
2008-12-01Merged the tinsel 2 engine with tinsel 1. Both Discworld 1 and Discworld 2 ↵Filippos Karapetis
should be completable svn-id: r35196
2008-07-25TINSEL: Got rid of PIMAGE, PINT_CONTEXT, PINV_OBJECT, PINV_DEF, PCONFBOX, ↵Max Horn
PCONFINIT svn-id: r33282
2008-07-24Moved scheduler / process managment code into a new class SchedulerMax Horn
svn-id: r33259
2008-07-23Added Tinsel engine to main repos (no news item for it ON PURPOSE)Max Horn
svn-id: r33230