Commit Graph

500 Commits

Author SHA1 Message Date
Travis Howell
bbbebd9d14 Some basic suport for reversed text for hebrew version.
svn-id: r9278
2003-07-29 06:12:52 +00:00
Marcus Comstedt
4dfd76fb9d <memory.h> is not a standard header file. (Merge from branch-0-5-0.)
svn-id: r9255
2003-07-28 17:14:41 +00:00
Max Horn
a57263fa0a unification
svn-id: r9242
2003-07-28 11:48:07 +00:00
Travis Howell
b8ce60ea18 Count amount of save files available so load/save dialog works correctly.
svn-id: r9196
2003-07-27 12:05:08 +00:00
Travis Howell
9937e18ba5 Surprised this has not caused major problems
svn-id: r9188
2003-07-25 08:49:54 +00:00
Travis Howell
9bb773c67d Use correct frame rate value from disasm, fixes minor timing issue in simon 2 in
troduction.
Correct default _lock_counter value

svn-id: r9186
2003-07-25 06:55:05 +00:00
Travis Howell
8146de7693 ambient sfx works fine again
svn-id: r9178
2003-07-24 17:49:03 +00:00
Travis Howell
be7597a8c9 Should be right now
svn-id: r9174
2003-07-24 16:54:40 +00:00
Travis Howell
316162fe19 Ooops
svn-id: r9171
2003-07-24 15:15:35 +00:00
Travis Howell
635fea9b17 Simon games shold only play one voice at a time.
Fixes many voice overlaps
Fixes subtitles been ot of sync with voice, with simon 1 versions that had combi
ned speech/subtitles.

svn-id: r9167
2003-07-24 14:21:56 +00:00
Travis Howell
55c71f65c0 Another leak
svn-id: r9165
2003-07-24 12:32:56 +00:00
Travis Howell
f930abe568 Check before releasing memory
svn-id: r9163
2003-07-24 12:05:06 +00:00
Travis Howell
da0db02f6e Fix for simon2mac voices problem, bug #776803
svn-id: r9160
2003-07-24 10:20:56 +00:00
Jamieson Christian
17a888b65a Fix for Bug [775534] 0.5.0 RC SIMON1DOS Random sfx notes during music
Corrected a problem with resource size computation for GMF sound
effect resources. Since GMF resources have no size info, we were
computing sizes with the assumption that each GMF appears in its
own file, so the file size becomes the resource size. This is true
for simon1dos music files but not for SFX files. This fix uses the
resource offset pointers at the beginning of SFX files to properly
compute the size of SFX resources.

svn-id: r9155
2003-07-24 04:19:42 +00:00
Travis Howell
0e499b9a80 That last change wasn't quite right
svn-id: r9119
2003-07-22 12:16:56 +00:00
Travis Howell
7d52141329 Fix simon1talkie regression
svn-id: r9118
2003-07-22 12:09:56 +00:00
Travis Howell
760bfb2245 Rename function, update comments
svn-id: r9108
2003-07-21 16:25:16 +00:00
Travis Howell
93cb369da7 Rename variable
svn-id: r9106
2003-07-21 09:11:21 +00:00
Travis Howell
2b5cc772d7 Add sfx/voice support for simon1cd32, thanks to olki.
Adjust a few debugs
Add hack to allow load/save in simon1cd32 via keyboard

svn-id: r9105
2003-07-21 04:00:04 +00:00
Travis Howell
a4b5891dd1 Use automatic dirty rect code for simon games for now to reduce CPU usage
svn-id: r9093
2003-07-20 15:31:47 +00:00
Travis Howell
82f90bb6cf Fix regression
Switch erros to warnings

svn-id: r9092
2003-07-20 15:17:11 +00:00
Travis Howell
2583f4e629 Remove comment
svn-id: r9090
2003-07-20 07:27:28 +00:00
Travis Howell
dc25058c3e Add game specific scaler override to sky
Add game specific scaler and full screen override to simon

svn-id: r9067
2003-07-18 15:37:06 +00:00
Travis Howell
f91fb2980a This is actually needed
svn-id: r9049
2003-07-16 12:21:09 +00:00
Travis Howell
60e5e16ae6 Check if voice file exists in simon2
svn-id: r9040
2003-07-15 16:51:06 +00:00
Travis Howell
2b7227679a Use debug output instead of warnings for simon
Fix debug output in sky

svn-id: r9039
2003-07-15 16:40:24 +00:00
Travis Howell
d0915c690c Remove unneeded warning
svn-id: r9038
2003-07-15 15:26:17 +00:00
Travis Howell
eddf075495 Remove warning in simon
Add INDY3EGA Amiga - experimental support for sound effects, patch #771355

