Commit Graph
137148 Commits
Author SHA1 Message Date
athrxx 78de93126f SCUMM: (FM-TOWNS) - optimize drawing code
("drawing" in this case means the data conversion and transfer from the gfx layers to the screen buffer)

From my measuring experiments in the MSVC debugger this speeds up the drawing 2 - 3 times. Not sure about release builds, whether these profit even more.
2021-05-24 03:34:49 +02:00
ScummVM-Translations fbce939811 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-24 01:13:20 +00:00
Scott Percival f3b166befc DIRECTOR: Adjust lingoexec debugging levels
--debuglevel=2 will show the call stack after each function call
--debuglevel=3 will show the current instruction
--debuglevel=5 will show the stack after each instruction
--debuglevel=9 will show the variables after each instruction
2021-05-24 09:08:45 +08:00
Scott Percival ee0b6affc3 DIRECTOR: Limit SoundCastMember looping flag to v4 and up 2021-05-24 09:08:45 +08:00
ScummVM-Translations bd7184be3d I18N: Update translations templates 2021-05-23 22:56:24 +00:00
sluicebox 4e8db68d4a SCI: Remove asserting "new" allocation results 2021-05-23 16:55:35 -06:00
sluicebox f7ba6bb448 SCI: Remove redundant assert 2021-05-23 16:52:43 -06:00
Paul Gilbert 81a598e009 AGS: Added detection entry 2021-05-23 14:21:28 -07:00
SupSuper e97f3ae4fa MSVC: Enable ASan for Analysis builds 2021-05-23 21:35:10 +01:00
ScummVM-Translations f52f5c9b62 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-23 19:20:08 +00:00
Eugene Sandulenko 53267cbad3 MOHAWK: Added detection for two Little Ark company games. Inspired by bug #12275 2021-05-23 21:19:24 +02:00
Eugene Sandulenko b19f0173c9 DIRECTOR: Added detection for Macintosh II version of L-ZONE 2021-05-23 19:57:18 +02:00
ScummVM-Translations a2411af657 I18N: Update translations templates 2021-05-23 17:28:05 +00:00
sluicebox a8dacadf40 SCI: Use initializer list for all SciEngine members
Cleans up inconsistencies and excludes more SCI32 members
from SCI16-only builds
2021-05-23 11:26:30 -06:00
Eugene Sandulenko 90a98160a9 SAGA: Disable dino and fta2 from the engine 2021-05-23 19:14:38 +02:00
Paul Gilbert 6d4205ab2b AGS: Remove duplicate detection entries 2021-05-23 08:10:03 -07:00
Eugene Sandulenko 5b30618ee0 SAGA: Disable dino and fta2 from the engine 2021-05-23 16:04:53 +02:00
Cameron Cawley 0c59abf327 GRAPHICS: Optimize the Normal scaler slightly 2021-05-23 10:33:18 +03:00
Cameron Cawley 909be8a933 GRAPHICS: Add a Normal5x scaler 2021-05-23 10:33:18 +03:00
Matthew Duggan 4500cc8451 ULTIMA8: Fix int16 casts in 32 bit usecode operands
These opcodes are all unused in Ultima8, so this bug probably only affects
Crusader games.
2021-05-23 16:23:17 +09:00
Matthew Duggan c74ae95508 ULTIMA8: Avoid confman call on every animation 2021-05-23 16:23:17 +09:00
Matthew Duggan b9ddaf64f2 ULTIMA8: Remove some dead code
Code that has been #if 0 for a long time, and some default setting for Crusader
which is not used.
2021-05-23 16:23:17 +09:00
Antoniou Athanasios 01e08d5cbe I18N: Update translation (Greek)
Currently translated at 100.0% (1641 of 1641 strings)
2021-05-23 02:35:05 +00:00
sluicebox 9243be0b8d SCI32: Fix GK1 comic-book cartoon timing, animation 2021-05-22 18:47:17 -06:00
SupSuper 024eb036fe PRINCE: Copy audio streams 2021-05-22 23:50:42 +01:00
SupSuper b263ca4cf3 MOHAWK: Copy audio streams (fix 12513) 2021-05-22 23:33:36 +01:00
SupSuper 286ebbdec7 TUCKER: Don't allocate audio files on the stack 2021-05-22 23:25:56 +01:00
athrxx 78ec256cca SCUMM: (FM-TOWNS) - fix bug no. 12560 ("[FM Towns] scrolling much too slow")
(partly revert fb8f1084)

