Norbert Lange
139fa6ff13
remove a former workaround for Amiga MI
...
svn-id: r43055
2009-08-04 20:27:25 +00:00
Norbert Lange
28210abe77
fixed hanging intro (and possible other scenes) when music cant be loaded
...
svn-id: r43054
2009-08-04 19:53:13 +00:00
Norbert Lange
4c4eb1394c
added warning should the sound files not be available (intro will hang if there is no musictimer)
...
svn-id: r43049
2009-08-04 17:43:56 +00:00
Norbert Lange
ed8f02af96
synced the branch with the palette patch ( #2819787 )
...
svn-id: r42987
2009-08-02 01:00:56 +00:00
Norbert Lange
92d292a3f6
made MdatResource struct private and changed the signatures of functions which load the resources.
...
svn-id: r42982
2009-08-02 00:03:42 +00:00
Norbert Lange
59395eb6b6
stole formatting for constructors from existing code
...
svn-id: r42981
2009-08-01 23:14:28 +00:00
Norbert Lange
a28281072d
engines/scumm/scumm.cpp: terminate method is pretty redundant - removed
...
tfmx, player_v4a: refactored Tfmx to allow sharing of resources between 2 instances. Needed changes in player_v4a aswell
svn-id: r42980
2009-08-01 23:02:45 +00:00
Norbert Lange
27ee1eb331
refactored and commented player_va4 a bit
...
fix waitcommand in Tfmx
try making tfmxplayer compile again
svn-id: r42976
2009-08-01 16:10:00 +00:00
Norbert Lange
a4ebf2cfa6
using accessmodifiers in Tfmx now and removed/disabled functions that now dont work anymore (the commandline utility cant be compiled anymore as result of this)
...
added arraysize of external signals and check it before accesses
moved 2 debug-functions into Tfmx.cpp, removed depencies to files in the tfmx folder
moved common code for fade-effects in a seperate method
svn-id: r42961
2009-07-31 14:29:04 +00:00
Norbert Lange
bb64bf008d
merge with trunk
...
svn-id: r42574
2009-07-17 21:23:54 +00:00
Travis Howell
cff307e55d
Fix bug #2821986 - COMI: setting to 'subtitles only' does not disable speech.
...
svn-id: r42548
2009-07-17 00:25:27 +00:00
Travis Howell
c0965b2a2a
Fix using subtitles only setting in The Dig.
...
svn-id: r42545
2009-07-17 00:10:10 +00:00
Johannes Schickel
1e3beb40c0
This commit is just for DrMcCoy. (forgot to fix two usages of whitespaces instead of tabs for indentation -.-)
...
svn-id: r42539
2009-07-16 17:44:05 +00:00
Johannes Schickel
2422ee06a2
Formatting fixes.
...
svn-id: r42538
2009-07-16 17:39:16 +00:00
Vicent Marti
af289bdb03
Fixed bug 2820514 ("Help dialog causes crash")
...
svn-id: r42537
2009-07-16 17:29:31 +00:00
Travis Howell
9c06549d31
Hack is no longer required, due to revision 42498.
...
svn-id: r42499
2009-07-15 05:00:59 +00:00
Travis Howell
b159517dc3
Fix bug #2821215 - DIG: Skipping planetarium animation disables F5 menu.
...
svn-id: r42498
2009-07-15 02:06:26 +00:00
Johannes Schickel
464ee013f0
Replaced char usage by int8, since char is unsigned on Linux/PPC by default.
...
svn-id: r42490
2009-07-14 19:32:25 +00:00
Johannes Schickel
51a9bfc9e2
Refactor GUI options update into a function in Common: updateGameGUIOptions.
...
svn-id: r42446
2009-07-13 18:47:32 +00:00
Johannes Schickel
88e0fc2c43
Add transparent GUI options update for SCUMM too.
...
svn-id: r42445
2009-07-13 18:32:03 +00:00
Willem Jan Palenstijn
4ea74d7e04
Add one more type of IQ-points filename (for bug #2820803 )
...
svn-id: r42436
2009-07-13 14:46:14 +00:00
Travis Howell
01624bbb28
Fix bug #2820472 - MAZE: Keyboard input fault.
...
svn-id: r42434
2009-07-13 07:55:11 +00:00
Kostas Nakos
b0b12b60ed
oops, fix props
...
svn-id: r42421
2009-07-12 16:40:10 +00:00
Kostas Nakos
810bbca93c
fix build with arm-asm routines
...
svn-id: r42420
2009-07-12 15:59:56 +00:00
Max Lingua
55cda3aa25
ScummVM/PS2 bugs fixed by this commit:
...
- general file write corruption (eg. ScummVM.ini, etc.)
- COMI specific save crash / corruption
(added option in engines/scumm/saveload.cpp to disable
thumbnails on PS2, as emergency fallback in case the
fix should prove to be insufficient)
- implemented _screenChange logic
(fixes grabOverlay & COMI popup menu)
- fixed higher pitch (chipmunk fx)
- made NET IRXs optional to allow it to work on fat PS2 without net+hd
- fixed cursor restore on RTL
- added "." as R2 to skip single lines of dialog
- added write cache
svn-id: r42404
2009-07-12 05:38:08 +00:00
Travis Howell
1c02b93b70
Fix pinball type mini game in Putt-Putt Enters The Race.
...
svn-id: r42382
2009-07-11 12:23:42 +00:00
Sven Hesse
2ceea652e6
Explicitely instantiate the decompressWizImage() templates, so that they won't be optimized away, as they are also used in akos.cpp
...
svn-id: r42380
2009-07-11 10:24:06 +00:00
Travis Howell
fb38a1b0ba
Fix bug #2819628 - DETECTOR: Atlantis CD sets wrong gui options.
...
svn-id: r42364
2009-07-11 01:40:53 +00:00
Johannes Schickel
4dc454581c
Change all uses of FM-Towns/fm-towns to FM-TOWNS.
...
svn-id: r42235
2009-07-07 19:18:53 +00:00
Johannes Schickel
59aa80b2d2
Fix mismatching format arguments.
...
svn-id: r42105
2009-07-04 18:54:27 +00:00
Max Horn
cbea1a1193
Added more GCC_PRINTF attributes, and fixed resulting warnings in format strings
...
svn-id: r42054
2009-07-03 10:40:49 +00:00
Max Horn
385421e95b
Flag what looks like a bug in the CMS player code -- somebody should verify and fix this properly
...
svn-id: r42011
2009-07-01 20:51:47 +00:00
Max Horn
c4f6295330
Fixed some more warnings observed on buildbot
...
svn-id: r42010
2009-07-01 20:51:34 +00:00
Max Horn
a6b57dc3a9
- Added GCC_PRINTF attribute to several funcs where it makes sense
...
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings
- removed duplicate prototypes for some funcs
- fixed some "increases required alignment of target type" warnings
svn-id: r42009
2009-07-01 20:51:04 +00:00
Norbert Lange
abef70f4e1
Merging in changes from trunk
...
svn-id: r41989
2009-07-01 14:45:24 +00:00
Norbert Lange
e3a5da7b7e
engines/scumm/*: enabled choosing of the colorpalette, by setting RenderMode to EGA the "old" palette will be used
...
tfmx/tfmxplayer.cpp: removed some unused stuff
sound/mods/tfmx.cpp: emulating the way MI initialises new macro-programms. (Difference might not be audible at all)
svn-id: r41976
2009-06-30 17:41:24 +00:00
Norbert Lange
536eb14d03
Fix regression
...
svn-id: r41857
2009-06-25 09:30:49 +00:00
Norbert Lange
01c3db4d76
Fixed restarting of song (hopefully thouroughly)
...
replaced all modulos with masks
swapped Paulas stereo output
svn-id: r41856
2009-06-25 08:57:15 +00:00
Norbert Lange
8e00db241f
fixed portamento-effect.
...
Added stopping of sfx, seems like Monkey Island is pretty messy when it comes to handling sfx though.
Those two changes fix the "mansion burglary"
svn-id: r41716
2009-06-20 21:04:57 +00:00
Norbert Lange
4725f4ab38
inadvertedly used autofreestream which resulted in the Tfmx-Object beeing deleted twice
...
svn-id: r41712
2009-06-20 14:15:30 +00:00
Norbert Lange
115c276d4c
modified doSong so you can start a new Song without killing running macros
...
svn-id: r41693
2009-06-19 22:13:43 +00:00
Norbert Lange
f94b8565a9
more cleanups, got rid of pendingTrackstep variable
...
svn-id: r41686
2009-06-19 20:41:32 +00:00
Norbert Lange
4865863f6c
Enabled signals and made ScummVM use them (they specify when a song should be stopped)
...
Cleanups in player_v4a.
svn-id: r41685
2009-06-19 20:17:53 +00:00
Norbert Lange
c7697fb200
added support for SFX by using a seperate Player for them.
...
svn-id: r41676
2009-06-19 14:30:09 +00:00
Norbert Lange
c3596c184b
Ugly hack for fixing color palette
...
svn-id: r41672
2009-06-19 11:24:06 +00:00
Fabio Battaglia
ab3d3ae1cf
scumm: added the missing word "version" in a comment
...
svn-id: r41635
2009-06-18 13:50:26 +00:00
Travis Howell
5a8f066497
Correct actor layering method in HE90+ games.
...
svn-id: r41625
2009-06-18 06:18:31 +00:00
Norbert Lange
6126341755
changed musictiming again, using a 25/70 seconds as counter.
...
svn-id: r41585
2009-06-16 14:12:53 +00:00
Norbert Lange
f0b74418bc
Removed some debugmessages so Linux manages to build again =/
...
svn-id: r41527
2009-06-14 21:49:33 +00:00
Norbert Lange
1fcd6bff08
player_v4a:
...
Made musictimer work a bit better, merged the 2 tables into 1
svn-id: r41526
2009-06-14 19:40:24 +00:00