aboutsummaryrefslogtreecommitdiff
path: root/engines/tinsel
AgeCommit message (Collapse)Author
2008-12-27Added extra endian conversion. This may fix bug #2462700Paul Gilbert
svn-id: r35566
2008-12-24add comment for clarificationJoost Peters
svn-id: r35528
2008-12-24on systems that need alignment, allocate chunks that are a multiple of 4 to ↵Joost Peters
ensure we get aligned chunks. Otherwise, some pNode structs will be dereferenced from unaligned addresses. svn-id: r35527
2008-12-23change PPINIT's bools to uint8 to fix crash on OSX (see revision 33285 - ↵Joost Peters
must've been accidentally undone by the DW2 merge) svn-id: r35508
2008-12-23endian fixesJoost Peters
svn-id: r35506
2008-12-21Reduced the memory allocated for DW1 and DW1 demo by 5MBFilippos Karapetis
svn-id: r35464
2008-12-21Disable loading from command line again, it seems it only worked for saves, ↵Johannes Schickel
which did a cd change in DW2 and I only tested those by chance. svn-id: r35456
2008-12-20- Added comment about error check when loading save on startupJohannes Schickel
- Updated code to properly test the last three digits of save filenames instead of only the last two svn-id: r35455
2008-12-20Implemented support for loading saves from launcher / via command line.Johannes Schickel
svn-id: r35454
2008-12-20Fixed loading Discworld 2 savegames from GMM.Johannes Schickel
svn-id: r35453
2008-12-17move necessary code outside of assertWillem Jan Palenstijn
svn-id: r35414
2008-12-16Add target for CD demo of Discworld 1.Travis Howell
svn-id: r35405
2008-12-14Removed the comment about the DW1 Demo not being supportedPaul Gilbert
svn-id: r35356
2008-12-14Minor bugfix to string display in DW1 demoPaul Gilbert
svn-id: r35354
2008-12-13Workaround to correctly return control to the player in the DW1 Demo after ↵Paul Gilbert
using the prunes svn-id: r35334
2008-12-13Bugfixes for text display and animations in DW1 demoPaul Gilbert
svn-id: r35333
2008-12-13Added handling for record differences in the hotspot/polygon format in DW1 DemoPaul Gilbert
svn-id: r35331
2008-12-12Okay, removing my implementation of AppandableAudioStream::getTotalPlayTime ↵Sven Hesse
(I've apparently misunderstood its intent) and using Mixer::getSoundElapsedTime() instead svn-id: r35317
2008-12-12- Save games are now listed from oldest to newest in the GMM load dialog for ↵Filippos Karapetis
tinsel games, like in other engines - Added some disabled code for saving through the GMM (still incomplete) svn-id: r35316
2008-12-11Cleanup. (Removed define and checks for USE_3FLAGS/USE_4FLAGS/USE_5FLAGS)Johannes Schickel
svn-id: r35306
2008-12-11Added a HACK/FIXME to prevent tinsel games from crashing, when for example ↵Johannes Schickel
the music volume is set to 256 via the launcher. svn-id: r35301
2008-12-11Fix for bug #2412503 "DW1: Subtitle menu not working (Multi-language version)".Johannes Schickel
svn-id: r35300
2008-12-09Removed some dead code, clarified comments, cleanupMax Horn
svn-id: r35293
2008-12-08Quickfix for tinlib compilation error. Changed type on zOverride from type ↵Lars Persson
int to int32 (signed int that is) to fit the SetMoverZ function and for valid comparison of zOveride != -1. svn-id: r35286
2008-12-07Added code differences for DW1 demo to allow the first game screen to startPaul Gilbert
svn-id: r35268
2008-12-06Implemented the Tinsel v0 WrtNonZero graphics rendererPaul Gilbert
svn-id: r35258
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-05Bugfix for correctly leaving from looking at the Rite of AshkEnte scrollPaul Gilbert
svn-id: r35248
2008-12-04This should make the US version workSven Hesse
svn-id: r35243
2008-12-04Correcting the language for GRB/USASven Hesse
svn-id: r35242
2008-12-03The "sound" debug command now works correctly in DW2Filippos Karapetis
svn-id: r35225
2008-12-03- Added back the English V1 CD version of DW1 (with *.gra files)Filippos Karapetis
- Added the US version of DW2 - Added placeholders for the Hebrew, Hungarian and Japanese versions of DW2 (not sure if they're correct) svn-id: r35222
2008-12-02DW2: Add support for the Italian/Spanish releaseJordi Vilalta Prat
svn-id: r35211
2008-12-02Added detection for the French version of DW2, as described in the forumsFilippos Karapetis
svn-id: r35210
2008-12-02- Set the maximum number of save games in DW1 and DW2 to 100, up from 30Filippos Karapetis
- It's now possible to load and delete save games using the GMM (although not through the launcher screen yet) svn-id: r35207
2008-12-02Should fix compilation on BE machines.Johannes Schickel
svn-id: r35206
2008-12-02Disabled the workaround to skip the title screens of DW1 for now, as it can ↵Filippos Karapetis
cause crashes with certain versions of the game svn-id: r35205
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-11-14Committed my patch #2123680 "SDL: Backend transaction / rollback support".Johannes Schickel
svn-id: r35062
2008-11-09- The GMM save dialog is now working for all engines which support the ↵Filippos Karapetis
appropriate features - Added a new method to the MetaEngine class, getMaximumSaveSlot(), and implemented it in all engines for which the listSavefiles() method is implemented (it goes together with the listSavefiles method). It is used to fill the unused save slots in the save/load dialogs of each engine, so that the user can create new save games in empty slots - Unified the save/load dialog list numbering in the GMM load/save screens and in the load screen of the main menu (before a game is started) svn-id: r34963
2008-11-06Switched various Engine APIs to use Common::ErrorMax Horn
svn-id: r34916
2008-11-05Got rid of the unused 'filename' attribute in SaveStateDescriptorMax Horn
svn-id: r34905
2008-10-12Fix warningMax Horn
svn-id: r34780
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-19Changed tinsel's volume range (0-127) to match ScummVM's (0-255)Filippos Karapetis
svn-id: r34603
2008-09-13Big patch changing the signature of various Stream methods (some ports may ↵Max Horn
need to be slightly tweaked to fix overloading errors/warnings) svn-id: r34514
2008-09-11Added detection for 4-language floppy version of DW (see report on forum ↵Max Horn
post 39703) svn-id: r34486
2008-09-03Moved check for shouldRTL() from engines to scummvm_mainMax Horn
svn-id: r34310
2008-09-01TINSEL: Enabled listSaves supportMax Horn
svn-id: r34263