Identical to pre-color of the TI-84 Plus family, you can no longer recall the contents of a program if it is archived.
You will have to un-archive the program first before recalling.
For some odd reason, the preview color for NAVY and LTBLUE in the Color Menu do not match with what is actually used on the graph. I've edited in the preview rectangles onto the first image for direct comparison. All other preview colors appear to be accurate.
Lowercase characters can easily be typed and pasted into a string entirely on-calc, by switching languages and using the token menu (in catalog):
This is not unique to the Evo; the CE has this ability as well, but I thought it would be worth mentioning.
EDIT:
Okay, something else really silly that I just realized is that the header is 1 pixel taller on the graph screen than on any other screen.
AchakTheFurry wrote:
Identical to pre-color of the TI-84 Plus family, you can no longer recall the contents of a program if it is archived.
You will have to un-archive the program first before recalling.
This is a major feature loss.
I hope the prevention of repeating on the arrow keys doesn't get in the way of building games
BackgroundOff no longer immediately resets the background color of the graph screen to white after it has set with BackgroundOn. Instead, the color set with BackgroundOn remains until the next time the graph screen is cleared.
Oxiti8 wrote:
BackgroundOff no longer immediately resets the background color of the graph screen to white after it has set with BackgroundOn. Instead, the color set with BackgroundOn remains until the next time the graph screen is cleared.
I'm guessing this also implies that there is now a difference between BackgroundOff and BackgroundOn WHITE ?
Yeah, you have to use BackgroundOn 20 to achieve the same effect, though this isn’t including potential interactions with picvars, I haven’t tested those yet
Repeating arrow keys can be detected by “waiting”, the problem is that it requires a short pause:
0→X
Repeat 1=0
getKey→C
Pause "",.001
If C:Then
Disp C
X+1→X
End
End
If an arrow or delete key is pressed at a specific time, it does repeat.
Oxiti8 wrote:
BackgroundOff no longer immediately resets the background color of the graph screen to white after it has set with BackgroundOn. Instead, the color set with BackgroundOn remains until the next time the graph screen is cleared.
This also happens on the Ti 84 plus CE. Calling BackgroundOff waits until the graph is not displayed (such as in the table).
KYKY5435 wrote:
Oxiti8 wrote:
BackgroundOff no longer immediately resets the background color of the graph screen to white after it has set with BackgroundOn. Instead, the color set with BackgroundOn remains until the next time the graph screen is cleared.
This also happens on the Ti 84 plus CE. Calling BackgroundOff waits until the graph is not displayed (such as in the table).
I just tested it and it's true. . . That's quite interesting. That means BackgroundOff functionality was never changed after all. I could have sworn that it was different, but I guess not.
In looking into this i have also found something somewhat significant when you actually reach the end of a TI-BASIC program on the Evo: if you end the program with the graph screen displayed (whether by just reaching the end or hitting Stop), you will not be returned to the home screen immediately with a "Done" message- instead, you will remain on the graph screen until you press a button.
Oxiti8 wrote:
In looking into this i have also found something somewhat significant when you actually reach the end of a TI-BASIC program on the Evo: if you end the program with the graph screen displayed (whether by just reaching the end or hitting Stop), you will not be returned to the home screen immediately with a "Done" message- instead, you will remain on the graph screen until you press a button.
I believe that is the same case on the CE and 84+ from what I tested
Tokens exist for BorderColor , DetectAsymOn, and DetectAsymOff. Programs containing these tokens can be sent to the Evo, and will display properly in the TI-BASIC editor. However, there's no way to type them on the calculator that I can find, and executing TI-BASIC programs that contain them will trigger a Syntax Error.
TI-Basic programs run slower if executed from archive.
You cannot use sub( to subtract from a non-null string to make it a null string, but you can add from a null string to make it a non-null string. For example:
Code:
:"→Str1
:Str1+" Cemetech.net→Str1
will work just fine. However,
Code:
:"C→Str1
:sub(Str1,1,length(Str1)-1→Str1
will result in a DOMAIN error.
There seems to be some condition that can cause Line( specifically to clear the screen before it draws. I can only get it to happen in CSRIIEX on the race screen, and it seems to be some combination of conditions causing it, not just one. And yes, I didn't accidentally leave a ClrDraw in before the Line(. I've been trying to reproduce it in a separate program, but so far I have been unsuccessful.
It doesn’t seem to just be “graph screen needs to be updated” because you can call multiple Text( commands right before the Line( and it still clears the screen upon Line( being called.