Jump to content


DREAMM 1.0 release

Recommended Posts

A couple of last minute fixes, and I'm officially releasing DREAMM 1.0. DREAMM provides a simple way to run your original DOS or FM Towns SCUMM games on a modern Windows system with high fidelity to the originals. Download it here: https://aarongiles.com/dreamm/

At this point, DREAMM will run all the known DOS and FM Towns versions of the SCUMM games, along with the Windows-only The Curse of Monkey Island. This includes:

  • Maniac Mansion (both low and high resolution versions)
  • Zak McKracken & the Alien Mindbenders (both low and high resolution versions, plus FM Towns version)
  • Indiana Jones and the Last Crusade: The Graphic Adventure (both EGA and VGA versions, plus FM Towns version)
  • Loom (both EGA and VGA versions, including CD-ROM talkie, plus FM Towns version)
  • The Secret of Monkey Island (both EGA and VGA versions, including CD-ROM music, plus FM Towns version)
  • Monkey Island 2: LeChuck’s Revenge (including FM Towns version)
  • Indiana Jones and the Fate of Atlantis (both floppy and CD-ROM talkie versions, plus FM Towns version)
  • Day of the Tentacle (both floppy and CD-ROM talkie versions)
  • Sam & Max Hit the Road (both floppy and CD-ROM talkie versions)
  • Full Throttle (CD-ROM)
  • The Dig (CD-ROM)
  • The Curse of Monkey Island (CD-ROM)

How Is DREAMM Different From ScummVM?

ScummVM is a modern reinterpretation of the original SPUTM game engine. It has a modern(-ish) interface, and runs lots and lots of games, but its fidelity to the original games is limited to the accuracy of the reverse engineering efforts, combined with how closely the ScummVM developers choose to mimic precise behaviors and details. In general, it does an excellent job at this, but may not achieve 100% fidelity to the original code, due to the fact that it is not actually running the original code.


DREAMM, on the other hand, runs the original SPUTM game engine code in an x86 emulator. This means that fidelity to the original depends largely on how accurately DREAMM emulates the well-documented x86 architecture. Further, it means that you get all the original “chrome” (such as the save/load screens) and behaviors of the original game. Finally, DREAMM provides a streamlined, simple user interface that is customized for running the SCUMM games.


In the end, for most people, the two are probably equivalent for running most games. But if you’d like to experience the games closer to their original form, complete with original bugs and user interface, DREAMM might be closer to what you want. Try them both!

How Is DREAMM Different From DOSBox?

DOSBox is a generic DOS emulator, and has a lot of similarities to DREAMM in how it is constructed. Both DOSBox and DREAMM emulate an x86 machine and all attached peripherals, and offer a fake implementation of DOS to service requests from the games.


But DREAMM takes this concept further by optimizing its experience and interface specifically around the SCUMM games. This means that mouse cursor control is integrated, video updates are done without tearing, and idle time is given back to your system. It also means that DREAMM will help you install your old games into its environment, and will handle all the configuration of video and sound devices.


Finally, DREAMM has the advantage of including a miniature 32-bit Windows implementation as well that allows it to run The Curse of Monkey Island, plus a miniature FM Towns layer that allows it to run the original FM Towns versions of the games that were released for that system!


  • Thanks 14
  • Chef's Kiss 2
Link to comment
Share on other sites

  • Thrik pinned this topic
  • 3 weeks later...

Great work! Not sure if this would be an appropriate place to share "bugs," but I found that DREAMM doesn't know what to do with my "Classic Adventures" compilation versions of Maniac Mansion and Zak McKracken. The Classic Adventures installer produces an EXE, but it runs from a BAT file. I thought it was weird 25 years ago, and I think it's weird now. Apparently so does DREAMM, ha :)

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...