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
Pedrom 0.80 utilise une ancienne version de preos. Depuis, de nouveaux ram_calls ont été ajoutés.