deeph Le 19/06/2011 à 23:05 Donc ça viens bien des émulateurs (j'aurai juré que wabbitemu émulait parfaitement la 83+ pourtant).
Désolé, l'émulateur ne se rallume plus. Ne pourrait tu pas faire simplement un programme qui agit comme pause au bout de 5 minutes sauf dessuite, sans te préocuper de [On], je crois qu'avec ça, je devrais déjà y arrivé. "pause ne correspond malheurusement pas car il faut désactiver le blocage de [On] avant l'extinction de la TI mais il ne faut pas que l'on ait le Temps d'appuier sur [on] avant qu'elle ne soit éteinte.
Merci d'avance
Sandro
deeph Le 20/06/2011 à 14:41 Je viens de me rendre compte que le "ei" avant le saut vers l'interruption standard foirait tout, donc j'edit.
T'as essayé sur ta TI ?
Je comprend pas trop ce que tu veux faire... Le truc c'est de désactiver ON pendant ton programme puis de le réactiver juste avant l'APD, et normalement c'est ce que fait le programme.
En même temps je me demande si l'APD marche pendant un programme Basic, je dirai même que non.
Quand même je trouve que tu te prends la tête pour rien, à la limite j'te fait un programme qui éteint la calto et à toi de gérer ça en Basic.
deeph Le 20/06/2011 à 15:14 Oui normalement c'est ça vu que ça émule un arrêt de la TI (on éteint l'écran et les interruptions jusqu'à ce qu'on appui sur ON, ce qui nécessite de désinstaller ONBLOCK avant).
Je vais voir ce que je peux faire.
Les appels pour 83 sont de simples sauts et non des rom call quelqu'un me l'a dit j'en suis sur.
Cela dit, la notion de rom call vis à vis d'un simple saut me semble assez floue, le difference tient au fait qu'un rom call est une sorte d'appel avec decalage dans une table d'interruption ou un truc du genre non???
@deeph: quelle est l'option qui unsquish le code ? spasm -A? (-T il me semble que c'est pour le tasm80.tab)
deeph Le 20/06/2011 à 15:50 Non enfaite spasm le gère pas, c'est Bin2var2 qui s'en charge.
-T génère le fichier .lst
-A rend les labels sensibles à la casse
J'en sais rien si c'est un abus de langage de parler de rom call pour les 83 mais techniquement ça change pas grand chose à mon avis.
ça marche!!!!!!!
Je poste le résultat sur un nouveau sujet ou ici, si vous êtes pour un nouveau sujet dans quelle catégorie (vu que c'est un mélange basic-assembleur)?
Sandro
EDIT : @deeph : je te site ou pas comme co-auteur? c'est comme tu veux (chickendude ne préfère pas, mais pour moi ça ne change rien).
Merci beaucoup à tous, je poste dessuite dans la partie projet.
Sandro