Commit Graph

6068 Commits

Author SHA1 Message Date
Jamieson Christian
fb62ba61ca Added PC Speaker and PCjr command line options,
in preparation for Kirben's addition of WA support
for games that already have AD tracks.

svn-id: r9656
2003-08-13 14:08:21 +00:00
Travis Howell
124650e073 Remove debug code that shouldn't have been commit
svn-id: r9655
2003-08-13 12:16:42 +00:00
Travis Howell
603f8b8e3a Give pass its own id
svn-id: r9654
2003-08-13 02:21:36 +00:00
Travis Howell
936db5decc Remove unused var.
svn-id: r9653
2003-08-13 01:59:17 +00:00
Travis Howell
de3f72c676 temp. fixme for music in monkeyega/vga
svn-id: r9652
2003-08-13 01:46:48 +00:00
Travis Howell
62de919ca0 Update issues
svn-id: r9651
2003-08-12 16:53:47 +00:00
Torbjörn Andersson
5052770213 Allowed derefActor() and derefActorSafe() to treat actor 0 as a valid actor
since the original interpreters appear to have allowed it. This fixes bug
#786380 ("FOA - FISTS, script crash in Crete").

I do not know what the purpose of actor 0 was in the original. Either it's
a no-op, or it's used to store actor default values.

Note that in the FOA case the room-33-200 script will loop - at least with
the provided savegame - until you leave the room. However, this is quite
harmless.

svn-id: r9650
2003-08-12 16:43:43 +00:00
Travis Howell
b198fbc3bb Add adlib music for indy3ega/loom and adlib sfx, patch #770862
svn-id: r9649
2003-08-12 16:09:41 +00:00
Jochen Hoenicke
fef62655f8 Fixed the freqency of one note. This bug is also in the original Lucas
Arts Games...

svn-id: r9648
2003-08-12 15:40:24 +00:00
Jamieson Christian
442c79671a Removed unused stuff.
svn-id: r9647
2003-08-12 07:32:43 +00:00
Jamieson Christian
6e51f394e8 Added GM-to-MT32 program mapping. Allows
GM-only SCUMM games like Sam & Max to
play properly on an MT-32.

svn-id: r9646
2003-08-12 06:58:11 +00:00
Jonathan Gray
b1f2e66e30 this makes more sense in hex
svn-id: r9645
2003-08-12 05:28:11 +00:00
Jonathan Gray
aefdffbd2d mention what format a costume is using (ie why it is invalid)
svn-id: r9644
2003-08-12 04:53:35 +00:00
Travis Howell
bf1c300c36 Show Amiga option only for scumm games
svn-id: r9643
2003-08-12 02:08:21 +00:00
Robert Göffringmann
27e65a29c6 remove meaningless warning
svn-id: r9642
2003-08-11 17:47:44 +00:00
Jamieson Christian
a52b44f3fe Expanded iMuse debugger commands. All iMuse
commands are now under "imuse", and underscores
have been removed.

imuse panic - Stop all music tracks
imuse multimidi on/off - Set multimidi
imuse play # - Play a sound resource
imuse play random - Play a random sound resource
imuse stop # - Stop a music resource
imuse stop all - Stop all music resources

Note that "play #" and "play random" only attempt
to play a sound resource. If the resource is not
a music resource or is in a format not supported by
the current music driver, it won't play.

You can use this as a mini jukebox, but be sure
you're in a room with minimal activity. The
goal is to minimize interference from the scripts
while playing sounds that are not expected in
that room.

svn-id: r9641
2003-08-11 14:48:21 +00:00
Jamieson Christian
37a394a660 Fix for Bug [779013] ALL: Fullscreen and -F
Fixed behavior of command line options that
are treated as "[scummvm]" modifiers by
default. I'm not even sure if "[scummvm]"
mods still work (or require special code)
so we might be able to get rid of old code.

Also added --fullscreen and --no-fullscreen
command line options.

svn-id: r9640
2003-08-11 09:48:26 +00:00
Chris Apers
e966585061 Fixed compilation error introduced by Marcus ;)
svn-id: r9639
2003-08-11 08:25:11 +00:00
Chris Apers
5485bddc0c Missing function with new savefile.cpp
svn-id: r9638
2003-08-11 08:23:54 +00:00
Travis Howell
82328fa050 Ooops that should only be for Amiga scumm 5 games.
svn-id: r9637
2003-08-11 06:24:19 +00:00
Jamieson Christian
5a1b0ac24a More music volume management fixes
svn-id: r9636
2003-08-11 05:25:33 +00:00
Jamieson Christian
45f3db95fd Fix for Bug [777589] SIMON1: Sound volume strangeness
Fixed redundant, cumulative adjustments of _masterVolume
on the individual channel volumes. This fixes problems
with individual instruments changing volume by too much,
or dropping out altogether, when changing the master
music volume.

svn-id: r9635
2003-08-11 04:33:17 +00:00
Jamieson Christian
50ce07c391 Fix for Bug [770364] MI2: Amiga - Segfault when entering bar
Possible fix for Bug [770085] MI2: Amiga version always crashes after a few minutes

