Could you please recommend a compiler for Pascal which:
-uses Turbo Pascal (6.0 preferably) syntax;
-makes programs able to run on today's PCs and under today's OSs as Windows, Linux, OS2, though still remaining independent from them;
-is available (and freeware preferably), I can download or get to my e-mail;
-creates clean, small, quick codes; it should not build in routines when I don't need them actually (for example OOP, Graphics, SQL stuff, etc.);
-has a manual (syntax, compiler directives, functions of its routines and sys variables/constants).
I've heard about TP 5.5 and it would do, but then the users would need DOSBox, and I don't want to go backward either.
I've heard about GNU Pascal. It looks promising, but I'm afraid it would build a giant code for even a Hello World one. And it seems dependent of GCC.
I've heard about Free Pascal. It looks also promising, and maybe that will be the one, but I have heard about some who were not satisfied. What's wrong with Free Pascal?
What compiler do you use? What do you recommend aside this three above (very few)? Pascal cannot die, can it?