Commit Graph
1396 Commits
Author SHA1 Message Date
Bertrand Augereau 7d9ff04fbf DREAMWEB: Added resilience to frameoutv to avoid memory stomping at the TV studio 2011-07-18 22:59:16 +02:00
Bertrand Augereau 0eccad88f4 DREAMWEB: doorway and widedoor have signatures 2011-07-18 22:59:16 +02:00
Bertrand Augereau 0a6f83691d DREAMWEB: aboutturn reversed 2011-07-18 22:59:16 +02:00
Bertrand Augereau b8cc90ad6c DREAMWEB: Reversed random sprite callback 2011-07-18 22:59:16 +02:00
Bertrand Augereau 2fd19aeedf DREAMWEB: initman reversed 2011-07-18 22:59:16 +02:00
Bertrand Augereau 3ce4f26540 DREAMWEB: walking blacklisted 2011-07-18 22:59:15 +02:00
Bertrand Augereau 04d9db0902 DREAMWEB: mainman reversed 2011-07-18 22:59:15 +02:00
Bertrand Augereau 40e5e03e32 DREAMWEB: Blacklisted liftsprite 2011-07-18 22:59:15 +02:00
Bertrand Augereau 25528a56e8 DREAMWEB: dodoor blacklisted 2011-07-18 22:59:15 +02:00
Bertrand Augereau 3ff0cf2d29 DREAMWEB: Sprite::b19 is Sprite::frame 2011-07-18 22:59:15 +02:00
Bertrand Augereau 11917ad700 DREAMWEB: steady and constant objects sprites callbacks 2011-07-18 22:59:15 +02:00
Bertrand Augereau c011bee0e2 DREAMWEB: backobject reversed 2011-07-18 22:59:14 +02:00
Bertrand Augereau 9f8036cd86 DREAMWEB: Blacklisted frameoutbh and frameoutfx 2011-07-18 22:59:14 +02:00
Bertrand Augereau 880bcc69ef DREAMWEB: showframe blacklisted 2011-07-18 22:59:14 +02:00
Bertrand Augereau 7af3cd565c DREAMWEB: C++-isation of a part of the sprite subsystem 2011-07-18 22:59:14 +02:00
eriktorbjorn c378aadc3f DREAMWEB: Fix Valgrind warning 2011-07-18 10:31:13 +02:00
Bertrand Augereau 4d4d3329c3 DREAMWEB: The generator includes a file for custom structs and a file for custom function definitions
It also generates C++ symbols for asm proc addresses
2011-07-17 13:42:12 +02:00
eriktorbjorn c709636716 DREAMWEB: Clarify a comment in my previous commit slightly. 2011-07-16 11:07:22 +02:00
eriktorbjorn d1fbf59520 DREAMWEB: Rewrote lockmon() to fix pausing/unpausing
The original function would busy-wait for the user to press space
again. We can't do that, of course, since we don't have interrupt-
driven keyboard input.
2011-07-16 11:04:49 +02:00
Vladimir Menshakov 7cf07dfa24 DREAMWEB: Fixed ß in german version(typo) 2011-07-07 13:35:08 +04:00
Tarek Soliman 478279a4b7 DREAMWEB: disable load button in launcher 2011-07-05 19:31:34 -05:00
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 c1b9adb691 and (my commit) 287c23f126.

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