Emilio Guerrerog released a CPC Basic compiler for Windows (you need at least .NET 2.0). With this compiler you can write and compile your Basic programs on the PC for the CPC. It will generate an assembler file which you can compile e.g. in emulators like WinApe or WinCPC, which means that the compiled Basic programs will run faster, because they aren’t interpreted on the CPC.
You can download the compiler from the CPCBasic homepage (the page isn’t available in english, but there is a button to translate it).
Today a brand new version of Z88dk, a Small-C cross-compiler for Z80 based computers like the Amstrad CPC, the Z88, the Spectrum, etc., was released today. You can download the new version from the Z88dk homepage.
Here are the changes of the new version:
Support for Newbrain, Rabbit, Sega Master System SMS, TS2068 as new targets
Z80asm supporting Rabbit
Much of the library rewritten to use FASTCALL and CALLEE linkage for faster and small library function calls
malloc library can now allocate from a scattered map of available RAM and supports multiple heaps
balloc library introduced as a block memory allocator
interrupt mode 2 library added
stdlib and strings now completely implemented in assembler and expanded
abstract data types library introduced initially containing linked list, heap, stack and queue
algorithms library begun initially containing an implementation of the A* search algorithm
ZX Spectrum : Stefano’s ZX basic fcntl driver
ZX Spectrum : SP1 software sprite engine added
ZX Spectrum : Residos packages support
ZX Spectrum : Improved Spectrum library includes new display functions
ZX Spectrum : Input library added for direct access to keyboard, joystick and mouse devices
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.