1

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.
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

2

3

euh, il me semblait que ça éteignait l'écran au lieu de le laisser tel quel, ce qui limite un peu l'utilité grin

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

4

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.
avatar
Time is on our side.

THE EXPERT 4 : topics/74978-the-expert-4
THE EXPERT 5 : topics/101326-the-expert-5
DUNE 2 : topics/111247-dune-2

5

VTI n'émule pas parfaitement la couche HW des TIs.
Regarde si TiEmu est meilleur dans ce domaine...
avatar
« 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. »

6

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.
avatar
Time is on our side.

THE EXPERT 4 : topics/74978-the-expert-4
THE EXPERT 5 : topics/101326-the-expert-5
DUNE 2 : topics/111247-dune-2

7

Sasume > sous TIEmu c'est pareil.
avatar
Time is on our side.

THE EXPERT 4 : topics/74978-the-expert-4
THE EXPERT 5 : topics/101326-the-expert-5
DUNE 2 : topics/111247-dune-2

8

J'ai l'impression que mon post de départ est pas très compréhensible.
Martial Demolins :
ah oui ok. Je penses qu'il n'y a pas de risque à essayer. D'ailleurs, je suis intéressé par le résualtat, dans un jeu qui ne demande pas trop de ressource ou un utilitaire, pourquoi pas! smile

Pollux :
euh, il me semblait que ça éteignait l'écran au lieu de le laisser tel quel, ce qui limite un peu l'utilité grin

Je demande s'il existe quelque chose pour freezer l'écran sans l'éteindre.
En fait je demande un displayOff qui garde l'état de l'écran.
CBSoft :
Sous VTI cette commande n'a pas l'air de fonctionner.

Oncalc j'avais testé ca marche. (en tout cas sur v200)
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

9

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.
avatar
Time is on our side.

THE EXPERT 4 : topics/74978-the-expert-4
THE EXPERT 5 : topics/101326-the-expert-5
DUNE 2 : topics/111247-dune-2