Matthew Hoops
0e78eb0019
PEGASUS: Add the Game Shell CItem class
2011-06-15 12:54:17 -04:00
Matthew Hoops
a93a771753
PEGASUS: Begin porting over base MMShell classes
2011-06-15 12:50:36 -04: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
Vladimir Menshakov
cf6b88b174
DREAMWEB: report uppercased letters to the code
2011-06-15 17:34:42 +02:00
Vladimir Menshakov
167d401ad7
DREAMWEB: fix registers on exit from stubs
2011-06-15 17:34:42 +02:00
Vladimir Menshakov
93cf9993ea
DREAMWEB: report click only once, this fixes phantom clicks after loading or between screens.
2011-06-15 17:34:42 +02:00
Vladimir Menshakov
d69e437d42
DREAMWEB: do not return invalid register from the deallocate memory
2011-06-15 17:34:41 +02:00
Vladimir Menshakov
55c366b988
DREAMWEB: fixed monitor scrolling
2011-06-15 17:34:41 +02:00
Vladimir Menshakov
77624071bc
DREAMWEB: removed detection params
2011-06-15 17:34:40 +02:00
Vladimir Menshakov
308fcf0953
DREAMWEB: added setSpeed, CTRL-F shortcut and removed erik's comment because it's good idea :)
2011-06-15 17:34:40 +02:00
eriktorbjorn
92a11ea59d
DREAMWEB: Make new function for getting name of file to open.
2011-06-15 17:34:39 +02:00
Vladimir Menshakov
c808844ad6
DREAMWEB: regenerated the source
2011-06-15 17:34:39 +02:00
eriktorbjorn
4547e7314c
DREAMWEB: Make it possible to type the letter D
2011-06-15 17:34:38 +02:00
Vladimir Menshakov
6fb25cdde4
DREAMWEB: added stack depth check to code generator
2011-06-15 17:34:38 +02:00
Vladimir Menshakov
edf7d9b42b
DREAMWEB: unstubbed printundermon
2011-06-15 17:34:38 +02:00