Commit Graph

46935 Commits

Author SHA1 Message Date
Vladimir Menshakov
dc1c1d48d9 DREAMWEB: added savefiles enumeration 2011-06-16 01:21:24 +04:00
Vladimir Menshakov
14121a6f57 DREAMWEB: moved stubs into stubs.cpp 2011-06-16 01:03:29 +04:00
athrxx
89f14d38dd SCUMM: change comment in last commit 2011-06-15 22:56:39 +02:00
athrxx
0a42a7d625 SCUMM: hopefully fix 16bit mode support for SCUMM FM-TOWNS games and LOOM PCE on Android
This mostly reverts 5b7754e3f0. Instead, we try to use other 16bit modes  after 555 fails.
2011-06-15 22:30:04 +02:00
Vladimir Menshakov
e0efde7cf6 DREAMWEB: optimized consequtive movsb/w and stosb/w 2011-06-16 00:20:30 +04:00
Vladimir Menshakov
c1b9adb691 DREAMWEB: added unused label elimination. Does not work for some labels, but the most ones are gone. 2011-06-15 23:38:44 +04:00
Vladimir Menshakov
3b85dede39 DREAMWEB: added banner to autogenerated files 2011-06-15 23:00:05 +04:00
Vladimir Menshakov
4e75c4bfd2 DREAMWEB: marked global as used from get_global() 2011-06-15 22:58:45 +04:00
Vladimir Menshakov
7a47b09379 DREAMWEB: uncommented simple ret stripping 2011-06-15 22:25:16 +04:00
Vladimir Menshakov
eb80d05b64 DREAMWEB: fixed code formatting 2011-06-15 22:09:31 +04:00
Vladimir Menshakov
d609d98075 DREAMWEB: removed width160 for now 2011-06-15 22:09:23 +04:00
Vladimir Menshakov
4b3f775efa DREAMWEB: removed asserts, added STACK_CHECK as suggested by Max 2011-06-15 22:02:18 +04:00
Vladimir Menshakov
dfe83466b5 DREAMWEB: converted line endings to the unix format 2011-06-15 21:52:54 +04:00
dhewg
b97a5dcfb2 CONFIGURE: Fix cxx test linking for Android
Libraries are now properly detected by configure again.
2011-06-15 19:09:50 +02:00
Eugene Sandulenko
624042eedd Merge pull request #45 from fuzzie/dreamweb
DREAMWEB: Merge in engine
2011-06-15 09:04:07 -07:00
Vladimir Menshakov
9599894a4b DREAMWEB: Added original sources. Released with permission from Neil Dodwell. 2011-06-15 17:35:05 +02:00
Vladimir Menshakov
ae8edebd65 DREAMWEB: fixed title skipping 2011-06-15 17:35:04 +02:00
Vladimir Menshakov
c760405a4e DREAMWEB: ported engine to the new metaengine api 2011-06-15 17:35:03 +02:00
eriktorbjorn
1cafd2de98 DREAMWEB: Reinstate some "hardware key" handling that got lost
It's still not quite as the original. In the original, Ctrl-<letter>
would be treated as <letter>. Is that worth fixing? Probably not.
2011-06-15 17:35:03 +02:00
Vladimir Menshakov
9c7c46bfde DREAMWEB: fixed final scene, better sound channel handling 2011-06-15 17:35:02 +02:00
eriktorbjorn
dfaa1e32b7 DREAMWEB: Filter out "illegal" characters
This is fairly restrictive (just like the original) so we may went
to let through a few more characters eventually. For now, let's be
conservative. It was possible to enter characters that would show
up in the save dialog as weird or underlined characters.
2011-06-15 17:35:02 +02:00
eriktorbjorn
cde28452f7 DREAMWEB: The readabyte() function is no longer needed. 2011-06-15 17:35:01 +02:00
Vladimir Menshakov
cd4b0a8b6a DREAMWEB: cleaned up keys handling 2011-06-15 17:35:01 +02:00
Vladimir Menshakov
f4936e6b42 DREAMWEB: implemented stc/clc, fixed preliminary exit from the dialogue 2011-06-15 17:35:00 +02:00
Vladimir Menshakov
7d93f81aba DREAMWEB: added detection of the cd version 2011-06-15 17:35:00 +02:00
Vladimir Menshakov
cf942d9308 DREAMWEB: cleanup keys handling, added turbo shortcut 2011-06-15 17:35:00 +02:00
Vladimir Menshakov
5826ae88ae DREAMWEB: cut upper volume limit 2011-06-15 17:34:59 +02:00
Vladimir Menshakov
8a87835638 DREAMWEB: added comment about volumes 2011-06-15 17:34:59 +02:00
Vladimir Menshakov
9008f2c442 DREAMWEB: added volume setting (maybe wrong) 2011-06-15 17:34:58 +02:00
Vladimir Menshakov
dca78aa964 DREAMWEB: fixed cd-version without savefiles 2011-06-15 17:34:58 +02:00
Vladimir Menshakov
84745add6e DREAMWEB: added volume support (stubs for now) 2011-06-15 17:34:58 +02:00
Vladimir Menshakov
25824b20ed DREAMWEB: added sound status check 2011-06-15 17:34:57 +02:00
Vladimir Menshakov
074436985f DREAMWEB: renamed playSpeech to loadSpeech 2011-06-15 17:34:57 +02:00
Vladimir Menshakov
932abf8c3b DREAMWEB: regenerated sources with CD option on 2011-06-15 17:34:56 +02:00
Vladimir Menshakov
bf28698bca DREAMWEB: fixed shakeTable to do not pass negative values into backend, added CTRL-c statue puzzle solver shortcut 2011-06-15 17:34:56 +02:00
Vladimir Menshakov
78b1a60611 DREAMWEB: patch sprite table after deallocating segment with sprites. 2011-06-15 17:34:55 +02:00
Vladimir Menshakov
8c9d00966f DREAMWEB: removed hacks, regenerated source 2011-06-15 17:34:51 +02:00
Vladimir Menshakov
5cccea42e5 DREAMWEB: regenerated the source 2011-06-15 17:34:49 +02:00
Vladimir Menshakov
0946aa81bd DREAMWEB: added operator= for segmentref 2011-06-15 17:34:48 +02:00
Vladimir Menshakov
8ede458e77 DREAMWEB: fixed invalid channel, removed junk 2011-06-15 17:34:48 +02:00
Vladimir Menshakov
daab18a7be DREAMWEB: stop previous sound if it's still active 2011-06-15 17:34:47 +02:00
Vladimir Menshakov
7e7152df28 DREAMWEB: removed looping on channel1 2011-06-15 17:34:47 +02:00
Vladimir Menshakov
1955df129f DREAMWEB: added sound support 2011-06-15 17:34:46 +02:00
Vladimir Menshakov
74dfc34937 DREAMWEB: added sounds loading 2011-06-15 17:34:46 +02:00
Vladimir Menshakov
5a8b1dbfff DREAMWEB: catch the sample changing, more stubs 2011-06-15 17:34:45 +02:00
Vladimir Menshakov
09346f01d7 DREAMWEB: added sound handling stub 2011-06-15 17:34:45 +02:00
Vladimir Menshakov
e7b6859274 DREAMWEB: fixed memory corruption in multiput/multiget 2011-06-15 17:34:44 +02:00
Vladimir Menshakov
ff128eae14 DREAMWEB: fixed crash after exit of the monitor 2011-06-15 17:34:44 +02:00
Vladimir Menshakov
49e7c7a735 DREAMWEB: fixed occasional stripping of the strings in data segment 2011-06-15 17:34:43 +02:00
Vladimir Menshakov
f46a889e6d DREAMWEB: fixed invalid buffer len 2011-06-15 17:34:43 +02:00