Apprentissage de la programmation Assembleur sur Amstrad CPC par Roudoudou
-Roudoudou vient de créer un site pour l'apprentissage de la programmation assembleur pour Z80 à destination des débutants.
Roudoudou vient de créer un site pour l'apprentissage de la programmation assembleur pour Z80 à destination des débutants.
Vous ne pouviez pas participer au meeting Benediction Coding Party #4 organisé de main de maitre une fois de plus par Eliot du groupe Bénédiction ?
Rassurez notre maître queue Roudoudou sait aussi bien manier les instruments de cuisine qu'une caméra ! Vous allez donc avoir presque l'impression d'avoir été avec nous en allant regarder cette vidéo sur Youtube (voir ci-dessous).
La dernière version de 8BP (v042-01), un framework de programmation, est présenté par son auteur sur son site. Cette version est disponible depuis le 1er septembre.
A noter que la documentation de 8BP est disponible en 5 langues.
Et si vous souhaiter développer un programme avec 8BP sous windows, alors pourquoi ne pas jeter un coups d'oeil à IDE8BP écrit par Toni Longo, sorti fin mai 2024. Vous trouverez une présentation des fonctionnalités d'IDE8BP sur AUA.
Orgams est un assembleur en ROM pour Amstrad CPC, écrit par Madram, Drill et Hicks. Une nouvelle version GG beta 7 du 18 août 2024 est disponible.
La documentation en français et anglais est disponible sur le wiki de Dorgams.
Une nouvelle version du compilateur C multiplateforme SDCC v4.4.0 est disponible depuis le 29 janvier 2024 pour windows, linux et MacOS.
Orgams est un assembleur en ROM pour Amstrad CPC, écrit par Madram, Drill et Hicks. Une nouvelle version GG beta 6 du 5 août 2024 est disponible.
La documentation en français et anglais est disponible sur le wiki de Dorgams.
ugBASIC par Marco Spedaletti est basic compilé qui peut fonctionner sur de nombreux ordinateurs dont l'Amstrad CPC(+). En fait le compilateur se débrouille pour que le programme se comporte de façon identique quelque soit les fonctionnalités des ordinateurs cibles, une fonction non présente en hardware sera alors gérée en software. Pour le github de ugBASIC c'est ici, le , un groupe officiel FB d'ugBASIC et même un forum ugBASIC.
Il y a également un IDE pour ugBASIC v1.16.2 toujours par Marco Spedaletti disponible sur Itch.IO pour Windows.
PCRetroTech est une chaine Youtube recommandée si vous êtes intéressé par les Amstrad PC 1512 (avec son mode CGA 16 couleurs) et PC 1640 (avec son mode plantronics). Je vous conseille entre autre, mais pas que, les vidéos suivantes (également l'Amstrad CPC pour la 3ème vidéo) :
Orgams est un assembleur en ROM pour Amstrad CPC, écrit par Madram, Drill et Hicks. Une nouvelle version Flappy Flags du 28 janvier 2024 est disponible.
La documentation en français et anglais est disponible sur le wiki de Dorgams.
ugBASIC par Marco Spedaletti est basic compilé qui peut fonctionner sur de nombreux ordinateurs dont l'Amstrad CPC(+). En fait le compilateur se débrouille pour que le programme se comporte de façon identique quelque soit les fonctionnalités des ordinateurs cibles, une fonction non présente en hardware sera alors gérée en software. Pour le github de ugBASIC c'est ici, le , un groupe officiel FB d'ugBASIC et même un forum ugBASIC.
Il y a également un IDE pour ugBASIC toujours par Marco Spedaletti disponible sur Itch.IO.
Si vous souhaitez apprendre la programmation en assembleur Z80 plus particulièrement pour Amstrad CPC, alors n'hésitez pas à vous rendre sur Amstrad PUSH'n'POP qui en est à son 50ème article à ce sujet.
On peut programmer en C pour Amstrad CPC, notepad NC100/150/200 et PCW sur PC et MacOS, avec la dernière version (v2.3 de décembre 2023) de z88dk, plus de détails ici.
Replay : Mémoires d'une famille est l'histoire de Jordan Mechner et de sa famille ainsi que du développement du jeu mythique Prince of Persia sur Apple 2 sous forme de bande dessinée.
J'ai pu l'acheter directement à Paris lors d'une dédicace et je l'ai dévoré, ma mère l'a lu, je l'ai prêté à d'autres personnes, toutes l'ont aimé. C'est un plongeon dans l'histoire de l'Europe du 20ème siècle à travers la famille Mechner. La première lecture peut être difficile car la lecture n'est pas linéaire dans le temps, on saute d'une époque à une autre mais il faut vraiment s'accrocher car c'est tout simplement une lecture extraordinaire, 320 pages de pur bonheur, on voudrait qu'il y en ait plus. J'ai redécouvert des faits historiques à travers sa lecture, en plus de découvrir la genèse du jeu Prince of Persia. Et je le relirai dès que je l'aurai récupéré de la dernière personne à qui je l'ai prêté.
Il est maintenant disponible en anglais : Replay, memoir of an uprooted family.
Davide Bucci est l'auteur de jeux d'aventure dont On the Queen's footsteps pour plusieurs ordinateurs 8bit et 16bit. Il vient de rendre le code source de ce jeu disponible sur Github.
Son jeu est écrit avec The Adventure Writing System (AWS) par Aristide Torrelli et son propre utilitaire aws2c qui traduit le fichier ascii d'AWS directement en code source C. Et comme son utilitaire utilise Z88DK pour créer la version ZX Spectrum, il lui a été facile de faire une version Amstrad CPC.
Voici l'introduction du jeu : today is August 27th, 1904. Nine months ago, you, Emilia Vittorini, joined the Italian Archeological Expedition in Egypt led by Ernesto Schiaparelli, the director of the Egyptian Museum of Turin. You are now back in Genova, Italy: your steam ferry arrived three days ago with 25 wooden boxes containing Queen Nefertari Meritmut's grave goods, a real treasure! They left Genova by train, heading towards Turin, yesterday evening. While they were in transit, you were invited to a sumptuous reception organised by a wealthy art lover, Eugenio Collovati, count of Raligotto, but it would be hard to say that you appreciated the evening. But the reception was yesterday: now, you must catch the train to Turin and check that the treasure arrived safely. I will be your eyes and ears. Good luck.
Après l'écran de chargement du jeu, appuyez sur la touche Entrée pour obtenir le texte du deuxième écran ci-dessous.
Au travers d'une interview de BDCIRON sur AMSnews, j'ai vu le lien vers son site Zilog.fr qui comporte deux sous sites :
Pour plus d'informations, allez sur la page principale