Trebor Posted June 9, 2022 Share Posted June 9, 2022 From the homepage: DREAMM is a way to play your original DOS LucasArts adventure games with full fidelity to the original, without the hassle of setting up a general-purpose emulator. Download. FAQ covers differences between DREAMM and ScummVM as well as DOSBox. 1 Quote Link to comment Share on other sites More sharing options...
Trebor Posted March 18, 2023 Author Share Posted March 18, 2023 UPDATE: Current Release: 2.0 What’s New in 2.0? DREAMM has undergone a pretty significant overhaul since its first release. If you’re migrating from 1.0, see the Upgrading from DREAMM 1.0 section. In short, the major changes are: Re-wrote DREAMM’s user interface to run on top of SDL2, enabling MacOS support. Wrote assembly language versions of my i386 interpreter for both Intel and ARM platforms. Added Direct3D emulation support, with a multicore software renderer. Introduced support for many new games, including the GrimE engine games, several Star Wars games, and others. Expanded support for more demo and alternate versions of games, including my own Windows ports (yes, I now emulate myself). Added support for Super VGA output, plus basic joystick controls. Added in-game volume controls, plus many other quality-of-life UI improvements. 1 Quote Link to comment Share on other sites More sharing options...
ClassicGMR Posted March 21, 2023 Share Posted March 21, 2023 Wow. This looks really good! I'm not a huge LucasArts fan - though I do LOVE the X-Wing and TIE Fighter games - but I'll give this a go next week and check it out. 1 Quote Link to comment Share on other sites More sharing options...
Trebor Posted October 11, 2023 Author Share Posted October 11, 2023 UPDATE: DREAMM 2.1 & DREAMM 2.1.1 What’s New in 2.1.1? DREAMM 2.11 is a quick bugfix release for DREAMM 2.1: Fixed error/lack of sound with some versions of Yoda Stories Fixed unpredictable audio synchronization in Mortimer Fixed joystick in Outlaws (and other Winodws games) Fixed ARM-specific hangs in Infernal Machine menus Improve handling of very long pathnames during installation Improve behavior of Windows emulation process cleanup to reduce crashes Fix crashes when exiting Indiana Jones and His Desktop Adventures Fix race condition when starting up the 3D rendering threads Fix occasional crash when rendering overlays with custom images Support version 3 MDS image files Add support for a number of new international releases What’s New in 2.1? DREAMM 2.1 sports a number of significant upgrades over the original 2.0 release. In short, the major changes are: Greatly enhanced Windows emulation to support new games: Indiana Jones and His Desktop Adventures Mortimer and the Riddles of the Medallion Star Wars: Shadows of the Empire Star Wars: Yoda Stories Outlaws Star Wars: Jedi Knight: Dark Forces II Star Wars: Jedi Knight: Mysteries of the Sith Star Wars: Behind the Magic Star Wars: Episode I Insider’s Guide Indiana Jones and the Infernal Machine Extended support for Windows releases of Star Wars: X-Wing, Star Wars: TIE Fighter, and Afterlife. Added support for Star Wars: Making Magic multimedia CD Added support for running on Linux systems, both Intel and ARM. Added detection of dozens of new game variants. Improved the UI, adding mechanism to verify installed games. Added support for MDS/MDF and CCD/IMG CD image formats. Added a mechanism to turn on portable mode, where all data is kept next to the DREAMM executable. (Re-)added standalone mode if you place DREAMM next to the game files. Added an OPL-based MIDI emulator as a fallback for all platforms. Games can now be installed via the command line. Added limited telemetry to notify me remotely if DREAMM runs into problems. 2 Quote Link to comment Share on other sites More sharing options...
Trebor Posted January 17 Author Share Posted January 17 *UPDATE: DREAMM 2.1.2 What's new for 2.1.2? * Added command line option -option <key>=<value> to control parameters from an external frontend * Added -fullscreen and -window options as shortcuts for -option window/fullscreen=true/false * Fixed launching Behind the Magic/Episode 1 Insider's Guide from the command line * Fixed restart when launching from command line * Fixed problem with verifying installed games when subfolders also contained games (e.g., DOTT) * Disallowed direct launching of installers/upgraders from the command line (use -install instead) * Added support for older ZIP compression types * Added support for Indiana Jones and the Last Crusade (FM Towns) version 1.5.13 * Added support for Indiana Jones and the Fate of Atlantis (Japanese) * Added support for new verified Secret of Monkey Island (Spanish) version * Added support for Jedi Knight (French) with incorrect CD 2 (which is how it seems to have shipped) * Removed Zak McKracken (Spanish) as it is a fan translation Get it here. Quote Link to comment Share on other sites More sharing options...
Trebor Posted February 13 Author Share Posted February 13 *UPDATE: DREAMM 3.0b2 New Games Supported DREAMM 3.0 rounds out support for the LucasArts/LucasFilm DOS era of games, including: PHM Pegasus 1988, Battlehawks 1942 1988, Strike Fleet 1989, Pipe Dream/Pipe Mania 1989, Their Finest Hour: Battle of Britain 1989, Indiana Jones and the Last Crusade: The Action Game 1989, Night Shift 1990, Secret Weapons of the Luftwaffe 1991, Indiana Jones and the Fate of Atlantis: The Action Game 1992, MasterBlazer 1992, In addition, DREAMM 3.0 includes support for a few related DOS games that have strong LucasFilm connections: Indiana Jones And The Temple Of Doom 1989, Star Wars Chess 1993, Super Star Wars (unreleased prototype) 1996 Expansion Pack Support DREAMM can now identify and install expansion packs for games like X-Wing, TIE Fighter, and the early flight sims. This also includes support for add-ons like the Roland upgrades offered for Loom and The Secret of Monkey Island. To apply an upgrade, navigate to the specific game you wish to upgrade within DREAMM and then drag the updater onto DREAMM’s window. Game Files and Settings Game deltas (files modified by the game) and configuration are now stored separately for each game version. This means that if you have multiple versions of a single game installed, they won’t interfere with each other. However, it also means you will need to manually share save states or other info. (Which is probably good because it’s hard to guarantee that the data is truly compatible between versions!) OpenGL Support and CRT Simulation The video output path has been rewritten to use OpenGL with custom shaders. Use Alt-S/⌘S to toggle between basic scaling, epx smoothing, and CRT simulation: Basic scaling now uses a custom shader for higher quality results epx smoothing is also now done on your GPU via a custom shader CRT simulation is a new shader that models scanlines and shadow masks (works best at 1440p+) If OpenGL support not available, DREAMM falls back to old SDL way (but no CRT simulation). Fixed Mode Execution DREAMM 3.0 sports a new fixed mode execution that provides more consistent behavior. In prior versions, games ran in dynamic mode at full speed against real time, with some attempts to cap the speed to a maximum. In fixed mode, games run on their own clock, based on a MIPS value specified for each game. The advantage of fixed mode is that timing-sensitive behaviors will work consistently regardless of your system speed. The disadvantage is that if your system is not fast enough to keep up, the game will slow down. In this release, fixed mode is being used as follows: Most early games (pre-Full Throttle) now run in fixed mode all the time Later DOS games use fixed mode at startup (for timing loops), then switch to dynamic mode Windows games continue to use the previous dynamic mode at all times Misc. Emulation Improvements Additional improvements include: Rewrote video BIOS implementation to match the particulars of each supported card Implemented more VGA features and added some more modes, up to 1280×1024 Added accurate refresh timings for all video hardware Added keyboard scripting support so game installers are now automated Implemented many previously missing DOS and BIOS functions. This means you’re less likely to hit an “unimplemented INT” error. (Yes, you can now test your system in the Rebel Assault II launcher Added rudimentary DOS batch file support Frontend UI Changes A lot of improvements have gone into the user interface and front end. Here’s a summary: General Changes The current version number is displayed in upper-right as a link you can click to open the about box Text now auto-resizes in cases where it doesn’t fit Some small animations have been added to liven things up Higher resolution images and fonts now supported for 1440p+ displays Changes to the main game select screen If you have lots of games you can now rotate through them via keyboard or mouse Typing an alphabetic character jumps to the first game starting with that letter Star Wars games are now sorted ignoring the “Star Wars:” prefix The Add New Games button returns to the main screen Changes to the Configure & Launch Screen Scroll wheel now works to rotate between variants The current game configuration options are shown, with a link to click to modify them Interdependent options now work (e.g., resolution in Outlaws depends on graphics driver) Configuration of MT32/GMIDI outputs now shown as a separate item Changes to the DREAMM Options Screen New option to install sound fonts or MT-32 ROMs, plus show what’s installed or view folder Telemetry setting moved here from about box Changes to the Add New Games Screen Created multi-disk install path to help installing from multiple physical disks Added link to page with info on where to purchase games online Game Installation Improvements File dates & times are now preserved when installing Floppy images and ZIP files nested within other containers are now detected To use an upgrader/install an expansion pack, you now must first select the game to upgrade 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.