31Fermer33
philip-lynxLe 08/11/2010 à 21:16
Je maitrise tout juste les bases du C, mais ça va, je progresse malgré tout.
vince (./31) :

Il faut le définir comme adresse à 0xFCB1 et pas comme valeur... Et encore pour le coup, y'a RIEN à faire vu que la variable "switches" est définie dans lynx.h :uchar sprsys at 0xfc92, joystick at 0xfcb0, switches at 0xfcb1, cart0 at 0xfcb2;
ES, faut l'oublier et ton test, il faut le remplacer parif (switches & BUTTON_PAUSE)Donc ta définition de SWITCH en supposant que l'include de lynx.h est déjà fait corretement(mais ça doit être le cas sinon test tests sur la variable joystick ne marcheraient pas).
oui, c'est ce que j'avais fait au début, mais il y a un message d'erreur (undefined symbol), car j'avais mis switches en majuscule, et non en minuscule, merci pour votre patience.



il y a un moyen de transformer les conditions en C, en assembleur ?