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.

Steps

  1. Go into the program and go to the insertion point.
  2. Recall Str9 (use Ans only if you are sure that Ans has not changed).
  3. Test and make sure that the hacked variable works.

 

 

WARNING

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:

 

  1. Remove one battery.
  2. Press [ON].
  3. Replace the battery.
  4. Turn on the calculator.

 

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