Commit Graph

22151 Commits

Author SHA1 Message Date
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
athrxx
d9dcb5725a LOL: fix typo 2011-06-12 16:46:08 +02:00
athrxx
aeff4b623e LOL: add another detection entry for Italian fan translation
(this detection entry applies if the game has been patched with the official 1.02 patch before using the translation patch)
2011-06-12 15:15:22 +02:00
md5
c5610182a6 SCI: Some fixes for the find_callk command 2011-06-12 15:36:08 +03:00
md5
7ab6dfc00e SCI: Fixed the show_saved_bits console command
This is achieved by hiding the graphical debugger overlay temporarily in
order to show the command's results
2011-06-12 15:07:42 +03:00
Willem Jan Palenstijn
4ec20f857f SCI: Add FIXME for bug #3051136 2011-06-12 02:02:06 +02:00
Willem Jan Palenstijn
4296ac6d15 SCI: Fix sign in disasm of relative jumps 2011-06-12 02:00:09 +02:00
Willem Jan Palenstijn
50176e7c5f SCI: Add saved_bits/show_saved_bits console commands 2011-06-12 01:55:30 +02:00
athrxx
4338c4dccf LOL: update kyra.dat for italian fan translation 2011-06-11 16:28:44 +02:00
md5
ece449298d SCI: Fixed script bug #3313962 - "ECOQUEST2 Spanish: Crash near beginning" 2011-06-11 14:34:47 +03:00
md5
1f0f0595c4 SCI: Added the Spanish version of EcoQuest 2 (bug #3313962) 2011-06-11 14:33:06 +03:00
Eugene Sandulenko
eb9b492ce7 SWORD25: Unstub more sound-related functions 2011-06-11 14:12:27 +03:00
md5
eea48434f5 SCI: Changed order of script and room in error messages
This matches the order in which workarounds are stored in workarounds.cpp
2011-06-11 14:00:02 +03:00
Strangerke
154316b198 TSAGE: Update MD5 for ringworld demo #1 2011-06-10 23:57:38 +02:00
Strangerke
6183658555 TSAGE: Detect using MD5 based on 5000 bytes instead of unlimited 2011-06-10 23:33:42 +02:00
athrxx
afbfb056f7 LOL: fix so-called bug #3313950
(LoL support for Italian fan translation)
2011-06-10 22:45:44 +02:00
Max Horn
6a6b9aabea TSAGE: Elaborate on one FIXME I previously added, resolve another
Turns out params.depth == 0 is the same as == 1
2011-06-10 22:39:23 +02:00
Max Horn
eea6f69b59 DETECTOR: Turn some internal func of AdvancedMetaEngine into methods
The eventual goal here is to make it easier (well, *possible*) for
subclasses to modify the detector behavior, e.g. to implement
custom fallback detection.
One immediate goal could be to move the filebased fallback detector
into a subclass.
2011-06-10 22:15:48 +02:00
Max Horn
5d584bc782 TSAGE: Reduce header dependencies 2011-06-10 22:15:47 +02:00
Max Horn
95bfa81168 TOON: Reduce header dependencies 2011-06-10 22:15:47 +02:00
Max Horn
8878be7b11 LASTEXPRESS: Reduce header dependencies 2011-06-10 22:15:47 +02:00
Max Horn
a0cba0a760 SWORD25: Fix warning 2011-06-10 22:15:47 +02:00
Max Horn
d46bfff066 DETECTOR: Make updateGameDescriptor a method of AdvancedMetaEngine 2011-06-10 22:15:46 +02:00
Max Horn
59d56b6687 TUCKER: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:46 +02:00
Max Horn
0031e08349 TSAGE: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:46 +02:00
Max Horn
3b6610927b TOUCHE: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:46 +02:00
Max Horn
5e90393697 TOON: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:45 +02:00
Max Horn
ce1a857669 TINSEL: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:45 +02:00
Max Horn
3c0c14b4b5 TESTBED: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:45 +02:00
Max Horn
fc555635cf TEENAGENT: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:45 +02:00
Max Horn
43f301d4c7 SWORD25: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:45 +02:00
Max Horn
b99d76acdb SCI: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:44 +02:00
Max Horn
6fb0d6e8e9 SAGA: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:44 +02:00
Max Horn
289ad6b541 PARALLACTION: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:44 +02:00
Max Horn
b1965f9a3f MOHAWK: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:43 +02:00
Max Horn
97f82b5a93 MADE: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:43 +02:00
Max Horn
dec7df0f16 M4: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:43 +02:00
Max Horn
3491bf5b78 LURE: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:43 +02:00
Max Horn
2bbaf0339e LASTEXPRESS: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:42 +02:00
Max Horn
a29bc37eee KYRA: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:42 +02:00
Max Horn
39aa627083 HUGO: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:42 +02:00
Max Horn
0d581ba46d GROOVIE: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:42 +02:00
Max Horn
a89f9ca31c GOB: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:42 +02:00
Max Horn
ae75b9780c DRASCULA: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:41 +02:00
Max Horn
8174f7d521 DRACI: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:41 +02:00
Max Horn
446e602840 CRUISE: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:41 +02:00
Max Horn
3c837a39f0 CINE: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:41 +02:00
Max Horn
58c36801f4 AGOS: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:40 +02:00
Max Horn
a9b49fbc66 AGI: Switch to alternate AdvancedMetaEngine, avoid ADParams 2011-06-10 22:15:40 +02:00
Max Horn
b7d9e433bf DETECTOR: Add AdvancedMetaEngine constructor which works without ADParams 2011-06-10 22:15:40 +02:00
Max Horn
4827cc914a ENGINES: Change incorrect use of 'target' to 'gameid' 2011-06-10 22:15:40 +02:00
Max Horn
252a505db2 DETECTOR: Allocate MacResManager on the stack 2011-06-10 22:15:39 +02:00
eriktorbjorn
0c1665820b AGI: Experimental fix for bug #3292778 ("SQ2: Music missing notes")
The idea here is that if two voices are generating the same tone,
the square wave generator should be in sync so that the wave forms
amplify each other, rather than cancelling each other out.
2011-06-10 19:41:31 +02:00
Paul Gilbert
dc1c9224ab TSAGE: Finished implementing _sfRethinkVoiceTypes 2011-06-10 23:17:12 +10:00
Eugene Sandulenko
ca825e1dba SWORD25: Unstub SoundEngine::set/getVolume 2011-06-10 11:27:27 +03:00
Johannes Schickel
f13143ef7d KYRA: Add a default case to a switch statement.
This includes a TODO, about what to do if we ever hit this case.
2011-06-09 19:13:30 +02:00
Johannes Schickel
80d0bc0c85 KYRA: Get rid of most snprintf usages.
Thanks to digitall for his initial patch, which I only altered slightly.
2011-06-09 19:10:54 +02:00
Paul Gilbert
8795871ba1 TSAGE: Started work on main area of _sfRethinkVoiceTypes 2011-06-09 22:50:00 +10:00
Alyssa Milburn
89ed49d7e9 TSAGE: Try to clarify more pathfinding code. 2011-06-08 23:16:57 +02:00
Alyssa Milburn
799ac4040f TSAGE: Comment/clarify some pathfinding code. 2011-06-08 18:54:03 +02:00
Paul Gilbert
b0372e4210 TSAGE: Finished implementing voice type 1 post processing for _sfRethinkVoiceTypes 2011-06-08 23:23:57 +10:00
Paul Gilbert
8e9e25c786 TSAGE: Finished implementing voice type 0 post-processing for _sfRethinkVoiceTypes 2011-06-08 21:23:25 +10:00
D G Turner
b5bb412569 AGI: Numeric Keypad Control in Predictive Dialog (Bug #3309376)
In AGI games, the numeric keypad is used as an alias for cursor keys to
allow stationary and 8 directional input, but while the predictive
dialog is open, this is more sensibly mapped to numeric input to
allow use of the predictive input on desktop ports.
2011-06-08 04:16:54 +01:00
D G Turner
e3a409b9a4 AGI: Fix Engine Exit While Predictive Dialog Is Open. 2011-06-08 03:38:52 +01:00
D G Turner
dbaf9e49c7 AGI: Fix Broken Predictive Text Input.
This was a regression introduced by
4b2f92b5e5 (r55135)
2011-06-08 03:13:13 +01:00
Paul Gilbert
6c1178aeca TSAGE: Completed implementing _so methods 2011-06-07 22:22:11 +10:00
Paul Gilbert
4b35006aba TSAGE: Implemented the rest of the support methods for _soServiceTrackType0 2011-06-07 21:48:53 +10:00
Walter van Niftrik
ae4f63a256 SCI: Add more debug output to AmigaMac sound driver 2011-06-07 13:34:59 +02:00
Julien
55f46a1376 TESTBED: Fix GFXtests::HSVtoRGB() and caller
- update passed values and not local variables when s == 0
 - initialize r, g, b values in palette rotation test instead of passing unitialized variables
2011-06-07 03:59:12 -04:00
Julien
3e1c4f8e16 TESTBED: Specialize call to enable() in MidiTestSuite constructor 2011-06-07 03:56:57 -04:00
Julien
fe9ee92b25 TESTBED: Cleanup boolean use in enable() function for fs and midi tests 2011-06-07 03:56:56 -04:00
Julien
063814b15c TESTBED: Update some switch constructs for better control flow handling 2011-06-07 03:56:54 -04:00
Julien
04f4605f53 TESTBED: Rename error variable to err (was hiding error() symbol) 2011-06-07 03:56:52 -04:00
Julien
6362542836 TESTBED: Remove dead code, unused arguments and unreferenced symbols 2011-06-07 03:56:18 -04:00
Julien
08c01d116b TESTBED: Add const modifiers to some parameters/functions 2011-06-07 03:52:15 -04:00
Walter van Niftrik
12366c91e5 SCI: Use Sound debug channel in AmigaMac sound driver. 2011-06-07 01:39:00 +02:00
Max Horn
0a2fb9a465 COMMON: Make more symbols forbidden 2011-06-06 17:05:35 +02:00
Paul Gilbert
1923c0d0a9 TSAGE: Started implementing support methods for track servicing 2011-06-06 22:15:03 +10:00
Alyssa Milburn
b2a1566860 DETECTOR: Change printf calls to use logMessage.
Also make the strings translatable.
2011-06-06 12:32:09 +02:00
Max Horn
a6e5b97e9f COMMON: Remove vfprintf call from XML parser 2011-06-06 11:19:09 +02:00
Max Horn
ac1c2124e5 SWORD25: Remove redundant bounds check 2011-06-06 11:19:07 +02:00
Max Horn
9c86e1a0a8 SWORD25: Fix whitespace 2011-06-06 11:19:07 +02:00
Alyssa Milburn
7c4f772e7e TOON: Tidy up decodeADPCM. 2011-06-06 10:55:36 +02:00
athrxx
920c3bb172 KYRA: fix audio detection
Don't attempt to detect PC devices for non-PC versions of the game, because this might trigger unnecessary detection failure messages.
2011-06-05 18:29:16 +02:00
Paul Gilbert
054555f78e TSAGE: Implemented the _soServiceTrackType0 method 2011-06-05 22:39:05 +10:00
athrxx
75297cb124 KYRA: fix GMM saving
(match with 477d6233c3)
2011-06-05 11:58:15 +02:00
Paul Gilbert
ce7c00f509 TSAGE: Changed SoundManager fields to match Protostar debug info 2011-06-05 09:44:48 +10:00
athrxx
66c982b38c LOL: cleanup
- fix RTL during outro/credits
- get rid of _animator
- fix wrong memset
2011-06-05 01:37:59 +02:00
Paul Gilbert
239e9886d6 TSAGE: Renamed Sound class fields to match Protostar debug info 2011-06-05 09:16:56 +10:00
Paul Gilbert
b855a87d70 TSAGE: Removed CRUISE sound code that didn't work 2011-06-05 08:42:26 +10:00
Alyssa Milburn
b766faa7a6 MOHAWK: Add a bunch of LB detection entries. 2011-06-04 19:34:41 +02:00
athrxx
3f603ce0ab LOL: changed workaround for fireball bug
(see comment in items_lol.cpp)
2011-06-04 16:03:14 +02:00
Walter van Niftrik
4628833a32 SCI: Set Mac versions of LSL1 and LSL5 to screen height 190.
This fixes bug #3310782. However, as I was unable to get the games working in
a Mac emulator, this is an educated guess at this point.
2011-06-04 15:32:57 +02:00
Paul Gilbert
eb89240370 TSAGE: Add extra event manager fields to savegames
This should correctly handle re-enabling the cursor when restoring savegames.
2011-06-04 22:40:51 +10:00
Paul Gilbert
9933b1bf19 TSAGE: Bugfix for saving in scenes with palette rotations 2011-06-04 22:39:14 +10:00
Paul Gilbert
dc6e60f516 TSAGE: Add support for saving in scene #6100 2011-06-04 20:40:09 +10:00
Max Horn
91b889e2d3 COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPalette 2011-06-04 11:55:56 +02:00
Paul Gilbert
4b95cf5d1a TSAGE: Implemented Y pixel difference in button text 2011-06-04 19:18:47 +10:00
Paul Gilbert
10c308f557 TSAGE: Bugfix for assert when quitting whilst inventory dialog active 2011-06-04 17:31:08 +10:00
Paul Gilbert
6e4e4e50a5 TSAGE: Fix one pixel difference in dialog positioning
For some unknown reason, the CD version introduced a one pixel Y difference for dialogs.
2011-06-04 17:22:09 +10:00
Paul Gilbert
06166e03b0 TSAGE: Bugfixes for displaying thick borders on default buttons 2011-06-04 16:29:20 +10:00
Paul Gilbert
a3ff8b5de6 TSAGE: Moved graphic edge adjustment amount to a global variable
This matches what was done in the Ringworld CD version
2011-06-04 14:22:09 +10:00
Max Horn
5faa7e3a53 AGI: Fix type mismatch (see bug #3311198) 2011-06-03 23:17:26 +02:00
Strangerke
54a3e3aa51 TSAGE: Fix font color in GfxMessage(), in later versions of the engine (like the CD version of ringworld) 2011-06-03 22:47:27 +02:00
athrxx
4a8b501a22 SCUMM: fix typo (reported by Littleboy) 2011-06-03 22:09:25 +02:00
Max Horn
aec2ea9661 ENGINES: Remove some uses of g_engine 2011-06-03 18:21:58 +02:00
Max Horn
e364072091 Remove accidentally added file *sigh* 2011-06-03 18:21:00 +02:00
Max Horn
11bd6da595 SCI: Switch some char* to Common::String& 2011-06-03 16:16:38 +02:00
Strangerke
d0f721b728 TSAGE: Add proper colors to buttons in the CD version of ringworld 2011-06-03 15:02:59 +02:00
D G Turner
938415aca1 GROOVIE: Remove Unecessary debugger errorString() function. 2011-06-03 13:58:06 +01:00
Willem Jan Palenstijn
87070cbdc8 TESTBED: Remove another static and a confusing comment 2011-06-03 14:42:25 +02:00
Willem Jan Palenstijn
b16d6e8bb2 TESTBED: Get rid of static local variable
It's not only against our coding guidelines, but also breaks running the
mutex test multiple times. It may or may not also be responsible for a
MSVC9 build failure reported on IRC.
2011-06-03 14:15:39 +02:00
Scott Thomas
ae4b298bbb GROOVIE: Fix MusicPlayerIOS volume not correctly restoring on new song 2011-06-03 19:49:56 +09:30
Scott Thomas
e23bd5b92b GROOVIE: Ensure entire v2 res name is loaded with terminating null 2011-06-03 19:47:28 +09:30
eriktorbjorn
5dc8bb627a LASTEXPRESS: Remove unused variables. 2011-06-03 07:53:18 +02:00
athrxx
717248e162 KYRA: improve readability of key mapping code 2011-06-03 00:41:09 +02:00
Littleboy
b384bb4a86 LASTEXPRESS: Replace sprintf() usage with Common::String::format() 2011-06-02 18:26:37 -04:00
Littleboy
be7064c25e LASTEXPRESS: Remove unused LastExpressEngine::errorString() 2011-06-02 18:22:59 -04:00
D G Turner
bd58c9459d SKY: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 21:14:58 +01:00
D G Turner
9c2759c1a7 SAGA: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 20:54:49 +01:00
Matthew Hoops
3a506073c3 GROOVIE: Ensure the final character of the resource name is a null
Some filenames are exactly 12 bytes long ie. keyboard.vdx
2011-06-02 15:42:17 -04:00
D G Turner
305c6b4d83 AGI: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 19:46:55 +01:00
D G Turner
9e86b0bea1 QUEEN: Replace snprintf() instance with Common::String::format()
Safer and less portability issues.
2011-06-02 19:35:28 +01:00
D G Turner
da1f4e431d LURE: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 18:31:04 +01:00
D G Turner
5015d12142 TUCKER: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 18:02:12 +01:00
Max Horn
477d6233c3 ENGINES: Change 2nd param of Engine::saveGameState to Common::String 2011-06-02 18:31:59 +02:00
Max Horn
86240bb0dc ENGINES: Get rid of some s(n)printf calls 2011-06-02 18:31:58 +02:00
Strangerke
d21ddbce79 TSAGE: Add comments on actions and hotspots of scene 4000. The buggy sequence is clearly identified, for potential future fix. 2011-06-02 17:05:48 +02:00
Max Horn
080b590261 MADE: Remove all instances of s(n)printf 2011-06-02 10:49:09 +02:00
Max Horn
668ae0363e DRACI: Remove all instances of s(n)printf 2011-06-02 10:46:29 +02:00
Max Horn
59dfd6e859 TOON: Remove all instances of s(n)printf 2011-06-02 10:22:23 +02:00
D G Turner
263ef45499 M4: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 04:52:34 +01:00
D G Turner
d3b53d4c50 SWORD2: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 04:38:47 +01:00
D G Turner
24ac81ead8 SWORD1: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 04:21:48 +01:00
D G Turner
c9156d369f TINSEL: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 03:58:27 +01:00
D G Turner
0d379b3783 CINE: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 03:44:31 +01:00
D G Turner
4b6c1a0c2b DRACI: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 03:27:44 +01:00
D G Turner
9607aae5be TOUCHE: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 03:17:34 +01:00
D G Turner
37886ba7bb CRUISE: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 03:03:21 +01:00
D G Turner
889f5d119a DRASCULA: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 02:53:48 +01:00
D G Turner
8356656575 GOB: Replace snprintf() usage with Common::String::format()
Safer and less portability issues.
2011-06-02 02:20:51 +01:00
Arnaud Boutonne
c720f463e4 TSAGE: Add workaround in order to fix crash in scene 5100 when Quinn forgets the Stasis Box
Also present in the original!
2011-06-02 00:53:19 +02:00
sylvaintv
3429a14c11 TOON: Fix crash #3308220
Bug #3308220: "Crashes"
Added clipping to magnifier effect
2011-06-01 23:49:19 +02:00
Strangerke
c0d70b6dbb TSAGE: Fix a valgrind warning in SceneObject initialization 2011-06-01 19:04:38 +02:00
Strangerke
a2cad5a3d0 TSAGE: Little modification in order to match the executable in scene 6100 2011-06-01 19:01:48 +02:00
Max Horn
48dac6ab7f DETECTOR: Clarify warning a bit 2011-06-01 16:44:35 +02:00
Max Horn
136ffb5e0a DETECTOR: Get rid of unused kADFlagDontAugmentPreferredTarget
It doesn't seem very useful to keep this around for future uses,
either, at least I couldn't think of a convincing argument.
If we really need something like this one day again, it is trivial
enough to add it back.
2011-06-01 16:44:35 +02:00
clone2727
49a8f7675f Merge pull request #20 from scott-t/t7g-ios
T7G iOS support
2011-06-01 07:04:05 -07:00
Scott Thomas
dfb6822886 GROOVIE: Detect iOS platform based on binary existence
Change to choice of music file encoding means the gu16.m4a may not exist
2011-06-01 23:20:12 +09:30
Max Horn
a4610df482 Merge branch 'branch-1-3-0' into master
I manually resolved all conflicts, and inspected every single change.
Many were due to the version string mismatch and thus easily resolved.
The MSVC project files add in the 1-3-0 branch were not merged,
neither where the changes to gui/themes/translations.dat.

Conflicts:
	NEWS
	backends/base-backend.cpp
	backends/graphics/samsungtvsdl/samsungtvsdl-graphics.cpp
	backends/module.mk
	backends/platform/ds/arm9/makefile
	backends/platform/psp/README.PSP
	backends/platform/samsungtv/main.cpp
	backends/platform/samsungtv/samsungtv.cpp
	backends/saves/posix/posix-saves.cpp
	base/commandLine.cpp
	base/internal_version.h
	base/main.cpp
	common/array.h
	configure
	devtools/create_project/create_project.cpp
	dists/android/AndroidManifest.xml
	dists/android/plugin-manifest.xml
	dists/iphone/Info.plist
	dists/irix/scummvm.spec
	dists/macosx/Info.plist
	dists/redhat/scummvm-tools.spec
	dists/redhat/scummvm.spec
	dists/scummvm.rc
	dists/slackware/scummvm.SlackBuild
	dists/wii/meta.xml
	engines/sci/parser/vocabulary.cpp
	engines/tinsel/handle.cpp
	gui/themes/translations.dat
2011-06-01 15:15:31 +02:00
Paul Gilbert
12464b101f TSAGE: Added sound driver classes copied from CRUISE engine 2011-06-01 21:02:00 +10:00
Matthew Hoops
5bb4ef13c5 GROOVIE: Rename MusicPlayerMPEG4 to MusicPlayerIOS
More fitting now that other music formats can be used now
2011-05-31 14:25:20 -04:00
Matthew Hoops
aa49b38c5a Merge remote branch 'upstream/master' into t7g-ios
Conflicts:
	engines/groovie/script.cpp
2011-05-31 14:16:29 -04:00
Matthew Hoops
d3ea9ab2a9 GROOVIE: Use openStreamFile() to open iOS audio files
Now MP3, FLAC, Vorbis, and QuickTime/MPEG-4 audio files can be used interchangeably.
2011-05-31 14:06:46 -04:00