There is no simple solution that would still  leave the "butter smooth" scrolling for faster platforms intact. I have measured times between several code points to find any bottlenecks. My finding is that even single script opcodes may well take over 200ms to execute. And exceeding a singe 60 Hz tick happens way more often (which makes the scrolling fall behind and have to catch up, thus becoming a bit sloppy). So, for the "butter smooth" scrolling I'll probably implement a timer for the screen updates (which will then really behave much more like the interrupt handler of the original). But that's for a separate commit. This one is mostly about the bug ticket..
2021-05-22 14:24:54 +02:00
Eugene Sandulenko e8b88219ea DEVTOOLS: Fix compilation 2021-05-22 14:11:53 +02:00
ScummVM-Translations 39cc305fa5 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-22 11:50:25 +00:00
Le Philousophe f074eb1533 AGS: Fix format string warning
Make use of %s guarantees that error message won't get expanded one more
time
2021-05-22 13:48:53 +02:00
Le Philousophe 799bf8aafa AGS: Move debug channels to detection
This fixes build with older compiler which don't support C++11 when
building detection code.
2021-05-22 13:45:21 +02:00
Le Philousophe ec7c5bec6d ASYLUM: Use smaller include
Whole asylum.h is not needed and contains C++11 constructs. Detection
fails to build with older compilers in this case.
2021-05-22 13:44:19 +02:00
Le Philousophe 42e45f6769 NANCY: Move debug channels in detection.h to avoid pulling whole nancy.h
This one includes C++11 constructs which are not accepted by older
compilers
2021-05-22 13:42:55 +02:00
ScummVM-Translations d52c918bbc I18N: Update translations templates 2021-05-22 10:29:09 +00:00
sluicebox f0d19d600f SWORD25: Remove duplicate debug channel
This is now a fatal error after the recent debug channel refactor
2021-05-22 04:28:23 -06:00
ScummVM-Translations 8b6b739c85 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-22 10:24:08 +00:00
sluicebox 48a821e4eb HADESCH: Fix incorrect debug channel 2021-05-22 04:23:32 -06:00
ScummVM-Translations 67bc175314 I18N: Update translations templates 2021-05-22 10:02:01 +00:00
sluicebox cbe971e551 LASTEXPRESS: Add missing debug channel terminator 2021-05-22 04:01:17 -06:00
sluicebox 55344bf0bc SCUMM: Add missing debug channel terminator 2021-05-22 03:56:02 -06:00
sluicebox 41226396b2 SCI: Add missing debug channel terminator 2021-05-22 03:55:37 -06:00
sluicebox 96e05f5b5c SCI: Add SQ4 Spanish 5.25" floppy detection entry
Trac #12524
2021-05-21 22:29:17 -06:00
sluicebox 4e347027fa SCI: Fix SQ4 Spanish detection entry's options
This is a localized floppy version that was distributed on a CD,
it doesn't have the features of the CD version
2021-05-21 21:42:53 -06:00
sluicebox f3e890889f SCI32: Fix GK1 CD end-game font 2021-05-21 21:42:53 -06:00
Paul Gilbert 8d50c6cd15 AGS: Added detection entries 2021-05-21 18:48:52 -07:00
Paul Gilbert fb55d3bac4 AGS: Cleanup of Ben Jordan detection entries 2021-05-21 18:48:52 -07:00
ScummVM-Translations cc2e80358b I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-22 01:14:26 +00:00
lolbot-iichan 198cef7837 LURE: Fix compilations on platforms without TTS (#3024) 2021-05-22 04:14:16 +03:00
ScummVM-Translations 7c91d260a0 I18N: Update translations templates 2021-05-21 23:35:08 +00:00