8Fermer10
deleted2Le 27/04/2009 à 23:19
Oui, j'ai regardé. Il y a plein de définitions que je ne comprends pas (pas mal de __HAVE_* en fait).
Ya que __HAVE_CONSOLE que j'ai compris. (le flag 2 quoi) Ca veut dire que par édfaut, l'écran n'est pas redessiné ?

Et sinon, le fait de lire le header, et les autres ped*.h ne m'a pas apporté beaucoup de réponses, je comprends mal le fontionnement de la toolchain. sad


euh, à mon sens, on doit pouvoir linker avec tigcclib.a, mais faut pas inclure tigcclib.h je crois ?
#ifdef DOORS
#ifndef __PEDROM__BASE__
#error Please, do not use tigcc std headers if you want to create a PedroM program.
#endif
#endif

A moins que __PEDROM_BASE__ soit exporté quand on choisis "support unofficial OS" ?

Et je comprends pas, mais vraiment pas, pourquoi on undef des symboles pour les redéfinir 3 lignes après :
#undef	NO_AMS_CHECK				/* Useless for PedroM */
#undef	NO_CALC_DETECT				/* Useless for Kernel mode */
#undef	EXECUTE_IN_GHOST_SPACE			/* Useless for PedroM */
#undef	USE_KERNEL
#undef  MIN_AMS

#undef	USE_FLINE_EMULATOR			/* Useless for Pedrom? */
#undef	USE_INTERNAL_FLINE_EMULATOR		/* Useless for PedroM */
#undef	RETURN_VALUE				/* Return value are not comaptible */

#define	NO_AMS_CHECK
#define	NO_CALC_DETECT
#define	USE_KERNEL
#define MIN_AMS 101
#define _NO_INCLUDE_PATCH
#define DOORS

confus^10