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, 03:44

Index du forum » Z80 Coding

Le fuseau horaire est UTC+1 heure


PhrozenC : Programmer en C sur un vrai CPC

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 2 sur 3
 [ 35 message(s) ]  Aller vers la page Précédent  1, 2, 3  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
TotO
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 26 Juil 2010, 20:13 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
From 0 to 256 ça fait 257 valeurs !
:mdr:

_________________
Cent Pour Cent


Haut
 Profil  
 
norecess
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 26 Juil 2010, 21:17 
Ahah!
En tout cas, je suis présentement en train de faire de quoi autour de PhrozenC en ce moment (tip volontairement obscure: imaginez comment PhrozenC pourrait être étendu quelque chose de plus vaste..) donc c'est un bon investissement de continuer à faire joujou autour du compilo :)


Haut
  
 
fano
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 02:27 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
Chouette , on va avoir des unsigned :)

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
norecess
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 02:36 
Non, sur ce point je suis categorique : AUCUNES evolutions du compilo en tant que tel. Tout ce qui est autour, oui.


Haut
  
 
norecess
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 02:37 
(PS. Pour un compilo ANSI C complet, je recommande SDCC)


Haut
  
 
norecess
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 02:38 
Au fait, question qui tue : ca vaut la peine que je maintienne la version CPC ROM ? cela me demande beaucoup d'efforts. Outre l'exploit technique, est-ce que cela vment la peine, cf. est-ce que y'a du monde qui l'utilise ?


Haut
  
 
fano
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 02:52 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 15 Août 2008, 13:00
Message(s) : 968
Localisation : Troyes, France
Je me doutais bien de ta réponse mais au moins j'aurai essayé :D

_________________
"NOP" tel est le programme parfait ! court, rapide, lisible et sans bugs (connus)


Haut
 Profil  
 
TotO
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 09:07 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
norecess a écrit :
PhrozenC restera K&R. Si tu souhaites du Ansi C, je te suggeres de te rediriger vers SDCC ou (moins bien) z88dk.

K&R :
auto, break, case, continue, default, do, else, extern, for, goto, if, register, return, sizeof, static, struct, switch, typedef, union, while, unsigned, char, short, int, long, float, double

C89 :
const, enum, void, volatile, signed

C99 :
inline, restrict, _Bool, _Complex, _ Imaginary

_________________
Cent Pour Cent


Haut
 Profil  
 
norecess
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 11:49 
Ouais en fait, SmallC, ca date de 1981 et c'est meme pre-K&R hein :)


Haut
  
 
TotO
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 11:53 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
K&R c'est 1978 ... Ritchie étant l'inventeur du langage C en 1972. :P

Enfin, Small-C porte bien son nom, c'est une version allégé de ce qui était considéré comme "superflus" pour gagner en perf.

Maintenant, gagne-t-on réellement quelque chose à ne pas gérer unsigned et union ?
Par quoi peut-on substituer "unsigned char" dans un code source ?

Merci. :)

_________________
Cent Pour Cent


Haut
 Profil  
 
norecess
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 14:05 
Citer :
c'est une version allégé de ce qui était considéré comme "superflus" pour gagner en perf.

Pas en perf, mais en place. Ça prend de la place de supporter plus de trucs.

Citer :
Maintenant, gagne-t-on réellement quelque chose à ne pas gérer unsigned et union ?
Par quoi peut-on substituer "unsigned char" dans un code source ?

Si tu veux tout ça, de nouveau je te recommande SDCC.

Pour ma part, j'utilise le C pour les inits, la structure du programme, les grandes "loops"...
Toutes les implémentations des fonctions sont directes en asm (surtout si on considère un mini-framework autour de ça).
Mais ça reste définitivement pratique d'avoir du C sous la main pour faire des choses rapidement, genre des boucles ou des trucs comme ça.
Chacun ses outils, comme on dit ! :o)


Haut
  
 
TotO
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 14:22 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
OK, très bien.
Donc, il ne faut pas utiliser PhrozenC pour un projet complet, c'est juste une alternative à ce qu'on faisait avant en BASIC.
Merci pour cette précision qui m'avait échappé ! :)

_________________
Cent Pour Cent


Haut
 Profil  
 
norecess
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 14:37 
Disons que sur ce point, je ne cherche pas forcement à convaincre quiconque. Je prends du recul par rapport aux méthodes de dev qui se proposent à moi, et le mix C+ASM est celui qui me semble le plus "dev-friendly" en 2010 pour de la programmation CPC. C'est un point de vue personnel, autant qu'il y a d'autres points de vue qui ont tout autant d'élégance (en tête, Hicks qui fait tout sur CPC, avec un CPC et rien d'autre).

Citer :
c'est juste une alternative à ce qu'on faisait avant en BASIC

Je diras que oui, sur le fond, alternative au BASIC ; mais en pratique, c'est radicalement différent, car le C est un langage compilé, pas interprété, ce qui résulte à un vrai source ASM au final, avec tous les avantages que cela apporte.


Dernière édition par norecess le 27 Juil 2010, 15:02, édité 1 fois.

Haut
  
 
TotO
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 27 Juil 2010, 14:40 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
Non mais pas de soucis, je comprend parfaitement cette utilité.
La comparaison avec le BASIC étant juste sur la forme. :)

_________________
Cent Pour Cent


Haut
 Profil  
 
stephbb75
 Sujet du message : Re: PhrozenC : Programmer en C sur un vrai CPC
Message Publié : 18 Avr 2012, 12:37 
Hors-ligne
VIP
VIP

Inscription : 05 Avr 2012, 08:02
Message(s) : 197
Localisation : Sur terre, mais souvent dans les nuages !
Bonjour,

Je redéterre un peut un vieux sujet :D
Le CPC fut mon 1er micro, j'ai pas mal dev avec en basic et asm, j'ai toujours gardé un petit oeuil dessus, soit avec mon CPC soit avec les émul.

J'ai tester PhrozenC et j'ai trouvé cela pas mal, bien de pouvoir mixer ASM et C, en effect le dev full ASM c'est quand même chiant :D je pense qu'avec on peut faire de bon truc, j'ai commencé a bien jouer avec.

Par contre, est il toujours en dev, l'adresse sourceforge n'existe plus à première vue ?
Qui développe cela ?

Merci
Steph


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 2 sur 3
 [ 35 message(s) ]  Aller vers la page Précédent  1, 2, 3  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 27 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 :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.