As-tu bientôt fini tes conneries?
Trust
a écrit :
apres pour les 8Niveau de gris... c'est le probleme de TIGCC.. parce que si il detruise LCDMEM sans le sauvgarder c'est leur faute...
Ben forcément on le détruit si on y affiche quelque chose.
Il n'ont pas a partir du preincipe qu'on utilise leur compilo nous imposer le #define SAUVE_SCREEN...
Et pourquoi??? Les routines de
TIGCCLIB sont faites pour être utilisées avec
TIGCC, pas autre chose. Et ce n'est pas le compilateur qui met le code de démarrage, c'est actuellement le frontend
TIGCC (
tigcc.exe/
IDE.exe), et ça sera bientôt le linkeur.
Si les 8 nv de gris detruit LCD_MEM, il doivent le restaurer ..
Non. On les restaure
dans le code de démarrage, le seul endroit où la sauvegarde/restauration a sa place! Le bon moment pour sauvegarder l'écran est
au tout début du programme (sinon, on a peut-être déjà affiché quelque chose), le bon moment pour le restaurer est
à la fin du programme (parce que c'est là qu'on a besoin de l'écran d'origine, pas avant, et parce qu'on veut peut-être encore afficher quelque chose juste avant la fin du programme). Les routines d'initialisation et de désinitialisation des niveaux de gris
ne sont pas le bon endroit pour la sauvegarde/restauration de l'écran.