J'essaie actuellement d'utiliser la librairie graphique Genlib en C sous TIGCC.
J'arrive à utiliser Extgraph, mais pour Genlib j'ai du mal, car il n'y a pas d'exemples en C, et mes connaissances en ASM sont limitées. J'essaie simplement d'initilialiser Genlib, et d'activer un pixel.
Voici le code que j'ai pu faire, en me basant sur la documentation:
// C Source File
// Created 2005-08-13; 12:22:33
#include <genlib.h>
// Main Function
void gl_main(void)
{
gl_init();
ALLOC_DSCREEN(Screen);
gl_set_dscreen_int(Screen);
gl_set_dscreen_function(Screen);
gl_put_pixel(20, 20, 3);
gl_wait_a_key();
gl_quit();
}
Je compile en mode kernel. Quand je l'exécute, l'écran devient blanc, puis environ 3 secondes plus tard, le programme plante et indique 'Out of Memory' dans la status line.
Si quelqu'un veut bien m'indiquer ce que je ne fais pas correctement, ce serait bien gentil
