★ APPLICATIONS ★ PROGRAMMATION ★ DAMS V2015 ★ |
DAMS v2015 | DAMS (Notice) |
DAMS - An integrated Editor/Assembler/debugger for the Amstrad CPC. Background As a computer enthusiast, I wrote DAMS for my own on a 48Ko Sinclair ZX Spectrum, I was twenty years old. The next year, in summer 1985, I ported it on Amstrad CPC and DAMS has been marketed for this computer by the French company Micro-Application for five years. Then I've been working in computing science on different platforms, with other programming languages, forgetting everything up to the Z80 instruction set, and DAMS usage itself. In 1999 I had the opportunity to import DAMS sources from the unique 3" floppy holding them for a decade in my attic, to my hard disk, saving them from definitive loss. Today (March 2015), thirty years after, it appears that DAMS has not only be an appreciated tool by the CPC's software developers, but there is still a small community using/hacking/improving it. Goals I wrote DAMS on a 48Ko computer with no disk, only (audio K7) tapes! I had to keep in mind to save bytes, not only in DAMS code size, but also in sources file to be able to edit and assemble them. The consequence is that symbols/labels were shortened, and I wrote no comment at all! I've started that tricky job to comment the source code thirty years after, and I've decided to open the project for the DAMS user's community be able to help me to comment it, fix bugs, and maybe improve it. Pascal Séguy , https://github.com/pseguy/dams
|