HACKVARS – Parade of Variables!
Version 0.82
APLHA TEST EDITION!
By Jiang Yio
NOTE: This is an Alpha version.
Introduction
Have you ever wondered if you could have more than ten strings? More than ten matrices? For many TI-83PLUS BASIC programmers, the lack of available string variables (or other variables) presents a problem. It would be great if we could add fifty string variables to the TI-83 PLUS…
HACKVARS is a revolutionary program that all TI-83PLUS BASIC programmers must have! This program is full of hacked variables. It will give you more than 2000 different variables! Below is a detailed set of instructions on how to use HACKVARS.
Main Menu
Press a number key (1, 2, 3, 4, 5, 6, 7, 8) to select a file type.
Possible selections are: GRAPH DB, LIST, MATRIX, PICTURE, STAT VAR, STRING,
GRAPH, and SYSTEM. If you need
help, press [9]. Press [0] to exit
the program.
Variable Selection
Here, you can press [LEFT] and [RIGHT] to choose the variable name
that you want. “TOTAL” is the total number of variables available for the given
variable type. “PLACE” tells you that the variable shown is the nth
variable out of the total. Press [2nd] to manually enter a PLACE
number. Press [ENTER] to select the variable. The token will be stored both in
Str9 and Ans. Press [CLEAR] to return to the Main Menu without making a
selection.
Using a Hacked Variable in a Program
To use the variable in a program (they do not work on the home
screen), you must follow the steps carefully.
First, go into the program and recall Str9 (press [2nd][RCL][VARS][UP][ENTER][UP][UP][ENTER][ENTER]) or Ans (press [2nd][RCL][2nd][ANS][ENTER]). Despite the variable’s resemblance to another token (for example, there is a string variable called Pic0), it is not the same as that token! Getting the variable from the PRGM menu or the CATALOG is not the same as recalling it from Str9! Keep in mind that the Pic0 you get in the VARS|Picture… menu is not the same as the Pic0 string variable. This is true for all other variables – you must recall it from Str9 or Ans.
Some hacked tokens are unstable, and may cause your calc to lock up. This shouldn’t keep you from using the variables, because these are minor problems.
If, when viewing the contents of a program that contains hacked variables, you find a hacked variable that changes by itself (such as “AxesOff” turning into “Plot1”), you must be extremely careful. This kind of “mutating” token may cause your calculator to lock up (or display a bunch of blue lines on the screen). If possible, quit immediately. If you are too late, and your calc is already unresponsive, do this:
Then, delete the variable both from
memory and from the program. You may then choose to then put another variable
in its place. The last variables of any type (e. g. Pictures 256-258) are
usually unstable. Use them at your own risk!!!
This kind of “mutating” variable rarely appears. If it does, remove it. Follow the steps above to get your calc up and running again. Most of the time your calculator's memory will be intact, and everything will be normal again.
NOTE
Remember that this program is still in the Alpha testing phase. If you see a bug, please report it to hackvars@tiworld.zzn.com.
COPYING THE CODE IS PLAGIARISM AND IS STRICTLY FORBIDDEN.
History
Version 0.82 ALPHA
Added “Manual Input” variable selection method
Version 0.45 Initial Release!
Thanks to
Bob Maresh for his Hexstr program.
Kevtiva Interactive for posting the great hacking guide.
YOU, for using this program!
HACKVARS (C) 2002 Jiang Yio