aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-09-19cleanupMax Horn
svn-id: r10313
2003-09-19cleanup; some more fixed need afnow that the premix proc is expected to ↵Max Horn
generate stereo data; (we probably should add a common base class for Player_V1/V2 instead of deriving V1 from V2) svn-id: r10312
2003-09-19cleanupMax Horn
svn-id: r10311
2003-09-19cleanupTorbjörn Andersson
svn-id: r10310
2003-09-19This change was made to player_v2.cpp recently, and seems to fix bugTorbjörn Andersson
#809036 ("MANIAC64: Sound echoes"). I don't understand the exact implications of it, but I assume it has to do with the premix function having to generate stereo samples now. svn-id: r10309
2003-09-19cleanupTorbjörn Andersson
svn-id: r10308
2003-09-19Cleanup. Apart from reformatting, I've also removed the #ifdef blocks toTorbjörn Andersson
skip or mute cutscenes. At the very least, we want to show the subtitles like we do now. svn-id: r10307
2003-09-19changed scumm/object.cpp for V1/V2 once again - this time it really should ↵Max Horn
match the original behaviour svn-id: r10306
2003-09-18unify legal headers a bit hereMax Horn
svn-id: r10305
2003-09-18added initial support for building our 4 adventure engines as loadable ↵Max Horn
modules; right now only work on OS X; once we add more build rules, other systems with dlopen() should work, too (e.g. Linux); Windows support may come later. This is still very much WIP svn-id: r10304
2003-09-18disable the custom operator 'new' on Mac OS X, as it cause multiple ↵Max Horn
definition linker error when building ScummVM with loadable modules svn-id: r10303
2003-09-18link modules against LIBS, too (right now the only reason for this is that ↵Max Horn
scumm/ needs MAD & Vorbis libs) svn-id: r10302
2003-09-18cleanupMax Horn
svn-id: r10301
2003-09-18updated vc7 filePaweł Kołodziejski
svn-id: r10300
2003-09-18trying to fix VC6 project file (beware! I am doing this manually, I may have ↵Max Horn
screwed up) svn-id: r10299
2003-09-18just generate the data as stereo, instead of munging the buffer at the endMax Horn
svn-id: r10298
2003-09-18Update project filesNicolas Bacca
svn-id: r10297
2003-09-18Add time.hNicolas Bacca
svn-id: r10296
2003-09-18Change includes, fix BASS slowdownsNicolas Bacca
svn-id: r10295
2003-09-18changed & documented the premixer semanticsMax Horn
svn-id: r10294
2003-09-18Added EXECUTABLE to the MinGW makefile.Torbjörn Andersson
This slows down the build procedure enormously, but on the other hand it actually does something now. :-) Though, for some reason, make always crashes shortly before the end when I build it from scratch. I have to repeat the command to get it to finish. Time to check if there's a newer MinGW version to download, I guess... svn-id: r10293
2003-09-18plugin work: right now, only with build rules for OS X. Once I can get it to ↵Max Horn
work here, I'll add more build rules. Work in progress, a lot ain't work, but the plugin stuff is disabled by default, so no harm should arise svn-id: r10292
2003-09-18This'll also break Makefile.noconfJames Brown
svn-id: r10291
2003-09-18Temporarily disabled this rule since it causes troubles for MinGWMax Horn
svn-id: r10290
2003-09-18Remove one more hackery - actually a complete port rewrite would be needed ↵Nicolas Bacca
to get rid of all of them, I'm thinking about it :) svn-id: r10289
2003-09-18Extend the ALSA version check to look at SND_LIB_MAJOR as well. They'reTorbjörn Andersson
bound to hit 1.0 any year now. Of course, this is completely untested. svn-id: r10288
2003-09-18moved engine.* to base; this fixes some linking issues when building a ↵Max Horn
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) svn-id: r10287
2003-09-17fix Circular dependency warningMax Horn
svn-id: r10286
2003-09-17removed the module.mk dependency again since it make 'ar' add module.mk to ↵Max Horn
the lib.a file svn-id: r10285
2003-09-17cleanupMax Horn
svn-id: r10284
2003-09-17no need for this evil hackery; just always pretend 'F5' was pressed, the ↵Max Horn
Scumm engine will do the work from then svn-id: r10283
2003-09-17new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there ↵Max Horn
(this removes the need for an ugly hack in the build system, and is also conceptionally cleaner) svn-id: r10282
2003-09-17make module convenience libs depend on their module.mk fileMax Horn
svn-id: r10281
2003-09-17didn't mean to commit thisMax Horn
svn-id: r10280
2003-09-17some tweaks to the build system (work toward plugin support)Max Horn
svn-id: r10279
2003-09-17added a static method setDefaultDirectory to class File; used this to ↵Max Horn
simplify some code; added a global g_sound pointer in bs2, this cuts down on uses of g_sword2 (of course both should be removed on the long run); some other minor tweaks/fixes svn-id: r10278
2003-09-17cleanupMax Horn
svn-id: r10277
2003-09-17remove unused variableMax Horn
svn-id: r10276
2003-09-17BS2 works on BE systems nowMax Horn
svn-id: r10275
2003-09-17cleanupTorbjörn Andersson
svn-id: r10274
2003-09-17cleanupTorbjörn Andersson
svn-id: r10273
2003-09-17Rewrote Read_file() to use our File class, and removed the unused functionsTorbjörn Andersson
Direct_read_file() and Direct_write_file(). This change is completely untested, but that should be ok since Read_file() (which is now the only function left in tony_gsdk.cpp) only seems to be used in debug builds. Perhaps we should remove these files completely? svn-id: r10272
2003-09-17Removed some #includes that seem to be unnecessary. I think we're going toTorbjörn Andersson
have to clean up the header files at some point... svn-id: r10271
2003-09-17delete name only after closing the fileMax Horn
svn-id: r10270
2003-09-17cleanupTorbjörn Andersson
svn-id: r10269
2003-09-17Cleanup.Torbjörn Andersson
Since this file contains a list of global variables which are accessed both directly by the engine and - presumably - by the scripts, this could lead to some nasty regressions. I've triple-checked the list against the old version, so it *should* be ok, I just thought I'd point it out. svn-id: r10268
2003-09-17cleanupTorbjörn Andersson
svn-id: r10267
2003-09-16Removed redundant presets storage.Jamieson Christian
svn-id: r10266
2003-09-16Partial fix for Bug [636985] ZAK256: No kazoo tuneJamieson Christian
Implemented a parser for Euphony music. No FM instrument support yet, as the FM chip used by FM Towns is not being emulated yet. In the meantime, a stock FM-emulated GM instrument is being used instead. This at least makes the Zak Towns kazoo tune and the Loom Towns distaff audible. Emulation of the FM Towns synth chip, or suitable emulation using the OPL2 synth, is still under investigation. svn-id: r10265
2003-09-16Removed some unnecessary #includes and #defines.Torbjörn Andersson
svn-id: r10264