Et bien pour te répondre, déjà tu à besoin de
spasm-ng et pour l'utiliser tu crée un fichier en .bat à lancer à chaque fois que tu veux compiler et dans lequel tu mets
- Code: Tout sélectionner
spasm64 -E FichierDeBase.asm FichierDarriver.8xp
Pause
Vérifie à chaque fois que tu na pas de message d'erreur (jaune ou rouge) car si c'est le cas le programme ne fonctionnera pas correctement et tu devras revoir le code ^^
Tu as aussi besoin de ce fichier include:
http://wikiti.brandonw.net/index.php?ti ... clude_File (à utiliser comme dans les tutos ^^ )
Et pour l'entête des programme il faut faire:
- Code: Tout sélectionner
.nolist
#include "ti83pce.inc" ; Include du fameux fichier :p
.list
.org userMem ; Ces 2 lignes sont propre aux Ti84Pce/Ti83Pce
.db tExtTok,tAsm84CeCmp
Ensuite pour apprendre l'assembleur à ma connaissance le seul tuto français est celui que tu as cité (que j'ai entièrement lu et qui est malheureusement assez court...) Et le meilleurs tuto sinon c'est celui-là:
http://media.taricorp.net/83pa28d/lesson/toc.html même si il est en anglais ^^
Il y a aussi ceci:
http://ce-programming.github.io/documentation qui est un très récent tuto (attention il est en train d'être fait) qui en gros t'explique comment passé de la programmation z80 (celle décrite par les actuels tuto) en ez80 (donc PCE, avec les changements entre les 2 plus utilisation des nouveautés dont la couleur

)
De plus tu à ceci:
http://wikiti.brandonw.net/index.php?ti ... Premium_CEQui est une documention avec des romcall et leur utilisation, des infos, etc...
Enfin la doc officiel des processeurs ez80:
http://www.zilog.com/appnotes_download. ... 56Y3VjR1JtAttention c'est plutôt imbuvable x)
Sinon bon moyen de progresser est de venir sur le chat, où il y a souvent du monde avec des personne qui pourront répondre à tes questions sur l'assembleur. Tu peux aaussi regarder les sources des programme déjà existant sur PCE et ne pas hesité à tester des trucs! ^^
Et regarde les sujets déjà existant sur le forum (j'en avais d'ailleurs moi aussi fait un y a quelque temps car j'étais dans le même cas que toi, et donc dessus t'aura aussi surement des infos!)

Maintenant pour tester tes programmes:
Il existe l'émulateur Ti Smart-View CE, mais il est très lent (et perso il bug très souvent ^^ ) mais tu peux programmer directement sur calculatrice, car bien que tu puisses avoir des problèmes, tu n'auras presque que sois des RAM CLEARED sois blocage(boucle infini par exemple) et dans ce cas => bouton reset (qui provoque un Ram Cleared)

A savoir que au début je faisais sur émulateur mais finalement je suis passé directement sur ma calculatrice, c'est plus sympa et j'ai pas tant que ça de Ram Cleared

(Je préfère juste tester sur émulateur quand je fais des trucs que je pense risqué (utilisation de flag/romcall inconnu)
Voilà je crois que c'est tout, si ta question n'hésite pas, tu peux les poster ici on passé sur le
chat, et sache que je ne suis bien sûr pas le seul à programmer en ASM sur Ti83Pce et que je dois être le plus débutant ici après toi
