| 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
|
|
| 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
|
|
| 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/ |
|