Matthew Hoops
bbec9fac20
PEGASUS: Initialize _duration in RobotShip
2012-09-25 22:08:55 -04:00
Strangerke
c61effaff9
TONY: Use debug channel for fading messages
2012-09-25 22:09:42 +02:00
Willem Jan Palenstijn
c18cacc248
TOUCHE: Add more font entries to French Touche
...
The nbsp at position 255 (assuming CP863) was missing (bug #3571138 ).
2012-09-25 19:39:10 +02:00
Alyssa Milburn
050a02c6f8
TONY: Replace abortGame() with nicer error() calls.
2012-09-25 17:33:49 +02:00
Alyssa Milburn
0093c4d13e
TONY: Don't error out on invalid ReleaseOwnership calls.
...
A script triggers this at the end of the scene where you give the
flowers to the bearded woman.
2012-09-25 17:32:34 +02:00
Willem Jan Palenstijn
1277a04e60
TONY: Don't mute all sound when using sound config dialog
...
Thanks to fuzzie for noticing this.
2012-09-24 22:05:28 +02:00
Willem Jan Palenstijn
edeedc3cc5
WINTERMUTE: Fix leak
2012-09-24 19:25:31 +02:00
Matthew Hoops
12c8320374
CONFIGURE: Mark some engines off as requiring 16bit color support
2012-09-24 11:35:38 -04:00
Torbjörn Andersson
f437e1df32
WINTERMUTE: Remove unnecessary semicolons.
2012-09-24 00:11:49 +02:00
Johannes Schickel
01a458f8f2
SCUMM: Add check for resource fork for ".iMUSE Setups".
...
This should help identify incorrect dumps/file naming like what (probably)
happened in bug #3570973
"FOA: Doesn't start anymore after adding Mac sound support".
2012-09-23 21:12:06 +02:00
Matthew Hoops
3a5b3a5145
PEGASUS: Fix saving while in the space chase
2012-09-22 21:03:22 -04:00
Matthew Hoops
50747429cd
PEGASUS: Don't allow loading/saving in a few more places
...
Only affects loading/saving from the GMM
2012-09-22 20:43:34 -04:00
Matthew Hoops
b9f6121194
PEGASUS: Fix restoring correct biochip after sub chase
2012-09-22 19:46:51 -04:00
Matthew Hoops
ad632d88d9
PEGASUS: Fix movie pause/resume
2012-09-22 18:13:31 -04:00
Matthew Hoops
9a1bdfbd08
PEGASUS: Fixed claw scoring time
...
It should be set when actually using the claw instead of just looking at the sub control monitors.
Thanks to Keith Kaisershot (blitter) for spotting
2012-09-22 13:26:36 -04:00
Alyssa Milburn
a081ae78ee
PARALLACTION: Add custom Adlib driver for BRA.
...
Thanks to peres for working out how it works in the original engine.
Also, fix the length of MIDI events so it works properly.
2012-09-22 13:20:58 +02:00
Johannes Schickel
56e59aaea6
AGOS: Rewrite note on events with velocity 0 to note off events in MidiParser_S1D.
2012-09-21 23:55:26 +02:00
Willem Jan Palenstijn
23de059262
VIDEO: Make getCurFrame declaration consistent
...
The declaration used int32 while the definition used int.
This should fix building on AmigaOS4 (bug #3570577 ).
2012-09-21 22:35:15 +02:00
Matthew Hoops
42e395859f
PEGASUS: Fix stopping Mercury scoring
...
Thanks to Keith Kaisershot (blitter) for figuring it out
2012-09-20 23:22:28 -04:00
Matthew Hoops
65664f8a9a
PEGASUS: Fix avoiding Mars robot scoring
...
Thanks to Keith Kaisershot (blitter) for spotting
2012-09-20 23:12:32 -04:00
Johannes Schickel
fad5041a32
TOLTECS: Replace ceil with integer maths.
...
This removes an unnecessary use of floating point maths.
2012-09-21 03:01:39 +02:00
Johannes Schickel
1aa12ddb96
PEGASUS: "Fix" segmentation fault for DC toolchain when compiling shuttlehud.cpp.
...
It seems the explicit destructor of ShuttleHUD is problematic. When I move
it's implementation to shuttlehud.cpp it does not segfault. Removing it on
the other hand also does not cause it to segfault. So I chose the latter,
since it has no special implementation anyway.
2012-09-21 02:36:37 +02:00
Johannes Schickel
8aceef9711
PEGASUS: Replace FunctionPtr by our Functor code in Common.
...
This "fixes" a segmentation fault in our buildbot's toolchain for DC.
The segmentation fault occured while compiling
engines/pegasus/ai/ai_condition.cpp.
Thanks to clone2727 for looking over this and testing it.
2012-09-21 02:35:50 +02:00
Matthew Hoops
b0079f4fa6
PEGASUS: Prevent recalling from Prehistoric without the historical log
...
Fixes an original game bug
2012-09-20 19:45:01 -04:00
clone2727
2e4ee0b2d0
Merge pull request #275 from clone2727/pegasus
...
Pegasus engine (The Journeyman Project: Pegasus Prime)
2012-09-20 13:17:39 -07:00
Matthew Hoops
b105104534
SCUMM: Update comments
2012-09-20 12:00:13 -04:00
Matthew Hoops
2a9d98003e
SCUMM: Restrict the Mac m68k v5 driver to MI2/Indy4
...
Shouldn't be used with MI1
2012-09-20 11:58:04 -04:00
Matthew Hoops
fc6ab89b50
SCUMM: Add support for Indy4 Mac 68k sound
2012-09-20 11:48:00 -04:00
Johannes Schickel
c3f37fb187
SCUMM: Always use the Mac sound output for MI2 Mac.
...
Formerly it wasn't used when the user selected a MIDI output in the options.
Thanks to clone2727 for noticing.
2012-09-20 04:07:18 +02:00
Johannes Schickel
6ea51e8c45
SCUMM: Implement support for special sfx in MI2 Mac.
...
This also increases the savegame version, since it introduces a new
Instrument subclass.
2012-09-20 02:13:03 +02:00
Johannes Schickel
58f542d434
SCUMM: Implement support for Monkey Island 2 Mac music.
...
This is a initial RE of the audio output Monkey Island 2 Mac uses. Support
for special sound effects is not in there yet.
2012-09-20 02:12:41 +02:00
Johannes Schickel
6c9f9f8356
SCUMM: Extend comment about SysEx manufacturer 0x97.
2012-09-20 01:59:51 +02:00
Johannes Schickel
b5aaa1d7bc
SCUMM: Don't play SBL effects in MI2 mac.
...
The original does not do this either.
2012-09-20 01:59:50 +02:00
Matthew Hoops
974c7f1530
SCUMM: Enable CMS for the MI1 demo
2012-09-19 12:58:19 -04:00
Filippos Karapetis
c0babb010a
Merge pull request #278 from bluegr/pcxdecoder
...
GRAPHICS: Add a PCX decoder
2012-09-16 14:06:42 -07:00
Einar Johan Trøan Sømåen
b1ec9280fd
WINTERMUTE: Disable aspect-ratio correction for now.
2012-09-15 18:05:18 +02:00
Paul Gilbert
a843df23b2
TSAGE: Add missing motorcycle sound arriving at police station in Blue Force
2012-09-15 18:52:12 +10:00
Torbjörn Andersson
bf27ff1438
DREAMWEB: Increase _operand1 buffer size
...
Theoretically, it should be almost as big as _inputLine, so let's
make them the exact same size just for simplicity. This fixes crashes
for me when trying to use very long parameters to the monitor's READ
command, and could possibly fix a bug reported in the German version
where you supposedly have to read "kurzmitteilung".
2012-09-14 20:22:12 +02:00
Filippos Karapetis
3919c51e86
TOLTECS: Adapt the movie chunk buffer allocation code
...
Thanks to wjp and LordHoto for their feedback
2012-09-14 11:40:27 +03:00
Filippos Karapetis
ef671f20b1
HUGO: Use surface width instead of its pitch when copying to raw memory blobs
...
This is according to wjp's suggestion - the pitch didn't make sense there
2012-09-14 03:35:18 +03:00
Matthew Hoops
1677686692
PEGASUS: Disable save compression by default
...
So they can be used by the original interpreter more easily (the type/creator codes still need to be set, though -- pegasus_save_types can handle that)
2012-09-12 23:04:46 -04:00
Matthew Hoops
483989f72b
Revert "PEGASUS: Make setting the start time of a movie also seek"
...
This reverts commit b8bcbb46b47b30c87a0267211ae4aae4c61c4c78.
8808393b3a3428df2946d7967e52aba084c8ffe5 was the proper fix for the issue
2012-09-12 20:18:53 -04:00
Matthew Hoops
d5ed8b1901
Merge remote branch 'upstream/master' into pegasus
...
Conflicts:
AUTHORS
2012-09-12 20:18:13 -04:00
Filippos Karapetis
fb6a5a140d
HUGO: Switch to the common PCX decoder
2012-09-13 01:51:21 +03:00
Filippos Karapetis
28733463fa
DREAMWEB: Switch to the common PCX decoder
2012-09-13 01:51:01 +03:00
Filippos Karapetis
617545cb5f
TUCKER: Switch to the common PCX decoder
2012-09-13 01:50:45 +03:00
Filippos Karapetis
d182fe0221
QUEEN: Switch to the common PCX decoder
2012-09-13 01:49:58 +03:00
Matthew Hoops
ff51a7661d
PEGASUS: Fix minor filling station glitch
2012-09-11 16:50:40 -04:00
Johannes Schickel
c31d1971b5
CINE: Implement music fade out for Amiga/AtariST music.
2012-09-11 22:28:40 +02:00
Willem Jan Palenstijn
8a796d0766
CONFIGURE: Move engine base support strings to configure.engines
2012-09-11 21:11:25 +02:00