Mar 272010
 

Right after the release of version 1.0, Norecess released a new bugfix version of his C compiler for the CPC and for PC. You can read more about it in my previous article about PhrozenC.

Here are the changes of the new version:

  • CC (Win32) Fixed crash when included file does not exist
  • Fixed crash when calling CC with a C file entirely created on a CPC
  • Fixed CS RSX-command usage. Now only ROM-based, but 100% safe
  • Updated documentation with compiler internal section

You can download the latest version from Sourceforge.

Mar 242010
 

Arnaud Storq aka Norecess released the first version of his new C compiler for the Amstrad CPC. The compiler is available in different versions:

  • a PC version for cross-development (command-line)
  • a CPC ROM version (use that, if you can)
  • a 64k CPC version (standalone, which resets after execution)
  • a 128k CPC version (useable with RSX commands)

If you use the compiler on the PC, it will compile a .C file into an ASM file, which you can use e.g. in WinApe to compile it. On the CPC you can compile it with MAXAM.
PhrozenC also comes with a 33 page PDF manual, which covers how to use the compiler for your own programs. Examples are also included and some libraries for file management, graphics, memory mangement, string operations… are also available.
He also wants to improve the compiler, so send him your feedback :-).

You can download PhrozenC from Sourceforge or at the end of this article.

PhrozenC
PhrozenC
PhrozenC-10.zip
Version: 1.0
293.1 KiB
551 Downloads
Details
Feb 152010
 

Emilio Guerrero released a new version of his CCZ80 compiler which understands C style code and is aimed for Z80 CPUs.

Here are the new features / bugfixes of the new version:

  • Allow initializate a text string with string instruction.
  • Fixed functions printf, fprintf and lprinf in libraries for Amstrad CPC for write negatives real numbers.
  • Show information about the binary file created.

You can download it from the CCZ80 homepage.

Aug 052009
 

Emilio Guerrero released a new version of his CCZ80 compiler which understands C style code and is aimed for Z80 CPUs (thanks for your message here!).

Here are the new features / bugfixes of the new version:

  • Allow clause register for one parameter functions passing the parameter value in register, not in stack.
  • Optimization of standard library and specific libraries for each computer for use clause register.
  • Updated sintax files for editors for new clause.
  • Updated documentation for clause register.
  • Fixed some errors in libraries.

You can download it and get more informations about the new version from the CCZ80 homepage.

Mar 272009
 

Emilio Guerrero released a new version of his CCZ80 compiler which understands C style code and is aimed for Z80 CPUs (thanks for your message here!).

Here are the new features / bugfixes of the new version:

  • New option in compiler /include for specify paths to search include files in program.
  • Allow use labels with the operators == and !=.
  • Allow assembler undocumented instructions (using registers IXh, IXl, IYh, IYl and rotate/shift instructions).
  • If parameter of repeat command is 0 dont’t execute any loop (previous the fix, execute 65536 times).
  • Avoid runtime error in compiler when omit an element in a comma separated list (parameters by example).
  • Optimization for remove function parameters from stack, after function execution.
  • Improvements in product, division and module operations and little imprevements in code optimization.
  • Improvement in assembler source code format when use /asm option.
  • Show message when finish compilation when any error.

You can download it and get more informations about the new version on the CCZ80 homepage.

By continuing to use the site, you agree to the use of cookies. more information

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.

Close