PhrozenC is a C compiler for Amstrad CPC and PC by NoRecess. On PC it compiles a .C file in .ASM ready to compilewith WinAPE. On CPC the .ASM file can be compiled with Maxam.
For Amstrad CPC it exists a ROM version, a 64 Kb version (stand-alone application), 128 Ko (RSX).
PhrozenC is released with a manual (PDF-format, 33 pages), covering all the things you have to know about to start programming using PhrozenC.
There is even a small tutorial about learning C for the newcomers. Example sources are available, as also a small set of library files handling file management, graphics, memory management, string concatenation, etc..
It's version 1.0, NoRecess plans to get your feedback and provide better versions with time...