Archives de Genesis8 Amstrad Page de 1999 à 2025 à propos de développement, page 19 sur 20





Conversion CPC de Blue Angel 69 par Kevin Thacker est disponible

-

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.

écran d'intro de Blue Angel 69

écran de menu de Blue Angel 69

écran de jeu de Blue Angel 69



Cpcdsk et l'émulateur Caprice Reloaded

-

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 :

  • émulateur Caprice reloaded, pour windows et linux;
  • gfx2crtc, un utilitaire pour convertirdes images au format d'écran CPC;
  • une version améliorée de cpctools(Ramlaid), qui fonctionne maintenant sous linux, avec un support (limité) aux lecteurs de disquette USB;
  • une version spéciale de STSound (Leonard), modifiée pour émuler un AY3 plus précisément (l'original émulateur une puce YM légèrement différet utilisé par l'Atari ST);
  • Hideur Maikeur par Downwater pour manipuler les en-têtes AMSDOS;
  • iDSK (Sid) pour manipuler les images DSK.


Arkos Tracker v1.0 beta 2 pour PC

-

Vous pouvez télécharger la beta 2 d'Arkos Tracker par Targhan pour PC.

Voici les changements apportés par cette beta :

  • Complete coding of the sound generating and outputing by myself. The emulation is more accurate, and will allow the implementation of samples and Sids in the future,
  • utilisez votre clavier MIDI ou n'importe quelle interface MIDI-in, jouez et enregistrez votre musique avec,
  • modes de lecture 150hz et 300hz. Ils sont légèrement plus lents sur un vrai CPC, rien que vous ne pourriez remarquer,
  • la sortie CPCBooster est plus précise,
  • la possibilité de sauver au format YM6 interlacé ou non,
  • AKStoBin : un logiciel en ligne de commande pour convertir une musique AKS en un exécutable (nécessite toujours .NET),
  • STKtoAKS : un logiciel en ligne de commande pour convertir une musique STarKos en AKS (nécessite toujours .NET).


CCZ80 v3.0, 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.0.0 pour programmer sur un Amstrad CPC, ZX Spectrum ou MSX à partir d'un PC.

P.S. : voir CCZ80++ maintenant.





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



une pré-version d'Arkos Tracker pour ... windows

-

Targhan (Arkos) a annoncé sur la liste de diffusion CPC_FR une pré-version du tracker Arkos pour windows. Vous pouvez en voir une vidéo de cettepré-version d'Arkos Tracker sur Youtube. La version finale est prévue dans 2 à 3 semaines.

