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
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
Vladimir Menshakov
2bcc06f9ea
DREAMWEB: cleanup frameoutnm
2011-06-15 17:34:16 +02:00
Vladimir Menshakov
4ccd7fd791
DREAMWEB: fixed l/le/g/ge condition checks
2011-06-15 17:34:15 +02:00
Vladimir Menshakov
f7b56a0d94
DREAMWEB: fixed OF register handling once again
2011-06-15 17:34:15 +02:00
Vladimir Menshakov
3e605f3cc4
DREAMWEB: regenerated sources
2011-06-15 17:34:14 +02:00
Vladimir Menshakov
92e2dc8899
DREAMWEB: cut rendering box to the screen size
2011-06-15 17:34:13 +02:00
eriktorbjorn
985d2facf2
DREAMWEB: Notice when the user presses ESC.
...
Unfortunately, skipping the intro does not work because of a stack
underrun. I have no idea what's wrong.
2011-06-15 17:34:13 +02:00
Vladimir Menshakov
3ecd3f9ca1
DREAMWEB: commented out noisy debug
2011-06-15 17:34:12 +02:00
Vladimir Menshakov
9b7b93e8ea
DREAMWEB: fixed fades and palette setting
2011-06-15 17:34:12 +02:00
eriktorbjorn
b01af82d09
DREAMWEB: Make it easier to quit (albeit not yet very gracefully)
2011-06-15 17:34:12 +02:00
Vladimir Menshakov
d0404f4b61
DREAMWEB: moved palette fixes into set/getPalette
2011-06-15 17:34:11 +02:00
Vladimir Menshakov
938c14ddac
DREAMWEB: increased vga frequency to 70Hz, fixed data segments
2011-06-15 17:34:11 +02:00
Vladimir Menshakov
fd1360096b
DREAMWEB: replace pitch with kScreenwidth
2011-06-15 17:34:10 +02:00
Vladimir Menshakov
d70bc05b8e
DREAMWEB: added assertion
2011-06-15 17:34:10 +02:00
eriktorbjorn
c8be54bbd8
DREAMWEB: Cleaned up the PCX decoder slightly
2011-06-15 17:34:10 +02:00
Vladimir Menshakov
9034191796
DREAMWEB: removed dummy video segment, blacklisted video-related functions.
2011-06-15 17:34:07 +02:00
Vladimir Menshakov
3f592047bb
DREAMWEB: fixed rep prefix
2011-06-15 17:34:05 +02:00
eriktorbjorn
038f19dfe9
DREAMWEB: The PCX decode works now.
...
There will be cleanups, and quite possibly a complete rewrite,
later. For now, this is encouraging enough. (The image looks wrong,
but that's because something else draws over it almost immediately.)
It currently cheats and sets the palette, where the original seems
to just store it in a buffer. I don't know where this should be
done.
2011-06-15 17:34:04 +02:00
eriktorbjorn
47ed2ce385
DREAMWEB: Fix typo
2011-06-15 17:34:04 +02:00
Vladimir Menshakov
9109f36c04
DREAMWEB: fixed typo in multidump
2011-06-15 17:34:00 +02:00
Vladimir Menshakov
5c629e3849
DREAMWEB: fixed invalid memcpys
2011-06-15 17:33:57 +02:00
Vladimir Menshakov
e535e6e295
DREAMWEB: added keyboard handling
2011-06-15 17:33:56 +02:00
Vladimir Menshakov
b04f590898
DREAMWEB: added forgotten updateScreen()
2011-06-15 17:33:56 +02:00
Vladimir Menshakov
8a72645c16
DREAMWEB: added setPalette instead of showgroup + framenm
2011-06-15 17:33:56 +02:00
Vladimir Menshakov
4c54bf9799
DREAMWEB: implemented multiXXX vga functions
2011-06-15 17:33:55 +02:00
Vladimir Menshakov
8cc8e73d1f
DREAMWEB: blacklisted vga blitting functions
2011-06-15 17:33:55 +02:00
Vladimir Menshakov
97310ab904
DREAMWEB: asserted invalid calls
2011-06-15 17:33:54 +02:00
Vladimir Menshakov
9b76173573
DREAMWEB: regenerating source
2011-06-15 17:33:54 +02:00
Vladimir Menshakov
2cb4eac5e0
DREAMWEB: removed hardcoded constant
2011-06-15 17:33:53 +02:00
Vladimir Menshakov
4518719345
DREAMWEB: added 'equ' const to public header
2011-06-15 17:33:53 +02:00
Vladimir Menshakov
f7a3a552f3
DREAMWEB: fixed CF for neg instruction
2011-06-15 17:33:52 +02:00
Vladimir Menshakov
9193f33aad
DREAMWEB: replaced movsw with 2*movsb
2011-06-15 17:33:52 +02:00
Vladimir Menshakov
25a937e156
DREAMWEB: added fadedos
2011-06-15 17:33:52 +02:00
Vladimir Menshakov
33bb7c3f72
DREAMWEB: fixed memory deallocation
2011-06-15 17:33:51 +02:00
Vladimir Menshakov
07ad2efd80
DREAMWEB: fixed invalid register parts update
2011-06-15 17:33:51 +02:00
Vladimir Menshakov
9717b220f1
DREAMWEB: added names instead of offsets for variables
2011-06-15 17:33:50 +02:00
Vladimir Menshakov
834816db60
DREAMWEB: fixed loadseg
2011-06-15 17:33:50 +02:00
Vladimir Menshakov
2f9e63579d
DREAMWEB: fixed missing explicit segment specification. added verbose data dump to the generator
2011-06-15 17:33:49 +02:00
Vladimir Menshakov
90440a2b68
DREAMWEB: added assertion in pop()
2011-06-15 17:33:49 +02:00
Vladimir Menshakov
e654b50632
DREAMWEB: removed generated code
2011-06-15 17:33:48 +02:00
Vladimir Menshakov
d2688a520b
DREAMWEB: removed static from functions for now (allowing external usage)
2011-06-15 17:33:48 +02:00
Torbjörn Andersson
4cea3245fe
DREAMWEB: First attempt at unstubbing showpcx()
...
This is untested and incomplete, but I'm too tired to do an more
with it tonight, and it doesn't seem to cause any catastrophic
failures. Yet.
2011-06-15 17:33:47 +02:00
Vladimir
66ee7b20f5
DREAMWEB: removed noisy palette log
2011-06-15 17:33:45 +02:00
Vladimir
fce91bd196
DREAMWEB: fixed of flag handling
2011-06-15 17:33:41 +02:00
Vladimir
bea919c9b4
DREAMWEB: fixed hardcoded offsets
2011-06-15 17:33:38 +02:00
Torbjörn Andersson
a5bd71858b
DREAMWEB: Adjusted mode640x480 slightly
...
I can't imagine it makes any diffrence, but I guess this function
should set these registers just in case...
2011-06-15 17:33:37 +02:00
Vladimir
83d7320712
DREAMWEB: fixed bogus logs
2011-06-15 17:33:33 +02:00
Vladimir
fe40748d1a
DREAMWEB: implemented loadseg
2011-06-15 17:33:30 +02:00
Vladimir
3bd7cb1902
DREAMWEB: fixed loadfromfile
2011-06-15 17:33:27 +02:00
Vladimir
978d17454b
DREAMWEB: fixed OF flag handling
2011-06-15 17:33:23 +02:00
Vladimir
e0eac547cb
DREAMWEB: fixed g/l/ge/le flags
2011-06-15 17:33:19 +02:00
Vladimir
797127cb65
DREAMWEB: cleared overflow flag on logic instructions
2011-06-15 17:33:15 +02:00
Vladimir
a6fb92d230
DREAMWEB: added o flag handling for shr/shl instructions
2011-06-15 17:33:11 +02:00
Torbjörn Andersson
a1b1d78e69
DREAMWEB: Unstub mode640x480()
2011-06-15 17:33:10 +02:00
Torbjörn Andersson
28cc856572
DREAMWEB: Unstub gettime().
2011-06-15 17:33:10 +02:00
Vladimir
af4f0e6b1e
DREAMWEB: added graphics mode initialization
2011-06-15 17:33:06 +02:00
Vladimir
a07ec818c7
DREAMWEB: added processEvents, added mouse support
2011-06-15 17:33:03 +02:00
Vladimir
35d5ffa85d
DREAMWEB: zero cx after showgroup
2011-06-15 17:32:59 +02:00
Vladimir
3595e9b675
DREAMWEB: added shr/shl instructions
2011-06-15 17:32:56 +02:00
Vladimir
2fa141335d
DREAMWEB: fixed release warnings
2011-06-15 17:32:52 +02:00
Vladimir
221a3575a3
DREAMWEB: added mousecall stub
2011-06-15 17:32:47 +02:00
Vladimir
6a2ac8728c
DREAMWEB: fixed invalid file read length
2011-06-15 17:32:42 +02:00
Vladimir
5d6be069e9
DREAMWEB: restored open file check in read
2011-06-15 17:32:38 +02:00
Vladimir
59f8d31132
DREAMWEB: fixed offsets shifting for db/dw
2011-06-15 17:32:34 +02:00
Vladimir
7e56cc2d91
DREAMWEB: added video segment
2011-06-15 17:32:30 +02:00
Vladimir
08e2316d87
DREAMWEB: more stubs
2011-06-15 17:32:27 +02:00
Vladimir
6a33ce30f2
DREAMWEB: added close file
2011-06-15 17:32:23 +02:00
Vladimir
ab41fb783d
DREAMWEB: fixed equ expanding
2011-06-15 17:32:19 +02:00
Vladimir
858a898aa7
DREAMWEB: added readfile
2011-06-15 17:32:15 +02:00
Vladimir
9a1575b9d5
DREAMWEB: implemented openfile
2011-06-15 17:32:11 +02:00
Vladimir
1494cdb295
DREAMWEB: added openfile stub
2011-06-15 17:32:07 +02:00
Vladimir
bba7724aec
DREAMWEB: added fake data register pointing to variables
2011-06-15 17:32:02 +02:00
Vladimir
694c00bd10
DREAMWEB: cleanups
2011-06-15 17:31:59 +02:00
Vladimir
326d5025cc
DREAMWEB: removed const method
2011-06-15 17:31:55 +02:00
Vladimir
27210a70b4
DREAMWEB: removed useless const methods, fixed mask
2011-06-15 17:31:51 +02:00
Vladimir
78cc82a18c
DREAMWEB: fixed typo
2011-06-15 17:31:45 +02:00
Vladimir
f7de3e8c38
DREAMWEB: simplified register part definition
2011-06-15 17:31:42 +02:00
Vladimir
222d9b2376
DREAMWEB: fixed stosw instruction
2011-06-15 17:31:38 +02:00
Vladimir
a5e76d6911
DREAMWEB: cleaned up register part mess
2011-06-15 17:31:33 +02:00
Vladimir
9e10e8e893
DREAMWEB: minor cleanup
2011-06-15 17:31:28 +02:00
Vladimir
f0b54cec13
DREAMWEB: fixed typo
2011-06-15 17:31:24 +02:00
Vladimir
d4d5c0527e
DREAMWEB: implemented some of the stubs
2011-06-15 17:31:21 +02:00
Vladimir
40c02f2f7f
DREAMWEB: replaced seecommandtail with stub
2011-06-15 17:31:17 +02:00
Vladimir
e94a8299aa
DREAMWEB: fixed invalid operator=
2011-06-15 17:31:13 +02:00
Vladimir
9d53cefa53
DREAMWEB: added allocateSegment, added some stubs
2011-06-15 17:31:09 +02:00
Vladimir
d9e4fb5d0e
DREAMWEB: regenerated code
2011-06-15 17:31:04 +02:00
Vladimir
59b0c4b4b5
DREAMWEB: added all offsets
2011-06-15 17:30:56 +02:00
Vladimir
5b9a40584e
DREAMWEB: added stubs for sound startup/exit
2011-06-15 17:30:48 +02:00
Vladimir
a0e56d9cad
DREAMWEB: minor cleanup
2011-06-15 17:30:39 +02:00
Vladimir
61fe610c73
DREAMWEB: fixed default segment addr
2011-06-15 17:30:34 +02:00
Vladimir
1ee6b0af69
DREAMWEB: get rid of data, added simple segment management
2011-06-15 17:30:29 +02:00
Vladimir
cc784e9a0c
DREAMWEB: removed context template, cleaned up initialization
2011-06-15 17:30:08 +02:00
Vladimir
1f991fa1e4
DREAMWEB: fixed almost all runtime warnings
2011-06-15 17:30:03 +02:00
Vladimir
d725199ac0
DREAMWEB: 'scummvm'ing types. :)
2011-06-15 17:29:58 +02:00
Vladimir
10c84a81fe
DREAMWEB: removed ugly macroses
2011-06-15 17:29:48 +02:00
Vladimir
1f063c947b
DREAMWEB: added stubs
2011-06-15 17:29:39 +02:00
Vladimir
181428e65e
DREAMWEB: started integration of stubs
2011-06-15 17:29:30 +02:00
Vladimir
51f44779ca
DREAMWEB: regenerate sources
2011-06-15 17:29:11 +02:00
Vladimir
52a89174ab
DREAMWEB: added autogenerated source
2011-06-15 17:29:05 +02:00
athrxx
5b7754e3f0
SCUMM: fix bug #3316738
...
This provides fallback to 8bit color mode for SCUMM3 FM-TOWNS games on platforms which set the USE_RGB_COLOR define even though that color mode is not being fully implemented for that platform.
2011-06-15 17:12:17 +02:00
athrxx
1ca44c076c
SCUMM: fix possible portability issue
2011-06-15 00:10:55 +02:00
eriktorbjorn
b6dd530724
SCUMM: Fix noisy Valgrind warning.
2011-06-14 23:55:57 +02:00
Max Horn
d9a996e6ef
DETECTOR: Change ADFileBasedFallback::desc to ADGameDescription pointer
2011-06-14 18:52:12 +02:00
Max Horn
5016645345
DETECTOR: Remove kADFlagPrintWarningOnFileBasedFallback
2011-06-14 18:52:11 +02:00
Max Horn
01f806c2db
DETECTOR: Treat file based fallback like any other fallback method
2011-06-14 18:52:11 +02:00
Max Horn
879c3c7817
DETECTOR: Pass allFiles to AdvancedMetaEngine::fallbackDetect()
...
Also reorder the parameters of composeFileHashMap, placing the "return value"
first.
2011-06-14 18:52:11 +02:00
Max Horn
64e523141f
DETECTOR: Change detectGameFilebased return value
2011-06-14 18:52:10 +02:00
Max Horn
0686204792
DETECTOR: cleanup
2011-06-14 18:52:10 +02:00
Max Horn
49a1ea1789
DETECTOR: Cleanup, extend doxygen comments
2011-06-14 18:52:09 +02:00
Max Horn
ee9276b816
SCUMM: Fix doxygen comments
2011-06-14 18:52:09 +02:00
Max Horn
3b5863834b
GROOVIE: Document why I *think* kADFlagUseExtraAsHint is used
2011-06-14 18:52:09 +02:00
Max Horn
7e7748d692
LURE: Add a comment explaining why kADFlagUseExtraAsHint is used
...
For the records, this was introduced by Eugene in SVN revision 30106,
corresponding to git commit b87b0f21
2011-06-14 18:52:08 +02:00
Max Horn
e6f6d67bdd
TOUCHE: cleanup
2011-06-14 18:52:08 +02:00
Max Horn
593b929047
DETECTOR: Separate code for handling obsolete gameids from advanced detector
...
This includes a renaming of ADObsoleteGameID to Engine::ObsoleteGameID,
and AdvancedDetector::findGameID now is Engines::findGameID.
Doxygen comments were added or improved
2011-06-14 18:52:07 +02:00
Max Horn
6412d09126
DETECTOR: Remove PlainGameDescriptorGUIOpts
2011-06-14 18:17:02 +02:00
Max Horn
01c4d90016
ENGINES: cleanup
2011-06-14 18:17:02 +02:00
Max Horn
7c992d6598
DETECTOR: Merge ADParams into AdvancedMetaEngine
2011-06-14 18:17:01 +02:00
Max Horn
e4a4aa30f7
SWORD1: Cleanup music stream initialization
2011-06-14 18:17:01 +02:00
Max Horn
929e7ba4a5
SWORD1: Replace some sprintf uses
2011-06-14 18:17:01 +02:00
Paul Gilbert
a7ee13a1ec
TSAGE: Properly destroy OPL instance on shutdown
2011-06-15 01:26:01 +10:00
Paul Gilbert
28e236dc68
TSAGE: Bugfixes for sound channel updates
2011-06-15 01:17:47 +10:00
Matthew Hoops
a495632e07
MOHAWK: Finish implementation of Riven's stopSound() opcode
2011-06-14 10:46:48 -04:00
Matthew Hoops
5174832e31
MOHAWK: Finish implementation of Riven's storeMovieOpcode opcode
2011-06-14 10:36:49 -04:00
Paul Gilbert
2fe865c891
TSAGE: Bugfix to load correct patch bank for Adlib
2011-06-15 00:25:41 +10:00
Paul Gilbert
c18172565b
TSAGE: Bugfix for correctly persisting patch data
2011-06-15 00:08:40 +10:00
Paul Gilbert
f47b25810a
TSAGE: Fix channel field copy in _sfRethinkVoiceTypes
2011-06-14 23:02:25 +10:00
Paul Gilbert
8ed74c61f6
TSAGE: Bugfixes for sound channel updates
2011-06-14 21:27:54 +10:00
Thierry Crozat
c01141a144
SCUMM: Change MessageDialog button label for consistency
...
Everywhere else the 'OK' button label is all upper case and here was
the only place where it was not (it was 'Ok').
2011-06-13 22:21:43 +01:00
Thierry Crozat
06bbb57ad7
I18N: Make many more GUI MessageDialog strings translatable
2011-06-13 22:19:18 +01:00
athrxx
724b22e5c7
SCUMM FM-TOWNS: add number of color check in TownsScreen::updateOutputBuffer()
...
Although the 16 color surface is normally not on bottom, there could (theoretically?) be cases in 8bit fallback mode where this becomes relevant.
2011-06-13 22:35:01 +02:00
Filippos Karapetis
bfa26ffc44
SCI: Reverted commit db7dea3
...
The original check was correct, and the associated MG bug (#3049515 ) has
actually been fixed with another commit.
Fixes bug (regression) #3315639 - "Character Glitches in KQ4 SCI".
Many thanks to waltervn and wjp for their help on this
2011-06-13 16:43:04 +03:00
athrxx
3e6f031fc5
SCUMM: some cleanup in gfx_towns.cpp
2011-06-13 12:39:15 +02:00
Paul Gilbert
57bae5ecd6
TSAGE: Bugfixes for priming channel data
2011-06-13 17:50:36 +10:00
Paul Gilbert
34fd272841
TSAGE: Completed initial implementation of _sfRethinkVoiceTypes
2011-06-13 16:31:35 +10:00
athrxx
afb1b3d8d3
SCUMM: fix engine destructor
...
(This is relevant for cases where the engine errors out early, before certain arrays get initialized).
2011-06-13 03:02:59 +02:00
Willem Jan Palenstijn
4c70d39933
SCI: Shrink rectangle updated by DrawControl(Text)
...
This fixes dialogs in Jones CD (bug #3297111 ) together
with 9e2c7f26d2
.
This grow was probably accidentally added in
6fda9a5067
. Assembly of KQ5CD and JonesCD
confirms it shouldn't be there.
2011-06-13 01:24:28 +02:00
Filippos Karapetis
259bb84174
SWORD25: Removed leftover dead code
2011-06-12 22:24:33 +03:00
Willem Jan Palenstijn
8e2f2e3730
SCI: Remove workaround that caused graphics corruption
...
This fixes coins disappearing in Mother Goose SCI1.1 (bug #3051136 ).
Filippos has confirmed the workaround is no longer necessary for the
menubar in LSL6 for which it was added.
2011-06-12 20:26:07 +02:00
Willem Jan Palenstijn
9e2c7f26d2
SCI: Treat all priorities above 15 as none
...
Before only 255 was treated this way. This fixes part of the broken
dialog boxes in Jones CD (bug #3297111 ) which use priority 254,
and matches Jones CD disassembly.
2011-06-12 20:25:46 +02:00
md5
60943efafd
SCI: Fixed bug #3295931 - "SCI: JONES: Disabled commands are available using shortcuts"
2011-06-12 17:58:25 +03:00