ScummVM: The best way to play adventure games on a lot of platforms
Lucas Arts (2D) adventure games are best played with ScummVM
ScummVM plays a lot of classical 2D point & click adventure games. Not only Lucas Arts, but also the ones from Sierra On-Line (not all, but progress on supporting the newer ones is being made) and other companies like Revolution Software (Broken Sword, Beneath a Steel Sky) but also other companies like Adventuresoft/Horrorsoft and Cocktel Vision.
But what's the best thing after this? You can play them on a lot of different platforms, there's few left to do to make it run even on your toaster:
Computer platforms: Linux, Mac OS X, Windows, BSD, IRIX, AmigaOS, Atari
- Portable devices: iPhone, iPad, PSP, Nintendo DS, , Dingoo, GP2X, GP2X Wiz, Caanoo, Pandora, Windows CE (Windows Mobile/Phone, etc), WebOS (Palm OS for their phones, then bought by HP and maybe getting killed in the most stupid way EVER in the probably future suicide strategy of HP itself), Bada (Samsung's propietary smartphone OS)
- Game consoles: Playstation2, GameCube, Wii, PS3 (ongoing port), Dreamcast and even Nintendo 64!
- Samsung TV's (they have an ARM with Linux on them)
I recommend anyone into classic gaming (and specially adventure games) to look into the project. It's also a technically interesting project of reverse engineering for digital preservation, as those geeks use disassemblers like IDA Pro to know the inner workings of those games to implement them on a very portable C++ code (they developed OSystem framework to ease on a very high degree of portability and also their code is specially crafted to be very portable to all kind of platforms).
Why not mention it on your articles? Do some company will accuse you of being an evil open source advocate? Come on El Reg, your articles are usually more polemical and detailled and nobody seems killed (yet).