After 6 months of development, the release of the free cross-platform interpreter for classic quests, ScummVM 2.7.0, has been announced. It replaces executable files for games and allows many classic games to run on platforms for which they were not originally intended. The project's code is licensed under GPLv3+.
A total of over 320 quests are supported, including games from companies like LucasArts, Humongous Entertainment, Revolution Software, Cyan, and Sierra, such as Maniac Mansion, Monkey Island, Broken Sword, Myst, Blade Runner, King’s Quest 1-7, Space Quest 1-6, Discworld, Simon the Sorcerer, Beneath A Steel Sky, Lure of the Temptress, and The Legend of Kyrandia. Games can be launched on platforms including Linux, Windows, macOS, iOS, Android, PS Vita, Switch, Dreamcast, AmigaOS, Atari/FreeMiNT, RISC OS, Haiku, PSP, PS3, Maemo, GCW Zero, and more.
In the new version:
- Support for the following games has been added:
- Soldier Boyz.
- GLK Scott Adams Interactive Fiction games (C64 and ZX Spectrum versions).
- GLK Scott Adams quests 1-12 in TI99/4A format.
- Obsidian.
- Pink Panther: Passport to Peril.
- Pink Panther: Hokus Pokus Pink.
- Adibou 2 "Environment", "Read/Count 4 & 5", and "Read/Count 6 & 7".
- Driller/Space Station Oblivion (DOS/EGA/CGA, Amiga, AtariST, ZX Spectrum, and Amstrad CPC versions).
- Halls of the Dead: Faery Tale Adventure II.
- Chop Suey, Eastern Mind, and 16 other games on Director 3 and Director 4 engines.
- Improved support for the Broken Sword series, with the code revised for game version detection.
- Support for the following platforms has been added:
- RetroMini RS90 console running OpenDingux distribution.
- First-generation Miyoo consoles (New BittBoy, Pocket Go, and PowKiddy Q90-V90-Q20) running TriForceX MiyooCFW.
- Miyoo Mini console.
- KolibriOS operating system.
- 26-bit versions of RISC OS.
- A new output scaling system using shaders has been added. This system allows old games to run on modern high-resolution screens with high visual fidelity, replicating the behavior of CRT screens.
- The ability to set predefined data for initializing the pseudo-random number generator has been provided, enabling repeatable behavior across different game runs.
- Cursor scaling in OpenGL mode has been improved.
- The ability to launch in auto-detection mode has been added (to enable it, rename the executable file to scummvm-auto or create an empty file named scummvm-autorun next to it).
- The ability to set predefined command line parameters has been added (parameters should be saved in the scummvm-autorun file).
- Support for overriding default settings via the configuration file specified in the options "—initial-cfg=FILE" or "-i" has been added.
- The option —output-channels=CHANNELS has been added, allowing audio output to be switched to mono mode.
- The number of platforms available for downloading game resources larger than 2 GB has been expanded.




Source: opennet.ru
