4 concours sur CPC Power
-CPC Power organise 4 concours : programmation, graphisme, musique et logo.
CPC Power organise 4 concours : programmation, graphisme, musique et logo.
C'est une news que j'aurai du écrire il y a des mois, il y a tellement à écrire, et pourtant elle restera courte. Les Mojon Twins sont des développeurs espagnols qui pissent du code comme les vaches, ne me demandez pas comment il font pour écrire autant de jeux, je n'en ai aucune idée.
Leur dernière création est Cheril of the Bosque disponible en version disquette ou cassette tout à la fin de cette page en lien.
N'hésitez pas pour autant à télécharger tous leurs autres jeux, la plupart viennent avec les sources comme l'a fait Kevin Thacker avec Blue Angel 69.
Kevin Thacker vient de finir sa conversion d'un jeu Magic Bytes sorti en 1989 : Blue Angel 69 (C64, PC CGA et EGA) écrit par Winfried Stappert. Le jeu original se joue en un contre un au tour par tour (contre l'ordinateur ou un autre joueur). L'écran affiche un damier de 8 cases sur 8 où chaque case est occupée par un nombre (de 1 à 11), qui peut être positif ou négatif. À chaque tour, le joueur doit choisir un nombre se trouvant sur la même ligne (ou la même colonne pour l'autre joueur) que le dernier nombre validé par l'adversaire. Une fois validé, le nombre est retiré du damier et est ajouter (ou soustrait) au total de points du joueur. Le but du jeu est d'avoir plus de points que l'adversaire à la fin de la partie. La cerise sur le gateau est de faire apparaître le robot sexy.
Blue Angle 69 a été programmé par Kevin Thacker, graphiques par Markus Hohmann, graphiques CAT, couverture et label de disquette par Kukulcan, le site de Blue Angel 69 est hébergé par Markus et créé par Kukulcan.
Vous pouvez télécharger le jeu complet et les source à partir du site de Kevin Thacker's.
Dans les sources vous trouverez une librairie pour utiliser StarKos, et dans morelib des extras pour lire et sauver des fichiers en utilisant amsdos, afficher des caractères double hauteur et plus encore. Le code inclus aussi une version modifiée de cpcrslib pour rendre le code plus petit. Kevin espère que d'autres personnes utilisant z88dk trouveront ces sources utiles.
Tous les fichiers de configuration et compilation et utilitaires (à l'exclusion de z88dk) se trouvent dans le téléchargement. Kevin Thacker les fournit tous afin que vous puissiez vous en inspirer, et c'est une excellente idée.
Vous pourrez également le télécharger à partir de cpc-power, où vous pourrez également télécharger la couverture cassette et disquette créés par Kukulcan.
Cpcdsdk est un projet pour collecter des sources divers en un seul endroit pour l'os linux relatif à l'Amstrad CPC, pour faciliter la vie des développeurs. Les outils disponibles sont :
Vous pouvez télécharger la dernière version du cross-compilateur apparenté au C CCZ80 v3.0.0 pour programmer sur un Amstrad CPC, ZX Spectrum ou MSX à partir d'un PC.
P.S. : voir CCZ80++ maintenant.
PhrozenC a été mis à jour en v1.1 :
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.
Le blog d'ESP Soft est ouvert depuis le 14 juillet 2009. Il traite entre autre de programmation pour Amstrad CPC, comment utiliser le compilateur CCZ80 d'Emilio Guerrero, avec le code source du jeu Xilen war.
traduction google du blog ESP Soft
P.S. : voir CCZ80++ maintenant.
Pour ceux intéressés pour programmer des applications en C sur Amstrad, vous avez au moins 3 possibilités :
Phat est une démo par Norecess sortie en juillet 2008 pour Amstrad CPC+, programmée en C avec le compilateur Z88dk.
Bien que vous puissiez voir une vidéo de Phat sur Youtube, il est recommandé d'utiliser un vrai Amstrad CPC ou un émulateur.
Pheelone est une nouvelle démo Amstrad CPC par Norecess (code), Ced (grahpisme) et Targhan (son). Cette démo nécessite 128 Ko de mémoire, elle a été programmée avec Small Device C Compiler v2.9.0
Vous pouvez voir une vidéo de Pheelone sur Youtube.
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.
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 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