ScummVM is a free and open source tool that makes it possible to run classic PC games on a wide variety of modern platforms. The software was originally designed to recreate the LucasArts game engine used for adventure games like Maniac Mansion and The Secrete of Monkey Island, but over the past two decades it's grown to support hundreds of games and it's been ported to multiple operating systems.
The latest? With the release of ScummVM 2.9.0, there's now an official ScummVM port for SailfishOS, which means you can use the software on smartphones or other devices running that Linux-based mobile operating system.
Full binaries haven't been released for SailfishOS yet, which means that you'll either need to wait for them to show up at the download page, but there are already builds for other operating systems including Windows, macOS, iOS, Android, Debian, Ubuntu, and more obscure platforms like Haiku, OpenDingux, AmigaOS 4, and Risc OS... ad well as versions designed to run on game consoles like the Nintendo Switch, Nintendo 3DS, and Sega Dreamcast.
Other changes in ScummVM 2.9.0 include support for using a keymapper to customize key, mouse button, and joystick buttons in 20 more game engines, and platform-specific updates including support for Android 15, support for using an Apple Pencil on iOS devices, and audio and graphics improvements for macOS.
Several additional games are also now supported, including Thimbleweed Park, which is a relatively recent game from creator of the Monkey Island series. You don't actually need ScummVM to play the game on modern hardware (it's available for Windows, macOS, Linux, Android, iOS, and modern consoles including the Nintendo Switch, Xbox, and PS4). But ScummVM support could make it available on even more devices... assuming they have OpenGL support with Shaders.