1

Bonjour!

Je recherche un cours sur le langage Locomotive Basic crée par la Locomotive Software LTD. J'ai fait une recherche sur le web sans succès.
Je sais qu'il s'agit d'un langage plus qu'obsolète mais je possède un ordinateur Amstrad CPC464 (Un très vieille machine) et elle ne connaît que ce langage là. C'est un ordinateur pas très puissant mais c'est le premier que j'ai eu et il a une valeur sentimentale.
Bref je souhaiterai le remettre en route et m'en servir.
Si quelqu'un à une doc, connait un site sur le Locomotive Basic, je serai interessé svp.

Merci infiniment.

2

Bonjour smile
J'ai peut être ça chez mes parents (mais je ne sais pas quand j'y retournerai, et de toutes façons, c'est une version papier)
C'est le tout premier langage que j'ai utilisé cheeky
(j'avais tenté de m'y mettre, j'ai fait un cercle, ça m'a saoulé, je n'y ai plus jamais touché grin)

3

• Yoshi Noir connaît le Locomotive Basic, et pas qu'un peu grin

4

Tu n'as pas le manuel de l'ordinateur ? il est extrêmement complet, il me semble qu'il y a tout dedans (y compris la table complète des caractères avec leur dessin sur la matrice 8×8 cheeky). Essaye de le retrouver, il est vraiment très bien fait.
Sinon je ne sais pas pour le 464 mais le 6128 était fourni aussi avec un logo (qu'il fallait charger à partir d'une disquette, par contre), donc le basic n'est pas le seul langage utilisable smile. D'ailleurs le logo est aussi complètement décrit dans le manuel.
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

5

Ouais, alors attention cependant, le Basic 6128 a des mots clés que le Basic 464 ne comprend pas (Par exemple, empecher l'arret d'un programme par 2*ESC, remplir une zone par une couleur, ça le 464 sait pas le faire).

Et en effet, comme dit Sally, il est vraiment complet (quoique bien décrié à l'époque) et les explications données sont suffisamment claires pour savoir ce que fait exactement tel mot-clé.

Sinon il existe CP/M 2.2 pour 464 qui permet de faire charger Dr. LOGO. CP/M 2.2, hein, pas CP/M Plus, il ne fonctionnera pas sous 464. En espérant que les très longs chargements sur cassette ne te feront pas criser grin Dans ce cas, recherche un "Lecteur DD1 pour 464" (Et ils sont devenus très rares et très chers)

6

Bonjour!

Le livre, je l'avais mais je ne le retrouve plus. J'essaye de récupérer les bases du langage en tatonnant. Peut-on programmer en assembleur sur ce type de machine?

J'ai également un émulateur CPC464, c'est dessus que je m'entraîne. Je maîtrise de nouveau les diverses opération sur les variables ainsi que les boucles for. Mais je n'arrive pas à maîtriser les graphismes...

7

wsl1912 (./6) :
Peut-on programmer en assembleur sur ce type de machine?

Oui. Soit tu télécharges Dams (trouvable sur ftp://ftp.nvg.unit.no/pub/cpcftp://ftp.nvg.unit.no/pub/cpc), soit tu télécharges WinAPE (qui émule un 464+ et qui a un assembleur intégré)
wsl1912 (./6) :
Mais je n'arrive pas à maîtriser les graphismes...

Alors pour faire court, les coordonnées vont de 0 à 640 pour les abscisses et 0 à 400 pour les ordonnées, MAIS l'origine 0,0 se trouve EN BAS À GAUCHE.

Le CPC gère un curseur graphique invisible. Pour dire que tu veux commencer au milieu de l'écran par exemple, il faut bouger le curseur graphique aux coordonnées 320,200 : MOVE 320,200.

Pour dessiner une ligne DRAW x,y qui dessine une ligne en prenant comme point de départ là où se trouve le curseur graphique et qui va tracer une ligne jusqu'au point indiqué. Comme ce n'est pas très souple, il existe une autre manière qui est DRAWR a,b où a et b sont des entiers qui dessine une ligne par rapport au point où se trouve le curseur graphique ; ainsi il tracera une ligne en se déplaçant de a pixels en abscisses et de b pixels en ordonnées.

8

Je confirme que le mieux pour ça, c'est le manuel.
Mais épais comme il est, ça risque de ne pas être facile de trouver un scan sur le web...

Edit Oups, le déterrage... m'apprendra à poster sans regarder la date...
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

9

zouli up, en effet happy