139389 Commits

Author SHA1 Message Date
Miro Kropacek
276cf354bf BACKENDS: ATARI: Separate AtariEventSource from OSystem_Atari 2023-03-04 23:38:42 +01:00
Miro Kropacek
4d21a496d2 BACKENDS: ATARI: Add new backend (graphics, mixer, platform)
Compile as:

./configure --backend=atari --host=m68k-atari-mint --enable-release --disable-mt32emu --disable-lua --disable-nuked-opl --disable-16bit --disable-scalers --disable-translation --disable-eventrecorder --disable-tts --disable-bink --opengl-mode=none --enable-verbose-build --prefix=/usr --bindir=/ --datarootdir=share --datadir=data && make -j 16 && m68k-atari-mint-flags -S -r ./scummvm && make install DESTDIR=$PWD/_release/ && mv $PWD/_release/scummvm $PWD/_release/scummvm.ttp
2023-03-04 23:38:42 +01:00
Miro Kropacek
9285e5a66e COMMON: Fix null graphics backend without USE_RGB_COLOR 2023-03-04 23:38:42 +01:00
Miro Kropacek
06c9928f3a COMMON: gfx_mode is not always propagated 2023-03-04 23:38:42 +01:00
Miro Kropacek
387ceddef1 AUDIO: Use 49170 Hz instead of 44100 Hz for the FreeMiNT platform 2023-03-04 23:38:42 +01:00
Miro Kropacek
a359ee1316 COMMON: Fix build when zlib not present 2023-03-04 23:38:42 +01:00
Walter Agazzi
0dd79669a3 SLUDGE: Proper detection for two entries
The Interview / Life Flashes By
2023-03-04 22:47:51 +01:00
neuromancer
c9e2371340 FREESCAPE: fixed _lastMinute initialization for driller amiga/atari 2023-03-04 16:09:03 -04:00
neuromancer
4e4b038985 FREESCAPE: fixed artifacts when using stipple effect in opengl 2023-03-04 16:09:03 -04:00
Le Philousophe
55c9a7529f ANDROID: Don't keep a _cache variable, it's never checked 2023-03-04 18:16:20 +01:00
Le Philousophe
316a6974ba ANDROID: Slightly optimize and rewrite cacheData 2023-03-04 18:16:20 +01:00
Le Philousophe
8e7b8effa3 ANDROID: Rewrite cache to make it more efficient
Instead of caching path string, cache nodes and their children.
This allows a better tracking of what is in cache and what is not.

Use SoftReference to allow for simple cleanup and ensure we have unique
SAFFSNode instances.
2023-03-04 18:16:20 +01:00
Martin Gerhardy
7bb3f88086 TWINE: fixed crash for lba1 demo
see https://bugs.scummvm.org/ticket/14294

