Commit Graph
3264 Commits
Author SHA1 Message Date
Gregory Montoir 441ea2bdb1 cleanup
svn-id: r25645
2007-02-17 01:24:50 +00:00
Travis Howell dadaf08b29 Reduce amount of attempts to open various speech filenames.
svn-id: r25644
2007-02-17 01:23:52 +00:00
Max Horn 7b7c27bc0c SCUMM: Fix opening of *.tlk files
svn-id: r25643
2007-02-17 01:21:00 +00:00
Gregory Montoir 369474bec6 get rid of bitCount table (count occurences of bit 0 directly in the main loop)
svn-id: r25642
2007-02-17 01:20:41 +00:00
Torbjörn Andersson 16e7a12878 Some very obvious cleanups.
svn-id: r25635
2007-02-16 17:13:29 +00:00
Max Horn 4db72c8762 Unified how we deal with (and how we generate) MIDI sysex messages -- in particular, we now always do so w/o framing the message (documented this with a Doxygen comment in the MidiDriver class)
svn-id: r25630
2007-02-16 13:30:41 +00:00
Max Horn 96162c14ea Ugh -- these internal iMuse structs were supposed to be packed, but never were explicitly markes as such. Doing that now (might break old savegames on some ports :/)
svn-id: r25629
2007-02-16 12:34:30 +00:00
Max Horn cce2617f24 Added details on brazilian comi/dig (once more from the forums)
svn-id: r25623
2007-02-16 09:28:22 +00:00
Travis Howell 8bef04f94a Add Quietust's patch, to fix graphical glitch in MM NES with scrolling and objects.
svn-id: r25619
2007-02-16 02:26:42 +00:00
Max Horn 26a3ad56e5 Added italian LANGUAGE.TAB/.BND details (thanks to Glorfindel in forum thread 3445)
svn-id: r25616
2007-02-15 23:12:33 +00:00
Willem Jan Palenstijn 5e93000a75 fix compile error
svn-id: r25612
2007-02-15 20:24:03 +00:00
Max Horn dc5ef8425b Introduced V12_X_SHIFT / V12_Y_SHIFT
svn-id: r25611
2007-02-15 18:12:29 +00:00
Paweł Kołodziejski 310e275a79 not need this hack as smush player is no longer on another thread
svn-id: r25610
2007-02-15 17:53:59 +00:00
Torbjörn Andersson 9ad0fdda96 Clear _pauseTime in seekSan(). Hopefully, this will fix the problem with
pausing during the bike fight scenes in Full Throttle that was reported on the
forum earlier today.

svn-id: r25609
2007-02-15 17:26:08 +00:00
Max Horn 8afb83884a cleanup
svn-id: r25606
2007-02-15 13:27:36 +00:00
Max Horn 57f529e36e added some static keywords
svn-id: r25604
2007-02-15 12:00:13 +00:00
Max Horn c584d2f332 Fix for bug #1328131 (MANIACNES: Inventory hotspots can be misaligned) and its dup #1537595 (MANIACNES: Heavy script bug)
svn-id: r25603
2007-02-15 11:56:17 +00:00
Max Horn e616b4c4b6 Fix for bug #1328146: MANIACNES: Shortcut keys are incorrectly configured
svn-id: r25601
2007-02-15 10:40:20 +00:00
Max Horn 41898a3dd9 Fix for bug #1451720: MANIACNES: Actors don't appear if outside camera range
svn-id: r25600
2007-02-15 10:30:30 +00:00
Max Horn 247110b19b SCUMM: Many (most) game flags can computed based on the SCUMM version and other flags; we now do that were possible and only specify the absolute minimum in gameVariantsTable
svn-id: r25598
2007-02-14 23:29:13 +00:00
Gregory Montoir 97f84927e8 added language file details for french versions of TheDig and COMI
svn-id: r25597
2007-02-14 23:13:57 +00:00
Max Horn 05a2df034c SCUMM: Moved part of detectGames into a new function computeGameSettingsFromMD5 to make it slightly more readable
svn-id: r25596
2007-02-14 22:53:19 +00:00
Max Horn 1393f130c2 SCUMM: Enhanced detector so that it can discover the language of COMI/Dig based upon the LANGUAGE.TAB / LANGUAGE.BND file (currently only contains data for german comi&dig, and english comi)
svn-id: r25594
2007-02-14 22:37:07 +00:00
Max Horn 62bd2a1544 Make use of md5_file_string
svn-id: r25593
2007-02-14 21:59:57 +00:00
Max Horn 0e46eb8265 cleanup
svn-id: r25584
2007-02-14 09:52:21 +00:00
Gregory Montoir 7fa8e652a0 added missing MKID_BE macros
svn-id: r25560
2007-02-13 20:58:20 +00:00
Gregory Montoir 73ea646c04 update
svn-id: r25559
2007-02-13 20:56:48 +00:00
Eugene Sandulenko 8405eca0ea Fix warnings
svn-id: r25554
2007-02-13 19:51:27 +00:00
Torbjörn Andersson 3bc0661065 Merged the "palette manager" into the cursor manager. It was only used to
manage *cursor* palettes, so the name was misleading.

