aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-09N64: correct wrong check in romfs stream codeFabio Battaglia
my implementation of romfs_seek is based on lseek, not on fseek, so it returns the offset on successful completion, not 0, corrected the check in RomfsStream::seek(). svn-id: r54151
2010-11-09treat pushSelf opcode with low bit set as pushSelf (in fangames only, ↵Lars Skovlund
currently). Fixes bug #3038686. (SCI Fanmade - Circus Quest: Crash when starting). svn-id: r54150
2010-11-09CONFIGURE: Define SDL_BACKEND for GP2X/GPH/WINCE backendsMatthew Hoops
This should fix compilation on those systems. svn-id: r54149
2010-11-08COMMON: Push #include audiocd.h in system.h out to .cpp filesMax Horn
svn-id: r54148
2010-11-08BACKENDS: Partial merge of gsoc2010-opengl: Audio CD changes onlyMax Horn
This commit contains the AudioCDManager changes from the gsoc2010-opengl branch. The other changes in that branch are restricted to the backends directory only (plus configure). The Nintendo DS and Dreamcast ports still need to be ported over to the new Audio CD system, but that should be fairly easy to do. svn-id: r54147
2010-11-08COMMON: Make KeyState::hasFlags constMax Horn
svn-id: r54146
2010-11-08VIDEO: PreIMD: End frame when stream depletedSven Hesse
As happens for the last frames in the Fascination videos. svn-id: r54144
2010-11-08SCI2: Added some currently unused code for drawing text on a bufferFilippos Karapetis
svn-id: r54143
2010-11-08SCI/SCI2: Some slight changes to the graphics codeFilippos Karapetis
- Changed the SCI1 EGA games workaround in kGraphDrawLine() to match the ones in kGraphFillBoxAny() and kNewWindow, updating the relevant comments - Added some comments in kSetShowStyle() svn-id: r54142
2010-11-08TUCKER: Added basic debugging console to engineDavid Turner
Tucker does not currently use Debug Channels, but this does provide a base for adding them along with any other debugging commands. svn-id: r54141
2010-11-08SWORD1: Added basic debugging console to engineDavid Turner
SWORD1 does not currently use Debug Channels, but this does provide a base for adding them along with any other debugging commands. svn-id: r54140
2010-11-08MADE: Added basic debugging console to engineDavid Turner
MADE does not currently use Debug Channels, but this does provide a base for adding them along with any other debugging commands. svn-id: r54139
2010-11-08Fix assertion failure in SCI0 saving codeLars Skovlund
svn-id: r54138
2010-11-08TOUCHE: Added basic debugging console to engineDavid Turner
Since TOUCHE uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54137
2010-11-08TOON: Further corrections to close memory leaks.David Turner
These corrections close a number of leaks in the Toon engine reported by running Valgrind with --leak-check=full option, but a significant number still remain. svn-id: r54136
2010-11-08SCI: Bugfix for script workaroundsFilippos Karapetis
Get the English versions of objects and methods when checking for script workarounds, as the objects/methods could be translated. Fixes bug #3104623, "PQ3: Crash when click on City map" svn-id: r54134
2010-11-08SCI: Some changes regarding the string heap in saved gamesFilippos Karapetis
- Maintain the state of the string heap space in saved games - Merged SegManager::reconstructScripts() inside SegManager::saveLoadWithSerializer() - Disabled a now unnecessary script patch for the cipher puzzle in Castle of Dr. Brain, and performed some cleanup for another disabled patch - Removed direct access to the _baseObj variable of objects svn-id: r54133
2010-11-08LOL: fixed minor text displayer bugFlorian Kagerer
svn-id: r54132
2010-11-07HUGO: Use DOS names for and exact names in endGame()Arnaud Boutonné
svn-id: r54131
2010-11-07TOON: Fix mismatching new/delete[] on _hotspots.Johannes Schickel
svn-id: r54130
2010-11-07TOON: Cleanup.Johannes Schickel
svn-id: r54129
2010-11-07TOON: Fix debug console by implementing getDebugger.Johannes Schickel
svn-id: r54128
2010-11-07TOON: Corrections to close some memory leaks.David Turner
These corrections close a number of leaks in the Toon engine reported by running Valgrind with --leak-check=full option. svn-id: r54127
2010-11-07TUCKER: Add GUIO_NOLAUNCHLOAD to the detection flags.Johannes Schickel
svn-id: r54126
2010-11-07DRASCULA: Add GUIO_NOLAUNCHLOAD to the detection flags.Johannes Schickel
svn-id: r54125
2010-11-07HUGO: Fix crash when hugo.dat is not the expected versionArnaud Boutonné
svn-id: r54124
2010-11-07TOON: Added basic debugging console to engineDavid Turner
Since Toon uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. However, the hotkey for this is currently disabled as it causes a segfault. Not sure why. svn-id: r54123
2010-11-07COMMON: Add const qualifiers and remove Common:: prefix in MacResManager codeMax Horn
svn-id: r54122
2010-11-07COMMON: Rename and tweak MD5 functionsMax Horn
* names now comply to our naming conventions * the function computeStreamMD5AsString which computes the MD5 as a hex string now returns it as a Common::String * add doxygen comments svn-id: r54121
2010-11-07DETECTOR: Don't compute mac resource fork MD5 of a file multiple timesMax Horn
Also add a FIXME regarding the fact that we don't handle the case that a file is listed as a regular file and as one with resource fork. svn-id: r54120
2010-11-07ENGINES: Do not include engines/savestate.h from engines/game.hMax Horn
svn-id: r54119
2010-11-07DETECTOR: Get rid of ADGF_KEEPMATCHMax Horn
Also fix some typos, and minor tweaks svn-id: r54118
2010-11-07HUGO: Added basic debugging console to engineDavid Turner
Since HUGO uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54117
2010-11-07DRACI: Added basic debugging console to engineDavid Turner
Since DRACI uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54116
2010-11-07CINE: Added basic debugging console to engineDavid Turner
Since CINE uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. svn-id: r54115
2010-11-07CONFIGURE: disable libmad for N64 PortFabio Battaglia
libmad uses more cpu than tremor, and audio stutters more, also this will save some memory svn-id: r54114
2010-11-07CREDITS: Add myself to the Infrastructure section (after talking with Max).Johannes Schickel
svn-id: r54112
2010-11-07CREDITS: Mark Joachim Eberhard as retired.Johannes Schickel
svn-id: r54110
2010-11-07MOHAWK: Remove console FIXME'sMatthew Hoops
svn-id: r54109
2010-11-07LURE: Convert printf to debug/warningMax Horn
Exception: The "decompiler" code still uses fopen/fprintf etc. but it is disabled by default, hence I am ignoring it for now. svn-id: r54108
2010-11-07MOHAWK: Convert all printf to debugN callsMax Horn
This involves some nasty decisions, like mixing debugN and DebugPrintf calls in the RivenConsole. I added FIXME comments about this. svn-id: r54107
2010-11-07LURE: Remove all uses of (f)printf; cleanupMax Horn
svn-id: r54106
2010-11-07ENGINES: Unify code layout of all ADParams instancesMax Horn
svn-id: r54105
2010-11-07GRAPHICS: Cleanup advmame scaler code; don't include assert.hMax Horn
svn-id: r54104
2010-11-07HUGO: Move fonts to display.cppArnaud Boutonné
Some cleanup svn-id: r54103
2010-11-06HUGO: Move _palette to display.cppArnaud Boutonné
svn-id: r54102
2010-11-06TOOL: Add original palette in tool, disabledArnaud Boutonné
This may be required by purists, but is awful (thus currently not used) svn-id: r54101
2010-11-06HUGO: Implement REMAPPAL. Arnaud Boutonné
Palettes in H3 Win intro are now correct svn-id: r54100
2010-11-05GRAPHICS/SJIS: cleanupFlorian Kagerer
svn-id: r54099
2010-11-05AUDIO: Remove obsolete comment.Johannes Schickel
svn-id: r54098