Reste à voir si un incbin (un tableau de constants donc) de plus d'une page (8Ko) reste accessible dans son intégralité avec cette méthode?
J'essaye ça
Modérateurs : SirG, Redfield1, shubibiman, Laucops
Code : Tout sélectionner
#asm
lda #low(_collision_map)
#endasm
Code : Tout sélectionner
#asm
lda #low(_collision_map)
#endasm
lda <amap_x
sta _ptr_op
lda <amap_y
sta _ptr_op+1
lsrw _ptr_op
bah tu fais :xav a écrit : NB: Question béte, mais y a il moyen de créer un deuxième pointeur sur constant avec déjà le décalage de deux octet?
Justement le compilateur me refuse ce type d'opération sur un pointeur de constant :|bah tu fais :
ptr = tab1 + 2;
Code : Tout sélectionner
#include "huc.h"
const char tab[] = { 1,2,3,4 };
char *ptr;
main()
{
ptr = tab + 2;
put_number(*ptr,3,10,10);
}
Pas de quoixav a écrit :Nouille que je suis! Merci Touko
tu vas le finir pour Noel ??? ouai cool, hey les copings il va sortir pour Noel \o/xav a écrit :Nouille que je suis! Merci Touko
Bon j'ai intérêt à mettre un coup d'accélérateur d'ici Noël moi