aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-09-30Fix for Bug [812740] ALL: MT32: some notes cut off earlyJamieson Christian
logicdeluxe's patch to set MT-32 partial reserves equally for all channels, to ensure that entire notes don't get cut off. The patch as committed is slightly modified to reorder the MT-32 initialization sequence. The mods (1) ensure a brief delay between SysEx transmissions to give the MT-32 time to process each request, and (2) hopefully sequence the delays such that the ScummVM welcome message is actually readable and doesn't just flash for a split-second (as was the reported behavior in the past). svn-id: r10498
2003-09-30Refined Euphony parser behavior, specifically,Jamieson Christian
added proper handling for F2 events, and experimental handling for malformed 9x/00 events. svn-id: r10497
2003-09-30Changed the "logic" object to use ScummVM naming conventions.Torbjörn Andersson
svn-id: r10496
2003-09-30Add two more HE targetsTravis Howell
svn-id: r10495
2003-09-29synced hq2x with upstream changes; some performance tweaks to hq2x/hq3x (I ↵Max Horn
think for bigger speed improvement we'd have to use ASM (with C++ fallback of course)... svn-id: r10494
2003-09-29consistency (must've overlooked these)Joost Peters
svn-id: r10493
2003-09-29small cleanupJoost Peters
svn-id: r10492
2003-09-29added BANK code from Gregory + minor change to loadFile()Joost Peters
svn-id: r10491
2003-09-29forgot to add common/scaler to MODULE_DIRSMax Horn
svn-id: r10490
2003-09-29templatized more of the scalers; also introduced template struct ColorMasks ↵Max Horn
(shortens/simplifies other code a bit) svn-id: r10489
2003-09-29split out scalers into separate source files in common/scaler; some ↵Max Horn
optimizations (in particular, the hq2x/hq3x scalers now are compiled into two versions, one for 555 and one for 565 mode) svn-id: r10488
2003-09-29Removed - it's the same file as _mouse.hTorbjörn Andersson
svn-id: r10487
2003-09-29cleanupTorbjörn Andersson
svn-id: r10486
2003-09-29cleanup (I meant to do this in my previous commit)Torbjörn Andersson
svn-id: r10485
2003-09-29cleanupTorbjörn Andersson
svn-id: r10484
2003-09-29cleanupTorbjörn Andersson
svn-id: r10483
2003-09-29Added BS2 items.Torbjörn Andersson
svn-id: r10482
2003-09-29The IDE did this. Whatever.Jamieson Christian
svn-id: r10481
2003-09-29Cleanup, mostly related to matching up semanticsJamieson Christian
between Part and MidiChannel (which Part may derive from eventually). svn-id: r10480
2003-09-29Ignores depsTravis Howell
svn-id: r10479
2003-09-29Tiny whitespace / comment change.Torbjörn Andersson
svn-id: r10478
2003-09-29Fixed iMuse termination sequence to avoid deadlock.Jamieson Christian
Fixes Bug [813920]. svn-id: r10477
2003-09-29Added decruncher for Simon 1 disk version files.Jamieson Christian
Also thanks to Stuart Caie for the C conversion of the decruncher algorithm. svn-id: r10476
2003-09-29First-revision Amiga icon decompressor.Jamieson Christian
Thanks for Stuart Caie for the C conversion that was adapted for this addition. On the Web at http://www.kyz.uklinux.net/ svn-id: r10475
2003-09-29Fixed MSVC6 errorsJamieson Christian
svn-id: r10474
2003-09-29New FOTAQ projectJamieson Christian
svn-id: r10473
2003-09-28Improve intro timing a tiny bit on WinCENicolas Bacca
svn-id: r10472
2003-09-28removed duplicate g_timer object (one was global, one was static to ↵Max Horn
timer.cpp); set g_system earlier (might prevent a few race conditions) svn-id: r10471
2003-09-28use new operator instead of malloc() and added generic file loading functionJoost Peters
svn-id: r10470
2003-09-28allow queen to compile as pluginOliver Kiehl
svn-id: r10469
2003-09-28cleanupTorbjörn Andersson
svn-id: r10468
2003-09-28cleanupTorbjörn Andersson
svn-id: r10467
2003-09-28added two HE gamesPaweł Kołodziejski
svn-id: r10466
2003-09-28this was actually the fix for bug #809547Max Horn
svn-id: r10465
2003-09-28removed old codeJoost Peters
svn-id: r10464
2003-09-28dohJoost Peters
svn-id: r10463
2003-09-28queen initial importJoost Peters
svn-id: r10462
2003-09-28Slightly more sensible hotkeys for the scalers. Hq2x is now number 8, rightTorbjörn Andersson
after AdvMame2x, and 9 and 0 are AdvMame3x and Hq3x respectively. I agree with Fingolfin that we'll need a better way of handling this in the future, though. svn-id: r10461
2003-09-28More cleanup, plus support for cutscene leadout music. For now, we onlyTorbjörn Andersson
play that music for cutscenes that have subtitles. svn-id: r10460
2003-09-28Alignment fixNicolas Bacca
svn-id: r10459
2003-09-28add plugins to .PHONY listMax Horn
svn-id: r10458
2003-09-28add 'plugins' to all targetMax Horn
svn-id: r10457
2003-09-28Update creditsTravis Howell
svn-id: r10456
2003-09-28Fix problem of verbs areas always been shown after reload in V1-V2 games.Travis Howell
Seems to fix problem of distaff highlights after reload in loom [ega]. Could cause regression in fm towns games. svn-id: r10455
2003-09-28don't try to pass NULL when there is an int argumentJonathan Gray
svn-id: r10454
2003-09-28Added music.hJamieson Christian
svn-id: r10453
2003-09-28Added terminate() to the MusicEngine and publicizedJamieson Christian
the iMuse implementation. This allows the termination sequence to be done BEFORE object destruction, so that the destructor is not making calls that may not be appropriate during object destruction. (Virtual functions were the concern, although I'm not sure any of that was happening anyway. Oh well, better to be safe than sorry.) I implemented an empty terminate() in the base class, but the other MusicEngine derivatives may have stuff in their destructors that should be moved to this method. I didn't check. svn-id: r10452
2003-09-27get rid of explicit redMask/blueMask and use redBlueMask instead (this will ↵Max Horn
be useful should we choose to templatize the scalers for 555/565 mode optimizations) svn-id: r10451
2003-09-27Timer services are now available through g_timer, soJamieson Christian
you don't have to go through the Engine to get to them. svn-id: r10450
2003-09-27Fixed program crash when trying to switch to aJamieson Christian
video mode that isn't supported (such as going to fullscreen under COMI with a 3x scaler and a video card that doesn't like 1920x1440 LOL). The program still terminates when this happens, due to the suboptimal way we make the switch to another video mode. (By the time we find out that we can't make the switch, it's too late to revert back). But at least it doesn't crash. svn-id: r10449