225 Commits

Author SHA1 Message Date
D G Turner
173db53e4b DREAMWEB: Add Spanish CD and French CD Detection Entries.
These are taken from bug #3328865 ("DREAMWEB Spanish Version").
2011-07-01 01:12:43 +01:00
Vladimir Menshakov
857f146bcb DREAMWEB: Removed memcpy as suggested by wjp 2011-06-28 11:18:52 +04:00
Vladimir Menshakov
52a4f94ed2 DREAMWEB: Added italian floppy release 2011-06-26 02:39:47 +04:00
Vladimir Menshakov
d413494f5b DREAMWEB: Added assert on memcpy overlap 2011-06-26 02:35:44 +04:00
Vladimir Menshakov
4cbf30a88c DREAMWEB: Removed workaround of invalid size of extext data 2011-06-25 21:53:35 +04:00
Vladimir Menshakov
7745850808 DREAMWEB: Save registers in vsync, like in original sources 2011-06-25 21:53:35 +04:00
Vladimir Menshakov
08c8d3ca10 DREAMWEB: Minor cleanup in playSound, added kSpeechSoundType for speech 2011-06-25 18:46:10 +04:00
Vladimir Menshakov
dfb041ee2b DREAMWEB: Added missing syncSoundSettings() 2011-06-25 18:27:59 +04:00
Vladimir Menshakov
545e482b5a DREAMWEB: Reimplemented modifychar and language switching 2011-06-25 18:21:37 +04:00
Vladimir Menshakov
375298f69a DREAMWEB: Replaced foreign-guarded code with "foreignrelease" variable, added modifychar stub 2011-06-25 18:21:37 +04:00
Vladimir Menshakov
82e263223a DREAMWEB: Added german and spanish floppy versions 2011-06-25 16:49:22 +04:00
Vladimir Menshakov
a63e5939ed DREAMWEB: Fixed quit from keypad screen 2011-06-25 13:40:56 +04:00
Vladimir Menshakov
14a5e0a425 DREAMWEB: Fixed keypad animation 2011-06-25 13:29:04 +04:00
Vladimir Menshakov
08375150ca DREAMWEB: Show subtitle options only for CD version 2011-06-24 09:41:13 +04:00
Vladimir Menshakov
a5748a34af DREAMWEB: Fixed continuing to another procedure. (axe misuse crash) 2011-06-24 09:34:23 +04:00
Vladimir Menshakov
72965b6406 DREAMWEB: Fixed quit() from dialogue 2011-06-24 00:01:59 +04:00
Vladimir Menshakov
8148f4d81d DREAMWEB: Added ui settings integration 2011-06-23 23:52:59 +04:00
Vladimir Menshakov
e30b41b28e DREAMWEB: Added subtitle option 2011-06-23 23:30:12 +04:00
Bertrand Augereau
cf12e04997 DREAMWEB: frameoutv becomes a native function 2011-06-22 23:11:44 +02:00
Willem Jan Palenstijn
2551389304 DREAMWEB: Fix bug in tasmrecover causing load/save mixup
This is a regression from c1b9adb6912 and (my commit) 287c23f1263c.

It is not safe to remove opcodes from proc.stmts since labels
are sometimes referenced by their offset in the list. So, instead
they are now replaced by op._nop.

This fixes kLoadingorsave not being set in doload(), which was
visible when going to the load game menu from the startup menu.
2011-06-22 00:00:56 +02:00
eriktorbjorn
f8a4ccbc65 DREAMWEB: Use kMaingamepal provided by the tasm-recover
This should significantly decrease the risk of mysterious palette
bugs in the PCX title cards after regenerating dreamgen.cpp
2011-06-20 20:16:21 +02:00
eriktorbjorn
f78d5bc553 DREAMWEB: Remove readabyte() and readoneblock()
They were only used by the PCX decoder, which was rewritten some
time ago to no longer use them.
2011-06-20 20:09:26 +02:00
eriktorbjorn
7079912091 DREAMWEB: Remove convertkey()
This function was responsible for filtering invalid keys (e.g. in
savegame names), and was only used by keyboardread(). This filtering
is done by processEvents() instead.
2011-06-20 20:00:09 +02:00
Max Horn
88913c0139 ALL: Remove trailing whitespaces
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
  git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
Paul Gilbert
a15d233dc4 DREAMWEB: Fix compilation error on MSVC 2011-06-19 23:19:02 +10:00
Vladimir Menshakov
613a203c8a DREAMWEB: Added crash workaround 2011-06-19 16:57:10 +04:00
Vladimir Menshakov
5efe835f20 DREAMWEB: Added assertions on cx == 0xffff 2011-06-19 16:57:10 +04:00
Vladimir Menshakov
9f8850fd91 DREAMWEB: Added checksums for German CD release 2011-06-19 16:05:55 +04:00
Vladimir Menshakov
4ede98d748 DREAMWEB: Removed getback = 4 hack, added clean exit from every menus and credits 2011-06-19 15:50:22 +04:00
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