hm,
ich glaube, dass borland die rechte an der sprache trägt und deswegen wirst du keinen compiler finden, der dir delphi-code 100%ig fehlerfrei kompiliert.
als kostenlose entwicklungsumgebung würde auch notepad gehen

denn delphi arbeitet ja auch nur mit plaintext-dateien...
es gibt aber, wie supermuckl schon sagte, pascal-compiler wie zB K-Develop oder Freepascal. die DelphiLanguage basiert auf pascal, weshalb dir diese programme schon ein stück helfen könnten.
Aenogym