Age | Commit message (Collapse) | Author |
|
getPortById() error was caused by us remembering port when going interactive, restoring it and restoring it all the time afterwards as well
svn-id: r51071
|
|
sci32
svn-id: r51070
|
|
svn-id: r51069
|
|
svn-id: r51068
|
|
also check delta, because _play_tick does not include delta at that point - fixing sq1 ship takeoff
svn-id: r51067
|
|
svn-id: r51066
|
|
kGraph(drawLine) gets called sometimes with additional parameter
svn-id: r51065
|
|
longbow and king's quest
KQ has the same issues as hoyle 3
svn-id: r51063
|
|
svn-id: r51062
|
|
0 is now don't call
1 is do call
2 is don't call and fake acc
makes more sense
svn-id: r51060
|
|
gets called with object 0:0 in several scenes, just ignore that call
svn-id: r51059
|
|
kDoSound(resumeAfterRestore) is called right after restoring a saved game for sound-sci0 games, we already resume playing music inside restore, so we don't need to implement this at all
svn-id: r51058
|
|
svn-id: r51057
|
|
An #include was missing, causing the driver to never be built. Also fixed what
looked like a cut-and-paste error in generating the features string.
svn-id: r51056
|
|
* Added a yes/no variable _unix to configure, which controls when
-DUNIX is added to DEFINES
* Enable SEQ MIDI via _seq_midi by default on UNIX type systems,
except for those which override that.
* Switch SEQ MIDI code to check #define USE_SEQ_MIDI
(alternatively, we could compile it only conditionally...)
svn-id: r51055
|
|
* Remove unused add_to_config_mk_if_no()
* Add two new functions: define_in_config_h_if_yes() and
define_in_config_if_yes(). These make it much more convenient
to #define something in config.h, or in both config.h and config.mk
simultaneously.
* Convert configure code to use the two new functions, were appropriate.
* Add preliminary USE_SEQ_MIDI support, as discussed on scummvm-devel.
This is incomplete as it does not actually detect anything, it just
allows turning off _seq support.
svn-id: r51054
|
|
svn-id: r51053
|
|
this call can't be right, gets called in kq1 several times and would stop background effects
svn-id: r51039
|
|
svn-id: r51037
|
|
svn-id: r51036
|
|
fixed mixed-up fairy tales demo
svn-id: r51035
|
|
sierra fixed this problem by having an up cursor starting one pixel-line later, adjusting in that case would be wrong
svn-id: r51034
|
|
makes pq2 load japanese vocabulary too
svn-id: r51033
|
|
svn-id: r51032
|
|
we have to reset the parser when switching vocabulary
svn-id: r51031
|
|
fixes multilingual games not accepting words that contain extended chars (>= 0x80)
svn-id: r51029
|
|
This is based on the Android specific patch found under:
backends/platform/android/scummvm-android-themeengine.patch
After some testing we should be able to get rid of that custom patch.
svn-id: r51028
|
|
not fully working, extended chars do not work currently as input
svn-id: r51027
|
|
lsl6 workaround also happens later, so we switch it to all rooms
svn-id: r51026
|
|
svn-id: r51025
|
|
pq2 japanese only uses sci01 vocabulary and everything else is still like in sci0 - fixes pq2 not accepting any input in parser
svn-id: r51024
|
|
pq2 japanese compares pointers to 2000 to find out if its a resourceid or a pointer
svn-id: r51023
|
|
fixes lsl5 signature mismatch, signature was wrong
svn-id: r51020
|
|
This is also an attempt to make the transition from the old settings to the
new ones a little less rough, by trying to put something sensible into the
first device, which is what's used by default. Currently it prefers 17:x
and 65:x since they're the old defaults, followed by 128:x since that's
probably TiMidity.
The old SCUMMVM_PORT environment variable still overrides any config
settings. I haven't made up my mind whether or not that's a good idea, but
at least it prints a warning message.
TODO: The old 'alsa_port' setting is not handled. It should probably be
used to set sensible defaults for the new settings, but I'm not sure where
this should be done.
TODO: The documentation will need to be updated, once everything is working
the way it should.
svn-id: r51019
|
|
little adjustment of r51017
svn-id: r51018
|
|
only set signal when sample was/is playing, fixes qfg2 genie intro
svn-id: r51017
|
|
We should probably open the sequencer the exact same way, both when
opening the driver and when asking it for available MIDI devices. Not
that I've been able to figure out the difference between "hw" and
"default" from the fine ALSA manual...
And I'm not sure we really need to try and keep compatibility with
ancient (pre-0.9.0?) ALSA any longer...
svn-id: r51014
|
|
svn-id: r51011
|
|
svn-id: r51010
|
|
svn-id: r51009
|
|
svn-id: r51008
|
|
svn-id: r51007
|
|
svn-id: r51006
|
|
...and add ability to easily add workarounds
remove ACC_ARITHMETIC_L and POP()
svn-id: r51005
|
|
svn-id: r51004
|
|
...and add abitility to easily add workarounds
svn-id: r51003
|
|
svn-id: r51002
|
|
SCI1 sound is pretty much done, but envelope support is still not 100% complete. SCI0 Mac sound is not complete, but sounds "ok" for now.
Much thanks to Walter, who did a ton of work on this.
svn-id: r51001
|
|
...and adding ability to add workarounds easily
svn-id: r50999
|
|
svn-id: r50998
|