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