  {}{}    Operating System
{}    {}
{}    {}
{}  {}{}
  {}{}{}{}
      {}{}
(The 'Q' has no meaning whats so ever.)

About:
The Q Operating System is an operating system that runs in basic.  This application includes an encryptor/decryptor message program, a paint program, and a number game.  Also the application's primary purpose is to allow other programs to use Qmenu and Qmouse as documented in Qdev.txt to increase its performance/appeal.
	This is copyrighted to Dan Behun and the FreeFall Soft Group. (www.freefallsoft.com).

Included:
Q - This is the QOS and uses all the programs contained in the zip package.
Qmenu - This program creates the menu showed by using Pic9.8xi and Qmouse.
Qmouse - This program creats a moveable mouse and on the graph screen.
Qpaint - This program is a paint program that uses the Qmenu and Qmouse programs.
Qnumber - THis program is a game which has the user guess a number and includes two variations.
Qmessage - This program creates long messages into a list format with numbers instead of strings.
Qcrypt - This program encodes and decodes messages in L6.

Installation:
Go to education.ti.com to download the required software and order a Ti-Graph Link cable for the computer.  Then move the software over by the process instructed in the calculator manual.

Controls:
Qmouse:
2nd - Clicker
Enter - Clicker
+ or - - Increase or decrease moving distance by 1.
* or / - Increase or decrease moving distance by 2x or 1/2x.

Versions
The Q operating system is 1.0.1
Qmenu is 1.0.0
Qmouse is 1.0.0
Qcrypt is 1.0.0
Qmessage is 1.0.0
Qnumber is 1.0.0
Qpaint is 1.0.0
Qdev.txt is 1.0.1

Developer Information:
Qmenu:
The variables N, S, Str0, H, Pic9, and (M only in program) are used.
N corresponds to the vertical postion and S to the horizontal position.  The title is 0 for both and Str0 is what text should be used.

For instance:
 is the arrow

THis gives the title of QOS.
0N:0S:"QOS"Str0:prgmQMENU

This will give the first menu box.
1N:1S:"PROGS"Str0:prgmQMENU

This will give the third.
3N:1S:"NOTES"Str0:prgmQMENU

THis will give the last.
4N:4S:"EXIT"Str0:prgmQMENU

When 5 is equal to N and the program is called, it will finish it and run the Qmouse program.
5N:prgmQMENU

Upon returning, variable H will say what box was pressed with the number going up and down vertically and then going right.

Qmouse:
Variables W, H, and R are used.  Pic 0 are used
H is the position left and right and M is the position up and down.
Three buttons exit the program: 2nd (21), ALPHA (31), ENTER (105).  So they may be used for different operations and those numbers would be in the variable W.

Qcrypt:
Qcrypt will en/decrypt any list in L6.  Primary purpose is with the GetKey button.  Three digit numbers and higher lack good encyption.

{}{}{}  {}{}{}  {}{}{}  {}{}{}      {}{}{}    {}    {}      {}          {}{}{}    {}    {}{}{}  {}{}{}
{}      {}  {}  {}      {}          {}      {}  {}  {}      {}          {}      {}  {}  {}        {}
{}{}    {}{}    {}{}{}  {}{}{}      {}{}    {}{}{}  {}      {}          {}{}{}  {}  {}  {}{}      {}
{}      {}  {}  {}      {}          {}      {}  {}  {}      {}              {}  {}  {}  {}        {}
{}      {}  {}  {}{}{}  {}{}{}      {}      {}  {}  {}{}{}  {}{}{}      {}{}{}    {}    {}        {}