Mar 152012
 

Dinoneno released his new Amstrad CPC Basic cross-compiler. With this compiler you can write Locomotive Basic programs (with some smaller differences to optimise speed) on your PC and compile them into Z80 assembler, CCZ80 C code or directly to a CPC Basic program. The compiler is also able to directly create cassette images (CDT), disk images (DSK) or snapshot files (SNA) to use the program directly in an emulator. It uses the .NET framework, so it will run under Windows, but you can also use the compiler unter Linux with Mono or Mac OS with wine.
To help you programming Basic programs, the compiler also comes with a small IDE, which look like… Well, you should discover it by yourself :D.

You can find more information (e.g. about the differences) and the download on the CPC Basic 3 homepage.

.

May 032008
 

You already read it in my last posting, there is a new version of CCZ80, a compiler for a C-style language, available. Now Dinoneno posted the sourcecode of a small game called “Blocking” written in this language as an example.
Have a look at his forum posting (and I won’t provide a binary file here, just try it by yourself, it’s not so complicated :-p).
Here is a screenshot of this small game:

blocking