Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: Rollum78 on October 16, 2012, 10:57:40 am

Title: Sending Programs from a TI84+ to a TI83+
Post 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
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: TheMachine02 on October 16, 2012, 11:09:38 am
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.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: Rollum78 on October 16, 2012, 11:35:36 am
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.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: TheMachine02 on October 16, 2012, 11:53:48 am
and version of the OS on ti84+ ?
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: Rollum78 on October 16, 2012, 12:06:05 pm
sorry, i forgot to look it up...
it's 2.55MP
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: blue_bear_94 on October 18, 2012, 05:40:49 pm
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.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: Sorunome on October 18, 2012, 07:19:33 pm
maybe the program uses time functions?
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: blue_bear_94 on October 18, 2012, 07:21:05 pm
Probably not, because just opening the editor makes a program unsendable to the 83+.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: DrDnar on October 18, 2012, 10:52:39 pm
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.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: Rollum78 on October 19, 2012, 11:27:34 am
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?
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: blue_bear_94 on October 19, 2012, 04:03:32 pm
I suppose that they're 1.16 tokens. Try upgrading your 83+ to 1.19.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: Rollum78 on October 19, 2012, 04:08:07 pm
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.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: DJ Omnimaga on October 19, 2012, 07:36:43 pm
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.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: blue_bear_94 on October 19, 2012, 08:13:55 pm
Maybe TI didn't mean for users to use those tokens (hence their inaccessibility on-calc), so they don't send.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: DJ Omnimaga on October 20, 2012, 12:40:48 am
^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.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: blue_bear_94 on October 20, 2012, 06:27:13 am
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.
Title: Re: Sending Programs from a TI84+ to a TI83+
Post by: TIfanx1999 on October 21, 2012, 03:19:08 am
@DJ_O: I would think so. Last time i did such a thing it worked fine, but that was a while ago. ;)