Some brilliant guy reverse-engineered the game engine and binary file formats for Deja Vu, Uninvited, Shadowgate, and Deja Vu II, then wrote an HTML5/JavaScript runtime. Both the Mac and Apple IIgs versions of all the MacVenture games can be played fully, including animation and sound, on the developer's site, here:
http://seancode.com/webventure
Don't miss the file format documentation.
