J'ai donc décidé de rechercher comment programmer en langage assembleur …
Ici vous avez mes résultats :
1º La mémoire du FP-200, où mettre notre code machine
dans la zone du BASIC, nous puvons réserver space avec la commande CLEAR
Un autre jour, nous parlerons de la manière de créer autant d’espace que possible, mais pour l’instant, nous n’avons besoin que de 512 octets: CLEAR, 40447
2º L’IDE : un environnement de développement simple
-0- Éditeur de texte : programmer's notepad http://www.pnotepad.org/
-1- Assembleur : ASL http://john.ccac.rwth-aachen.de:8000/as/ on utilise en ligne de commande.
-2- Simulateur de 8085 : GnuSim85 https://gnusim8085.github.io/download
Pour tester des routines auxiliaires, n'utilisant pas les ressources / routines spécifiques à la machine.Il est plus facile d'utiliser un simulateur pour tracer les routines plus simples.
-3- Émulateur : Pockemul http://pockemul.free.fr/index.php/download/
Une vieille connaissance du forum
** avec l'option 'dump memory', nous chargeons le code machine
** avec l'option 'debug' , nous déboguons le programme
3º Un exemple de programme : munchi
Je vous laisse un binaire qui montre un graphique de 16x16 pixels et le déplace pixel à pixel.
Pour l’exécuter :
RESET
CLEAR, 40447
Et ce petit programme pour l’invoquer :
10 CLS
20 LOCATE 0.3: PRINT "Sprite HiRes 16x16" ;: CALL 40448
et voilà
J'espère que ça vous plait




