This is more of a basic program in an Axe wrapper with a good bit of Asm.
It is an application that when you run it it installs a home screen hook that adds extra functions to the home screen.
For example you can type in:
X^2=9
and it will output:
3
-3
On the standard screen!
It has a lot of different functions such as an experimental non Y= grapher (it will take any function with x and y and an "=" and graph it in about a minute).
Other commands include a timer, the ability to turn axes off and on by typing "XON", "XOFF", and a "mysterious" command, "PING".
That is all it does for now. (there are a couple more minor features)
It is very easy to change and I would gladly accept any routines (basic or otherwise) and will probably add them.
The program has an error handler so any programs it runs don't throw an error.
The program does modify basic variables when it runs! Is there any way to back up all basic variables (letters, strings y='s ect...) that can be restored later?
Bugs:
Equation solver isn't perfect (sometimes outputs 3.00000016 for 3 ect...)
If DoorsCS7 has its home-run hook installed several of the commands will error (including solver) and Doors will ask you if you want to edit the program.
Grapher is still experimental and might not give an accurate graph! (it still will give you a good idea of what it looks like)
Unfortunately, my calc is throwing a fit and won't transfer any files (it does this quite often) so it might be a couple days until I can upload the actual file.
Let me know if this is a good idea or if you have anything to contribute! (even ideas for commands)