Laser BASIC compiler from Ocean IQ
The Laser BASIC Compiler is a companion product to the Laser BASIC extension, but you don't need Laser BASIC to use the compiler, wich also compiles the standard Amstrad BASIC with the exception of floating point and related commands.