Test performances sorties texte TI-84 Plus C Silver Edition
Posted: 24 Feb 2013, 17:06
Dans une news précédente, le 1er test de performances de la nouvelle TI-84 Plus C Silver Edition faisait apparaître cette dernière comme extrêmement lente.
Mais ce dernier la faisait concourir contre une TI-83 Plus qui dispose d'un processeur cadencé à une fréquence différente et qui de plus n'est pas handicapée par un mode MathPrint. Quand on fait des comparaisons, il convient autant que possible de ne faire varier qu'un seul paramètre.
Par la suite nous confirmions une impression de lenteur rien qu'en regardant les menus.
Et pourtant, le 1er jeu assembleur réalisé par Kerm Martian affichait des performances tout à fait correctes.
Mais ce dernier la faisait concourir contre une TI-83 Plus qui dispose d'un processeur cadencé à une fréquence différente et qui de plus n'est pas handicapée par un mode MathPrint. Quand on fait des comparaisons, il convient autant que possible de ne faire varier qu'un seul paramètre.
Par la suite nous confirmions une impression de lenteur rien qu'en regardant les menus.
Et pourtant, le 1er jeu assembleur réalisé par Kerm Martian affichait des performances tout à fait correctes.
In a previous news, the first performance test of the new TI-84 Plus C Silver Edition made it appear as an extremely slow device.
But this test was comparing it with a TI-83 Plus that has a different CPU clock and which is not weakened by the MathPrint mode. When we compare things, we must try to only change one parameter at a time.
Later on, we confirmed this sluggish behaviour by only looking at the menu display time.
However, the fist 84C ASM game, by Kerm Martian showed very correct performances.
But this test was comparing it with a TI-83 Plus that has a different CPU clock and which is not weakened by the MathPrint mode. When we compare things, we must try to only change one parameter at a time.
Later on, we confirmed this sluggish behaviour by only looking at the menu display time.
However, the fist 84C ASM game, by Kerm Martian showed very correct performances.
Tout ceci semblant être un peu flou et bizarrement contradictoire, nous allons réaliser pour vous un test de performances des instructions TI-Basic de sortie sur l'écran texte.
Nous allons donc comparer les performances des:
Nous allons donc comparer les performances des:
All this seems to be a little blurry and weirdly contradictory, so let's test the performances of text output function in TI-Basic on the text screen :
We'll be thus testing the performances of:
We'll be thus testing the performances of:
- TI-84 Plus C Silver Edition, MathPrint mode
- TI-84 Plus C Silver Edition, Classic mode
- TI-84 Plus Silver Edition, MathPrint mode
- TI-84 Plus Silver Edition, Classic mode
- TI-83 Plus.fr (2008, Classic mode)
Commençons par une simple boucle d'affichage des nombres entiers de 1 à 500 avec l'instruction Disp.
Voici les résultats:
Voici les résultats:
Let's start with a simple loop displaying the integers from 1 to 500, with the Disp instruction.
Here are the results:
Here are the results:
[tableborder=1]
(MathPrint Mode)
(Classic Mode)
(MathPrint Mode)
(Classic Mode)
Nous avons donc dans l'ordre d'arrivée:
So, sorted, we have :
- TI-84 Plus Silver Edition Classic Mode
- TI-83 Plus.fr
- TI-84 Plus Silver Edition MathPrint Mode
- TI-84 Plus C Silver Edition Classic Mode
- TI-84 Plus C Silver Edition MathPrint Mode
NB :
- Sur ce programme, la TI-84 Plus en mode classique, malgré son processeur à 15MHz 2.5 fois plus rapide a quasiment les même performances que la TI-83 Plus avec son petit processeur à 6MHz.
- Avec l'activation du mode MathPrint, comme déjà signalé depuis la sortie de l'OS 2.53MP, la TI-84 Plus devient 2.5 fois plus lente mais la TI-84 Plus C ne ralentit que de 14%.
- En mode classique, la TI-84 Plus C est 4 fois plus lente que la TI-84 Plus.
- Mais en mode MathPrint, la TI-84 Plus C n'est ralentie que de 35% par rapport à la TI-84 Plus. Les problèmes de lenteur du mode MathPrint auraient-ils donc été corrigés? Ou est-ce la lenteur générale de la bête qui les dissimule?
- On this program, the Classic TI-84 Plus, despite its 2x faster 15MHz CPU, has similar performances to the TI-83 Plus with its little 6MHz CPU.
- When enabling the MathPrint mode, as already known since the 2.55MP OS release, the TI-84 Plus becomes 2.5x slower but the TI-84 Plus C only slows down by 14%.
- In Classic mode, the TI-84 Plus C is 4x slower than the 84 Plus.
- But in MathPrint mode, the 84 Plus C is only slowed down by 35% more than the 84 Plus. Would the slowness issues in MathPrint mode be fixed ? Or is it the overall slowness of that beast that's "hiding" it ?
Dans tous les cas, la TI-84 Plus C que ce soit en mode classique ou MathPrint arrive dernière. Le défilement vertical nécessite le rafraîchissement de la totalité de l'écran, opération désormais lente en couleurs 16-bits pour notre petit processeur qui y passe quasiment 1 seconde pour 2 nouvelles lignes...
Mais bien qu'elle arrive dernière, on pouvait en théorie s'attendre à quelque chose de 16 fois plus lent qu'une TI-84 Plus pour la TI-84 Plus C avec le passage à une profondeur écran de 1 à 16-bits, ce qui est loin d'être le cas.
TI a donc bel et bien du faire des optimisations.
Mais bien qu'elle arrive dernière, on pouvait en théorie s'attendre à quelque chose de 16 fois plus lent qu'une TI-84 Plus pour la TI-84 Plus C avec le passage à une profondeur écran de 1 à 16-bits, ce qui est loin d'être le cas.
TI a donc bel et bien du faire des optimisations.
Anyway, the 84 Plus C, whether in Classic or MathPrint mode, still is at the end of the rankings. The vertical scrolling needs a full-screen refresh, which is now slow for 16-bit colors for the little z80 CPU that does that in about 1 second for 2 new lines...
But even if it comes last, we could in theory have expected something like 16x slower than a 84+, since it's going from 1 to 16-bit colors, which is far from being the case.
But even if it comes last, we could in theory have expected something like 16x slower than a 84+, since it's going from 1 to 16-bit colors, which is far from being the case.
Continuons et tentons de trouver ces optimisations avec un 2ème test mais en utilisant l'instruction Output. L'on supprime ainsi le défilement vertical.
Voici les résultats:
Voici les résultats:
Let's go on and try to find these optimizations with a 2nd test, but using the Output instruction. We now have no more vertical scrolling.
Here are the results:
Here are the results:
[tableborder=1]
(MathPrint Mode)
(Classic Mode)
(MathPrint Mode)
(Classic Mode)
Nous avons donc dans l'ordre d'arrivée:
Sorted, we then have :
- TI-84 Plus Silver Edition Classic Mode
- TI-83 Plus.fr
- TI-84 Plus C Silver Edition Classic & MathPrint Mode
- TI-84 Plus Silver Edition MathPrint Mode
- Sur ce programme, la TI-84 Plus en mode classique arrive encore une fois 1ère.
- La TI-83 Plus est elle presque 2 fois plus lente, ce qui est cohérent.
- Avec l'activation du mode MathPrint, la TI-84 Plus devient là encore 2.5 fois plus lente mais la TI-84 Plus C cette fois-ci semble n'être pas ralentie du tout!
- La TI-84 Plus C est donc 2.5 fois plus lente que la TI-84 Plus en mode classique, mais 2 fois plus rapide que la TI-84 Plus en mode MathPrint!
Cela confirme bien qu'il y a eu des optimisations sinon la TI-84 Plus C serait encore arrivée dernière.
Plus précisément, KermMartian de Cemetech a découvert que contrairement aux autres calculatrices, la TI-84 Plus C ne rafraîchit pas forcément tout l'écran mais peut se limiter à une zone. Une optimisation parfaitement adaptée à ce 2ème test!
- On this program, the 84 Plus in Classic mode still gets first.
- The TI-83 Plus is almost twice as slow, which is coherent.
- With MathPrint enabled, the TI-84 Plus is also 2.5x slower, but the TI-84 Plus C seems not to be slowed down at all !
- The TI-84 Plus C is then 2.5x slower than the TI-84 Plus in Classic mode, but 2x faster than the TI-84 Plus in MathPrint!
This confirms the fact that optimizations were done, otherwise the 84 Plus C would still have been last.
More precisely, KermMartian from Cemetech discovered that contrary to the other calculators, theTI-84 Plus C does not necessarily refresh all the screen, but can limit the refresh to a specific area of the screen. An optimization perfectly fitted for our test !
En conclusion, la TI-84 Plus C n'est pas la catastrophe que certains sites tentent de nous présenter.
Il est clair qu'elle n'est pas adaptée aux jeux nécessitant un rafraîchissement complet de l'écran, comme les jeux utilisant un défilement horizontal/vertical, les émulateurs ou les Doom-like.
Mais sur d'autres types de jeux, elle est capable de s'en sortir bien mieux que ses prédécesseurs, surtout que la plupart des utilisateurs de TI-84 restent avec l'OS d'origine et le mode MathPrint activé (par défaut), configuration dans laquelle il y a eu des améliorations!
Il est clair qu'elle n'est pas adaptée aux jeux nécessitant un rafraîchissement complet de l'écran, comme les jeux utilisant un défilement horizontal/vertical, les émulateurs ou les Doom-like.
Mais sur d'autres types de jeux, elle est capable de s'en sortir bien mieux que ses prédécesseurs, surtout que la plupart des utilisateurs de TI-84 restent avec l'OS d'origine et le mode MathPrint activé (par défaut), configuration dans laquelle il y a eu des améliorations!
In conclusion, the TI-84 Plus C is not the catastrophe that some websites try to present.
It is clear that it isn't fitted for games needing a full-screen refresh, like games using horizontal/vertical scrolling, emulators, or Doom-like.
But on other types of games, it is perfectly capable of doing even better than its predecessors, especially since most users stay with the latest OS with MathPrint enabled (by default), which is the now-optimized configuration !
It is clear that it isn't fitted for games needing a full-screen refresh, like games using horizontal/vertical scrolling, emulators, or Doom-like.
But on other types of games, it is perfectly capable of doing even better than its predecessors, especially since most users stay with the latest OS with MathPrint enabled (by default), which is the now-optimized configuration !
Video Tests: