
Martial Demolins (./1) :
Donc je doute qu'il y ait une méthode propre et officielle, à part passer par la lecture de stdout après avoir fait éxécuter predrom__system("flags") ?
Martial Demolins (./1) :
ps : Les pseudo ramcalls pedrom__* suivent la convention d'appel standard pour la destruction des registres je suppose?
Martial Demolins (./2) :
Je regarde à pedrom__stdout, mais je n'y vois rien.Comment faire?
lea.l FlagsStr(%pc),%a0 jsr pedrom__system ... FlagsStr: dc.b "flags > tmpfile",0
Martial Demolins (./8) :
mon tetris ne marche pas sous PedroM car il me semble qu'un attribut n'est pas supporté.
Martial Demolins (./10) :
Ecrasement, je sais plus le nom de l'attribut ( RPLC ?) mais je pense que c'est autre chose, j'utilise deux fois de suite les même arguments sur la pile, j'ai appris après qu'ils ont peut-être été détruits, je ne le savais pas à l'époque. J'aurais mieux fait de regarder avant plutôt que de t'affoler. ^^
Martial Demolins (./10) :
Au fait, le fichier temp* qui va être créé, il ne sera pas effacé à la fin du programme je suppose ?
Martial Demolins (./12) :
Il se passe la même chose si le fichier ne peut être créé (mémoire) ? Je suis pas sûr d'avoir compris bien le code C, mais la fonction risque de me retourner un nom même en cas d'erreur ?
Martial Demolins (./16) :
Puis fopen(tmpname, w) comme tu me l'as suggéré. Ca marche les 'w+' avec PedroM ?
Martial Demolins (./21) :
Euh... si j'ai bien compris, fopen (file, "w"), je passe l'adresse du nom que pedrom me donne dans a0 et l'adresse d'une chaine qui contient "w" dans a1 ?
int main () { FILE * f = fopen ("mars.txt", "w"); if (!f) abort (); fprintf (f, "Voilà comment çà marche Martial! \n"); fclose (f); }
Martial Demolins (./24) :
Quels sont les fichiers qui ont ce flag ? Comment ouvrir un fichier de manière temporaire ? Est-ce que les fichiers tempxyz sont marqués comme temporaires ?
Martial Demolins (./26) :
A la fin, j'ai donc dans a0 le contenu du fichier qui m'intéresse. Mais comment est foutu ce format de fichier ? Quels sont les caractères au tout début ? Une position de curseur ?
Martial Demolins (./26) :
Est-on assuré que les séparateurs utilisés par PedroM (espace, retour charriot) ne variront pas dans une prochaine version ?
Martial Demolins (./28) :
Et sinon, ça va marcher longtemps cette méthode supayr praupre ?