ThorstenOtto wrote:Might be a bit late, but: I disagree. The code produced by Megamax is as primitive as that of Alcyon, and sometimes even worse. Not to mention that it crashes a lot, when you use variables that are not declared.
Well, we will need to agree to disagree
Just for using relative mode the produced code was shorter and faster. But the difference wasn't just about the actual code production. Megamax was far much better as a tool. Did you try to compile with Alycon from real floppies? Alcyon was unbearable, and IIRC you needed at least two drives (or a Ramdisk). Multiple compiler passes, separate assembler pass, etc. Ridiculous. Megamax was much more efficient in that regard.
Of course, Megamax is still primitive when you compare it to later compilers like Turbo C, let alone more modern ones. It wasn't even full ANSI C compliant. But surely Alcyon was even worse. Well, IMHO