Archives de Genesis8 Amstrad Page de 1999 à 2025 à propos de développement, page 18 sur 20
Arcade Game Designer par Jonathan Cauldwell sur Zx Spectrum et Amstrad CPC
-Arcade Game Designer (documentation d'AGD) est un utilitaire par Jonathan Cauldwell pour créer des jeux sur ZX Spectrum et dernièrement sur Amstrad CPC, sans aucune connaissance en programmation. Les jeux créés n'auront pas de scroll de tout l'écran, ceux-ci étant statiques. Il y a également un utilitaire PC : TommyGun.AGD pour créer les jeux mais uniquement pour la version ZX Spectrum pour le moment.
Vous pouvez voir un exemple de jeu créé avec AGD sur Youtube : Donkey Kong Reloaded.
Youtube video
CPCRSLIB pour SDCC, une librairie de développement en C pour Amstrad CPC
-La librairie CPCRSLIB pour le compilateur SDCC vient d'être mise à jour :
- 11/03/2012 : cpcrslib for SDCC package updated with a new font type in GphStr.s (TOTEMS font type) for and included TileMap.h file that is required to compile TileMap.s and was missing in the previous upload.
- 10/24/2012 : cpcrslib for SDCC beta released.
- 05/21/2012 : cpcwyzlib for SDCC released
SymbOS, Subversion, TortoiseSVN et le sens de la vie (ou plutôt du jeu de la vie)
-Un nouveau message extrait de la mailing list de SymbOS :
J'ai donc créé un projet sur SourceForge.net :
SymbOS on SourceForge
Des informations doient être encore ajoutees, c'est juste un début.
Vous pouvez récupérer (checkout) les sources de l'application et des drivers ici :
https://symbos.svn.sourceforge.net/svnroot/symbos
Vous n'avez pas besoin d'un compte SourceForge pour un accès en lecture. Si vous voulez avoir l'accès en écriture, merci de me contacter directement.
Si vous avez le moindre soucis, dites le moi.
CU,
Prodatron
Ok, vous voulez donc jeter un coups d'oeil aux sources ? Alors commencez par télécharger TortoiseSVN et installez le.
Créez un répertoire, clic droit et choisissez SVN Checkout... et copiez la ligne suivante https://symbos.svn.sourceforge.net/svnroot/symbos dans URL of repository (désolé j'utilise TortoiseSVN en anglais).
Et voila ! Vous avez les sources de SymbOS pour vous amuser avec.
Pour mettre à jour ces sources à la dernière version, clic droit et choisissez SVN Update (documentation en français de subversion disponible).
A propos du jeu de la vie de Conway, je vous conseille de lire What is the Game of Life ? par Paul Callahan et More than a game : the Game of Life by Adrian McMenamin (en anglais).
Prodatron travaille à nouveau sur SymbOS, avec un nouveau programme bientôt
-Un message extrait de la mailing list de SymbOS :
Déjà posté ceci sur MRC, mais voici encore ...
Il semble que je suis de retour maintenant sur le Z80, après une pause de près de 5 ans, une très longue durée...
En mai, j'ai commencé à travailler à nouveau sur un projet Amstrad CPC. Il ya une semaine, j'ai développé une petite application SymbOS afin de me familiariser à nouveau avec SymbOS. Heureusement, il semble que je n'ai pas trop oublié... Ce n'est rien de spécial, juste un autre implémentation du "jeu la vie de Conway", pour démontrer deux choses :
- la version finale utilise le multi-tâches pour démontrer son comportement dans SymbOS : le générateur du terrain de jeu fonctionne avec une priorité basse, de façon à ce que les autres applications et les contrôles de l'applicaiton eux-mêmes ne soient pas ralentis.
- Je suis programme à nouveau sur SymbOS.
Voici une vidéo, je pense que je vais sortir ce petit programme dans quelques jours.
Avant que je puisse travailler à 100% sur SymbOS à nouveau, je dois finir mon autre projet CPC en cours tout d'abord, ce qui devrait être pour cet automne. Je dois terminer quelques petites choses sur SymbOS 2.1, la finalisation du contrôle TextBox multiligne, fixer diverses choses avec la nouvelle version du système de pilote de périphériques MSX, etc. Je souhaite vraiment que SymbOS version 2.1 sorte bientôt, que j'espère pour la fin de l'année, afin qu'il me soit possible de me concentrer sur d'autres choses ensuite.
Bonjour à tous, et à bientôt,
Prodatron
Youtube video
GrafX2 v2.4 WIP, un programme de dessin bitmap par Pulkomandy
-Une version de travail de GrafX2 est disponible pour éditer des images en "mode 5" pour Amstrad CPC.
GrafX2 est un programme de dessin bitmap inspiré par les logiciels Amiga Deluxe Paint et Brilliance. Il est spécialisé dans l'édition en 256 couleurs, avec une large palette d'outils et d'effets qui le rends particulièrement efficace pour le dessin au pixel, graphiques de jeux, et généralement tout graphique détaillé réalisé à la souris. Ce programme est développé entre autre pour Linux et Windows, mais est aussi disponible sur bien d'autres plate-formes.
Interview par NoRecess de Prodatron - SymbiosiS
-NoRecess travaille toujours depuis décembre sur un projet secret, fini à 40% pour le moment, et qui devrait être prêt pour noël 2012 normalement.
En attendant, vous pourrez aller lire sur son site une interview de Prodatron - SymbiosiS, auteur de démos ainsi que du GUI multi-tâche SymbOS.
CPCDiskXP v2.3 et tutoriels de programmation par tutorials by Mochilote sur CPCMANIA
-La dernière version de l'utilitaire CPCDiskXP est disponible sur CPCMania.
Vous y trouverez également des tutoriels de programmation divers ainsi que l'utilisation de compilateurs C tels que Z88dk et SDCC, ou en assembleur avec Pasmo.
Lords of Midnight sur Iphone toujours en développement
-Le port pour Iphone et Ipad de Lords of Midnight par Chris Wild est toujours en cours. Vous pouvez en voir une video sur youtube.
En attendant cette version Iphone, vous pouvez jouer à Lords of Midnight soit avec un émulateur, soit avec un des ports existants suivant :
- Icemark
- Midnight/MU (Lords of midnight à plusieurs en ligne)
- War of the solstice
- Midnight Flyer
- LoM et DDR pour GameBoy Advance
Youtube video
GrafX2 v2.3, un programme de dessin bitmap par Pulkomandy
-GrafX2 est un programme de dessin bitmap inspiré par les logiciels Amiga Deluxe Paint et Brilliance. Il est spécialisé dans l'édition en 256 couleurs, avec une large palette d'outils et d'effets qui le rends particulièrement efficace pour le dessin au pixel, graphiques de jeux, et généralement tout graphique détaillé réalisé à la souris. Ce programme est développé entre autre pour Linux et Windows, mais est aussi disponible sur bien d'autres plate-formes.
GrafX2 v2.3 est disponible depuis avril 2011. Il peut bien sûr être utilisé pour dessiner des graphismes pour Amstrad CPC.
CCZ80 v3.1.3, un langage basé sur le C pour PC à destination de l'Amstrad CPC
-Vous pouvez télécharger la dernière version du cross-compilateur apparenté au C CCZ80 v3.1.3 pour programmer pour un Amstrad CPC, ZX Spectrum ou MSX à partir d'un PC.
Cette mise à jour corrige entre autre des librairies pour Amstrad CPC
P.S. : Voir CCZ80++ maintenant.
Phactory v22 est disponible
-Phactory v2.2 par NoRecess est disponible.
Cette nouvelle version d'environnement de développement Amstrad CPC a une nouvelle interface utilisateur, une vitesse améliorée grâce au système de plugin, un nouveau éditeur de source assembleur Z80 avec colorisation syntaxique et divers bugs corrigés.
Pour le moment il n'y a pas de documentation, d'exemples, de templates ni de support.
Programmation C sur et pour Amstrad CPC
-Pour programmer en C directement sur Amstrad CPC il y a plusieurs compilateurs :
- Small-C
- Arnord-C
- Hitech-C
- Small-C
- PhrozenC (sur ET pour l'Amstrad CPC comme il existe aussi pour windows)
Mais on peut aussi programmer en C pour Amstrad CPC sur une autre plate-forme. Tout d'abord, le compilateur C multiplateforme SDCC v3.1.0 qui cible le Z80 est disponible.
Pour utiliser ce compilateur, vous pouvez utiliser un IDE : soit Code::Blocks et son template SDCC par Octoate, soit Phactory v2.1 par NoRecess avec l'aide de SDCC2Pasmo v1.5(dont les sources sont disponibles). SDCC2Pasmo prends un fichiers .ASM créé par SDCC et convertit sa syntaxe pour l'utilisation avec PASMO(un assembleur croisé Z80 ) qui est compatbile avec Maxam (compilateur Amstrad CPC Z80, dont celui de WinApe).
Vous pouvez trouver des aides à l'utilisation de SDCC sur le site de NoRecess ou surCPCWiki.
Si vous êtes intéressés par SDCC, vous devriez lire cette discussion sur CPCWiki à propos de problèmes d'usage d'assembleur dans SDCC et cette autre discussion à propos de sMIDP2lib, une libraire SDCC par Mr Lou (qui a dorénavant sa propre page sur CPCWiki.
SDCC n'est pas le seul compilateur disponible, il existe aussi :
- Z88dk v1.9 avec cpcrslib (librairie Amstrad CPC), lisez cette discussion sur CPCWiki à propos de Z88dk. Il y a une version modifiée de cpcrslib et une librairieStarkos par Kevin Thacker dans son jeu Blue Angel 69. A propos, les développeurs de Z88dk sont en train de permettre d'utiliser SDCCcomme backend à Z88dk.
- CCZ80 v3.1.2 par Emilio Guerrero. Il y a 2 librairies Amstrad CPC pour CCZ80 : cpcrslib (adaptée de cpcrslib pour Z88dk) et sprutilcpc (inclus avec CCZ80).
Le blog ESP Soft (traduction google en français)a des informations à propos de Z88dk (librairies telles que cpcrslib et cpcwyzlib) et ccz80 (au tout début du blog).
Mise à jour du blog de NoRecess
-Vous commencerez bien par une petite interview d'Odiesoft en entrée, et une mise à jour de ManageDSK et SDCC2Pasmo en plat de résistance et dessert sur le site de NoRecess ?
Edge grinder, un nouveau shoot them up multi plate-formes
-Devinez quoi, Axelay est en cours de travail sur le port d'Edge Grinder (voir ci-dessous), d'après un de mes nombreux espions,qui m'a assuré que cette information n'était pas un secret et donc possible de vous en faire part dès à présent.
Edge grinder est en fait un jeu C64 en cours de développement, la première collaboration de Format Warayant pour but de permettre à des programmeurs de le porter sur d'autres machines 8bit à partir du C64. Vous pouvez donc télécharger sur Format War web tout ce qu'il faut pour vous permettrede porter le jeu : code source, données de fonds d'écran et sprites, et la carte du jeu.

Pour plus d'informations, allez sur la page principale