On this page you can download everything you need to get started with the DAMP source code, as well as any patches/fixes etc. that get submitted.
| Source Code | ||||||
| Filename | Size | Version | Description | Author | ||
| dampsrc.zip | 123 Kb | 0.97 WIP 4 | The DAMP source code. This should be considered a "test" release until I get a proper v1.00 package together. | Matt Craven | ||
| Required Additional Files | ||||
| Filename | Size | Description | ||
| DJGPP | (web link) | The free DOS port of GCC, needed to compile DAMP. There's a useful "Zip Picker" feature on the site that lets you choose what to download. You'll need the C compiler, and the binutils, and probably the fileutils as well. I'll put up more details of exactly what's needed soon. | ||
| Allegro | (web link) | The game-programming library for DJGPP. Used by lots of bits of DAMP. You should get the latest Work In Progress version. | ||
| LibAMP | (web link) | An MP3 playback library for Allegro/DJGPP. The version at the link I've given here doesn't work with the newest DJGPP, but there is a modified distribution available here. Be aware that using LibAMP in a commercial product will require you to pay for a licence from PlayMedia | ||
| XAudio | (web link) | Another MP3 playback library. You'll need to get the DOS/DJGPP version. If you distribute a modified version of DAMP that uses XAudio, you'll also need to sign their licence agreement (don't worry, it's free - even for commercial use!). You don't have to sign it if you're just developing for yourself though. | ||
| LibCDA | (web link) | The CD playback library used by DAMP. Use of this in a commercial product may require a license fee. Contact the author of LibCDA for more details. | ||
| SeeR | (web link) | The scripting library DAMP uses for its driver system. Use in a commercial product requires a license fee. Contact the author of SeeR for more details. | ||
| seer-makefile.zip | 2Kb | The Makefile.all that came with the version of SeeR I use was broken. This zip contains a fixed Makefile.all | ||