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
Vladimir Menshakov
6deff84749
DREAMWEB: fixed crash on room changing
2011-06-15 17:34:37 +02:00
Vladimir Menshakov
39d8f43bf3
DREAMWEB: hopefully fixed OF value
2011-06-15 17:34:37 +02:00
eriktorbjorn
de65cf35c1
DREAMWEB: Simplify the tracking of the mouse position and buttons
...
The event manager keeps track of the mouse position and button
state, so using that should be both simpler and more reliable
than tracking it ourselves.
This loses the support for middle-clicking, but it's not clear
that this is needed anyway. (If necessary, it could be added to
the event manager.)
2011-06-15 17:34:36 +02:00
Vladimir Menshakov
d65083ecae
DREAMWEB: fixed neg instruction
2011-06-15 17:34:31 +02:00
eriktorbjorn
0f8eacf0bd
DREAMWEB: Fix the maingamepal offset. (It changed recently.)
2011-06-15 17:34:26 +02:00
Vladimir Menshakov
70bbb1a2ae
DREAMWEB: switched off foreign/spanish flags for recompilation
2011-06-15 17:34:25 +02:00
Vladimir Menshakov
c330f5d0b8
DREAMWEB: modify register after raster operations
2011-06-15 17:34:25 +02:00
Vladimir Menshakov
bf80a8a3ac
DREAMWEB: added inc/dec instructions.
2011-06-15 17:34:24 +02:00
Vladimir Menshakov
f8422b56a9
DREAMWEB: renamed update to update_zs
2011-06-15 17:34:24 +02:00
eriktorbjorn
562f1ed8b8
DREAMWEB: Rewrite the PCX decoder i C++
2011-06-15 17:34:23 +02:00
Vladimir Menshakov
3f53cb9244
DREAMWEB: removed warning about 16 colors palette, initialize mouseState
2011-06-15 17:34:23 +02:00
Vladimir Menshakov
1ac23aa858
DREAMWEB: added middle mouse key handling
2011-06-15 17:34:22 +02:00
Vladimir Menshakov
4ba74f73e1
DREAMWEB: moved quit() into engine's method
2011-06-15 17:34:22 +02:00
Vladimir Menshakov
04ee3aefae
DREAMWEB: implemented doshake
2011-06-15 17:34:22 +02:00
Vladimir Menshakov
bd28564594
DREAMWEB: removed ugly static engine
2011-06-15 17:34:21 +02:00
Vladimir Menshakov
5fda321a80
DREAMWEB: added the same magic for opening files
2011-06-15 17:34:21 +02:00
Vladimir Menshakov
b673130bf4
DREAMWEB: implemented somewhat hackish read from currently open file
2011-06-15 17:34:20 +02:00
Vladimir Menshakov
f592fe1881
DREAMWEB: unstubbed scanfornames
2011-06-15 17:34:20 +02:00
Vladimir Menshakov
c5ab591b79
DREAMWEB: unstabbed save
2011-06-15 17:34:19 +02:00
Vladimir Menshakov
8ddbbc0c50
DREAMWEB: moved out file write/read from sources
2011-06-15 17:34:18 +02:00
eriktorbjorn
fdcb21ffee
DREAMWEB: Unstub dosreturn().
...
Note that clicking on the "Return to DOS" button still calls a stub
function, but at least it no longer dies on mouse-over.
2011-06-15 17:34:18 +02:00
Vladimir Menshakov
a3e9cef4d0
DREAMWEB: fixed a typo
2011-06-15 17:34:18 +02:00
Vladimir Menshakov
7eb8e0bbe7
DREAMWEB: unstubbed dontloadseg
2011-06-15 17:34:17 +02:00
Vladimir Menshakov
8ea7a7a3d1
DREAMWEB: fixed seg XXX construction in generator
2011-06-15 17:34:17 +02:00
Vladimir Menshakov
99a4bb86dd
DREAMWEB: fixed invalid generated jump instructions
2011-06-15 17:34:16 +02:00