Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Spyro543 on November 16, 2011, 07:22:27 pm

Title: Keypress programming for the TI-8x+ family
Post by: Spyro543 on November 16, 2011, 07:22:27 pm
I've been experimenting around with emulators of keypress programmable calculators, some of which are the TI-95 and TI-59. For you people who don't know what keypress programming is, I made a nice article of what it is. http://anova.57o9.org/keypress/ (http://anova.57o9.org/keypress/)
Quote from: my website
Keypress Programming: What is it?

Keypress programming is the kind of programming used on old, vintage calculators like the TI-66 Galaxy.

(http://anova.57o9.org/keypress/TI-66.jpg)

Notice how there are some programming instructions - and they're all on seperate buttons (or using 2nd.)
The LRN button is for making a program. Each programming instruction is on a seperate "step". Every step has a number. Some calculators can only hold 112 or less steps. The reason it's called keypress programming is because to enter a command, all you had to do was press a key. Every key press is a step. For example, a program to multiply a number by 2 would be 3 steps long, meaning 3 keypresses long. You would press x to multiply, 2, and = to return the value. Now, the R/S and RST commands are crucial too. They stop/start the program, and reset the step counter to 0.

Hopefully that helped. Well, I'm making a keypress programmer in TI-Basic. So far, I have added buttons 0 through 8 (it takes a long time to add in the code to detect the button and do whatever it's supposed to do). Your programs are stored in L1, and can be up to 100 steps long (just like the old keypress programmable calcs). I'll try my best to simulate the keypress programming of the TI-59 calculator. I'll also add in a parser which will run the program stored in L1. Soon, I should have a good enough program for screenshots, source, and downloads.

Ideas and suggestions would be greatly appreciated ;D.
Title: Re: Keypress programming for the TI-8x+ family
Post by: hellninjas on November 16, 2011, 07:31:53 pm
Ability to run shells...?
Looks cool though, good luck on it!
Title: Re: Keypress programming for the TI-8x+ family
Post by: mrmprog on November 16, 2011, 07:32:39 pm
This is a very cool idea! Something like this would be handy for creating arbitrary math formulas. You could do some neat things with user defined routines there. Keep it up!
Title: Re: Keypress programming for the TI-8x+ family
Post by: Xeda112358 on November 17, 2011, 02:35:15 pm
Hmm, I wish it could be made in Grammer code, too, but Grammer has no way, currently, to delete or append data D: