Age | Commit message (Collapse) | Author |
|
usage (#1551)
SDL1/2: Exclude AmigaOS4 from returning 0 for .ascii
*reset .ascii to 0, when Num-Lock is NOT enabled and keypad directional keys are pressed* (original description) is causing the numpad to play dead completely on AmigaOS4 (no matter if numlock is active or not). This is a workaround for the SCUMM engine, where keycodes are mixed with ASCII codes.
Check commit f5ed14e93d85b638c8e49468b2885c1278d56d20 for reference.
Fixes bug #10558. Tested with both SDL1 and 2 on AmigaOS4 and with both Indiana Jones games.
|
|
|
|
|
|
|
|
Compilation was broken for BLADERUNNER_ORIGINAL_SETTINGS(1) and BLADERUNNER_ORIGINAL_BUGS(1)
|
|
|
|
|
|
|
|
|
|
Add parser support for multilingual Amiga versions that were released
in 1991 and are SCI_VERSION_1_MIDDLE
|
|
|
|
He will now resume interrogation after McCoy interrupts him
Also used named constants for timers
|
|
|
|
They become annoying fast; probably the reason they were cut
|
|
|
|
|
|
Fixes an icon lingering in the verb bar after scheduled meals, bug #10772
|
|
|
|
AR01: Fish dealer behavior fix, AR02: music fix, CT01: Spinner may fly in (loop)
|
|
|
|
And an additional bug fix for gravel footstep sounds
And I added some comments for marking the unused SFX sounds in game_constants.h
|
|
Instead of defining a new variable constant pi we use M_PI.
|
|
|
|
|
|
I added tests for firstChar, setChar, insertChar
|
|
|
|
|
|
|
|
|
|
Completed Add, Adjust and Remove Looping_Sound(), Pending Ambient_Sounds_Add_Sound
|
|
|
|
Still pending cleaning up Ambient_Sounds_Add_Sound and Ambient_Sounds_Add_Looping_Sound calls
|
|
|
|
|
|
|
|
Fixes a Crazylegs bug where he can interrupt himself
Could probably be used elsewhere if there are any other such cases.
|
|
|
|
|
|
Fixed McCoy appearing early at start of scene before disappearing
Also added sound for going down when called from button
|
|
|
|
|
|
|
|
We don't change the icon that often but there's much more x11 colors than just black and gray20 that we may end up having in the XPM file
|
|
This adds specific support for SCI0_EARLY targets.
Based on and tested with Christmas Cards 1988.
I've not added the volume reset (neither for SCI0_EARLY nor SCI0_LATE), since the ScummVM driver seems to handle volume differently on purpose (probably based on SCI1?).
|
|
The square sound channels will be out of spec when playing on the lowest octave. The result is a rather ugly noise. This bug makes a rather subtle appearance if the channel remapping is accurate, but it becomes quite obvious in the SQ4 intro with the current implementation. This commit turns off the channel when trying to play out of spec.
|
|
I put this in an separate commit to make it easier to review/revert. I've tried to make this as minimum invasive as possible. That's why I put this in place of the former call to onNewSound().
SCI_0_LATE sound drivers (probably also SCI_0_EARLY, but I don't know that) do some midi track initialization, mostly resetting certain values and assigning voices (hardware channels) to midi parts. The information for this comes from the track header.
The SCI0 version of the PC-98 sound driver relies on this code. The driver checks the channel flags with two different masks and assigns different sound channel types accordingly. This can't be done with the 0x4B event. Using the 0x4B event is sort of counter intuitive anyway, since only some of the SCI0 drivers even support that event.
It seems that the only driver making use of onNewSound() was MT-32. I've adapted the driver to my changes, although I am quite sure that the sound will be unaffected. The only thing that the MT-32 driver does with the header information is checking whether a midi part should play or not and assign exactly one timbre (with exactly the same number) to that part if required.
|
|
This fixes two evalutation issues specific to the MSVC x64 release build (other builds worked fine).
This also fixes an analysis warning regarding my use of the span code.
|
|
- this supports PQ2 and QFG1
- also add several other fixes
|
|
(supports SCI1 for now)
|
|
Fixes a scene which is incompatible with our text+speech mode, bug #10241
|