D'après le menu Fichiers de l'application, ce tracker pourra exporter en fichier .WAV et .YM, et importer des fichiers .SKS (STarKos Tracker). Le programme peut envoyer directement le sonsur un Amstrad CPC via une CPCBooster (dont j'ai toujours plusieurs exemplaires en stock d'ailleurs, par contre il faudra que je retrouve le prix d'achat unitaire, si quelqu'un en veut ellesseront revendues à ce prix, le but n'a jamais été de faire du bénéfice) ou bien sûr vers la carte sonore du PC.

Les fonctionnalités plus précises ont été indiquées sur le forum de CPC Wiki :

  • 256 patterns
  • chaque pattern est composée de 3 tracks indépendantes
  • 512 tracks disponibles, chaque étant réutilisable dans n'importe quel pattern, ou plusieurs fois dans le même pattern
  • chaque track peut être transposée indépendamment dans une pattern
  • un A track a une hauteur de 1 à 128 lignes, indépendantes du pattern qui l'utilise
  • 255 instruments disponibles
  • l'éditeur d'instrument permet de modifier chaque registre du PSG
  • la fréquence de lecture peut être de 13, 25, 50, 100, 150 ou 300hz
  • Il est possible de placer des "events"" dans votre chanson. Ils peut être soit utilisés pour synchroniser votre music avec votre production, ou activer des digidrums par example
  • les instruments sont divisés en 2 canaux : un logiciel et un matériel. Ces canaux sont indépendants ou dépendants l'un de l'autre. Cela permet d'utiliser 2 waves en même temps
  • permet de jouer des effets sonores d'une façon flexible et puissante. Vous pouvez aussi jouer les SFXs sans musique
  • vous pouvez importer n'importe quelle musique au format STarKos
  • pas de support SID/DMA pour CPC+ de prévu pour le moment, mais cela pourrait venir

A propos du player sur Amstrad CPC:

  • seulement 25 scanlines maximum utilisées
  • il est plus rapide et léger que le player STarKos : 1,5 Ko
  • le player fonctionne sur Amstrad CPC, MSX, Spectrum ou Pentagon
  • les musiques créées sont très légères, à peu près commes celles de STarKos
  • il peut être utilisé en basic et assembleur
  • les sources du player est donné et documenté
  • le format musical est indiqué, pour que vous puissiez créer vos propres outils
  • Fade in/out disponible

A propos des effets sonores :

  • chaque instrument de vos chanson devient un effet sonore
  • vous pouvez jouer/arrêter un effet sonore sur n'importe quel channel
  • vous pouvez choisir la note, volume et vitesse de n'importe quel effet sonore
  • vous pouvez leur ajouter du pitch (utile pour ajouter un certain hasard aux sons par exemple)
  • les effets sonores sont dans un fichier à part, vous pouvez utiliser la seconde banque même si vous changez la musique

Youtube video



GrafX v2.1 (programme de dessin bitmap)

-

Une mise à jour de GrafX (v2.1a) est sortie.

C'est un programme d'édition graphique bitmap qui supporte une multitude de résolutions (de 320x200, incluant la plupart des résolutions standard Amiga, du moment que votre carte graphique les supportent). Ecrit à l'origine pour DOS, il a été modifié pour utiliser SDL et les systèmes d'exploitation modernes. Sa présentation rapppelle beaucoup Deluxe Paint ou Brilliance.



Créer de la musique Amstrad CPC sur CPC ou PC

-

Si vous avez besoin d'écrire de la musique pour un programme Amstrad CPC, vous pouvez le faire avec des outils Amstrad CPC :

Ou vous pouvez le faire sur un PC avec :

  • WYZTracker pour windows (nécessite .NET v2.0) par Augusto Ruiz, un outil de création de fichiers musicaux .AY (Amstrad et Spectrum) utilisant un éditeur à base de pattern, interface en espagnol uniquement pour le moment (mais une version en anglais est en cours), courte documentation en anglais à l'intérieur,
  • Vortex Tracker II v1.0 beta 19, un editeur PT3 pour windows, peut charger, jouer et éditer des fichiers PT1, PT2, PT3, STC, SQT, ASC, PSC, PSM, FLS, GTR, FTC, FXM, AY, et les sauver au format PT3 ou au format texte temporaire. Vous pouvez exporter les modules au format SNDH pour les jouer sur Atari ST, au format HIBETA (avec ou sans player), au format AY, SCL ou TP pour les jouer sur Amstrad CPC ou ZX Spectrum, pour plus d'informations allez voir le site de Vortex tracker.

Et par ailleurs, il est possible sans émulateur d'écouter des fichiers .YM, .AY et .AYM avec ZX Spectrum Computer Sound Chip Emulator (même site que ci-dessus).

Si vous utilisez d'autres outils, merci de me le signaler pour que je puisse le rajouter ici (et dans la FAQ de comp.sys.amstrad.8bit).



Robotron 6128, Sewer Rat pour Amstrad CPC, AMSprite pour windows/linux/mac par Lachlan Keown

-

Lachlan Keown, qui habite en Nouvelle Zélande, vient de sortir son dernier progrmame Amstrad CPC : Robotron 6128, un remake du jeu d'arcade. Si vous utilisez le clavier, WASD pour bouger et les touches curseurs pour tirer.

Il est également l'auteur de Sewer Rat, où vous devez récupérer le fromage avant les aliens.

Il a aussi écrit AMSprite pour windows (qui utilise le .Net framework v2.0) ou AMSprite pour linux/mac (qui utilise MONO), qui est un outil graphique de développement croisé pour créer des sprites et des écrans graphiques prêts à l'emploi pour Amstrad CPC en langage assembleur (sprites hardware CPC+ gérés également).



Sorcery + sous windows

-

Antibug a porté Sorcery+ sous windows avec les graphismes originaux du jeu. Pour le moment c'est une béta jouable très prometteuse, le premier niveau (libération des sorciers) n'est pas tout à fait complet, il manque notamment l'écran de fin, et le deuxième niveau (élimination du sorcier scélérat) n'est pas encore présent.

Sur la page principale d'Antibug vous trouverez ses propres outils de développement Amstrad CPC.