Page 1 sur 1

optimiser l’affichage sur la TI

Message non luPosté: 27 Sep 2020, 19:38
de rambi
Bonjour !

je me suis lancé récemment dans la programmation calculatrice, et voici mon grand projet:
Faire des jeux de la vie (https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) sur toutes les calculatrices qu’on trouve au lycée.

Le résultat est très bon sur la casio couleur (je le publierai peut-être ;) ), mais sur TI, c’est une autre histoire.

Je pense principalement à cause de l’affichage: c’est extrèmement lent :(

j’ai essayé avec la vram lcd de base, avec la fonction gfx_SetPixel de la librairie graphx, et même d’écrire directement dans le buffer de graphx,
mais ça reste hyper lent.

Il y a-t-il un moyen d’accélerer tout ça, de pouvoir afficher toute une frame sans voir les pixels qui se raffchaichissent un par un ?

Merci d’avance

Re: optimiser l’affichage sur la TI

Message non luPosté: 27 Sep 2020, 19:41
de Hamza.S
Inspire toi de Oiram CE.

Re: optimiser l’affichage sur la TI

Message non luPosté: 27 Sep 2020, 19:43
de Adriweb
Nan :P
Inspire toi plutot d'une implémentation assez rapide existante, en C aussi, avec la toolchain, tu peux regarder et comparer :) https://bitbucket.org/merthsoft/gol-84-ce
Image

Re: optimiser l’affichage sur la TI

Message non luPosté: 27 Sep 2020, 19:48
de rambi
Merci pour le tuyeau !

C’est quand même déprimant, j’ai réussi à faire tourner une grille 180×108 à plus de 5 générations par seconde sur casio

Je crois que c’est mission impossible de rivaliser …

Re: optimiser l’affichage sur la TI

Message non luPosté: 27 Sep 2020, 19:59
de Adriweb
Passe à l'assembleur sur CE, ou bien au modèle au dessus sur TI, dans les 2 cas ca ira beaucoup plus vite :P

Re: optimiser l’affichage sur la TI

Message non luPosté: 27 Sep 2020, 20:10
de rambi
excusez mon ignorance, mais quand vous dites «CE», ça veut dire quoi ?

Re: optimiser l’affichage sur la TI

Message non luPosté: 27 Sep 2020, 20:15
de Adriweb
Les TI-83 Premium CE et TI-84 Plus CE (meme toolchain communautaire, rien ne change en gros)

Re: optimiser l’affichage sur la TI

Message non luPosté: 26 Déc 2020, 12:40
de grosged
Adriweb a écrit:Passe à l'assembleur sur CE, ou bien au modèle au dessus sur TI, dans les 2 cas ca ira beaucoup plus vite :P

En voici un exemple sur ti83-pce, en assembleur:

Image

( voir Game Of Life 160x200 pour plus d'infos...)