Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ERROR: INVALID #1

Closed
flarkin1993 opened this issue Nov 19, 2021 · 12 comments
Closed

ERROR: INVALID #1

flarkin1993 opened this issue Nov 19, 2021 · 12 comments

Comments

@flarkin1993
Copy link

I am having trouble installing the program onto my student's TI-84 PLUS CE with PYTHON. I don't run LINUX and tried to install a linux based command line like ubuntu, but all of the troubles I have dealt with are above my paygrade when it comes to downloading the right dependencies and such.

I then downloaded the program directly, RPN2ASM.8xp and installed through TI-CONNECT CE and I keep getting an ERROR: INVALID code. I am not sure what the problem is, but it is more than likely on my end due to my own ignorance on programming languages.

You are a lifesaver for making a program like this. The RPN calculator is unfortunately becoming harder and harder to find and my students are more comfortable with the TI-84.

Any help would be greatly appreciated.

@arjvik
Copy link
Owner

arjvik commented Nov 20, 2021

Glad that somebody else found a use for my program! I'm happy to help you install and run it.

I've never seen that issue before. Does it show up when you transfer the file via TI-Connect or when you attempt to run it?

What version of the Ti-84 OS are you using?

And lastly, the issue may be that you have the newer Ti-84+CE with Python. I believe the processor/OS on that device may be significantly different from the classic CE, which would make the compiled .8xp file incompatible. I'm sure there is a way to modify the compiler so it produces a valid executable for the CE with Python calculator.

Out of curiosity, what are you using RPN for in your school? Is it perhaps Texas UIL Calculator?

@arjvik
Copy link
Owner

arjvik commented Nov 20, 2021

Now that I think about it, the error message might also be due to a recent OS update banning Assembly programs on certain calculators, because of the alleged risk that they could be used to cheat?

If that's the case, you can use a "hack" like arTIfiCE (Disclaimer: I have never used it) to add back that functionality.

@flarkin1993
Copy link
Author

flarkin1993 commented Nov 20, 2021 via email

@flarkin1993
Copy link
Author

Does your program have a square root ability?

@arjvik
Copy link
Owner

arjvik commented Nov 20, 2021

GitHub doesn't handle attachments in emails; try uploading them directly through the web interface.

@arjvik
Copy link
Owner

arjvik commented Nov 20, 2021

I wouldn't worry about the legality of using arTIfiCE in a competition; it's still an off-the-shelf calculator, just using a program that exploits an OS weakness. From the perspective of the rules, I would argue that it counts as any other program.

@arjvik
Copy link
Owner

arjvik commented Nov 20, 2021

And no, I believe square roots are one of the operations that I still need to add, along with scientific notation. You can still calculate them with .5^ though.

This program was literally thrown together at the last minute last year... I was working on it the night before and the morning of TMSCA State. Hopefully I get the time to improve it this year and make it on par with the classic HPs that most competitors use.

@flarkin1993
Copy link
Author

flarkin1993 commented Nov 20, 2021 via email

@arjvik
Copy link
Owner

arjvik commented Nov 23, 2021

Any luck making arTIfiCE work?

@flarkin1993
Copy link
Author

flarkin1993 commented Nov 23, 2021 via email

@arjvik arjvik closed this as completed Nov 24, 2021
@arjvik
Copy link
Owner

arjvik commented Feb 5, 2022

Hi @flarkin1993,

I thought you might be interested to hear that I've released a new version of my RPN program!

I've added lots of previously missing functionality into it, most notably square roots and scientific notation entry. I've modified the keystrokes for a few operations to make them more in line with regular use of the Ti-84.

I've also created a table of all the supported keys and what they do.

Download RPN2ASM.8xp.

Let me know if everything works, and if you have any suggestions for features to add! Best of luck for the upcoming TMSCA and District competitions this year!

@flarkin1993
Copy link
Author

flarkin1993 commented Feb 5, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants