Eugene Sandulenko
da1c408915
SCUMM HE: Fix another int32/int inconsistency preventing Amiga from compiling
2016-05-11 13:34:42 +02:00
Eugene Sandulenko
68192a0a3a
SCUMM HE: Another attempt to fix picky Amiga port
2016-05-11 13:24:52 +02:00
Eugene Sandulenko
9d12a71812
SCUMM HE: Fix _fowImage data type
2016-05-11 12:50:59 +02:00
Eugene Sandulenko
ce7ab0fcfe
SCUMM HE: Fix compilation when HE games are disabled
2016-05-11 12:44:22 +02:00
Eugene Sandulenko
42db1618fd
SCUMM HE: Further work on Moonbase FOW. Now the game does not crash.
2016-05-11 10:46:01 +02:00
Eugene Sandulenko
aa875aefb2
SCUMM HE: Read FOW image from U32
2016-05-10 18:07:36 +02:00
Eugene Sandulenko
543920a1d6
SCUMM HE: Started code for loading FOW resources
2016-05-10 18:07:36 +02:00
Eugene Sandulenko
35335b253e
SCUMM HE: Plug Moonbase FOW kludges in
2016-05-10 18:07:36 +02:00
Eugene Sandulenko
e61700f1b2
SCUMM HE: Proper place for the FOW drawing call
2016-05-10 18:07:35 +02:00
Eugene Sandulenko
9e9d6907b6
Merge pull request #756 from rootfather/monkey-talkie-detection
...
SCUMM: Add detection for Monkey Island 1+2 Unofficial SE Talkies
2016-05-10 12:16:04 +02:00
Eugene Sandulenko
fc198503c8
SCUMM HE: Resolved couple of TODOs in Moonbase FOW code
2016-05-10 11:55:49 +02:00
Eugene Sandulenko
200882277a
SCUMM HE: Initial code for Moonbase FOW
2016-05-10 11:23:13 +02:00
Eugene Sandulenko
1facc1662b
SCUMM HE: Added list of networking extension IDs for Moonbase
2016-05-09 11:01:52 +02:00
Eugene Sandulenko
a05f2121a1
SCUMM HE: Safeguard division by zero
2016-05-08 23:17:28 +02:00
Eugene Sandulenko
f86daf67e3
SCUMM HE: Added debug output
2016-05-07 11:16:20 +02:00
Eugene Sandulenko
f76f84a23b
SCUMM HE: More debug output
2016-05-05 23:25:33 +02:00
Eugene Sandulenko
b8f288873b
SCUMM HE: Fix premultiplied T14 calculation
...
We were hitting integer overflow which lead to shadow artifacts.
2016-05-04 22:53:46 +02:00
Eugene Sandulenko
f6444a03d2
SCUMM HE: Fix conditionBit size
2016-05-04 18:27:17 +02:00
Eugene Sandulenko
6f731eb143
SCUMM HE: Hid debug output deeper
2016-05-04 12:05:52 +02:00
Eugene Sandulenko
38cd94f448
SCUMM HE: Added Composite Wiz images to pixel detection
2016-05-04 11:34:55 +02:00
Eugene Sandulenko
ebeeb467c4
SCUMM HE: Fixes to T14 image clipping
2016-05-03 19:52:18 +02:00
Eugene Sandulenko
adf5129a2b
SCUMM HE: Clip T14 Wiz images properly
2016-05-03 12:23:51 +02:00
Eugene Sandulenko
b72890ea30
SCUMM HE: Implement premultiplied transparency rendering
2016-05-02 22:19:14 +02:00
Eugene Sandulenko
521b079495
SCUMM HE: Fix T14 output positions
2016-05-02 10:32:50 +02:00
Eugene Sandulenko
052f52747a
SCUMM HE: Bugfix T14 decoder
2016-05-02 09:37:17 +02:00
Eugene Sandulenko
148a1a196c
SCUMM HE: More work on T14 codec
2016-05-02 09:37:17 +02:00
Eugene Sandulenko
fcdbd2c066
SCUMM HE: Further work on T14 codec
2016-05-01 16:51:08 +02:00
Eugene Sandulenko
b5cf66eb86
SCUMM HE: Fix compilation with disabled 16bit color
2016-04-30 22:35:24 +02:00
Lothar Serra Mari
86daaa97e8
SCUMM: Add detection for Monkey Island 2 Unofficial SE Talkie
2016-04-30 16:31:49 +02:00
Lothar Serra Mari
de891f6874
SCUMM: Add detection for Monkey Island 1 Unofficial SE Talkie
2016-04-30 16:05:44 +02:00
Eugene Sandulenko
832961808a
SCUMM HE: Stub for Wiz T14 compression
2016-04-30 15:54:06 +02:00
Eugene Sandulenko
00480bc7e0
SCUMM HE: Implemented Composite Wiz images
2016-04-30 14:35:11 +02:00
Eugene Sandulenko
25ccf4f479
SCUMM HE: Prepared drawWizImage for recursive calls
2016-04-30 11:54:17 +02:00
Eugene Sandulenko
5f81b52890
SCUMM HE: Enhanced drawWizImage call arguments
2016-04-30 01:07:09 +02:00
Eugene Sandulenko
73b8dfe5ce
SCUMM HE: Initial code for Moonbase-specific class
2016-04-29 22:22:20 +02:00
Eugene Sandulenko
91a91309bf
SCUMM HE: Renamed logic/moonbase.cpp to moonbase_logic.cpp
2016-04-29 21:42:34 +02:00
Eugene Sandulenko
7406559a1f
SCUMM HE: More structure variable mapping
2016-04-29 21:09:19 +02:00
Eugene Sandulenko
396b962f85
SCUMM HE: Mapped WizImg struct member name
2016-04-29 10:43:47 +02:00
Eugene Sandulenko
5f301b2400
SCUMM HE: Stubs for moonbase logic ops
2016-04-28 19:01:49 +02:00
Eugene Sandulenko
97371135c6
SCUMM HE: Better names for some WizParams fields
2016-04-27 23:02:13 +02:00
Ori Avtalion
3564032330
JANITORIAL: Reduce audio header dependencies
2016-04-14 16:10:21 +03:00
Ori Avtalion
253e18c440
JANITORIAL: Reduce GUI header dependencies
2016-04-14 13:30:14 +03:00
Eugene Sandulenko
777e6fde39
ALL: Split SMALL_SCREEN_DEVICE into GUI_ENABLE_KEYSDIALOG and GUI_ONLY_FULLSCREEN
2016-04-10 13:02:27 +02:00
Ori Avtalion
cf73ea5395
SCUMM: Expose COMI's object_labels setting as an extra GUI option
2016-04-01 21:38:50 +03:00
Eugene Sandulenko
89b9e51f0f
SCUMM: Sync md5 table
2016-03-28 11:52:59 +02:00
Johannes Schickel
5336882555
Merge pull request #704 from lordhoto/clone2727-audiocd
...
Implement Custom Audio CD Support for Win32, Linux, and Mac OS X.
2016-03-21 01:48:38 +01:00
Johannes Schickel
cbef6d0342
SCUMM: Slight renaming for clarification.
2016-03-16 15:39:48 +01:00
Johannes Schickel
70ca4218df
SCUMM: Check whether sound effects are active in Player_AD::getSoundStatus.
...
This fixes bug #7076 "LOOM: AdLib sound effect not stopped at Cygna's grave.".
Original SCUMM (I checked Monkey Island EGA) implemented Sound::isSoundRunning
by checking whether the sound resource of the requested sound id is locked. We
use actual sound state inside the player.
2016-03-16 15:31:16 +01:00
Matthew Hoops
aa6ff44440
BACKENDS: Only expose one set of functions for AudioCDManager
...
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API.
2016-03-13 13:57:19 +01:00
Matthew Hoops
fb6fe1332a
BACKENDS: Move to an openCD() without parameters as the public API
2016-03-13 13:52:24 +01:00