Articles

Affichage des articles du mai, 2026

M4

Image
      J'ai finalement craqué pour cette jolie extension pour nos CPC, la M4. Cette extension offre beaucoup de possibilités très intéressantes. Elle permet par exemple de créer un lecteur avec des répertoires et le nombre de fichiers ainsi que leur espace est sans limite ! Ces accès disque sont aussi nettement plus rapides pour ce que j'ai pu en voir !    Je ferai donc une version spéciale du jeu Felgon où l'on n'aura plus besoin de changer de face de disquette ! Ca plus les accès plus rapide, ça rendra le jeu plus agréable à jouer !       Autre chose que permet cette extension, c'est de charger des ROMS présentes sur la carte SD, comme si elles étaient branchées réellement sur le port d'extension. Cela permet donc par exemple de profiter de softs en ROM comme Symbos par exemple, ou bien des logiciels comme MAXAM. Mais ça permet aussi par exemple de faire passer votre CPC 464 en Basic 1.1 ! Et donc, ça vous permettrait de profiter de Felgon s...

Satanée chaleur !

Image
            Nous sommes fin mai, et toute la métropole est soumise à un dome de chaleur. Ce n'est que le début, et déjà les nuits deviennent pénibles. Déjà fin mai, je dois me lever aux aurores pour aérer et profiter des premiers moments de fraicheur pour abaisser la température de l'appartement ! Et dire qu'il y a 10 jours on mettait encore des pulls !           Dans ces conditions, je ne peux pas reprendre les streams, les petits sujets de prog que j'ai préparé attendront sagement dans leurs dossiers. Pendant un temps, je comptais sur l'installation d'une climatisation, mais l'artisan a fait un devis dissuasif et la proprio a refusé.                     Ras le bol de cette chaleur bon sang, vive la pluie !

Tant pis pour Arnold !

Image
            Crocodiliens, crocodiliennes, je jette l'éponge ! Je me suis cassé les dents pendant trop de temps sur un sujet technique qui tenait plus de l'impasse que d'autre chose ! Alors je vous rassure tout de suite, je n'abandonne pas le projet Felgon ! A environ 90% du projet terminé, le scénario bouclé, le moteur qui fonctionne et seulement 15 écrans à terminer, ça serait idiot ! Non ce que j'abandonne, c'est encore un des objectifs que je m'étais fixé au début du projet à savoir la compatibilité avec le 464 !      Comme je l'ai indiqué dans mon précédent billet, j'ai remarqué que le jeu ne fonctionnait pas correctement sur CPC 464 old. Non seulement, il était sensiblement plus lent, mais il finissait même par planter au bout d'une grosse douzaine d'écrans chargés ! J'ai donc analysé finement mon code, en me disant que la gestion de la pile d'appel était différente en Basic 1.0, et connue pour être moins souple.     ...

Le 464 et son basic !

Image
           Pour le projet Felgon, je souhaitais que le jeu puisse fonctionner sur un 464 pourvu qu'il dispose d'un lecteur de disquettes. A cette fin, j'ai donc pris garde à n'utiliser aucune instruction spécifique au Basic 1.1 et j'ai fait attention quand j'utilisais des RSX à le faire en utilisant la syntaxe propre au basic 1.1 en passant toujours par une variable lorsque je devais passer une chaine en paramètre.          Je n'avais donc à priori pas trop de soucis à me faire pour la compatibilité avec le premier modèle du CPC et je continuais donc à coder sur émulateur en utilisant malgré tout le basic 1.1. Bien mal m'en a pris car je me suis aperçu tardivement que mon moteur ne fonctionnait pas correctement sur un 464. J'ai donc avec l'aide de RetroPoke, cherché dans tous les sens et j'ai effectivement trouvé un bug, et fait des optimisations. Mais ceci ne changeait rien sur CPC 6128 et ne résolvait rien sur CPC 464 !  ...