Quand je desassemble j' obtient souvant cette ligne :
link a6,#$FF98
As. refuse de le compiler car ca dépasse 16bit
Que faire ?
void _main(void) { char a[0x68]; }
ExtendeD :
mhackgyver:
Mmm...![]()
Il se trouve qu'il n'y a pas 2000 programmes qui possèdent un link a6,#$FF98 dans leur code, or malheureusement Xpand possède exactement la même, en début de code.
Tu sais que tu fais partie de la petite dizaine de personnes possèdant Xpand, lancer un coup de désassembleur dessus je le prends très mal. Et demander de l'aide pour le désassemblage c'est un petit peu gros.
Si Xpand est un projet closed-source, ce n'est pas dû à un oubli dans le zip.
Si je retrouve une ligne de code de Xpand repris dans un autre programme qu'un des miens, je le prendrais encore beaucoup plus mal.
Voilà pourquoi il n'y a pas de déprotection/écriture lourde dans mes programmes. Et sache que le code d'Xpand ne permet de rien faire d'autre que ce qu'il doit faire.
Si je me trompe, toutes mes excuses, mais là ça coincïde un peu trop.
ExtendeD :
Pour créer des variables locales, c'est pas très pratique le BSS
Kevin Kofler :
C'est parce que ce que t'a dit Thibaut est complètement faux ! Thibaut, lis le 68kguide au lieu de dire n'importe quoi.
mhackgyver :
SUR TICALC.ORG : http://www.ticalc.org/archives/files/fileinfo/250/25063.html