Campagne de débogage en Applesoft BASIC

Suite à l’article précédent Programmez en Basic Applesoft avec Visual Studio Code, je me suis aperçu que presque tous les programmes dans ce langage publiés sur ce site ont des bugs !

J’ai donc décidé pour faire pénitence de lancer une campagne de débogage massive de tous mes programmes en Basic Applesoft du site Rétroprogrammez ! Voici les listing des programmes corrigés :


La maison du fou version Apple II : MAISON_FOU

Le Château Enchanté : CHATEAU_ENCHANTE

Mission aventure

L’ivresse de l’or

Sorcellerie de l’Ordinateur Individuel
Plan du vaisseau fantôme
Le Vaisseau Fantôme de Jeux & Stratégie
Treasure of Elgon – version d’origine en Anglais
Treasure of Elgon fixed – version corrigée, en anglais
Trésor d’Elgon – version française traduite de version corrigée

Escape from SSADB

Morlocks – english version

CIA

Crash

Haunted House

Adventure Game in C for Apple II

I’ve been thinking about coding an adventure game in C for months. I wanted to write a code that would compile on both modern and old computers, probably because the idea of having a source code that would last for such a long period of time is amazing. Especially in 2022 when computer science changes so rapidly, with several new programming langages coming up every year.

This is possible thanks to the cross-compiler cc65, which I introduced in a previous article. I wanted a code that would work on both Apple II and Linux/Windows based modern PCs.

Since I have no time to code a whole adventure from scratch, I’ve found a small adventure game on The Interactive Fiction Archive: ISLAND.

Continuer la lecture de « Adventure Game in C for Apple II »

La maison du fou sur Atari 800XL

Après avoir publié deux pages sur les émulateurs Atari 8bits, dont une sur la mise en œuvre d’Altirra, j’ai redécouvert la programmation en Atari BASIC, en portant mon jeu d’aventure de référence La maison du fou. J’ai ainsi pu redécouvrir quelques spécificités intéressantes de ce BASIC un peu particulier.

Maison du fou sur Atari 800XL : une intro en mode graphique 1
Continuer la lecture de « La maison du fou sur Atari 800XL »

Le trésor d’Elgon en français, un exemple de traduction à l’aide de Bastrad

J’ai publié en octobre dernier un outils d’aide à la traduction de programmes écrits en BASIC, dénommé bastrad. Ce dernier est décrit et téléchargeable dans l’article « Assistant de traduction de jeux en BASIC« .

Nous allons maintenant voir un exemple pratique d’utilisation de cet assistant, en prenant comme exemple le jeu d’aventure Treasure of Elgon dans sa version Applesoft BASIC (mais cela fonctionne également avec les versions pour d’autres BASIC tel le MC10).

The treasure of Elgon, with the French touch !

La chose aurait dû être simple, surtout grâce l’outil bastrad. Hélas, j’ai fait face à quelques difficultés liées à la façon dont est programmé Treasure of Elgon, qui n’est pas exempt de bugs…

Continuer la lecture de « Le trésor d’Elgon en français, un exemple de traduction à l’aide de Bastrad »

Fascination pour l’Atlantide

Depuis les dialogues de Platon du Timée et du Critias, le mythe de l’Atlandide a fasciné des générations d’historiens, de scientifiques, de savants, d’archéologues, de philosophes ou de simples curieux. Il faut dire que Platon insiste sur l’authenticité de son récit, qui n’est pas présenté comme une fiction. S’ajoute à cela la description d’une civilisation brillante, correspondant à un âge d’or de l’humanité, et qui finit dans un cataclysme conduisant à son engloutissement total par les flots, ce qui donne une force saisissante au récit.

Le nombre de recherches et de livres sur le sujet est considérable, une bibliothèque américaine recense ainsi plus de 50000 ouvrages sur l’Atlantide. De grands auteurs de romans d’aventure comme Jules Verne font apparaitre l’Atlantide dans leurs récits (dans 20000 lieux sous les mers, illustration ci-contre).

Les ordinateurs ne sont pas en reste, puisque le thème de l’Atlantide est abordé dès l’aube des jeux d’aventure textuels, et c’est l’objet de l’article d’aujourd’hui.

Continuer la lecture de « Fascination pour l’Atlantide »

Tutoriel : récupérez un programme BASIC TRS-80 MC10

Certains anciens programmes écrits en BASIC pour le TRS-80 MC10 sont disponibles sous la forme de fichiers images de cassettes, mais pas sous la forme d’un fichier texte. Ce dernier est nécessaire lorsque l’on a besoin du programme source pour l’adapter à une autre ordinateur. Ce tutoriel donne une méthode pour récupérer facilement le fichier source d’un programme BASIC du MC10.

Continuer la lecture de « Tutoriel : récupérez un programme BASIC TRS-80 MC10 »