6183 Commits

Author SHA1 Message Date
Bertrand Augereau
93ca5cb3af Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.
svn-id: r9671
2003-08-13 22:40:57 +00:00
Bertrand Augereau
0563d61106 Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks.
svn-id: r9670
2003-08-13 22:26:31 +00:00
Bertrand Augereau
de082fc7df Added common/savefile.*
svn-id: r9669
2003-08-13 22:07:11 +00:00
Bertrand Augereau
0d54ac09c1 ZeroInputStream::readBuffer didn't have the same signature as the base class version, making VC.NET 2K3 complain
svn-id: r9668
2003-08-13 22:01:34 +00:00
Torbjörn Andersson
da249f0ffa "make distclean" now removes config.log
svn-id: r9667
2003-08-13 18:14:42 +00:00
Jamieson Christian
d38a028996 More monkeyvga credits fix for -epcspk/pcjr
svn-id: r9666
2003-08-13 17:38:05 +00:00
Jamieson Christian
2ad09e7857 Fix monkeyvga hang when using -epcspk/pcjr
svn-id: r9665
2003-08-13 17:18:31 +00:00
Torbjörn Andersson
2973317f1d Fix for bug #787841 ("SAM: Crash when using retriever on Max"). For
whatever reason, o6_walkActorToObj() was trying to find the coordinates for
an object that was marked as being in the inventory.

svn-id: r9664
2003-08-13 16:38:02 +00:00
James Brown
5dd554c47a Add 'name' lookup ability to debuggers "actor" and "object" commands
svn-id: r9663
2003-08-13 16:24:35 +00:00
Travis Howell
eba32fbd0c Add fixme comment
svn-id: r9662
2003-08-13 16:21:35 +00:00
Travis Howell
00625da3c5 Ooops
svn-id: r9661
2003-08-13 15:50:56 +00:00
Travis Howell
89a181492d Remove warning that shouldn't have been committed
svn-id: r9660
2003-08-13 15:42:04 +00:00
Travis Howell
679bc2d271 Adds finals changes for choice of sound formats in older games.
Only works wit monkeyvga, since ScummVM has it set as version 4.
Remove some old debugging comments

svn-id: r9659
2003-08-13 15:37:28 +00:00
Jamieson Christian
bfde325d35 Fix ALWAYS_ADLIB override of native driver selection
svn-id: r9658
2003-08-13 15:34:00 +00:00
Torbjörn Andersson
a02fe9e46e I didn't realize it at first, but LINC-space uses the same character data
as the LINC terminals, so our patched characters looked very out of place
since they didn't have the black outline the other characters had.

I've fixed that, and tweaked the character data for "�" slightly.

svn-id: r9657
2003-08-13 15:29:44 +00:00
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