Up until now there was no project support in any of the assemblers I've ever seen made on / for MSX. CA3 will change all of this. From of now you will almost be FORCED to use projects... It's one of the features every assembler should have, but none has. As said, CA3 supports projects.
A project actually is nothing more than a number of files grabbed together. A good example is Blaffer NT. Blaffer NT was made with CA2 which doesn't support projects. Blaffer NT consists out of approximately 15 ASM files. When programming the product, I had to have all files open at once or open them as I needed them. This kind of sucks, especially when you show your source to other users, they won't understand which files belong together and that makes the readability fairly small...
Chaos Assembler 3 is proud to introduce project support. This means you will have a list of files which you can open with a single click. Compiling files you don't have open? No problem, the project manager can do it...
Another neat feature of the project manager is that it can make destination files. Normally the compiler will output the binaries it made into the same directory as the source file, with the same name as the source file and the '.obj' extension. CA3 let's you decide where to put the compiled file and also with WHAT name! This means you can save your ASM files onto the disk in the disk drive, and that disk you can then run directly on your MSX!