Archives de Genesis8 Amstrad Page de 1999 à 2020 à propos de programmation, page 7 / 7





PhrozenC, le compilateur qui venait du froid par NoRecess

-

PhrozenC est un compilateur C pour Amstrad CPC et PC par NoRecess. Sur PC il compile un fichier .C en .ASM prêt à être compilésous WinAPE. Sur CPC le fichier .ASM résultant est prêt à être compilé sous Maxam.

Pour Amstrad CPC il existe en version ROM (version à préférer), au format 64 Ko (exécutable standalone et reset) et version 128 Ko (RSX).

La documentation est au format PDF (33 pages) qui couvre tout ce qu'il est nécessaire de savoir pour se lancer dans la programmation C sur CPC avec PhrozenC. Il y a même un petit tutorial de programmation en C pour les néophytes.

Dans la même lignée, il y a des sources d'exemple et même quelques librairies utilitaire pour aider à la gestion de fichiers, mémoire, graphisme, manipulation de chaines de caractère, etc..

NoRecess a bien l'intention d'en continuer le développement en tenant compte des retours des utilisateurs.

écran de PhrozenC, un compilateur C pour Amstrad CPC et PC écran de PhrozenC, un compilateur C pour Amstrad CPC et PC écran de PhrozenC, un compilateur C pour Amstrad CPC et PC



mise à jour de CPCrslib, une librairie Amstrad CPC pour Z88dk (programmation en C)

-

cpcrslib (librairie Amstrad CPC pour Z88dk) a été mis à jour.




Programmation en langage C sur Amstrad CPC

-

Pour ceux intéressés pour programmer des applications en C sur Amstrad, vous avez au moins 3 possibilités :

  • Z88dk v1.9 avec cpcrslib (librairie Amstrad CPC pour Z88dk) : plusieurs programmes dont une démo Amstrad CPC+ (Phat) ont déjà été programmées avec Z88dk
  • Small Device C Compiler v2.9.0 : Contiki et la démo pheelone ont été compilé avec SDCC, d'autres programmes à votre connaissance ?
  • CCZ80 v2.07 par Emilio Guerrero. Il peut être utilisé pour développer des applications Amstrad CPC, ZX Spectrum et MSX sous windows (en ligne de commande, mais un GUI est fourni). Gommy, Defensor Medieval un jeu ZX Spectrum a été programmé avec CCZ80. Il existe 2 librairies Amstrad CPC pour CCZ80 : cpcrslib (adaptée de cpcrslib pour Z88dk) et sprutilcpc (inclue avec CCZ80), mais il semble qu'aucun programme Amstrad CPC n'a encore été programmé avec CCZ80. Si vous l'avez fait, tenez moi au courant, merci.




SDCC - Small Device C Compiler v2.9.0

-

Small Device C Compiler v2.9.0 est disponible depuis le 22 mars 2009, c'est un compilateur ANSI C freeware qui crée du code pour processeurs Intel 8051, Maxim 80DS390 et le Zilog Z80. Contiki (un petit mais moderne système d'exploitation) pour Amstrad CPC a été compilé avec SDCC. A propos, la dernière version de Contiki (v2.3.0) est disponible depuis le 27 juin 2009.



routines ASM (maxam) de compression sur le site de Tom & Jerry

-

Tom & Jerry vous propose 2 routines ASM de compression de binaires Amstrad CPC (plus performantes que pucrunch et bitbuster) : Exomizer et Aplib, d'origine PC. Il les a trouvé dans un message d'un forum d'Amstrad.ESP (pour les hispanisants).



Blassic, un interpréteur basic Amstrad CPC pour windows, linux et PDA Yopy

-

Blassic est un interpréteur de langage basic pour windows, linux et le PDA Yopy. Il peut interpréter le basic de l'Amstrad CPC, je ne l'ai pas testé cela dit.



Pour plus d'informations, allez sur la page principale