v2026.3.0Desktop
ScummVM 2026.3.0: "Carousels & Killer Whales"
ScummVM 2026.3.0 "Carousels & Killer Whales" comes to fruition. So far, we are able to keep the release cadence. This quarter, the team is bringing you a set of new and old, all exciting features!
Newly Supported Games:
- Nancy Drew: The Haunted Carousel
- Nancy Drew: Danger on Deception Island
- Noctropolis
- Cartoon Carnival
- Alfred Pelrock: En Busca de un Sueño
- Pilot Brothers: On the Track of Striped Elephant
- Pilot Brothers: The Case of Serial Maniac and 5 more games on the same engine
But wait, that's not everything!
Changelog
New games:
- Added support for Nancy Drew: The Haunted Carousel.
- Added support for Nancy Drew: Danger on Deception Island.
- Added support for Noctropolis.
- Added support for Cartoon Carnival.
- Added support for Alfred Pelrock: En Busca de un Sueño.
- Added support for Pilot Brothers: On the Track of Striped Elephant, Pilot Brothers: The Case of Serial Maniac, and five minor games built on the Gamos engine.
General:
- Highlight clickable links in the GUI with a cursor change.
- Fixed window size when switching out of fullscreen mode on 3D engines.
- Implemented NULL OPL driver for lower-base systems.
- Implemented kinetic scolling in GUI lists.
ACCESS:
- Fixed various script issues in Martian Memorandum.
AGOS:
- Added support for language files used by Amiga and Macintosh versions of Simon2.
GLK:
- Exposed text and engine settings in the GUI.
LastExpress:
- The game has been supported for a while now (2026.1.0), we just forgot to add a news entry here. Whoops!
- Several inaccuracies from the character logic have been fixed, which means that some rare issues concerning characters behavior should now be gone.
MADS:
- In Rex Nebular fix game being semi-stuck while using binoculars.
MM:
- Reworked keymapper for MM1.
- Fixed MM1 Enhanced allowing trading more than the character owned.
- Fixed MM1 Enhanced allowing free temple healing where it shouldn't.
- MM1 Enhanced most recently played music was restarting after opening and closing the GMM.
MYST3:
- Fixed a regression for the animation of the control wheel at J'nanin's shore.
- Camera movement is now free after placing a symbol on the pedestal at the watch tower in J'nanin.
NANCY:
- Fixed a regression in ripped letter types of puzzles, affecting all the Nancy games that feature such puzzles.
- Fixed potential crashes in ripped letter types of puzzles, after loading a saved game.
- Show the correct mouse cursor in rotating lock types of puzzles.
- Enter the game scene directly when loading a saved game from the launcher or the GMM, instead of starting in the main game menu.
- Properly handle the "Continue Game" button after clicking on the "More Nancy" button.
- Fixed an edge case in piano types of puzzles, where clicking on a key while another was still down produced a graphical glitch.
- Fixed some sounds stopping prematurely in Nancy Drew: Secret of the Scarlet Hand and newer games.
- Fixed animation speed and timing in turning types of puzzles.
SLUDGE:
- Added two more games to detection, "Sam and Max Flintlocked" and "Full Moon".
TwinE:
- Fixed soft lock collision bug with bulldozer.
- Fixed wrong scaling for plasma menu effect.
- Fixed holomap model rendering.
- Disable autosaves while driving a vehicle.
Atari port:
- Added native CDDA support.
- Added plugin support (now ScummVM can run with as little as a few megs of RAM).
- Added native YM2149 support (currently usable for Elvira 1 and 2).
- Reworked audio mixer (this fixes the barking poodles in SOMI).
- Autosave is disabled by default as it leads to audible artefacts during gameplay.
PS3 port:
- Added support for running ScummVM engines as separate modules/executables. This saves about 90 MB of RAM. It is enabled only for release packages.
Merged PRs
- AVALANCHE: Implement intro animation in Lord Avalot d'Argent by @mohitbankar in https://github.com/scummvm/scummvm/pull/7349
- Bump pygments from 2.19.2 to 2.20.0 in /doc/docportal by @dependabot[bot] in https://github.com/scummvm/scummvm/pull/7379
- GUI: Fix cursor jump in GroupedList after game removal by @anttt194 in https://github.com/scummvm/scummvm/pull/7377
- libretro: add webOS to gitlab CI by @cscd98 in https://github.com/scummvm/scummvm/pull/7381
- AGOS: Fix Elvira 2 Atari ST noise generation by @robertmegone in https://github.com/scummvm/scummvm/pull/7382
- README: Update Mass Add instructions. by @robertmegone in https://github.com/scummvm/scummvm/pull/7375
- GUI: Add support for multiple cursor types with index cursor for links by @MarTCM in https://github.com/scummvm/scummvm/pull/7389
- GLK: Expose GUI options by @Priyanshu3820 in https://github.com/scummvm/scummvm/pull/7378
- JANITORIAL: ENGINES: resolve various compiler warnings by @meekee7 in https://github.com/scummvm/scummvm/pull/7387
- ULTIMA8: Improve code for changing the screen mode by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7396
- KYRA: Return an error code if setting the pixel format fails by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7393
- GUI: Improve Tooltip event handling by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7362
- MM: Fix warnings about deprecated ManagedSurface copy constructor by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7391
- AGOS: Simon2 Mac/Amiga language file support by @robertmegone in https://github.com/scummvm/scummvm/pull/7344
- SDL: Fix resizing bug when switching off fullscreen with some 3D engines by @lephilousophe in https://github.com/scummvm/scummvm/pull/7346
- 3DS: Improve dirty rectangle tracking for emulated pixel formats by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7372
- AUDIO: Add a null OPL implementation by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7370
- NANCY: Fix warnings about deprecated ManagedSurface copy constructor by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7390
- BUILD: BASE: Differentiate Apple Clang from vanilla Clang by @dwatteau in https://github.com/scummvm/scummvm/pull/7398
- SURFACESDL: Reject true colour pixel formats when _isHwPalette is enabled by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7399
- BACKENDS: Move custom fast conversion paths to common code by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7403
- ENGINES: resolve warnings about non-trivial copyability by @meekee7 in https://github.com/scummvm/scummvm/pull/7388
- GLK: Expose GUI options by @Priyanshu3820 in https://github.com/scummvm/scummvm/pull/7392
- CONFIGURE: Don't define empty plugin prefix/suffix in config.h by @dwatteau in https://github.com/scummvm/scummvm/pull/7384
- GUI: Provide default title and button label for SaveLoadChooser by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7406
- GLK: Replace use of deprecated U32String methods by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7404
- PHOENIXVR: Simplify setting true colour screen modes by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7397
- PLUMBERS: Return an error code if setting the pixel format fails by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7394
- ENGINES: Add BOLT (Cartoon Carnival) engine by @AndywinXp in https://github.com/scummvm/scummvm/pull/7301
- GUI: Preserve multi-selection when changing grouping by @anttt194 in https://github.com/scummvm/scummvm/pull/7402
- MM: Rework MM1 keymap handling and add shared click actions by @Scorpeg in https://github.com/scummvm/scummvm/pull/7408
- GOB: add spanish Adibou1 addon by @BJNFNE in https://github.com/scummvm/scummvm/pull/7411
- ENGINES: Change SaveStateDescriptor description to use Common::String by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7409
- GUI: Add a scrollbar, close button and drag functionality in About dialog by @mohitbankar in https://github.com/scummvm/scummvm/pull/7413
- ZVISION: Support running with different pixel formats by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7417
- ANDROID: Move to Oboe for audio by @lephilousophe in https://github.com/scummvm/scummvm/pull/7164
- DIRECTOR: Process timeout events independently of frame cycle by @lotharsm in https://github.com/scummvm/scummvm/pull/7423
- DIRECTOR: Bad Day At The Midway 16bit video rendering fixes by @bleggett in https://github.com/scummvm/scummvm/pull/7425
- AGOS: Fix Elvira 2 Atari ST colours by @robertmegone in https://github.com/scummvm/scummvm/pull/7424
- AGOS: PN Amiga improvements and prevent quick save/load crash by @robertmegone in https://github.com/scummvm/scummvm/pull/7374
- BACKENDS: Remove EventsBaseBackend by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7418
- AGOS: Fix subtitle rendering for Simon II Amiga by @robertmegone in https://github.com/scummvm/scummvm/pull/7428
- VIDEO: Check validity of granulepos in TheoraVideoTrack::decodePacket by @prograhamer in https://github.com/scummvm/scummvm/pull/7427
- GUI: Use Common::SharedPtr for reusing surfaces, and always use simpleBlitFrom by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7416
- AUDIO: do not use memset in constructor, disable copy and move by @meekee7 in https://github.com/scummvm/scummvm/pull/7430
- TETRAEDGE: disable copy/move in C++11 style for PathNode by @meekee7 in https://github.com/scummvm/scummvm/pull/7429
- GUI: Add Fluid Scrolling Class and Implement Fluid Scrolling in About dialog by @mohitbankar in https://github.com/scummvm/scummvm/pull/7432
- HDB: Support running with different pixel formats, and use faster blitting routines by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7414
- HPL1: Simplify texture format handling by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7415
- STARK: Fix dialog aspect ratio by @BLooperZ in https://github.com/scummvm/scummvm/pull/7434
- MM: Fix MM1 enhanced combat mouse hit detection by @Scorpeg in https://github.com/scummvm/scummvm/pull/7410
- DOCS: Add description of engine options for GLK by @Priyanshu3820 in https://github.com/scummvm/scummvm/pull/7422
- GRIM: Clear controls state after resuming from paused state by @antoniou79 in https://github.com/scummvm/scummvm/pull/7421
- BOLT: Add detection entries for additional Funhouse games by @beholdnec in https://github.com/scummvm/scummvm/pull/7435
- SCI: Improve pixel format selection for AVI and QuickTime videos by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7400
- AGOS: Support for FR/DE Elvira Atari ST music. by @robertmegone in https://github.com/scummvm/scummvm/pull/7437
- AGOS: Fix window height for Amiga PN intro by @robertmegone in https://github.com/scummvm/scummvm/pull/7441
- DIRECTOR: Fixes for Mission to Planet X by @moralrecordings in https://github.com/scummvm/scummvm/pull/7438
- COMMON: Implement entities parsing in the XML parser by @lephilousophe in https://github.com/scummvm/scummvm/pull/7445
- AD: Skip detection for engines with no matching filenames by @mikrosk in https://github.com/scummvm/scummvm/pull/7436
- DIRECTOR: DT: Add Filmloop score viewer by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7444
- AUDIO: Introduce print_rate by @mikrosk in https://github.com/scummvm/scummvm/pull/7365
- ACCESS: enable savestate metadata (timestamp & playtime) by @vorph999 in https://github.com/scummvm/scummvm/pull/7324
- AVALANCHE: Added an outro for quit option for Lord Avalot d'Argent by @YengHer919 in https://github.com/scummvm/scummvm/pull/7371
- GUI: Add Fluid scrolling in List, Grid, Richtext, Scroll Container widgets by @mohitbankar in https://github.com/scummvm/scummvm/pull/7450
- STARK: Fix dialog buttons width by @BLooperZ in https://github.com/scummvm/scummvm/pull/7453
- AUDIO: Introduce DISABLE_MAME_OPL by @mikrosk in https://github.com/scummvm/scummvm/pull/7455
- SCUMM: ZAK: Fix sound 49 in C64 version by @M3wP in https://github.com/scummvm/scummvm/pull/7451
- AGOS: Implement day/night palette fading for PN Amiga/Atari ST by @robertmegone in https://github.com/scummvm/scummvm/pull/7442
- DIRECTOR: DT: Add sound castmember audio controls by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7452
- DIRECTOR: Fix ImGui cast viewer crash and filmloop animation regression by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7457
- VOYEUR: Fix random phone calls not playing by @antoniou79 in https://github.com/scummvm/scummvm/pull/7458
- TINSEL: Add support for DW1 PSX Japanese font by @sluicebox in https://github.com/scummvm/scummvm/pull/7461
- SCI: Add detection for the Hebrew fanmade translation of KQ6 by @SegMash in https://github.com/scummvm/scummvm/pull/7460
- SCUMM: MONKEY1: Workaround for issue giving room notes to Herman by @robertmegone in https://github.com/scummvm/scummvm/pull/7462
- AGOS: SIMON1: Remap Amiga CD32 and AGA displayBoxStars color. by @robertmegone in https://github.com/scummvm/scummvm/pull/7464
- AGOS: SIMON2: Correctly detect Mac/Amiga Simon2. Fixes bug #16705 by @robertmegone in https://github.com/scummvm/scummvm/pull/7466
- AGOS: ELVIRA1: Add detection/PRG name for FR Atari ST version. by @robertmegone in https://github.com/scummvm/scummvm/pull/7468
- CHAMBER: Implement EGA rendering by @11-andy-11 in https://github.com/scummvm/scummvm/pull/7440
- GUI: Don't close GridItemTray too hastily if mouse is outside of it by @lephilousophe in https://github.com/scummvm/scummvm/pull/7463
- GUI: Don't redraw all layers when closing tooltip by @mikrosk in https://github.com/scummvm/scummvm/pull/7426
- SDL: Fix bug 16666 by @lephilousophe in https://github.com/scummvm/scummvm/pull/7443
- BACKENDS: ATARI: Implement plugins by @mikrosk in https://github.com/scummvm/scummvm/pull/7446
- TOUCHE: Fix uncompletable game on some condition by @Gemba in https://github.com/scummvm/scummvm/pull/7454
- NANCY: Fix lathe puzzle sounds by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7470
- GOB: add new german Adibou1 variants by @BJNFNE in https://github.com/scummvm/scummvm/pull/7471
- DIRECTOR: Fix FilmLoop registration offset and minor DT changes by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7469
- AGOS: SIMON2: Fix Amiga/Mac sounds. Fixes bug #16712 by @robertmegone in https://github.com/scummvm/scummvm/pull/7472
- AGOS: ELVIRA1: Fix Elvira Atari ST driver L0037 behavior Fixes bug #16708 by @robertmegone in https://github.com/scummvm/scummvm/pull/7473
- DIRECTOR: DT: Add Image and text viewer window by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7475
- CHAMBER: Add save/load by @11-andy-11 in https://github.com/scummvm/scummvm/pull/7474
- MTROPOLIS: add "Wanna-Be A Dino Finder" to detection by @meekee7 in https://github.com/scummvm/scummvm/pull/7477
- MTROPOLIS: ignore COPYING.MPL from source tree in main segment search by @meekee7 in https://github.com/scummvm/scummvm/pull/7476
- DIRECTOR: Fixes for Gus Goes to the Kooky Carnival by @moralrecordings in https://github.com/scummvm/scummvm/pull/7480
- NANCY: Improve MultiBuildPuzzle sounds by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7487
- BACKENDS: Restrict direct access to OSystem mouse functions by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7486
- ENGINES: Ensure that in-game cursors are scaled on high DPI displays by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7488
- GUI: Make OptionsContainerWidget inherit its clipping rectangle by @lephilousophe in https://github.com/scummvm/scummvm/pull/7484
- MM: MM1: Add I18N comments for N and Y keybindings by @einstein95 in https://github.com/scummvm/scummvm/pull/7489
- CHAMBER: Move splash screen hardcoded filenames to detection flags by @11-andy-11 in https://github.com/scummvm/scummvm/pull/7479
- DIRECTOR: Fix In the First Degree demo using \xBC menu separator by @einstein95 in https://github.com/scummvm/scummvm/pull/7478
- FREESCAPE: Refactor Atari music code to be independent of the YM2149 implementation by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7491
- GRAPHICS: MACGUI: Support rendering with any 8/16/32bpp pixel format by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7412
- DISTS: Update Sparkle manifest to fix WinSparkle release notes by @sluicebox in https://github.com/scummvm/scummvm/pull/7493
- NANCY: Fix inventory check in early games by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7495
- MM: MM1: resolve global constructors by @meekee7 in https://github.com/scummvm/scummvm/pull/7499
- Bump mistune from 3.1.4 to 3.2.1 in /doc/docportal by @dependabot[bot] in https://github.com/scummvm/scummvm/pull/7502
- GUI: Fix ScrollContainerWidget clicks after scrolling by @Scorpeg in https://github.com/scummvm/scummvm/pull/7501
- PSP: Use Graphics::crossBlit for converting unsupported pixel formats by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7419
- CONFIGURE: MACOS: Fix TTS & SDK feature checks for Tiger/Leopard by @dwatteau in https://github.com/scummvm/scummvm/pull/7497
- SCI: Adding Hebrew Translation For KQ7 by @SegMash in https://github.com/scummvm/scummvm/pull/7504
- NANCY: Add detection for Wii version of nancy16 by @einstein95 in https://github.com/scummvm/scummvm/pull/7494
- Bump urllib3 from 2.6.3 to 2.7.0 in /doc/docportal by @dependabot[bot] in https://github.com/scummvm/scummvm/pull/7505
- Update handling of SDL_MouseWheelEvent by @criezy in https://github.com/scummvm/scummvm/pull/7506
- DIRECTOR: LINGO: Skip D6 mixed compare guard for location lookups by @lotharsm in https://github.com/scummvm/scummvm/pull/7483
- AGOS: Fix issue with detection order for Simon 2. Fixes bug #16803 by @robertmegone in https://github.com/scummvm/scummvm/pull/7512
- GUI: Possible fix for bug #16698, where launcher searches looked like they were empty by @eriktorbjorn in https://github.com/scummvm/scummvm/pull/7511
- GOB: Fix memory leak in Inter_v7::o7_checkData by @ripleyXLR8 in https://github.com/scummvm/scummvm/pull/7513
- SCUMM: Don't pack fonts < 8bpp by @mikrosk in https://github.com/scummvm/scummvm/pull/7508
- TEST: Update to cxxtest-4.4 by @OMGPizzaGuy in https://github.com/scummvm/scummvm/pull/7509
- DIRECTOR: Fixes for Rodney's Funscreen by @moralrecordings in https://github.com/scummvm/scummvm/pull/7514
- Bump idna from 3.11 to 3.15 in /doc/docportal by @dependabot[bot] in https://github.com/scummvm/scummvm/pull/7520
- NANCY: Fix TBOX reader for Nancy 10+ conversation font IDs by @Dukiverse in https://github.com/scummvm/scummvm/pull/7524
- NANCY: Initial work on the conversation popup for Nancy 10+ by @Dukiverse in https://github.com/scummvm/scummvm/pull/7525
- ACCESS: Add support for Noctropolis by @mduggan in https://github.com/scummvm/scummvm/pull/7515
- PRINCE: Support hebrew translation by @BLooperZ in https://github.com/scummvm/scummvm/pull/7519
- PS3: Add support for launching engines as separate modules by @aquadran in https://github.com/scummvm/scummvm/pull/7522
- GUI: Fix bugs introduced by FluidScroll by @mohitbankar in https://github.com/scummvm/scummvm/pull/7527
- JANITORIAL: ACCESS: resolve shadowing of function argument by @meekee7 in https://github.com/scummvm/scummvm/pull/7528
- COLONY: Use a more universally supported OpenGL texture format by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7496
- ACCESS: replace int16 arrays with Common::Point by @meekee7 in https://github.com/scummvm/scummvm/pull/7536
- GLK: SCOTT: Add ZX Spectrum TAP/TZX loading by @ShadowMaker in https://github.com/scummvm/scummvm/pull/7533
- JANITORIAL: ACCESS: remove struct keyword usages by @meekee7 in https://github.com/scummvm/scummvm/pull/7537
- JANITORIAL: GLK: pass strings as references by @meekee7 in https://github.com/scummvm/scummvm/pull/7538
- CHAMBER: Fix EGA rendering, performance and input handling bugs by @11-andy-11 in https://github.com/scummvm/scummvm/pull/7530
- GLK: Fix saved font selection handling by @ShadowMaker in https://github.com/scummvm/scummvm/pull/7531
- TEST: Make cxxtest main and various printers not depend on std by @OMGPizzaGuy in https://github.com/scummvm/scummvm/pull/7526
- GLK: SCOTT: Fix C64 detection buffer ownership by @ShadowMaker in https://github.com/scummvm/scummvm/pull/7539
- N64: Support returning errors when switching to unsupported resolutions by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7492
- DM: Fix various crashes and Implement EventManager::highlightScreenBox() by @mohitbankar in https://github.com/scummvm/scummvm/pull/7541
- DIRECTOR: Fixes for Opera Fatal by @moralrecordings in https://github.com/scummvm/scummvm/pull/7542
- SCUMM: RA: add more RA1 hashes by @mlauss2 in https://github.com/scummvm/scummvm/pull/7545
- SCUMM: RA: Default framerate is 15fps by @mlauss2 in https://github.com/scummvm/scummvm/pull/7546
- NANCY: Add detection for Nancy 10 variants by @einstein95 in https://github.com/scummvm/scummvm/pull/7544
- SCUMM: RA: support female voice output by @mlauss2 in https://github.com/scummvm/scummvm/pull/7547
- SCUMM: RA: add codec4/5 post processing by @mlauss2 in https://github.com/scummvm/scummvm/pull/7549
- DIRECTOR: DT: Fix bugs and crashes throughout the visual debugger by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7553
- MM: MM1: Fix stale view close handling, crash in spells and text fix by @Scorpeg in https://github.com/scummvm/scummvm/pull/7550
- DM: Resolve various PVS-Studio Warnings by @mohitbankar in https://github.com/scummvm/scummvm/pull/7556
- DIRECTOR: Make Elroy Hits the Pavement fully playable by @zberry92 in https://github.com/scummvm/scummvm/pull/7532
- MM: MM1: Add classic PC speaker sounds by @Scorpeg in https://github.com/scummvm/scummvm/pull/7559
- MM: MM1: Fix classic combat target crashes by @Scorpeg in https://github.com/scummvm/scummvm/pull/7558
- FREESCAPE: add ZX Spectrum tape support by @ShadowMaker in https://github.com/scummvm/scummvm/pull/7548
- DIRECTOR: fix empty cast slot error and immediate sprite drag in D4+ by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7563
- AGS: Detection, initial support for Gobliiins 5 from Gobliiins Collection (Switch) by @einstein95 in https://github.com/scummvm/scummvm/pull/7557
- DIRECTOR: DT: improve search and add Windows panel by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7564
- BOLT: Split out game code into their own folders by @beholdnec in https://github.com/scummvm/scummvm/pull/7447
- DIRECTOR: Fix Elroy Hits the Pavement Map Previews by @zberry92 in https://github.com/scummvm/scummvm/pull/7560
- DIRECTOR: Fix MIAW pause isolation, FileIO append, RNG seeding, and cast member check by @zberry92 in https://github.com/scummvm/scummvm/pull/7561
- MOHAWK: Sound fixes by @Alstruit in https://github.com/scummvm/scummvm/pull/7568
- PHOENIXVR: Improve fonts, video compatibility, detection, and save rooms by @Scorpeg in https://github.com/scummvm/scummvm/pull/7569
- PHOENIXVR: Add subtitle support by @Scorpeg in https://github.com/scummvm/scummvm/pull/7570
- MOHAWK: LB - Cleanup by @Alstruit in https://github.com/scummvm/scummvm/pull/7571
- TWP: Remove time.h dependency by @scemino in https://github.com/scummvm/scummvm/pull/7562
- CHAMBER: Bug fixes by @11-andy-11 in https://github.com/scummvm/scummvm/pull/7566
- SCUMM: Optimised code paths by @mikrosk in https://github.com/scummvm/scummvm/pull/7330
- GRAPHICS: Replace use of createPixelFormat for non-ColorMask purposes by @ccawley2011 in https://github.com/scummvm/scummvm/pull/6737
- WII: Fully implement conversion for unsupported pixel formats by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7401
- COMMON: Remove implicit comparison between String and U32String by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7407
- webOS: add 64-bit compile by @cscd98 in https://github.com/scummvm/scummvm/pull/7540
- AUDIO: Separate generating sine waves from the PC Speaker code by @ccawley2011 in https://github.com/scummvm/scummvm/pull/7554
- MORPHOS: Enet support by @BeWorld2018 in https://github.com/scummvm/scummvm/pull/7573
- BACKENDS: MORPHOS: rework backend by @BeWorld2018 in https://github.com/scummvm/scummvm/pull/7575
- PHOENIXVR: Add support for Dracula 1 and 2 by @Scorpeg in https://github.com/scummvm/scummvm/pull/7578
- DIRECTOR: DT: Improve cast details, add script browser navigation and keyboard shortcuts by @ramyak-sharma in https://github.com/scummvm/scummvm/pull/7577
- DIRECTOR: Fixes for Yellow Brick Road by @moralrecordings in https://github.com/scummvm/scummvm/pull/7579
- DIRECTOR: Savegame fixes by @Lariaa in https://github.com/scummvm/scummvm/pull/7580
- CONFIGURE: Disable SEQ MIDI on FreeBSD and DragonFlyBSD by @tunnelsociety in https://github.com/scummvm/scummvm/pull/7582
- DIRECTOR: Fixes for Yellow Brick Road by @moralrecordings in https://github.com/scummvm/scummvm/pull/7587
New Contributors
- @anttt194 made their first contribution in https://github.com/scummvm/scummvm/pull/7377
- @MarTCM made their first contribution in https://github.com/scummvm/scummvm/pull/7389
- @Priyanshu3820 made their first contribution in https://github.com/scummvm/scummvm/pull/7378
- @bleggett made their first contribution in https://github.com/scummvm/scummvm/pull/7425
- @prograhamer made their first contribution in https://github.com/scummvm/scummvm/pull/7427
- @beholdnec made their first contribution in https://github.com/scummvm/scummvm/pull/7435
- @vorph999 made their first contribution in https://github.com/scummvm/scummvm/pull/7324
- @YengHer919 made their first contribution in https://github.com/scummvm/scummvm/pull/7371
- @M3wP made their first contribution in https://github.com/scummvm/scummvm/pull/7451
- @Gemba made their first contribution in https://github.com/scummvm/scummvm/pull/7454
- @ripleyXLR8 made their first contribution in https://github.com/scummvm/scummvm/pull/7513
- @Dukiverse made their first contribution in https://github.com/scummvm/scummvm/pull/7524
- @ShadowMaker made their first contribution in https://github.com/scummvm/scummvm/pull/7533
- @mlauss2 made their first contribution in https://github.com/scummvm/scummvm/pull/7545
- @zberry92 made their first contribution in https://github.com/scummvm/scummvm/pull/7532
Full Changelog: https://github.com/scummvm/scummvm/compare/v2026.2.0...v2026.3.0