J'essaye de creer des fichier externes qui apparaitrons dans var-link avec l'extension STR.
D'apres la VAT, le 1er octet du fichier doit etre nul et le dernier octet du fichier doit valoir #$2D.
Apparement le fichier est créé avec la bonne extension STR mais lorsque j'essaye de lancer ce fichier depuis Home .... Internal error.
Pourquoi?
PS: J'utilise le filelib des polytechnitien.
What kind of technology is this?
D'accord mais l'octet qui suit la taille doit-il etre nul?
filelib commence a copier le memoire dans les fichiers externes apres les 2 octets qui donnent la taille.
What kind of technology is this?
Je ne me souviens plus du format, mais tu ne devrais pas avoir d'internal error si les deux premiers octets de ton fichier comptent bien la taille du fichier et que l'extension est bien un STR_TAG
Ximoon > Ca marche avec l'assembleur ?
What kind of technology is this?
Ah merci, je cours essayer!
What kind of technology is this?
J'ai juste mis un octet nul puis #$2D a la fin du fichier.
What kind of technology is this?
Avant tu ne mettais pas le #$2D ?
Si mais pas l'octet l'octet nul qui doit preceder #$2D.
What kind of technology is this?
Ah. Je ne pensais pas qu'il était indispensable.
Il a l'air indispensable si on veut eviter le "internal error".
What kind of technology is this?
Et merde....
La routine d'affichage de la valeur en base 10 d'un registre bugge.
C'est bien la premiere fois.
Normalement on s'attend a voir un nombre entre 0 et 65535.
Mais la en plus d'un nombre, le caractere "/" s'incruste.
C'est quoi le probleme?
Edit:
Le code ASCII de "/" est 47 celui des chiffres commence a 48 (comme par hasard).
What kind of technology is this?
Une routine que tu as écrite ou bien un ROM_CALL ou bien une fonction de TIGCC ?
Vous utilisez quoi comme fonction ??
Une fonctions programmer à la main sans ROM_CALL. C'est vieux c'est mon premier programme en ASM.
Mais je ne crois pas que ce soit ça que voulait faire Galmiza, lui il veut renvoyer une chaine de caractères qui représente en décimal le nombre contenu dans un registre, si j'ai bien compris.
Par contre, je n'ai pas trop compris ce que fait ton code, toi par contre... C'est quoi une EXPR ? Une variable de type EXPR ?
J'ai essayé de trouver la description d'une variable de type EXPR, mais il y a plein de variantes différentes, d'après ce que j'ai vu, non ? (entier, fraction, flottant, ...)
paxal Le 11/06/2003 à 01:48 polytechnitien : c'est polytechniciens s'il te plait