Commit Graph
1396 Commits
Author SHA1 Message Date
Vladimir Menshakov 41159c68ab DREAMWEB: removed hack from openfile 2011-06-19 15:50:22 +04:00
Ori Avtalion 9b703356e6 DREAMWEB: Fix saveGameState signature to match Engine's virtual method 2011-06-18 19:59:36 +03:00
Vladimir Menshakov afc6b2e617 DREAMWEB: fixed size check in stosw(size) 2011-06-18 14:52:53 +04:00
Vladimir Menshakov 41a399231b DREAMWEB: added stubs for loading from lancher (disabled). 2011-06-18 14:29:10 +04:00
Vladimir Menshakov cf671227fe DREAMWEB: do not call updatescreen before quitting, fixed crash on dosreturn, cleaned up dosreturn stub 2011-06-18 13:33:58 +04:00
Vladimir Menshakov 4cdc9c9f8e DREAMWEB: implemented clean exit 2011-06-18 13:33:58 +04:00
Eugene Sandulenko 94ad45b058 Merge pull request #30 from tsoliman/configure-enhancement-warning-clean
Configure enhancement warning clean
2011-06-17 10:19:57 -07:00
Vladimir Menshakov 27890ec3e2 DREAMWEB: clear cx after rep movs/stos commands 2011-06-17 21:15:06 +04:00
Vladimir Menshakov 6fe3e63ed1 DREAMWEB: replaced generated code with c++ style stubs 2011-06-17 00:31:36 +04:00
Tarek Soliman 901b6191c5 DREAMWEB: flag all WIP games with ADGF_UNSTABLE
all
2011-06-16 13:37:58 -05:00
Willem Jan Palenstijn ae67a9a958 DREAMWEB: Re-optimize unbounded code blocks
This gets rid of some unused labels. We need to be careful
not be optimize too much, as that could remove the very label
the unbounded block was added for.
2011-06-16 16:43:48 +02:00
Willem Jan Palenstijn 2c76a4af40 DREAMWEB: Fix probably copy-paste error in asm
This removes an (empty) 'unbounded code' block in dreamgen.cpp
2011-06-16 16:29:48 +02:00
Willem Jan Palenstijn 287c23f126 DREAMWEB: Try to clean up jumps to returns 2011-06-16 15:40:52 +02:00
Vladimir Menshakov d8d16e0231 DREAMWEB: removed while loops from rep+stos/movs instructions 2011-06-16 16:44:58 +04:00
Vladimir Menshakov 4fd3cdf984 DREAMWEB: Improved code formatting 2011-06-16 16:31:17 +04:00
Paul Gilbert c48b90f7a3 DREAMWEB: Clarified 2nd CD version as the US release 2011-06-16 19:12:36 +10:00
Paul Gilbert 51905728c3 DREAMWEB: Added detection for second CD version 2011-06-16 18:38:19 +10:00
Vladimir Menshakov 3da9bf5cc9 DREAMWEB: Fixed size of the save file title 2011-06-16 10:41:47 +04:00
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
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 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 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