CPC Rulez
https://cpcrulez.fr/forum/

CCZ80 compiler par Emilio Guerrero
https://cpcrulez.fr/forum/viewtopic.php?f=4&t=243
Page 1 sur 2

Auteur :  hERMOL [ 01 Mai 2008, 10:08 ]
Sujet du message :  CCZ80 compiler par Emilio Guerrero

Citer :
Apr 28 2008 version 2.0.2
-Avoid specify as source file the value "".
-Avoid warning 'Constant not used' when it's used.
-Corrections in expressions evaluation.

Auteur :  Dinoneno [ 27 Déc 2008, 21:59 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Voir http://www.telefonica.net/web2/emiliogu ... liveSP.pdf

C'est pour utiliser Sprites Alive avec ccz80.

Auteur :  Dinoneno [ 12 Jan 2009, 12:31 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Nouvelle version ccz80 2.0.4 avec un petit erreur solucio. Voir http://www.telefonica.net/web2/emiliogu ... ccz80.html en section News.

Auteur :  hERMOL [ 12 Jan 2009, 15:31 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

je mets le changelog:

Citer :
Jan 11 2009 Compilador versión 2.0.4
- Fixed the evaluation of operator ! for values type word.
- Added label __end_program at end of assembler code source generated to find out where the free space in memory.

Auteur :  norecess [ 17 Jan 2009, 17:02 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Attention ! Ceci n'est pas du C, mais un language "custom".

Auteur :  Dinoneno [ 27 Mars 2009, 20:45 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Nouvelle version ccz80 2.0.5. Voir http://www.telefonica.net/web2/emiliogu ... ccz80.html à section News.

Auteur :  hERMOL [ 27 Mars 2009, 23:16 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Citer :
Compiler version 2.0.5
- New option /include to specify paths to files to be included in the program.
- Allowed the use of labels with the operators == and !=.
- Allowed assembler undocumented instructions (using registers IXh, IXl, IYh, IYl and rotate/shift instructions).
- If the parameter of the repeat command is set to 0 no loop is executed (previously it was executed 65536 times).
- No runtime error when an element is omitted in a list separated by commas (for instance in function parameters).
- Optimization to remove function parameters from the stack after its execution.
- Improvements in multiplication, division and modulo operations and some imprevements to optimize the code.
- Improvements in the assembler source code generated when using the option /asm.
- A message is shown when the compilation is finished without errors.

Auteur :  hERMOL [ 25 Juil 2009, 12:12 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Citer :
Jul 24 2009 IDE version 1.0.6, save the options in a .INI file, not in Windows register.


url : http://www.telefonica.net/web2/emiliogu ... ccz80.html ;linked:

Auteur :  hERMOL [ 27 Juil 2009, 04:15 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Citer :
Jul 26 2009 Included in package for Amstrad CPC the sprUtilCPC library for use sprites in programs ccz80 (documentation only in Spanish).

Auteur :  Dinoneno [ 05 Août 2009, 19:05 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Nouvelle version du compilateur: ccz80 2.0.7

http://www.telefonica.net/web2/emiliogu ... ccz80.html

ou

http://www.telefonica.net/web2/emiliogu ... z80sp.html

(je voudrais bien un link en français, mais je ne pas trop de temps, comme tous, je pense; quelq'un/une peut m'aider pour le faire?)

Auteur :  hERMOL [ 06 Août 2009, 04:06 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Citer :
Compiler ccz80 version 2.0.7: 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.

Auteur :  hERMOL [ 12 Oct 2009, 07:19 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Citer :
Oct 11 2009 : ccz80 IDE version 1.0.7: fixed some little bugs.


url : http://www.telefonica.net/web2/emiliogu ... ccz80.html

Auteur :  hERMOL [ 16 Fév 2010, 18:01 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

Citer :
Feb 15 2010 - New compiler version ccz80 v2.0.8:
- 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.


url : http://www.telefonica.net/web2/emiliogu ... ccz80.html ;linked:

Auteur :  Dinoneno [ 13 Avr 2010, 20:04 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

ccz80 3.0.0

La principale nouveauté est qu'il vous permet de définir des macros pour les utiliser dans n'importe quelle expression. Cela permet par exemple d'utiliser des tables avec des index, des structures, des tables de structures, définir des fonctions dont le contenu est une formule, et d'autres utilisations.

Exemple d'utilisation des tables:

include "spectrum.ccz80"; // ou bien "cpc464.ccz80" ou "msx.ccz80"
define longueur = 10;
array byte donnees[longueur];
define tableau(i) = (*(donnees + i));
byte n;
for (n = 0; n < longueur ; ++n) tableau (n) = n + 1;
for (n = 0; n < longueur ; ++n) { printb(tableau (n)); printc(' '); }
pause(0); // Pour le CPC ou MSX effacer cette ligne
return;

Exemple de formule de fonction:

include "spectrum.ccz80"; // ou bien "cpc464.ccz80" ou "msx.ccz80"
define moyenne(a, b, c) = ((a + b + c) / 3);
printw(moyenne(1, 7, 10));
pause(0); // Pour le CPC ou MSX effacer cette ligne
return;

http://www.telefonica.net/web2/emiliogu ... z80sp.html
http://www.telefonica.net/web2/emiliogu ... ccz80.html

Auteur :  hERMOL [ 31 Oct 2010, 01:14 ]
Sujet du message :  Re: CCZ80 compiler par Emilio Guerrero

update:

Citer :
Oct 29 2010 - Fixed bug in save function for Amstrad CPC.

Page 1 sur 2 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/