svn-id: r25500
2007-02-12 00:04:56 +00:00
Max Horn 856742075e Code cleanup: Removing unused code for handling OS/2 (NE header) binaries
svn-id: r25497
2007-02-11 22:37:47 +00:00
Max Horn f3141ba2a0 Marked FM-TOWNS demos as such
svn-id: r25494
2007-02-11 20:16:25 +00:00
Max Horn 5298fa0e47 SCUMM: Enhanced preferredtarget support
svn-id: r25493
2007-02-11 19:59:07 +00:00
Max Horn 534bfddd06 Fix for bug #1506591: HE71-73: Fails to load mouse data (Endian issue?)
svn-id: r25492
2007-02-11 18:07:19 +00:00
Max Horn a6bd7be988 Patch #1186858 (GM/GS/MT-32 Init Patch) -- slightly adapted to apply to current SVN
svn-id: r25483
2007-02-11 03:01:28 +00:00
Max Horn 6899e72be9 Got rid of GF_DIGI_IMUSE and GF_NEW_CAMERA
svn-id: r25454
2007-02-10 02:05:59 +00:00
Max Horn 7940720d71 SCUMM: Added preferredtarget support
svn-id: r25453
2007-02-09 18:23:59 +00:00
Travis Howell 56ff44633f Update HE version for French versions of a few HE games.
svn-id: r25399
2007-02-06 12:29:31 +00:00
Gregory Montoir f477e964d2 typo
svn-id: r25397
2007-02-05 22:49:58 +00:00
Gregory Montoir 15e2af8e9d 'fixed' o_blastText and updated a comment
svn-id: r25396
2007-02-05 22:47:22 +00:00
Max Horn 5b65897cd3 Switch SCUMM engine to use the common special debug flags support (thus making it possible to use --debugflags with it)
svn-id: r25381
2007-02-04 12:41:49 +00:00
Max Horn 18a9cb46d6 Removed GF_NO_SCALING
svn-id: r25372
2007-02-04 02:11:29 +00:00
Max Horn 53432b2bbe Use Actor::getRealPos instead of Actor::getPos in the debugger
svn-id: r25371
2007-02-04 01:52:50 +00:00
Max Horn be052be462 Rewrote the actor walk code for SCUMM V0-V2 games: Now it uses the C64 character coordinates internally, not pixel coordinates. This should fix some walk bugs, but also might cause some regressions. Watch out
svn-id: r25370
2007-02-04 01:24:43 +00:00
Travis Howell 9865bc8fa5 Fix compile of SCUMM engine.
svn-id: r25368
2007-02-04 00:17:35 +00:00
Max Horn 96fe9d111f Fixed the default coords in ScummEngine_c64::o_putActorAtObject, which still in char coords, not pixel coords (see also ScummEngine_v2::o2_putActorAtObject)
svn-id: r25367
2007-02-03 23:47:45 +00:00
Max Horn 69ba8e57c2 Changed old FIXME comment into a WORKAROUND comment (it worked fine all these years, after all :); also added some paranoia checks
svn-id: r25366
2007-02-03 23:10:17 +00:00
Max Horn cb49cbdd45 * Reimplemented Mixer::pauseAll to simply invoke pause on all channels
(implying change of semantics)
* Reordered the params of Mixer::playRaw (the SoundType now comes first, not last)
* Removed Mixer::isPaused
* Removed Mixer::getSoundElapsedTimeOfSoundID
* Added some doxygen comments to the Mixer

svn-id: r25356
2007-02-03 19:05:53 +00:00
Max Horn 0fc672025c Removed obsolete call to Mixer::isPaused
svn-id: r25353
2007-02-03 18:08:10 +00:00
Gregory Montoir 9c7dd91626 removed unneeded/unnecessary variables and made SmushFont table private (to ensure getFont() get called to access them)
svn-id: r25352
2007-02-03 17:55:49 +00:00
Torbjörn Andersson ea40535678 Applied the revised NUT font renderer patch #1635584, which combines cyx's
patch for correct (not to mention more efficient) rendering of CMI's shadowed
letters, while retaining most of the memory savings of my original patch. This
time, SMUSH and INSANE fonts also benefit from it.

svn-id: r25345
2007-02-03 05:50:35 +00:00