Difference between revisions of "Ccz80"
Alan Sugar (Talk | contribs) (→Links) |
m (→Links) |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | The language ccz80 has a syntax based on C language | + | The language ccz80 has a syntax based on the [[:Category:C|C language]] |
− | It works in command line mode under Windows, but it is possible use it on Linux with WINE or MONO and also on MacOS with MONO. From a program written in the language ccz80 the compiler generates an executable binary file for a computer-based Z80 or an emulator and also can generates an assembler file equivalent. | + | It works in command line mode under Windows, but it is possible use it on Linux with WINE or MONO and also on MacOS with MONO. From a program written in the language ccz80 the compiler generates an executable binary file for a computer-based [[Z80]] or an emulator and also can generates an assembler file equivalent. |
The compiler is free for any use and the existing library of functions on this page is open source, but the source code of compiler is not released. | The compiler is free for any use and the existing library of functions on this page is open source, but the source code of compiler is not released. | ||
+ | |||
+ | If you would prefer to use C++ like syntax, see [[CcZ80++]], a compiler made by the same author. | ||
+ | |||
+ | == Targets == | ||
+ | |||
+ | ccz80 main targets are the z80 based homecomputers of the 80's (ZX Spectrum, MSX and the Amstrad CPC) but can generate code for any z80 based computer. | ||
+ | |||
+ | A few games has been developed for the Amstrad CPC using ccz80 ([[3D-Maze]]) | ||
+ | |||
== Links == | == Links == | ||
− | [http:// | + | [http://ccz80.webcindario.com/ccz80en.html Home of ccz80] |
− | [[Category:Programming software]] | + | [[Category:Programming software]][[Category:CrossDev]] |
Latest revision as of 03:01, 1 December 2019
The language ccz80 has a syntax based on the C language
It works in command line mode under Windows, but it is possible use it on Linux with WINE or MONO and also on MacOS with MONO. From a program written in the language ccz80 the compiler generates an executable binary file for a computer-based Z80 or an emulator and also can generates an assembler file equivalent.
The compiler is free for any use and the existing library of functions on this page is open source, but the source code of compiler is not released.
If you would prefer to use C++ like syntax, see CcZ80++, a compiler made by the same author.
Targets
ccz80 main targets are the z80 based homecomputers of the 80's (ZX Spectrum, MSX and the Amstrad CPC) but can generate code for any z80 based computer.
A few games has been developed for the Amstrad CPC using ccz80 (3D-Maze)