Archives de Genesis8 Amstrad Page de 1999 à 2020 à propos de programmation





Programmation en Turbo Pascal sur Amstrad CPC par Nemo 59

-

Nemo 59 programme en Turbo Pascal sur Amstrad CPC un logiciel éditeur de sprites hardware pour Amstrad CPC+, mais pas que. Je vous invite à aller voir ses vidéos youtube et lire ses posts sur CPCRulez.

Il a écrit entre autre une librairie (TP-tools v0.2 avec sa documentation, l'objectif est une v1.0 qui sera complétée avec d'autres procédures et unités pour Amstrad CPC et CPC+. TP-Tools v0.2 est organise en 4 unites :

  • UGraph.inc : Gestion des graphismes
  • USound.inc : Gestion du son
  • UKBoard.inc: Gestion clavier/Joystick
  • UAsic.inc : Gestion de l'Asic du CPC+

D'autres unités seront ajoutéees en v1 (UCrt, USprite ...).




Programmation C sur PC et MacOS pour Amstrad CPC avec z88dk v2.1

-

On peut programmer en C pour Amstrad CPC sur PC et MacOS, avec la dernière version (v2.1 de février 2021) de z88dk, plus de détails ici.

Z88dk supporte bien plus de plate-formes, dont les Amstrad Notepad NC 100/150 (480x64 pixels) et 200 (480x128 pixels).



Nouvelle version de l'assembleur Orgams "Ecstatic Endeavour" Release Candidate pour Amstrad CPC

-

Orgams est un assembleur en ROM pour Amstrad CPC, écrit par Madram, Drill et Hicks. Une nouvelle version beta est disponible.

La documentation en français et anglais est disponible sur le wiki de Dorgams.

Téléchargez la dernière version WIP (5 janvier 2021)




Un bug sur la commande REM de l'Amstrad CPC 464 (basic 1.0)

-

Le bug a été trouvé par Velus sur CPCRulez. Dans un programme basic tapez la commande suivante : 10 rem |era,"toto.txt" (sur un 464 français le | est remplacé par la lettre ù). Ensuite faites un RUN ou éditez la ligne en question (EDIT 10) puis validez par entrée. Regardez le listing avec la commande LIST, le caractère après | (ou ù) a été mangé.




SDCC v4.0.0 disponible (programmation en C pour Amstrad CPC) sur PC et MacOS

-

Une nouvelle version du compilateur C multiplateforme SDCC v3.9.0 est disponible depuis le 30 janvier 2020 pour windows, linux et MacOS.



8BP v039, une librairie RSX pour créer des jeux Amstrad CPC en Basic

-

Jose Javier Garcia Aranda a sorti une nouvelle version de 8BP v39 (8bits de poder : 8bits of power), une librairie RSX pour développer des jeux Amstrad CPC en basic (26 Ko maximum). Vous pouvez télécharger 8bp sur sa page github.

Un nouveau jeu vient avec cette version : Blaster Pilot, un jeu d'arcade dont une partie de l'inspiration vient de Time Pilot (Konami).



8BP v038, une librairie RSX pour créer des jeux Amstrad CPC en Basic

-

Jose Javier Garcia Aranda a sorti une nouvelle version de 8BP v38 (8bits de poder : 8bits of power), une librairie RSX pour développer des jeux Amstrad CPC en basic (26 Ko maximum). Vous pouvez télécharger 8bp sur sa page github.

Cette nouvelle version inclus entre autre le jeu qui a rempporté la 11ème place au CPCRetroDev 2019. Je vous conseille la lecture en espagnol d'un article présentant la conception du jeu.



SDCC v3.9.0 disponible (programmation en C pour Amstrad CPC) sur PC et MacOS

-

Une nouvelle version du compilateur C multiplateforme SDCC v3.9.0 est disponible depuis le 15 avril 2019 pour windows, linux et MacOS.






Vasm v1.8g un compilateur assembleur portable et multi plateforme

-

Vasm v1.8g est un compilateur en sources pour plusieurs plateformes :

  • Unix
  • AmigaOS 68020
  • Atari MiNT 68020
  • MorphOS
  • AmigaOS4
  • PowerUp
  • Atari TOS 68000
  • WarpOS
  • Windows

And of course, it can compile Z80 assembler, but it's not the only processor it can manage.



Collapse OS, un futur nouvel OS pour Amstrad CPC ?

-

Collapse OS est un kernet Z80 et une collection de programmes, outils et documentation qui permets d'assembler un OS (disponible sur available on Github) qui peut :

  • fonctionner sur des machines minimales et improvisées
  • une interface avec des moyens improvisés (port série, clavier, affichage)
  • éditer des fichiers textes
  • compiler des sources assembleurs pour une liste variée de micro-contrôleurs ou micro-processeurs
  • lire et écrire à partir de supports variés
  • se répliquer

En plus, le but de ce projet est de pouvoir à partir d'une copie de ce projet de le construire et l'installer sur une machine faite maison sans accès externe (internet) à partir de pièces et morceaux et des outils simples.

Son auteur a été contacté, et il semble intéressé pour le porter sur Amstrad CPC. Il fonctionne déjà sur RC2014 et la console Sega Mega Drive.



Pour plus d'informations, allez sur la page principale