J'ai remarqué qu'on pouvait empecher le rafraichissement de l'écran temporairement en utilisant DisplayOff qui modifie le bit 0 du char a l'adresse 0x600015 et aussi l'éteindre en modifiant le bit 1.
J'aimerai savoir si par une manipulation de ce type on pourait freezer l'écran ecrire a l'écran puis le defreezer afin d'économiser un écran virtuel et le temps d'éxection d'un memcpy.

Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?
Sous VTI cette commande n'a pas l'air de fonctionner. Il suffit de tester...
DisplayOff();
printf("bonjour");
ngetchx();
DisplayOn();
... pour voir que le bonjour est affiché tout de suite.
VTI n'émule pas parfaitement la couche HW des TIs.
Regarde si TiEmu est meilleur dans ce domaine...

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Je crois que DisplayOn() ne marche que pour les HW1, car pour les HW2, la mémoire liée à l'écran LCD est située en 0x700000 et non en 0x600000.
Sasume > sous TIEmu c'est pareil.
Techniquement j'ai du mal à voir à quoi cela correspondrait. Soit l'écran n'est plus rafraîchi et dans ce cas il est blanc, soit il l'est et faut bien qu'il lise ce qu'il doit afficher qq part en mémoire.