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