Programming for windows

Hi, I recently bought tp 7 for dos and was not happy to find out borland
Pascal does the same thing plus gives the option of programming for
windows. I can't afford to buy a another version of pascal so what i
want to know does Borland have a patch or upgrade for tp 7 users? And
are there any shareware or freeware compilers that compile for windows?
Thanks
Steve
--