Il fonctionne bien sur TI-89 oncalc (HW2, AMS 2.09) et sur TI-92+ (tiemu, HW2, AMS 2.09)
mais pas sur V200 que ce soit oncalc ou emulé sous tiemu (HW2, AMS 2.09) : l'écran reste vide mais je peux quand même quitter.
(dans tous les cas j'utilise preos-1.0.4 et j'envoie genlib-1.0.0 en emulé ou oncalc).
J'inclus genlib.a a mon projet TIGCC (paramètres de GCC : -O2 -fomit-frame-pointer -Wall -W)
#define USE_KERNEL #include <genlib.h> void gl_main() { JOYPAD j; j=gl_read_joypad(); char buffer[50]; while (j.exit_key) { j=gl_read_joypad(); *buffer=0; if(!j.left_key) strcat(buffer,"gauche"); if(!j.right_key) strcat(buffer,"droite"); if(!j.up_key) strcat(buffer,"haut"); if(!j.down_key) strcat(buffer,"bas"); gl_cls(); glaux_text(0,0,C_BLACK,T_SMALL, buffer); glaux_swap (); glaux_synchro (1); } }
Est ce que je me trompe quelque part?
Sinon quand je teste sur pedrom 0.80 sous TiEmu (v200 ou 92+) (en envoyant la derniere genlib) j'ai comme message d'erreur "RAMCALL 0X2A not supported". Genlib utiliserait des RAMCALL non implémentées sous pedRom?
Edit: Un oubli dans la source + autre changement