Omnimaga
Calculator Community => TI Calculators => General Calculator Help => Topic started by: Rollum78 on October 16, 2012, 10:57:40 am
-
I was trying to send a TI-BASIC program from a TI84+ to a TI83+, but i just got an ERR:VERSION.
It's working fine the other way round and ASM programs can be send in both directions.
Is there any other way to send a BASIC program from a 84+ to a 83+?
(I dont't have the cable to connect the 83+ to the PC, so this is the only way i can get programs on it...)
Edit: Same goes for Str0 - 9
-
well...
what your OS?
if OS > 2.53Mp then check if in your basic programme you use fonctions (like remainder) that doesn't exist in TI83+ Basic and try to remove it.
-
My version is 1.15 and the program only uses stuff the ti83+ can handle...
Sending a program from the 83+ to the 84+ and sending that program back from the 84+ to the 83+ works,
but as soon as i edit the program on the 84+, sending it will result in ERR:VERSION.
-
and version of the OS on ti84+ ?
-
sorry, i forgot to look it up...
it's 2.55MP
-
Have you tried downgrading it to 2.43? If you have Boot 1.02 or lower, then you should have no trouble doing so; otherwise, you can look up Unsigned.
-
maybe the program uses time functions?
-
Probably not, because just opening the editor makes a program unsendable to the 83+.
-
ERR:VERSION is definitely because the calculator thinks there's something in the file the TI-83+ won't like. The TI-84+ 2.22 OS also has tokens not present on the TI-83+, so there still could be something in the program you're not aware of that's causing the program.
The calculator keeps track of the supposed version in the VAT. I could throw together a program that resets the version field of all programs, so you can send them again. But probably not tonight, as I have homework and need to wake up early.
You could try putting the program(s) in a group variable, but if the TI-83+ accepts the group, it'll probably still throw an error upon extraction.
-
Resetting both calcs solved a part of the problem. Now i can send programs as usual,
but still not the one i wanted to send at first. After a bit of experimenting i found out
that these left and right arrow tokens (http://s7.directupload.net/images/121019/shlubiqy.png)
prevented the program from being send succesfully.
I thought the Ti83+ could handle these. Or am i wrong?
-
I suppose that they're 1.16 tokens. Try upgrading your 83+ to 1.19.
-
Try upgrading your 83+ to 1.19.
I can't connect the TI83+ with my PC (missing link cable) and i don't know if there's any other way to upgrade its OS.
Edit: whoops, i forgot that you can send the OS from one ti83+ to antoher. i will give that a try later.
-
I suppose that they're 1.16 tokens. Try upgrading your 83+ to 1.19.
1.15 actually. Also certain games and programs might not work properly on 1.15 or higher. Omnicalc 1.0/1.1 and Illusiat 6 are notable examples. Thankfully Omnicalc 1.2x fixed that by stopping using illegal tokens (an exploit that is unusable on newer OSes) and Illusiat 6 used a token that looks completely different on OS 1.15 or above, making the final dungeon invisible.
-
Maybe TI didn't mean for users to use those tokens (hence their inaccessibility on-calc), so they don't send.
-
^This. They can only be accessed via ASM programs that stores them in Ans or via BASIC programs that were hacked that way to contain them. But on OS 1.14 there are tokens like $, # and @ that can't be pasted even though they can be displayed in the screen. They generally change to another token, usually that one that is 256 characters long (the one that Illusiat 6 uses around 2:35). On newer OSes you can display a few more tokens, but not the checkerboard one.
That reminds me, can TI-82 programs still be sent on newer OSes? I know there's the PrintScreen command on the 82 that can be displayed on the 83+, but cannot be used at all.
-
Well, the TI-82 and TI-83 Basic languages have differences; the most notable of which I can think is un-1 and vn-1.
-
@DJ_O: I would think so. Last time i did such a thing it worked fine, but that was a while ago. ;)