Commit Graph
3264 Commits
Author SHA1 Message Date
Eugene Sandulenko 64d4d02f48 SCUMM HE: Document sprite group opcodes 2016-05-18 17:34:17 +02:00
Eugene Sandulenko b9158fcf50 SCUMM HE: Complete Complex Array Operations subopcode.
Used in FOW calculations in Moonbase.
2016-05-17 20:20:34 +02:00
Eugene Sandulenko 33abb6118f ALL: Change main engine header guard defines to <directory>_<engine>_H
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
Eugene Sandulenko 3aafeee19c SCUMM HE: Started work on Complex Array Operations 2016-05-17 18:21:29 +02:00
Kirben 22e5fe8b4e SCUMM: Add missing break in o70_startSound. 2016-05-17 16:11:04 +10:00
Eugene Sandulenko 1de6a461ab SCUMM HE: Clarify comment 2016-05-16 16:56:57 +02:00
Eugene Sandulenko 384e45424e SCUMM HE: Document o100_arrayOps() 2016-05-15 10:56:42 +02:00
Eugene Sandulenko 8d611a061e SCUMM HE: Show stub warnings 2016-05-15 10:56:12 +02:00
Eugene Sandulenko 05419d7c35 SCUMM HE: Hid another noisy debug message 2016-05-15 10:54:59 +02:00
Eugene Sandulenko 6d941a3594 SCUMM HE: Marked sprite subopcodes and better field names 2016-05-14 15:58:21 +02:00
Eugene Sandulenko cc6be145b7 SCUMM HE: Fixes and comments to video playback code 2016-05-14 15:29:11 +02:00
Eugene Sandulenko a65617daa2 SCUMM HE: Hid noisy debug output deeper 2016-05-14 15:28:49 +02:00
Eugene Sandulenko dd2e7be0a6 SCUMM HE: Remove redundant debug output 2016-05-13 23:08:21 +02:00
Eugene Sandulenko 6aec69231f JANITORIAL: Indentation fixes 2016-05-13 12:27:11 +02:00
Eugene Sandulenko e1c13af2f8 SCUMM HE: Implemented black mode for FOW rendering 2016-05-13 12:26:31 +02:00
Eugene Sandulenko 1585727ee0 SCUMM HE: Fix T14 special mode blending.
This fixe energy shield color.
2016-05-13 00:27:37 +02:00
Eugene Sandulenko 8d08912d22 SCUMM HE: Implement 50/50 T14 blend mode 2016-05-12 18:25:10 +02:00
Eugene Sandulenko a3985f38ac SCUMM HE: Force full screen dirty on FOW drawing 2016-05-12 17:27:27 +02:00
Eugene Sandulenko c5ed11eaed SCUMM HE: Merge in quad and singles code 2016-05-12 15:41:13 +02:00
Eugene Sandulenko 17832f2ab1 SCUMM HE: Fix picky Amiga port. Again 2016-05-12 13:08:08 +02:00
Eugene Sandulenko a5f83f8058 SCUMM HE: Implemented Additive T14 blending mode 2016-05-12 10:54:34 +02:00
Eugene Sandulenko 7af451f84f SCUMM HE: Fix errorneous clearing of the condition bits 2016-05-12 00:33:14 +02:00
Eugene Sandulenko c90bdfa6f4 SCUMM HE: Fix FOW condition bits size 2016-05-11 18:42:37 +02:00
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