aboutsummaryrefslogtreecommitdiff
path: root/scumm/scummvm.cpp
AgeCommit message (Collapse)Author
2003-06-04put a setFeatures member that allows to precompute game-wide stuff, such as ↵Bertrand Augereau
CostumeRenderer, when features change, ie extremely rarely svn-id: r8301
2003-06-04cache room strip offsets (this should help performance on PalmOS)Max Horn
svn-id: r8300
2003-06-04init _CJKMode properly, in all casesMax Horn
svn-id: r8297
2003-06-04Patch #747021: DIG&CMI 2 byte charset support (very heavily modified by me; ↵Max Horn
still needs more cleanup but already works well enough) svn-id: r8293
2003-06-04Add MANIAC64 to these two MANIAC checksTravis Howell
svn-id: r8291
2003-06-02more v1 load directory ...Paweł Kołodziejski
svn-id: r8274
2003-06-02make V2 games use transition effectsMax Horn
svn-id: r8271
2003-06-02Clean up debugger Restart function and move to SCUMM restart functionJames Brown
svn-id: r8263
2003-06-02cleaned up the restart/pause/shutdown situation a bit; added comment that ↵Max Horn
explains how restart might be implemented svn-id: r8260
2003-06-01Added VAR_MUSIC_TIMER support to playerV2. Now Zak intro is synchronized.Jochen Hoenicke
svn-id: r8245
2003-06-01Enable loom sound patch, works in both loomega and indy3egaTravis Howell
Use Amiga flag for Amiga versions for now svn-id: r8222
2003-06-01clearUpperMask -> clearCharsetMaskMax Horn
svn-id: r8206
2003-05-31added hack to make The Dig work again, tbus might break all sorts of other ↵Max Horn
things (though I don't really see how, but that won't stop the bugs :-) svn-id: r8189
2003-05-31Fix typo in previous commitTorbjörn Andersson
svn-id: r8174
2003-05-31Set the "machine speed" variable for V2 games. I think it's safe to assumeTorbjörn Andersson
that modern hardware will handle the more elaborate version of the EGA Zak intro without any problems. svn-id: r8173
2003-05-31cleanupMax Horn
svn-id: r8169
2003-05-30Use language index for The Dig, tooMax Horn
svn-id: r8159
2003-05-30some cheap doxygen docs; cleanupMax Horn
svn-id: r8154
2003-05-30cleanupMax Horn
svn-id: r8145
2003-05-30Modified version of erik's patch #745986: Experimental V2 mouseover stuffMax Horn
svn-id: r8142
2003-05-30rewrote Actor::needBgReset related code (this could cause regressions...)Max Horn
svn-id: r8126
2003-05-29added some doxygen comments to common/system.h; cleaned up the OSystem ↵Max Horn
interface a bit svn-id: r8116
2003-05-29removed obsoleteMax Horn
svn-id: r8095
2003-05-28spellingMax Horn
svn-id: r8062
2003-05-28const as const can!Max Horn
svn-id: r8058
2003-05-26remove uneeded targetJonathan Gray
svn-id: r8031
2003-05-26Added 'mmamiga' game ID to disable PC speaker emulatorJamieson Christian
svn-id: r8028
2003-05-26Added Hoenicke's PC-speaker waveform generatorJamieson Christian
and script interpreter for GF_OLD_BUNDLE music resources. We'll try to get the waveform generator into a MidiDriver wrapper for use with the 'SPK' resources of later games, but this is usable for now. Great work, Hoenicke! svn-id: r8023
2003-05-26more const qualifiersMax Horn
svn-id: r8002
2003-05-24change behaviour for loading save games from the command line so that if you ↵Max Horn
load a COMI save game from disk 2, you don't have to first insert disk 1 svn-id: r7910
2003-05-24(somewhat hackish) support for COMI CD changing on Mac OS X; reordered stuff ↵Max Horn
in scumm.h svn-id: r7908
2003-05-23Added XMIDI support to IMuse. IMuse now plays music from Humongous games.Jamieson Christian
Added some IMuse property options to support some assumptions that seem to be made by Humongous games. This is still preliminary. It will play music, and it will switch between songs. But I don't know if it's switching to the right song at the right time. svn-id: r7869
2003-05-23when iterating from 1 to _numActors over all actors, use _actors[] directly ↵Max Horn
instead of derefActor() (unnecessary overhead); added range check to derefActor, and error out if invalid actor is accessed svn-id: r7858
2003-05-22Fix V2 userface stuff in savestateJames Brown
svn-id: r7816
2003-05-21cleaned up V2 input codeMax Horn
svn-id: r7811
2003-05-21fixed V2 entry script dumpingMax Horn
svn-id: r7799
2003-05-21many pedantic warning fixes (and some actual potential buglets fixed, too)Max Horn
svn-id: r7795
2003-05-21added v2 cutscene support (not quite complete; and crashes at some point in ↵Max Horn
maniac because VAR_EGO contains a bogus value); cleanup svn-id: r7781
2003-05-21Work on V2 inventory hack a little moreJames Brown
svn-id: r7776
2003-05-21Fix this damn userface stuff properly :)James Brown
svn-id: r7772
2003-05-20renamed various things for clarityMax Horn
svn-id: r7754
2003-05-20added enum's for the known actor/object claasses; extended putClass/getClass ↵Max Horn
to translate the X/Y flip classes; made code use the new enum's; some other cleanup svn-id: r7753
2003-05-20remove this obsolete FIXME (code is fine as it is)Max Horn
svn-id: r7741
2003-05-19enable midi for non puttdemo humongous games. need to properly return the ↵Jonathan Gray
result of whether music is running though... svn-id: r7673
2003-05-19V2 walkbox matrix fixesMax Horn
svn-id: r7657
2003-05-18implemented proper 'invalid walkbox' handling in older games (in newer ↵Max Horn
games, box 0 is used as invalid box, while in older games this is a legal box and box 255 is the 'invalid' box); removed lots of FIXME's which were needed to cope with ScummVM not implementing the invalid walkbox stuff properly in the past; removed other actor FIXMEs. svn-id: r7642
2003-05-18number of actors in maniac is even 25 (according to the MM script-1)Max Horn
svn-id: r7626
2003-05-17yet another V2 sentence fix (now clicking on objects in Zak causes Zak to ↵Max Horn
talk to it - but he gets stuck after some time) svn-id: r7613
2003-05-17Fixed Adlib sound problem on old (small header) games. Thanks for ↵Jamieson Christian
eriktorbjorn for the material that led to the solution. svn-id: r7610
2003-05-17init vars to 255 if they are not defined for all Scumm versionsMax Horn
svn-id: r7603