TI-84+ CSE Speed Demonstration
Posted by Ryan on 22 February 2013, 01:30 GMT
This is not a full review of the TI-84+ CSE, and should not be treated as such. While my opinions of the
upcoming model are largely congruent with those previously mentioned, a more complete editorial is forthcoming.
As was reported in previous
news, there is a lot of information flying around pertaining to the new TI-84+ Color Silver Edition. One of the
primary concerns that prospective programmers currently have is with regards to the speed of the calculator and how it
will handle simple and complex software alike. The ticalc.org staff would like to show you a simple speed comparison
between the upcoming TI-84+ CSE and older members of the 83/84+ family.
We programmed two simple pieces of test software, then ran them on side-by-side TI-84+ CSE and TI-83+ (emulated at
100% speed on WabbitEmu) calcs. You can watch a very poorly shot video of the performance comparison demonstration.
As you can see, the 84+ CSE runs BASIC code at a noticeably slower speed. When started at the same time, the TI-83+
completes the first simple TEST program approximately 5 times more quickly. While not shown in the video, drawing
functionality with regards to the graph screen is similarly slowed.
It is important to keep in mind that this model of TI-84+ CSE is a review model and may not accurately reflect
the final version of the product that hits retail this Spring, as optimizations and OS tweaks are most certainly
forthcoming. The speed limitations may put constraints on programming techniques that have been used in the past,
especially for TI-BASIC software that is heavily reliant upon calculations and use of visual displays.
|
|
Reply to this article
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: TI-84+ CSE Speed Demonstration
|
KermMartian
(Web Page)
|
Unfortunately, I must point out that the first program is measuring MathPrint's slowdown, not the TI-84+CSE. Try turning it from MathPrint to Classic mode, and you'll see the difference. I did some speed tests on my TI-84+CSE with Output and friends with results here: http://cemete.ch/p200193 . I tested the speed of graphscreen fills earlier in the thread, as well. Great effort, though, and nice test methodology!
|
Reply to this comment
|
22 February 2013, 02:57 GMT
|
|
Re: TI-84+ CSE Speed Demonstration
|
elfprince13
(Web Page)
|
Being heavily reliant on computations shouldn't get any slower, it's graphics I/O that will almost certainly be the new bottleneck.
|
Reply to this comment
|
22 February 2013, 03:39 GMT
|
|
Re: TI-84+ CSE Speed Demonstration
|
DWedit
(Web Page)
|
I was posting on Slashdot earlier, calculating the number of pixels on the screen, and the speed of outputting bytes to an IO port on a Z80. I came to the calculation that it would be between 3 and 4 frames per second to redraw the entire screen.
From here, I can see that scrolling the screen is a complete redraw, and it looks like it's running between 3 and 4 frames per second. Looks like I totally called it.
So this means that any games running on this thing would need to use dirty rectangles in order to minimize drawing time, and scrolling would be very slow.
|
Reply to this comment
|
25 February 2013, 16:46 GMT
|
|
Re: TI-84+ CSE Speed Demonstration
|
Dapianokid
|
I’m afraid for what this may mean. Hopefully retail versions will be a much bigger improvement?
|
Reply to this comment
|
27 February 2013, 01:13 GMT
|
|
Re: TI-84+ CSE Speed Demonstration
|
AllYourBass
|
I think this is the classic "built in system routines are unoptimized" syndrome we've seen on all TIs.
Asm programmers will write their own much faster routines I am certain.
I really wish they switched over to the ez80 processor (like they were supposed to do originally)-everything would be so much faster and (presumably) without compatibility issues.
|
Reply to this comment
|
6 March 2013, 22:39 GMT
|
|
|