introduced in 5059a77b431f8c9857dbbf8e9126ca0b06ed9720
2023-03-04 17:10:45 +01:00
Giovanni Cascione
36446fa6eb LIBRETRO: add libretro platform libretro-v2.8.0.1 2023-03-04 16:35:51 +01:00
Le Philousophe
fef1f73758 ANDROID: Fix missing format call
This was calling String(const char *beginP, const char *endP) instead of
formatting the string.
2023-03-04 11:21:48 +01:00
Paul Gilbert
0dca7c38a0 MM: MM1: More character info display 2023-03-03 22:43:02 -08:00
Paul Gilbert
347c99e288 MM: MM1: Stats display for character view 2023-03-03 22:43:02 -08:00
Paul Gilbert
9dc853b088 MM: MM1: Make SpriteResource draw methods const 2023-03-03 22:43:02 -08:00
Paul Gilbert
c45416c53a MM: MM1: Fix right click mouse button messages 2023-03-03 22:43:02 -08:00
Paul Gilbert
02e4fcd121 MM: MM1: Beginnings of enhanced character view/manage views 2023-03-03 22:43:01 -08:00
sluicebox
8ab9ca3d2c WIN32: Fix CoInitialize / CoUninitialize imbalance
On Vista and earlier, Win32TaskbarManager called
CoUninitialize without calling CoInitialize
2023-03-03 21:48:17 -08:00
Kaloyan Chehlarski
511ff1a8c3 NANCY: Fix MSVC compiler warning
Fixed a warning for a potentially uninitialized variable in primaryvideo.cpp
2023-03-04 02:07:58 +02:00
Kaloyan Chehlarski
d4980bd7d4 NANCY: Change #includes 2023-03-04 02:07:57 +02:00
Kaloyan Chehlarski
d27293f113 NANCY: Correctly trigger action at end of secondary movie
SecondaryMovie now enters the kActionTrigger state when the
source video runs out of frames.
2023-03-04 02:07:57 +02:00
Kaloyan Chehlarski
a6022cbea7 NANCY: Allow chaining of PrimaryVideos
Added code to allow chaining of PrimaryVideos. This is used in
The Vampire Diaries.
2023-03-04 02:07:57 +02:00
Kaloyan Chehlarski
349b96534b NANCY: Implement BumpPlayerClock action record type
Implemented the BumpPlayerClock action record, which changes
the in-game time.
2023-03-04 02:07:57 +02:00
Kaloyan Chehlarski
5ab50f81c2 NANCY: Implement PushScene and PopScene action records 2023-03-04 02:07:57 +02:00
Matthew Duggan
bbddfaca81 TETRAEDGE: Fix invertNormals code for Syberia 2 2023-03-04 07:48:41 +09:00
Matthew Duggan
a589c11f50 TETRAEDGE: Fix direction of character heads in Syberia 2 2023-03-04 07:48:41 +09:00
Matthew Duggan
d62bc71330 TETRAEDGE: Fix some y position updates in Syberia 2 2023-03-04 07:48:41 +09:00
Matthew Duggan
e8e4277c89 TETRAEDGE: Fix which objects receive shadows in Syberia 2 2023-03-04 07:48:41 +09:00
Eugene Sandulenko
9ffec02dc6
AUDIO: Do not crash if MT32 driver is not fully initialized 2023-03-03 23:44:58 +01:00
Eugene Sandulenko
6ee213d472
IMAGE: CODECS: Add override keyword 2023-03-03 23:23:49 +01:00
Eugene Sandulenko
b5042c8513
COMMON: Do not crash on attempt to punyencode empty strings 2023-03-03 23:22:34 +01:00
Eugene Sandulenko
514f11654c
COMMON: Split assert() for more finetuned crash reporting 2023-03-03 23:19:20 +01:00
Eugene Sandulenko
6b8aed728b
GLK: ADRIFT: Disable non-safe assert
This assert depends on static variable which could lead to a crash
in case we re-enter the engine for some reason. Triggered on Android
2023-03-03 23:12:41 +01:00
Eugene Sandulenko
ad91fc93be
DOCS: Clarify autostart documentation 2023-03-03 21:32:08 +01:00
Eugene Sandulenko
f0089a7b67 DOCS: Fix command line parameter for autodetection
Co-authored-by: Thierry Crozat <criezy@scummvm.org>
2023-03-03 21:29:21 +01:00
CadiH
2d27f11ce0 DOCS: adds autostart page 2023-03-03 21:29:21 +01:00
Eugene Sandulenko
e9761caa47 DOCS: Describe SAF protocol for Android 2023-03-03 21:12:39 +01:00
Kaloyan Chehlarski
8a378fb89b NANCY: Remove cheat dialogs
Removed the cheat and event flags dialogs, since they were always
a hacky solution and console commands are much easier to maintain.
2023-03-03 17:35:58 +02:00
Kaloyan Chehlarski
900e4666c0 NANCY: Upgrade debug console
Added several new console commands and made changes to
existing ones in preparation of the removal of the Cheat dialogs.
2023-03-03 17:35:58 +02:00
Kaloyan Chehlarski
2c9443ecf9 NANCY: Load conditional dialogue and hints from nancy.dat
Added facilities to load conditional dialogue and hints from
nancy.dat. Removed unnecessary files. Bumped save game version
up by one.
2023-03-03 17:35:58 +02:00
Kaloyan Chehlarski
5908e0b2d4 NANCY: Add facilities to load nancy.dat
Added functions for loading the data inside nancy.dat. Removed
constants.h and .cpp.
2023-03-03 17:35:57 +02:00
Kaloyan Chehlarski
a367dfe519 DEVTOOLS: Update create-nancy
Updated the format for nancy.dat to make multilanguage arrays
much easier to read.
2023-03-03 17:35:57 +02:00
Kaloyan Chehlarski
bfff477734 NANCY: Add support for secondary movie in The Vampire Diaries
Made changes to PlaySecondaryMovie to support The Vampire Diaries'
slightly different data format.
2023-03-03 17:35:56 +02:00
Kaloyan Chehlarski
5fb49e2fe8 NANCY: Implement HotMultiframeMultisceneChange action record type
Implemented the HotMultiframeMultisceneChange action record,
which chooses between two different scene transitions depending on
some condition.
2023-03-03 17:35:56 +02:00
Eugene Sandulenko
4a2aeb1d21
DIRECTOR: LINGO: Make FileIO aware of cross-platform line endings
This fixes Mitz Petel
2023-03-03 15:50:46 +01:00
Eugene Sandulenko
54d37226e1
DIRECTOR: LINGO: Added stubs for Xlibs used in Mitz Petel.
Patch courtesy of eientei
2023-03-03 15:50:24 +01:00
D G Turner
8a78c1003b TETRAEDGE: Fix GCC Compiler Shadowing Warning 2023-03-03 14:02:49 +00:00