Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 29 Nov 2025, 14:52

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


CCZ80 compiler par Emilio Guerrero

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 25 message(s) ]  Aller vers la page 1, 2  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
hERMOL
 Sujet du message : CCZ80 compiler par Emilio Guerrero
Message Publié : 01 Mai 2008, 10:08 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
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.


Haut
 Profil  
 
Dinoneno
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 27 Déc 2008, 21:59 
Hors-ligne

Inscription : 02 Déc 2008, 07:48
Message(s) : 9
Voir http://www.telefonica.net/web2/emiliogu ... liveSP.pdf

C'est pour utiliser Sprites Alive avec ccz80.


Haut
 Profil  
 
Dinoneno
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 12 Jan 2009, 12:31 
Hors-ligne

Inscription : 02 Déc 2008, 07:48
Message(s) : 9
Nouvelle version ccz80 2.0.4 avec un petit erreur solucio. Voir http://www.telefonica.net/web2/emiliogu ... ccz80.html en section News.


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 12 Jan 2009, 15:31 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
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.


Haut
 Profil  
 
norecess
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 17 Jan 2009, 17:02 
Attention ! Ceci n'est pas du C, mais un language "custom".


Haut
  
 
Dinoneno
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 27 Mars 2009, 20:45 
Hors-ligne

Inscription : 02 Déc 2008, 07:48
Message(s) : 9
Nouvelle version ccz80 2.0.5. Voir http://www.telefonica.net/web2/emiliogu ... ccz80.html à section News.


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 27 Mars 2009, 23:16 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
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.


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 25 Juil 2009, 12:12 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
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:


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 27 Juil 2009, 04:15 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
Citer :
Jul 26 2009 Included in package for Amstrad CPC the sprUtilCPC library for use sprites in programs ccz80 (documentation only in Spanish).


Haut
 Profil  
 
Dinoneno
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 05 Août 2009, 19:05 
Hors-ligne

Inscription : 02 Déc 2008, 07:48
Message(s) : 9
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?)


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 06 Août 2009, 04:06 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
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.


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 12 Oct 2009, 07:19 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
Citer :
Oct 11 2009 : ccz80 IDE version 1.0.7: fixed some little bugs.


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


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 16 Fév 2010, 18:01 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
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:


Haut
 Profil  
 
Dinoneno
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 13 Avr 2010, 20:04 
Hors-ligne

Inscription : 02 Déc 2008, 07:48
Message(s) : 9
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


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: CCZ80 compiler par Emilio Guerrero
Message Publié : 31 Oct 2010, 01:14 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5103
update:

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


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 25 message(s) ]  Aller vers la page 1, 2  Suivant

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 22 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.