Page 1 of 1

Question a propos de lcd_blit

Unread postPosted: 25 May 2018, 21:42
by gameblabla
Comme vous devez le savoir, les nspires récentes ont un écran de 240x320, ce qui necessite une convertion.
Pour ca, une nouvelle API lcd_blit/lcd_init a été introduite. https://hackspire.org/index.php/Libndls

Si j'initliase un buffer RGB565 (lcd_init(SCR_320x240_565)), et que c'est utilisé sur une Nspire monochrome coincé sur OS 3.9,
est-ce que il va se charger de la convertion de 65000 couleurs en 16 niveaux de gris ?
Ou alors il va me retourner une erreur et refuser de se demarrer ?

Re: Question a propos de lcd_blit

Unread postPosted: 26 May 2018, 07:25
by Adriweb
Est-ce que la réponse ne serait pas ici https://github.com/ndless-nspire/Ndless ... it.cpp#L93 selon les différents cas possibles ? :P

Re: Question a propos de lcd_blit

Unread postPosted: 26 May 2018, 20:37
by gameblabla
Oui, j'avais apercu ce bout de code peu apres ma question. Donc ca va dire (si je me trompe pas) que l'API se charge de la convertion en 16 nuances de gris.
Ce ne semble par contre pas être le cas pour le cas inverse (16 nuances de gris -> 65000 couleurs) donc pas moyen de faire fonctionner les vielles applis ndless.