Un exemple:
// C Source File
// Created 13/08/2003; 18:42:10
#define USE_TI89 // Compile for TI-89
#define USE_TI92PLUS // Compile for TI-92 Plus
#define USE_V200 // Compile for V200
// #define OPTIMIZE_ROM_CALLS // Use ROM Call Optimization
#define SAVE_SCREEN // Save/Restore LCD Contents
#include <tigcclib.h> // Include All Header Files
#include "XLib.h"
struct{
short Largeur;
long* teste[15*8*36];
}XBackLevel2;
char datas[16*2*2] = { 0b11111111,0b10000001, 0b11111111,0b11111111, 0b11000000,0b00000011, 0b11000000,0b00000011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11001111,0b11110011, 0b11000000,0b00000011, 0b11000000,0b00000011, 0b11111111,0b11111111, 0b11111111,0b11111111 };
// Main Function
void _main(void)
{
struct XBackLevel z;
#define z XBackLevel2
unsigned long a;
unsigned short i,k;
z.Largeur = 15;
a=0;
for (i=0;i<15*8*36;i++) z.teste[i]= datas;
XOn();
XTimer5 = 0;
for(k=2560/2;k--;)
{
XBackGround(0,0,&z);
XGSwap();
}
XOff();
a = (2560/2) * 20 /XTimer5 ;
printf_xy(0,0,"%u",(int)a);
ngetchx();
}