Vladimir Serbinenko
30d9976a1c
SDL: Use hardware palette on RS90 and scale 1
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
70b174bca5
SDL: Disable fullscreen on RS90
...
Fullscreen flag causes an error in SetVideoMode.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
3f6691dc6d
RS90: Workaround for unusual SDL_PixelFormat
...
SDL_PixelFormat returns 0xff/0xff/0xff as pixel format for paletted HWSURFACE.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
b91d873df6
SDL: Support auto-detection of GUI resolution.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
47ab3fe4fc
SDL: Support double-buffering on SDL1.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
462be38081
SDL: Support rendering to 8-bit graphics
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
c86975e7e7
OPENDINGUX: Switch to using modules
...
Those devices are low on memory. Modules allow not to load extra egines.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
4bc23ead4a
CONFIGURE: Disable aspect ratio correction and scaling on rs90
...
IPU already does stretching. So no need to spend resources on it
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
16cd6d7512
OPENDINGUX: Create combined opk for rs90 and rg99
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
0fe52aed23
GUI: Support RGB332 for Theme Engine
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
0557535324
GRAPHICS: Support RGB332 in VectorRendererSpec.
...
This is efficient on RS90
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
96cbe69d1e
VKEYBD: Support RGB332 backing surface
...
This is efficient on rs90
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
2149d3814b
CONFIGURE: Allow OpenDingux to use dynamic modules
...
-mno-shared prevents modules from being usable. Don't add it if modules
are allowed.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
3701325b0e
OPENDINGUX: Don't add posix files twice
...
They are already added by POSIX conditional as OpenDingux is POSIX compliant
(Linux-based). Adding it twice confuses some linkers.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
b9aa479bba
GRAPHICS: Support Floyd dithering for RGB332
...
RGB332 is a special case of CLUT8 but RGB332 support allows to skip passing
palette explicitly and speeds up the dithering
2023-01-12 10:27:20 +03:00
Purple T
6a063e1108
I18N: Update translation (French)
...
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-12 05:36:06 +00:00
Xaviu
101a75fe71
I18N: Update translation (Catalan)
...
Currently translated at 79.1% (1427 of 1803 strings)
2023-01-11 22:34:26 +00:00
Vladimir Serbinenko
d4111a2f0b
GRAPHICS: Use correct pixel size in Normal1x with CLUT8
2023-01-11 19:15:48 +01:00
Walter Agazzi
08e0f64f50
DIRECTOR: Add detection for Sinkha digital novels
...
Bugreport #12911
2023-01-11 17:22:57 +01:00
ScummVM-Translations
e2f8a9b3ca
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/
2023-01-11 15:39:59 +00:00
grisenti
cad501e601
HPL1: improve sound data class
...
removes the need to open the audio file every time a new sound channel is created
2023-01-11 16:39:15 +01:00
ScummVM-Translations
513c796cde
I18N: Update translations templates
2023-01-11 13:46:56 +00:00
ScummVM-Translations
99c2e9cb6f
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/
2023-01-11 13:46:55 +00:00
elasota
f71a2e5aaf
NEWS: Add mention of --initial-cfg/-i option. Fix typo.
2023-01-11 14:46:39 +01:00
elasota
3d725a176d
DOCS: Update command line arguments to include initial config option.
2023-01-11 14:46:39 +01:00
elasota
3a07524b73
COMMON: Add initial config file option.
...
This allows an initial/default configuration file to be specified via the command line. This allows a default settings file to be bundled and loaded even if it's installed to a read-only location, such as Program Files on Windows, and allows the written config file to be deleted without losing the custom defaults.
2023-01-11 14:46:39 +01:00
ScummVM-Translations
6253391579
I18N: Update translations templates
2023-01-11 12:58:04 +00:00
Cameron Cawley
f2d857a882
GRAPHICS: Support more pixel formats with the HQ2x and HQ3x scalers
2023-01-11 12:57:53 +00:00
Cameron Cawley
cf70814cbd
SURFACESDL: Initial support for 32-bit screen output
2023-01-11 12:57:53 +00:00
Cameron Cawley
33675c0b2e
GRAPHICS: Fix darkened fills on overlays with alpha bits but no blending
2023-01-11 12:55:52 +00:00
neuromancer
c94b421c58
FREESCAPE: improved drill position checking in driller
2023-01-11 09:13:58 -03:00
VAN-Gluon
b630ee8fb8
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-11 11:34:26 +00:00
George Kormendi
65d6bbbedf
I18N: Update translation (Hungarian)
...
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-11 11:34:25 +00:00
eientei
32af1f2d2b
DEVTOOLS: dumper-companion.py: better handle removing null bytes from partition type
...
This handles an edge case with a disc that has a partition type of `Apple_HFS\x00ition_map`
2023-01-11 08:38:34 +01:00
Misty De Meo
29673407d4
DIRECTOR: full shinshofukei app
2023-01-10 23:12:34 -08:00
Misty De Meo
f1d3cc24a5
DIRECTOR: Spaceship Warlock Mac JPN
2023-01-10 20:54:06 -08:00
neuromancer
2cd753e7a3
HYPNO: added support for another wetlands demo
2023-01-10 21:26:20 -03:00
neuromancer
4e472f9abb
FREESCAPE: do not show intro in the Driller DOS demo
2023-01-10 21:26:20 -03:00
Matthew Jimenez
44fdee6494
ULTIMA8: Move highlight items key binds to the debug category
2023-01-10 17:55:16 -06:00
Scott Percival
7bd9eb1728
DIRECTOR: Fix visual regression in D3 with bitmap compression detection
2023-01-11 00:41:55 +01:00
ScummVM-Translations
996927bc98
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/
2023-01-10 23:37:14 +00:00
Thierry Crozat
1de1274cda
AGS: Add detection for new GOG Mac versions of several games
2023-01-10 23:36:09 +00:00
ScummVM-Translations
5bae724847
I18N: Update translations templates
2023-01-10 22:52:58 +00:00
sluicebox
51f1d4dc73
SCI: Fix LB2 reporter message
2023-01-10 14:50:51 -08:00
sluicebox
6eea9e517b
SCI: Detect SCI16 unthrottled inner loops
...
This restores kGetEvent throttling (10ms delay) during inner loops that
don't throttle themselves. For example, the event processing loop in
Dialog:doit doesn't include a kWait(1) call in some games.
In these games, dialogs max out CPU, and if they run animations then
they run too fast. This happens in the CD version of JONES, bug #14020 .
I had considered doing something like this earlier, but it wasn't clear
how to best detect these loops. What I didn't realize is that the SCI32
code already does this by counting kGetEvent calls in between kFrameout.
Now that technique is adapted for SCI16. Combined with the existing
"fast cast" detection, this throttles event-polling inner loops while
keeping the kGetEvent and kGameIsRestarting throttling separate so that
they don't overlap and conflict.
See: e09010f7d8
2023-01-10 14:50:51 -08:00
Eugene Sandulenko
7f426af872
COMMON: Fix warning
2023-01-10 22:44:06 +01:00
Lothar Serra Mari
0a0c841cee
I18N: Update translation (German)
...
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 21:24:19 +00:00
Walter Agazzi
344895ebcf
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 21:23:12 +00:00
Marcel Souza Lemes
4ddc619ead
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 21:11:58 +00:00
IlDucci
ca02169d23
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (1803 of 1803 strings)
2023-01-10 21:11:53 +00:00