Age | Commit message (Collapse) | Author |
|
* 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
|
|
replacing int/uint comparsion opcode with new code that also displays much more information in case of errors and also add possibility to easily add workarounds
svn-id: r50997
|
|
svn-id: r50996
|
|
resume fading - fixes lsl6 music when going in from swimming pool
svn-id: r50995
|
|
svn-id: r50994
|
|
svn-id: r50993
|
|
This fixes a number of said specs in Iceman, but has a good
chance of introducing regressions since it's fairly invasive.
It also removes the need for the hack in r50958.
svn-id: r50992
|
|
svn-id: r50991
|
|
svn-id: r50990
|
|
svn-id: r50989
|
|
svn-id: r50988
|
|
svn-id: r50987
|
|
svn-id: r50982
|
|
svn-id: r50981
|
|
svn-id: r50980
|
|
svn-id: r50978
|