Oliver Kiehl
a9f8a9ca18
oops
...
svn-id: r12511
2004-01-19 17:50:38 +00:00
Oliver Kiehl
7080232de0
fix memory leak
...
svn-id: r12510
2004-01-19 17:46:08 +00:00
Oliver Kiehl
18799981aa
fix mp3 and vorbis specific bug in which sound files could have been read
...
as zero-byte files in the case that two following offsets pointed to the
same file.
svn-id: r12509
2004-01-19 17:44:04 +00:00
Nicolas Bacca
76298a9cec
Implements TOGGLE_VIRTUAL_KEYBOARD
...
svn-id: r12459
2004-01-17 23:40:36 +00:00
Oliver Kiehl
563d95c576
fix silly bug
...
svn-id: r12319
2004-01-11 15:42:11 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
d1e6c6059e
renamed global var _debugLevel to g_debugLevel; let Engine constructor init it (this way all engines get it for free, allows further cleanup); removed some useless/duplicate member vars in SwordEngine
...
svn-id: r12134
2004-01-04 14:00:58 +00:00
Max Horn
b1d729d6dd
renamed SimonSound class back to just Sound (now that we use namespaces that is just fine)
...
svn-id: r12098
2004-01-03 01:28:00 +00:00
Travis Howell
f845008972
Add work around for bug in French version of Simon the Sorcerer 1
...
svn-id: r12068
2004-01-01 10:42:10 +00:00
Travis Howell
dcbbb04d3c
Reduce some buffers to more reasonable sizes.
...
svn-id: r12067
2004-01-01 09:00:40 +00:00
Travis Howell
2625149584
Avoid memory corruption
...
svn-id: r12065
2004-01-01 08:42:49 +00:00
Travis Howell
7dbf520f67
Subtitles check wasn't quite right.
...
svn-id: r12064
2004-01-01 06:29:27 +00:00
Travis Howell
0392f86001
Add hack to stop invalid opcode in French version of Simon the Sorcerer 1.
...
This was a bug in original game and causes several bad effects.
svn-id: r12063
2004-01-01 05:13:17 +00:00
Travis Howell
23fd50715f
Add better detection of simon2mac
...
svn-id: r12048
2003-12-31 02:43:51 +00:00
Travis Howell
71c20c698c
Add some md5 checksums of files for Simon1/2 games.
...
svn-id: r12047
2003-12-31 02:03:17 +00:00
Travis Howell
b51d271cc6
Fix regression
...
svn-id: r12025
2003-12-30 00:37:00 +00:00
Max Horn
436b5c5f7d
Use VOC reader from voc.h
...
svn-id: r11963
2003-12-27 14:11:03 +00:00
Max Horn
859a9c0129
o Added SoundMixer::isReady()
...
o Removed SoundMixer::bindToSystem()
o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady()
svn-id: r11893
2003-12-24 17:42:22 +00:00
Travis Howell
3cd69b641f
Should apply to all Simon1 versions
...
svn-id: r11882
2003-12-24 00:26:52 +00:00
Max Horn
e9269257f3
turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, mainly because people kept (accidentally and sometimes on purpose :-) misusing them
...
svn-id: r11881
2003-12-24 00:25:18 +00:00
Travis Howell
10579f2e75
Add delay to help reduce cpu usage in some sections.
...
svn-id: r11875
2003-12-23 10:47:36 +00:00
Travis Howell
94750df7ee
Ooops
...
svn-id: r11874
2003-12-23 10:08:54 +00:00
Travis Howell
2ab86ff62a
Fix inventory flashing when using F10 in Simon1 after conversation.
...
svn-id: r11873
2003-12-23 10:00:51 +00:00
Travis Howell
0727697db0
Add correct value from simon2dos disasm.
...
Last value was guess for smooth scrolling.
svn-id: r11872
2003-12-23 09:08:11 +00:00
Travis Howell
9601273824
Ooops
...
svn-id: r11871
2003-12-23 09:03:29 +00:00
Travis Howell
35be4ef554
Add var to track current subroutine been used.
...
Add work around to display one section of Simon the Sorcerer 1 introduction in lower half of screen.
svn-id: r11870
2003-12-23 08:59:30 +00:00
Travis Howell
f681946192
Add comment
...
svn-id: r11869
2003-12-23 06:55:26 +00:00
Travis Howell
10bdda505c
simon2dos/talkie used different expire_vga_timers() code.
...
Solves several bugs.
Using simon1 timer_proc() seciton as work out for speed issue at the moment.
svn-id: r11867
2003-12-23 06:35:17 +00:00
Travis Howell
d668694d66
Switch back to older method (Used in Hebrew version) of combined speech and subtitles for Simon2.
...
svn-id: r11847
2003-12-22 11:08:35 +00:00
Max Horn
dfa5e09aec
cleanup; fix endian bug which caused the dreaded Simon1 hang on MacOS (_palette_color_count was treated as a 32 bit int when it is only 16 bit -> once again proves that one should be really really carefully with pointer cast hacks!)
...
svn-id: r11835
2003-12-21 18:50:44 +00:00
Travis Howell
fdbceaf5e3
Add music_mute config option to Simon 1/2
...
svn-id: r11825
2003-12-21 16:55:50 +00:00
Travis Howell
522938f7fa
Add sfx_mute to simon
...
svn-id: r11824
2003-12-21 16:51:31 +00:00
Max Horn
5eef5d4e15
add purely experimental & untested Ogg Vorbis support to Simon
...
svn-id: r11816
2003-12-21 16:01:36 +00:00
Marcus Comstedt
4fa0d93dfb
Use of stat() is not portable...
...
svn-id: r11813
2003-12-21 15:53:38 +00:00
Max Horn
f19f73eb50
Make it possible for game detection functions to detect language/platform (not yet done by any detector, but will come with the MD5 detection code)
...
svn-id: r11811
2003-12-21 15:29:52 +00:00
Travis Howell
7b498fe7db
Switch speech config option to speech_mute config options, for Simon 1/2 games. In order to match other engines.
...
svn-id: r11810
2003-12-21 14:42:19 +00:00
Travis Howell
eb8af1c05f
Revert for now, breaks VC.
...
svn-id: r11807
2003-12-21 09:01:58 +00:00
Travis Howell
a7201f0dac
Might as well merge, not need for larger sizes.
...
svn-id: r11804
2003-12-21 06:36:29 +00:00
Max Horn
dafca64f36
don't use sound/mixer index, rather use the sound handle!
...
svn-id: r11794
2003-12-21 00:05:00 +00:00
Travis Howell
fb61c84042
Enable more debugging output
...
svn-id: r11793
2003-12-21 00:03:15 +00:00
Travis Howell
4374894733
Correction
...
svn-id: r11779
2003-12-20 10:21:32 +00:00
Travis Howell
aceafcbb48
Add correction solution for missing song in dwarf mines of Simon1.
...
svn-id: r11774
2003-12-20 09:05:25 +00:00
Travis Howell
50c2dc9b25
Correction
...
svn-id: r11773
2003-12-20 08:23:31 +00:00
Travis Howell
ff55c1ae4b
Correction
...
svn-id: r11772
2003-12-20 07:59:42 +00:00
Travis Howell
6effdfac9f
Enable vgascript dump option.
...
svn-id: r11771
2003-12-20 06:39:24 +00:00
Travis Howell
fb89d1a32e
Revert bug work around, still can't detect conversation will enough yet.
...
svn-id: r11770
2003-12-20 06:00:55 +00:00
Travis Howell
19fe4c947a
Simpler check
...
svn-id: r11769
2003-12-20 04:34:24 +00:00
Travis Howell
20a6ad7572
*** empty log message ***
...
svn-id: r11768
2003-12-20 04:29:17 +00:00
Travis Howell
cc4716c831
Remove warning.
...
svn-id: r11767
2003-12-20 04:25:01 +00:00
Travis Howell
158755382b
Fix iventory arrowsin some versions of Simon1.
...
svn-id: r11765
2003-12-20 04:20:22 +00:00