svn-id: r9033
2003-07-15 07:29:23 +00:00
Jamieson Christian
eedeffac6a Fixed behavior of "m" key under simon1dos.
The "m" key was turning off both music
AND MIDI sound effects. It now turns off
only the music.

svn-id: r9014
2003-07-14 12:15:17 +00:00
Jamieson Christian
dc3e4ce46b Fixed error that resulted in bad script tracking
when creating sprites during a savegame load
after having been at certain locations.

(If that sounds convoluted, it's because I don't
know why I fixed what I did, only that the code
we had was not quite constructed properly from
assembler references.)

svn-id: r9013
2003-07-14 12:00:20 +00:00
Jamieson Christian
4ae380102a Fix for Bug [770838] SIMON1DOS: Fatal crashes with French version
Fix variable underflow for large subtitle strings with no
discernable whitespace. This fixes crashes for French subtitles
that do, in fact, have whitespace but perhaps not using the
same ASCII character that we scan for. Anyway, the text will
display, albeit with an extra blank line, and ScummVM no longer
blows up.

svn-id: r9009
2003-07-14 10:02:37 +00:00
Jamieson Christian
40eac8b182 Fixed typo. While I agree that this error should have
been caught before committing (compiler didn't detect
need to do incremental build, sorry), I think if something
this trivial is going to get such a reaction, I have to
agree with Fingolfin that a release or RC branch is
advisable regardless of how slow one predicts the CVS
traffic will be.

svn-id: r9005
2003-07-14 09:02:12 +00:00
James Brown
2980a78dff We ARE in a cvs freeze, PLEASE at least test if your code compiles before commiting...
Jamieson, this isn't even a valid line of C! @toad Jamieson630

svn-id: r9004
2003-07-14 08:48:38 +00:00
Jamieson Christian
74d3d914a9 Feature [770161] SIMON: Remap instruments to GM
Apparently Simon 1 (all versions) uses MT32 instruments,
so now we map them to GM *unless* the --native-mt32
option was specified.

svn-id: r9001
2003-07-14 08:29:17 +00:00
Max Horn
963ecad362 debug/warning/error all automatically output a newline
svn-id: r8991
2003-07-13 16:22:17 +00:00
Jamieson Christian
39a088229a Fix for Bug [768940] SIMON: Music in Swamp shouldn't loop
Fixed problem with how loop control was being handled
in the Simon 2 music queueing logic.

svn-id: r8968
2003-07-13 06:29:49 +00:00
Max Horn
d098334fe6 updated code to use type MutexRef; added class StackLock (from sdl backend, now in util.*)
svn-id: r8777
2003-07-05 15:19:11 +00:00
Max Horn
6ca8d634fd only declare class MP3Sound if USE_MAD is #defined
svn-id: r8644
2003-06-24 21:52:52 +00:00
Max Horn
7281ac6907 undo this change again - proper fix would be to correct the MP3 playback code
svn-id: r8593
2003-06-21 22:04:20 +00:00
Max Horn
2b580871c2 delete _sound when SimonState is destroyed; fix leak & enian bug in playSting (but somebody please test that, I don't have simon1dos)
svn-id: r8582
2003-06-21 15:53:27 +00:00
Max Horn
ceb1005f6c some more memory inits; cleanup
svn-id: r8581
2003-06-21 15:42:20 +00:00
Max Horn
3de24123e7 fix some memory leaks
svn-id: r8580
2003-06-21 15:36:19 +00:00
Max Horn
0cb2053d9d init some member vars previously not inited
svn-id: r8579
2003-06-21 15:32:35 +00:00
Max Horn
ece6f28fd7 fix (?) for an invalid read report in valgrin
svn-id: r8578
2003-06-21 15:32:25 +00:00
Max Horn
0832c1f662 reuse file, remove file2 usage
svn-id: r8573
2003-06-20 12:25:37 +00:00
Travis Howell
b95ad27849 misc.
svn-id: r8514
2003-06-16 08:28:15 +00:00
Travis Howell
81eeff479d Change GF_AMIGAS back to GF_AMIGA
svn-id: r8510
2003-06-15 14:07:53 +00:00
Max Horn
e6455a9dd2 cleanup
svn-id: r8509
2003-06-15 13:07:06 +00:00
Max Horn
9ef0657c5c renamed Sound -> BaseSound to avoid conflicts with the scumm class of the same name (we really should start to put all the Scumm/Simon/Sky code into namespaces
svn-id: r8508
2003-06-15 12:22:19 +00:00
Max Horn
7f7ce14d5e cleanup
svn-id: r8507
2003-06-15 11:52:42 +00:00