Forum
Bonjour Amstradiennes et Amstradiens !
L'été dernier j'ai pu me replonger dans la magie de l'Amstrad CPC 6128, et j'ai pu tester mes vieilles disquettes Amsoft avec mes vieux programmes BASIC (grâce à Laurent que je remercie à nouveau au passage!)
La raison de mon nouveau message aujourd’hui est toute autre. Après m'être intéressé aux fonctions graphiques d'autres systèmes anciens comme le Minitel et Pico-8, je me suis ensuite intéressé au traitement graphique sur Amstrad. J'avais pour envie de convertir une image PC (de type JPeg/PNG/BMP ou autre) au format de l'écran Amstrad et de l'afficher sur l'écran du CPC. Sous la forme d'un logiciel qui crée des fichiers directement au format disquette Amstrad (.DSK).
J'ai réussi mais au cours de mes recherches j'ai aussi découvert après coup que ce type de soft existe déjà sous le nom de ConvImgCpc (je ne pense pas que je vais vous l’apprendre…)
Je me sentais un peu mal de risquer d’être peut-être accusé de plagiat ou autre, alors que je développais à partir de zéro et sans d’autre outil que C++ et Allegro...
Après quelques temps de réflexion, je me suis dit qu'après tout ce n'était pas si étonnant que d'autres ce soient déjà intéressés à ce type de challenge.
J'ai donc décidé de repousser mon défi personnel un tout petit peu plus loin, et aussi pour proposer quelque chose de différent. J'y ai donc associé un programme BASIC léger pour faire un cycle de modifications de pixels pour donner une sensation de mouvement, de sorte qu'une image (statique à la base) devienne plus vivante (un peu comme ce même procédé que j'avais déjà expérimenté pour la console virtuelle Pico-8 )
C'est alors qu’avec un programme basé sur MOVE et PLOT que j'ai fait mes premières versions. En termes de performances ce n'était pas très concluant car bouger ne serait-ce que 50 pixels est long pour la commande PLOT.
Après avoir testé quelques nouvelles versions avec des POKE sur les adresses mémoires de l'écran, j'ai finalement opté pour une combinaison de PEEK, POKE, et RND, car c'est avec ce mélange que j'obtiens mes résultats les plus rapides. J’ai pu gagner en vitesse (x2 environ).
C'est avec plaisir que je vous partage tout ça:
Le projet est dispo ici: https://anto80.com/fr-fr/traitement-image/convertir-image-au-format-amstrad-cpc-imgtocpc
Merci d’avance de vos retours, que ce soit concernant le soft, ou sur la démarche...
En espérant que cela vous plaise ! 🙂
Tu va avoir du mal à vendre ton logiciel, même si le prix est symbolique. Il existe déjà plusieurs logiciels dispo pour la conversion d'images.
J'aurai bien aimé tester ton soft, mais je suis sous lunux :).
Merci phenix de ta réponse!