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