Results
|
Choice
|
Votes
|
|
Percent
|
I don't own a calculator.
|
3
|
0.4%
|
|
0%
|
97
|
13.9%
|
|
25%
|
115
|
16.5%
|
|
50%
|
99
|
14.2%
|
|
75%
|
174
|
24.9%
|
|
100%
|
54
|
7.7%
|
|
Hmm, my calculator seems to have negative memory free.
|
156
|
22.3%
|
|
|
Re: How much of your calculator\'s memory is devoted to games?
|
Nik Doytchinov
|
I deleted all of my games and now all of my programs run very fast.
|
Reply to this comment
|
28 November 2000, 03:16 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: Re: Re: How much of your calculator\'s memory is devoted to games?
|
calcfreak901
(Web Page)
|
actually, i think (but do not know this for a fact, so no flames please) that the slowdown is due to the fact that the "ram" is in what we would normally call the processor cache (whether it is l1 or l2 i do not know), alongside the os. the 86 is the only z80 calculator made by ti that uses off-processor ram (albeit only about 64 kilobytes). this is most likely the reason for the significant performance differences.
these performance differences are not limited to program execution, whether it is basic or assembly. yesterday, i ran a test of times for graphing the following equations on my ti-83, ti-85, ti-86, and ti-89:
y1={1,2,3,4,5,6,7,8,9,10}*sin(x)
y2={1,2,3,4,5,6,7,8,9,10}*cos(x)
y3={1,2,3,4,5,6,7,8,9,10}*-sin(x)
y4={1,2,3,4,5,6,7,8,9,10}*-cos(x)
y5=0
these were to be graphed in connected mode simultaneously on a graph that is the zsquare (zsqr) version of the zstandard (zstd) screen and timed using the timer built into my timex expedition watch.
the times are:
89: 3:20.78
83: 3:54.47
85: 6:07.19
86: 8:35.80
that is the order that i had guessed beforehand, but the time differences are still shocking. my explanation for the relatively rapid performance of the 83 is because it has such a small screen when compared to the 85 and 86, as well as the fact that the 83 approximates to ten decimal places, while the 85 and 86 approximate to twelve decimal places, and the 89 approximates to a maximum of fourteen decimal places. my 89 runs a 12 megahertz motorola 68000 processor as it is a hardware 2 calculator. the hardware 1 calculators run 10.5 megahertz motorola 68000 processors, so those would have an even narrower margin of victory over the 83.
i would be interested in seeing times of the same test of other ti calculators, particularly the 82, 83+, and hardware 1 89.
|
Reply to this comment
|
1 December 2000, 02:58 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: How much of your calculator\'s memory is devoted to games?
|
calcfreak901
(Web Page)
|
in theory, ram should have at least a minor effect on performance, for reasons stated above. however, as your calculator has most of its ram free, it should have negligible effects on the test. the amount of flash rom free is irrelevant to this, as that is essentially the calculator equivalent of hard drive space, except that calculators have no need for a swap file. what would cause the greatest variation in performance between otherwise identical calculators is the power left in the batteries.
as far as backlighting, i have no information on how to do this, nor have i done it, but i do remember seeing something about it at richfiles.calc.org . sometime i would like to do it, but i doubt that i will have time to at least until i'm in college, approximately 20-21 months from now.
|
Reply to this comment
|
3 December 2000, 10:20 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Compile Time
|
Skawalker
|
Actually, the "Compile Time" on the 85, 86, and 89/92+ (92, also, I think) is not really compile time. TI-BASIC is a scripting language, not a compiled language, on any TI calculator. What the calculator is actually doing during the "compile time" is tokenizing. This means that the calulator is taking the commands ("Disp", "Input", etc) and replacing the actual words with 1 or 2 byte "tokens" (Please tell me if you know whether they are 1 or 2 bytes). This saves space and speeds up execution of the program, but of course you must wait for the program to be tokenized the first time you run it after editing and to be de-tokenized the first time you edit it after running it.
|
Reply to this comment
|
1 December 2000, 03:38 GMT
|
|
1 2 3 4 5
You can change the number of comments per page in Account Preferences.
|