aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-11AmigaOS4: Exclude platform from a SDL1/2 keyboard fix that breaks numpad ↵Hubert Maier
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.
2019-04-10BLADERUNNER: Close A.TLK within proper define checkThanasis Antoniou
2019-04-10BLADERUNNER: Ensure A.TLK is closed onShutdownThanasis Antoniou
2019-04-10BLADERUNNER: Persistent sound settings, speech samples fixThanasis Antoniou
2019-04-10BLADERUNNER: Fix compilation when enabling some macrosThanasis Antoniou
Compilation was broken for BLADERUNNER_ORIGINAL_SETTINGS(1) and BLADERUNNER_ORIGINAL_BUGS(1)
2019-04-09Sword25: image trace on quick cursor changes fixFedor Antokhin
2019-04-09COMMON: fixed reading ini files with section containing more than one wordAndrei Prykhodko
2019-04-09CONFIGURE: Override pkg-config on RISC OSCameron Cawley
2019-04-09CONFIGURE: allow pkg-config overridecpasjuste
2019-04-09SCI: Add parser support for LSL3, SQ3 German Amigasluicebox
Add parser support for multilingual Amiga versions that were released in 1991 and are SCI_VERSION_1_MIDDLE
2019-04-09BLADERUNNER: Remove comma from end of enumThanasis Antoniou
2019-04-09BLADERUNNER: Fix Officer Leary crowd interrogationThanasis Antoniou
He will now resume interrogation after McCoy interrupts him Also used named constants for timers
2019-04-08GLK: Fixes for properly closing windowsPaul Gilbert
2019-04-08BLADERUNNER: Reverted animated doors in CT01Thanasis Antoniou
They become annoying fast; probably the reason they were cut
2019-04-08BLADERUNNER: Smoother transition in MA04-M05 in Acts 2-3Thanasis Antoniou
2019-04-07SCI: Add LSL3 German Amiga detection entrysluicebox
2019-04-08SCI32: Fix QFG4 rations icon removal after eatingVhati
Fixes an icon lingering in the verb bar after scheduled meals, bug #10772
2019-04-07BLADERUNNER: Fix Gordo overlap with CT01 loopInThanasis Antoniou
2019-04-07BLADERUNNER: Fix for AR, CT01 Spinner fly-inThanasis Antoniou
AR01: Fish dealer behavior fix, AR02: music fix, CT01: Spinner may fly in (loop)
2019-04-07BACKENDS: Simplify setGraphicsMode on GPH, Dingux and LinuxMotoCameron Cawley
2019-04-07BLADERUNNER: Bugfix for Early Q music fadeoutThanasis Antoniou
And an additional bug fix for gravel footstep sounds And I added some comments for marking the unused SFX sounds in game_constants.h
2019-04-06TESTS: Use M_PI for Common math testsDavid Fioramonti
Instead of defining a new variable constant pi we use M_PI.
2019-04-06BLADERUNNER: Cleaned up Ambient_Sounds_Add_Sound callsThanasis Antoniou
2019-04-06THEME: Remove extranous file from remastered themeMatan Bareket
2019-04-06COMMON: add tests for Common::StringJaromir Wysoglad
I added tests for firstChar, setChar, insertChar
2019-04-06COMMON: add test for Common::isPunctJaromir Wysoglad
2019-04-06COMMON: add 2 tests for common/math.hJaromir Wysoglad
2019-04-06SCI: Fix LONGBOW Green Man riddles and forest sweepsluicebox
2019-04-06SCI: Fix LONGBOW broken pub messagessluicebox
2019-04-06BLADERUNNER: Cleanup for looping soundsThanasis Antoniou
Completed Add, Adjust and Remove Looping_Sound(), Pending Ambient_Sounds_Add_Sound
2019-04-05BLADERUNNER: Minor fix for Random_QueryThanasis Antoniou
2019-04-05BLADERUNNER: SFX named constants and MissSound fixThanasis Antoniou
Still pending cleaning up Ambient_Sounds_Add_Sound and Ambient_Sounds_Add_Looping_Sound calls
2019-04-05RISCOS: Log messages using !ReporterCameron Cawley
2019-04-04GLK: SCOTT: Fix game Id clash on WaxworksPaul Gilbert
2019-04-04GLK: FROTZ: Handle creating Glk window when switching to/from fixed width stylesPaul Gilbert
2019-04-04BLADERUNNER: Support wait for dialogue queues to finishThanasis Antoniou
Fixes a Crazylegs bug where he can interrupt himself Could probably be used elsewhere if there are any other such cases.
2019-04-04WIN32: Ensure the translated dialog strings are using the correct encodingCameron Cawley
2019-04-03GIT: Ignore CMake and Symbian build filesCameron Cawley
2019-04-03BLADERUNNER: Fixes for elevator in UG13Thanasis Antoniou
Fixed McCoy appearing early at start of scene before disappearing Also added sound for going down when called from button
2019-04-02SDL: Use Common::KEYCODE_KP_ENTER instead of SDLK_KP_ENTERCameron Cawley
2019-04-03BLADERUNNER: Fix warning in Big Endianess platformThanasis Antoniou
2019-04-02CREDITS: Proper add Thanasis Antoniou to authorsThanasis Antoniou
2019-04-02BACKENDS: Add gray20 color to our XPM icon parserMatan Bareket
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
2019-04-02SCI: - update MT32/GM driver initTrack methodathrxx
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?).
2019-04-02SCI: (PC-98 driver) - frequency bug workaroundathrxx
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.
2019-04-02SCI: implement SCI0 midi driver track initializationathrxx
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.
2019-04-02SCI: (PC98 sound driver) - bugfixesathrxx
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.
2019-04-02SCI: add SCI0 support to PC-98 sound driverathrxx
- this supports PQ2 and QFG1 - also add several other fixes
2019-04-02SCI: add PC-9801 sound driverathrxx
(supports SCI1 for now)
2019-04-02SCI: Fix SQ4CD Vohaul pocketpal text+speech modesluicebox
Fixes a scene which is incompatible with our text+speech mode, bug #10241