π
<-

Les secrets des TI-Nspire CX CR4

Nouveautés, projets, mises à jour.

Les secrets des TI-Nspire CX CR4

Unread postby critor » 24 Feb 2016, 21:31

Petit topic sur le nouveau matériel TI-Nspire CX CR4, au fur et à mesure des découvertes.
Pas encore suffisamment de recul pour une news propre, tellement il y a de changements.



Comme déjà annoncé, nouvel écran.
Mais surtout, changement de géométrie du buffer écran.
Par rapport à l'ancien, ce dernier est tourné à 90° ce qui fait du 240x320 au lieu de 320x240, et de plus inversé comme dans un miroir.
Pour vous donner une idée, si on lance sur CR4 du code ne gérant pas spécifiquement ce nouvel écran ça donne ça :
Image
TI vient donc de casser totalement la compatibilité avec tous les programmes Ndless existants - diaboliquement génial. :P
Donc soit il va falloir recompiler la totalité des programmes Ndless existants, dont la plupart des auteurs sont passés à autre chose, et pour certains desquels le code source n'est pas disponible...
Soit un futur Ndless compatible CR4 pourrait ajouter une couche de compatibilité...
Mais même dans ce dernier cas, cela impliquerait une double écriture du buffer écran (écriture normale à l'ancienne du programme + correction de l'écriture), et donc cela coûterait très cher en performances aux programmes rafraîchissant souvent l'écran (nDoom, nQuake, émulateurs...) - on peut anticiper une division par deux des fps sans mise à jour spécifique au matériel CR4.

En conséquence, protection antidowngrade naturelle : les versions d'OS/Boot2/Diags 4.0.0 et plus anciennes ne fonctionneront pas correctement.
Il faut obligatoirement des versions 4.0.1 ou plus récentes.

Les CR4 viennent donc bien évidemment avec un nouveau Diags, le CX CR IV DVT(2015/06/08) Diag en version 4.0.1.45 compilé le 18 août 2015.
Image

Nouveau Boot1 comme déjà dit, version 4.0.1.43 compilée le 20 juillet 2015.
En voici le bootlog :
Code: Select all
Boot Loader Stage 1 (4.0.1.43)
Build: 2015/7/20, 14:47:25
Copyright (c) 2006-2015 Texas Instruments Incorporated
Using production keys

Last boot progress: 0

Available system memory: 28072
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
SDRAM size: 64 MB
Wakeup Event: ON.
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clocks:  CPU = 156MHz   AHB = 78MHz   APB = 39MHz   
Clearing SDRAM...Done.
Boot option: Normal

Loading from BOOT2 partition...

100%

BOOT1: loading complete (168 ticks), launching <BOOT2> image.


Ce Boot1 offre un nouveau combo de démarrage :nsdo: :nsen: :ns1: qui permet de reprogrammer la partition Manuf en RS232.
Peut-être enfin un moyen de réparer les TI-Nspire CX dont le Manuf a été endommagé. :bj:
Some little topic on the new TI-Nspire CX CR4 hardware.
(hardware revision W+ manufactured since November 2015)

New screen, with a new buffer geometry.
The new buffer is 90° rotated making it 240x320 instead of 320x240, and mirrored.
To give you an idea, if you run on a CR4 some code which does not support the new screen it looks like this :
Image
Therefore, TI just completely broke the compatibility with all existing Ndless programs - diabolically brilliant. :P
So either we will have to rebuild all existing Ndless programs, most authors having moved on, and for some of which the source code is not available...
Either a future CR4 Ndless could have some kind of a compatibility layer...
But even in the latter case, it would imply writing the screen buffer two times (normal writing of the original program + fix writing), and so it would have a high performance cost for programs constantly refreshing the screen (nDoom, nQuake, emulators...) - we can expect a halving of the fps if there is no CR4 update.

As a result, natural antidowngrade protection: OS / Boot2 / Diags versions 4.0.0 and earlier will not work properly.
Versions 4.0.1 or newer are mandatory.

The CR4 therefore obviously comes with a new Diags, the CR CX IV DVT (2015/06/08) Diag in Version 4.0.1.45 built on August 18 , 2015.
Image

New boot1 as already stated, version 4.0.1.43 built on July 20, 2015.
Here the bootlog:
Code: Select all
Boot Loader Stage 1 (4.0.1.43)
Build: 2015/7/20, 14:47:25
Copyright (c) 2006-2015 Texas Instruments Incorporated
Using production keys

Last boot progress: 0

Available system memory: 28072
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
SDRAM size: 64 MB
Wakeup Event: ON.
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clocks:  CPU = 156MHz   AHB = 78MHz   APB = 39MHz   
Clearing SDRAM...Done.
Boot option: Normal

Loading from BOOT2 partition...

100%

BOOT1: loading complete (168 ticks), launching <BOOT2> image.
.

Boot1 has a new boot combo : [doc][enter][0] allowing to reflash the Manuf partition with an RS232 sent image.
Perhaps finally a way to repair TI-Nspire CX calculators whose Manuf has been damaged.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Les secrets des TI-Nspire CX CR4

Unread postby critor » 24 Feb 2016, 22:44

Selon le log du nouveau Boot1, les nouvelles TI-Nspire CX CR4 sont plus rapides car légèrement overclockées :
Code: Select all
Clocks:  CPU = 156MHz   AHB = 78MHz   APB = 39MHz 

156MHz au lieu de 132MHz - et donc un gain de 18% en rapidité ! :bj:
According to the new Boot1 log, the new TI-Nspire CX CR4 are faster as slightly overclocked:
Code: Select all
Clocks:  CPU = 156MHz   AHB = 78MHz   APB = 39MHz 

156MHz instead of 132MHz - and therefore a 18% speed increase ! :bj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Les secrets des TI-Nspire CX CR4

Unread postby Lionel Debroux » 24 Feb 2016, 23:05

Probably what's needed to offset the weight of the task which copies the screen to the format expected by the LCD controller at 30 FPS...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl


Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 5 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1181 utilisateurs:
>1161 invités
>15 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)