Boriel’s ZX-Basic Compiler
From CPCWiki - THE Amstrad CPC encyclopedia!
About
Boriel’s ZX-Basic Compiler was designed for ZX-Spectrum, but it is extremely flexible for targeting all other z80-based machines, CPC included.
This cross compiler is all made in Python, and runs on almost all known operating systems available (GNU/Linux, OSX, BSD, Haiku, MS-Windows, etc.)
Features
It allows inline-assembly, libraries, etc.