Corrected OOB graphics writes in proc3_ami() by fixing the
mask to properly detect negative Y values. Don't know if
this is the right way to fix this -- there are enough GFX
bugs in the Amiga code as to make assessment difficult --
but at least it averts crashes.

svn-id: r9634
2003-08-11 03:52:34 +00:00
Travis Howell
0e831751bc Fix a regression, this code is required for Amiga versions!
Fixes some brief costume distortions

svn-id: r9633
2003-08-11 03:45:12 +00:00
Jamieson Christian
f3ec42c596 Added savefile.* to MSVC6 project
svn-id: r9632
2003-08-11 02:41:30 +00:00
Jonathan Gray
957185a62e this fixme doesn't apply to old bundle games using GID_INDY3 target
svn-id: r9631
2003-08-11 02:31:03 +00:00
Travis Howell
02d8fa584d A nuke wasn't required after all
svn-id: r9630
2003-08-11 02:06:35 +00:00
Travis Howell
117b7d0061 Fix regression
svn-id: r9629
2003-08-11 00:48:32 +00:00
Marcus Comstedt
8f88764ef0 stdafx.h needs to be included before scummsys.h because of the #define of free.
svn-id: r9628
2003-08-10 20:57:41 +00:00
Marcus Comstedt
2ed0eee711 Replaced use of File with use of SaveFileManager where appropriate.
svn-id: r9627
2003-08-10 20:50:50 +00:00
Marcus Comstedt
a5aa5c0d73 Harmonized SaveFile API with File API a bit.
svn-id: r9626
2003-08-10 20:49:13 +00:00
Travis Howell
9d09512765 Add missing code for f10 key, thanks to Jamieson
Stops multiple flashing star occuring on one character/object

svn-id: r9625
2003-08-10 15:58:38 +00:00
Travis Howell
5d972a657b Fix for f10 key in simon1
svn-id: r9624
2003-08-10 15:49:06 +00:00
Marcus Comstedt
3678fd6106 Doesn't look like these are used anymore.
svn-id: r9623
2003-08-10 14:24:30 +00:00
Jamieson Christian
e8d04067a0 Fix for Bug [785373] SAM: Overlapping music at Bigfoot convention
Included the ImDeferredCommand list when checking for
sounds that have been queued to play. Also added
sound queue processing between execution of exit script
and entry script. In the case of this bug, the entry
script required that the iMuse state be fully up to
date, including last-moment changes from the previous
exit script.

svn-id: r9622
2003-08-10 11:44:43 +00:00
Jamieson Christian
550bf93656 Added imuse_panic to turn off all music players
svn-id: r9621
2003-08-10 11:39:17 +00:00
Jonathan Gray
831826bf48 most people have case sensitive filesystems
svn-id: r9620
2003-08-10 09:45:39 +00:00
James Brown
c2ed4c2d0e Use debug by default for CVS trunk
svn-id: r9619
2003-08-10 07:56:05 +00:00
James Brown
8cc805121d Tweak a little
svn-id: r9618
2003-08-10 07:52:23 +00:00
Jonathan Gray
e9ea6e45de depend on configure for config.mak so we can pick up changes
svn-id: r9617
2003-08-10 07:47:47 +00:00
Jonathan Gray
51648f1f08 nice friendly message about having to run configure first
svn-id: r9616
2003-08-10 07:34:58 +00:00
Jonathan Gray
4ae8311b34 update readme for configure, debian and osx section will need to be updated as well...
svn-id: r9615
2003-08-10 07:16:07 +00:00
Jonathan Gray
063d05f9c8 Makefile.new -> Makefile, Makefile -> Makefile.noconf default Makefile now requires configure script
svn-id: r9614
2003-08-10 06:56:53 +00:00
Jonathan Gray
cb1015730f remap F1 to F5 for comi so people don't get the broken in game menu
svn-id: r9613
2003-08-10 06:10:07 +00:00
Jonathan Gray
4f228c7190 stop if we find a configure option we don't know about, add --enable-debug option which currently only adds -g
svn-id: r9612
2003-08-10 00:44:03 +00:00
Jonathan Gray
b0ad2e9da3 make use of env vars when doing checks
svn-id: r9611
2003-08-09 23:52:05 +00:00
Jonathan Gray
5bd62413fc remove echo that shouldn't have been left in
svn-id: r9610
2003-08-09 23:21:17 +00:00
Robert Göffringmann
ee3b2ffbfd don't allow loading of messy 0.5.1 savegames.
svn-id: r9609
2003-08-09 19:40:55 +00:00
Robert Göffringmann
3e211794a2 makes use of SoundMixer::pauseChannels() now.
svn-id: r9608
2003-08-09 19:20:10 +00:00
Robert Göffringmann
7f7b0af613 added SoundMixer::pauseChannels for pausing SFX and keeping adlib music running (needed by BASS when menu bar drops down)
svn-id: r9607
2003-08-09 19:19:27 +00:00