aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-22PLUGINS: Only enable ELFMemoryManager when dynamic plugins and the ELF ↵Johannes Schickel
loader is enabled. This should fix compilation on desktop systems, where for example memalign is not present. svn-id: r55011
2010-12-22PLUGINS: Fix ELFMemoryManager::pluginAllocate signature.Johannes Schickel
svn-id: r55010
2010-12-22PLUGINS: add ELF memory manager to solve fragmentationYotam Barnoy
Following lordhoto's suggestion, I implemented a simple allocator that grabs the size of the biggest available plugin in memory. This is an elegant solution to the fragmentation problem, with the caveat that memory is wasted. As such, it's not suited for the DS, so I added a #define to disable it there. svn-id: r55009
2010-12-22HUGO: Slight formatting fix.Johannes Schickel
svn-id: r55008
2010-12-22SCI: Also reset flags when resetting the video stateFilippos Karapetis
svn-id: r55007
2010-12-22SCI: Limit the speech/subtitle settings sync to SCI1.1 CD games only. EarlierFilippos Karapetis
versions (like SCI1, e.g. KQ5CD and Jones CD) didn't have such settings svn-id: r55006
2010-12-22SCI: Sync in-game speech/subtitle options with the ones from the ScummVM GUI.Filippos Karapetis
- Obtain speech/subtitle options from the ScummVM GUI and set them in CD games. - Also, set simultaneous speech and subtitles in games that support them (currently SQ4 CD and Freddy Pharkas CD). There is no GUI option for setting simultaneous speech and subtitles in Freddy Pharkas CD, so this is the only current way of achieving this (unless the text speed slider inside the Freddy Pharkas options window is repurposed - but that will require extensive changes) svn-id: r55005
2010-12-22SCI2+: Set pictureCels to 0 after deleting themFilippos Karapetis
svn-id: r55004
2010-12-22SCI: VMD video related changesFilippos Karapetis
- VMD videos are now properly started from the associated play subop of the kPlayVMD kernel call, and are now properly positioned on screen, and doubled only if the games require them to be - Added an enum for VMD video flags svn-id: r55003
2010-12-22SCI: Changed the check for NULL values inside kArray(Cpy) to only ignore ↵Filippos Karapetis
such values in SCI3 svn-id: r55002
2010-12-22HUGO: Set some volume levels to get the MAME adlib emul workingHenry Bush
svn-id: r55000
2010-12-22HUGO: Add music debug level, some cleanup when opening driverHenry Bush
svn-id: r54999
2010-12-22MOHAWK: Add further getVar() code to Myst Channelwood Age Script Parser.David Turner
svn-id: r54998
2010-12-22MOHAWK: Add Framework of getVar(), setVar() and toggleVar() to Myst ↵David Turner
Channelwood Age Script Parser. svn-id: r54997
2010-12-21MOHAWK: Add Framework of getVar(), setVar() and toggleVar() to Myst ↵David Turner
Mechanical Age Script Parser. svn-id: r54995
2010-12-21MOHAWK: Remove unused variables warnings introduced in r54982.David Turner
svn-id: r54994
2010-12-21- SCI: Added code to free the _baseVars value in SCI3 as well. Both free() ↵Filippos Karapetis
operations have been commented out for now, as MSVC complains about heap corruption in SCI3 games - Code formatting fixes svn-id: r54991
2010-12-21Added back the null check in kArray(cpy): it happens in SCI3Filippos Karapetis
svn-id: r54990
2010-12-21MOHAWK: Support compound images (subimages)Alyssa Milburn
These are images embedded in the bitmap data of another image; they are used in CSTime and Zoombinis, at least. Thanks to clone2727 for helping me puzzle this out. svn-id: r54989
2010-12-21MOHAWK: Remove sound.h include from resource.hAlyssa Milburn
svn-id: r54988
2010-12-21MOHAWK: Allow DefaultCursorManager to use alternative tagsAlyssa Milburn
svn-id: r54987
2010-12-21Make Object::_baseMethod a Common::Array. This is intended to clean upLars Skovlund
the Object class, and it also plugs a leak. svn-id: r54986
2010-12-21Simplify SCI3 relocation code, also making it correct.Lars Skovlund
svn-id: r54985
2010-12-21SCI: Fixed bug #3092115 - "ECOQUEST2: Initial text not cleared during ↵Filippos Karapetis
ecorder intro" svn-id: r54984
2010-12-21SCI: Reset the portrait bitmap to the "closed mouth" state, when skipping ↵Filippos Karapetis
dialogs in the Windows version of KQ6 svn-id: r54983
2010-12-21MOHAWK: Add Framework of getVar(), setVar() and toggleVar() to Myst ↵David Turner
Stoneship Script Parser. svn-id: r54982
2010-12-20N64: save and return exact palette for grabPaletteFabio Battaglia
Save the exact palette and return it when grabPalette is called, The less precise 16bit conversion is still used inside though. svn-id: r54981
2010-12-20MOHAWK: Add var getters for Myst Stellar Observatory Date-Time Display.David Turner
svn-id: r54980
2010-12-20HUGO: Fix several warnings reported by CppCheckArnaud Boutonné
svn-id: r54979
2010-12-20OSYSTEM: Clarify grabPalette documentation after talking with Max about it.Johannes Schickel
svn-id: r54978
2010-12-20HUGO: Improve keyboard handlingArnaud Boutonné
- Handle keypad - Fix 'QWERTY' only issue - Suppress useless variable and parameter svn-id: r54977
2010-12-20SCI: Fixed bug #3041153 - "SCI Fanmade Games: Message window glitch"Filippos Karapetis
The left window dimension adjustment (rev #48772) has been moved from GfxPorts::setOrigin() into GfxPorts::addWindow(), as the updated dimension is later used when filling the contents of the window (apparent in some fan made games) svn-id: r54976
2010-12-20SCI: Fixed bug #3037945 - "PQ3 : Graphical Glitch with White Mercedes on ↵Filippos Karapetis
Freeway" svn-id: r54975
2010-12-20SCI: Commented out unused signal flagsFilippos Karapetis
svn-id: r54974
2010-12-20MOHAWK: Fix 2 crashers with the Myst imager (selecting 00 and playing the ↵Bastien Bouclet
moutain video). svn-id: r54973
2010-12-20MOHAWK: Fixed Valgrind Error in Myst When Selecting 0 in Imager Code (Myst ↵David Turner
Card 4709) Reworked MystGraphics::copyImageSectionToScreen() : Added clipping of width and height within src surface dimensions. Improved function readability. svn-id: r54972
2010-12-20HUGO: Add god mode to H1 Dos and H2 DosArnaud Boutonné
svn-id: r54970
2010-12-19HUGO: Fix case bug in God ModeArnaud Boutonné
svn-id: r54969
2010-12-19MOHAWK: Implement Myst opcodes 109, 117, 118 and 208 : dock forechamber imagerBastien Bouclet
svn-id: r54965
2010-12-19GRAPHICS: Fixed code analysis warnings (bug #3087917)Filippos Karapetis
svn-id: r54964
2010-12-19HUGO: Implement setBackgroundColor()Arnaud Boutonné
svn-id: r54963
2010-12-19SCI: Added another English version of QFG3 (bug #3125559)Filippos Karapetis
svn-id: r54962
2010-12-19GROOVIE: Add two new t7g detection entries, one from bug tracker, one from meHenry Bush
svn-id: r54961
2010-12-19MOHAWK: Add 2 Myst var getter / settersBastien Bouclet
svn-id: r54960
2010-12-19MOHAWK: Fix Myst courtyard boxes. Hover areas entering / leaving is now ↵Bastien Bouclet
handled separatly from other resources since the former have to get events even when they are disabled. svn-id: r54959
2010-12-19MOHAWK: Added further var getter and setter code for Myst Island.David Turner
This fixes Stellar Observatory Lights. svn-id: r54958
2010-12-18MOHAWK: Add some missing var getters for Myst Island.David Turner
svn-id: r54957
2010-12-18NEWS: Set 1.2.1 release date in trunk's NEWS file too.Johannes Schickel
svn-id: r54956
2010-12-18MOHAWK: Myst sound rework, part 2Bastien Bouclet
svn-id: r54954
2010-12-18MOHAWK: Separate background sound handling from other sounds for Myst. Allow ↵Bastien Bouclet
the scripts to change the background sound volume. svn-id: r54953