Author Topic: Avoiding stress from writing TI-89 Basic  (Read 3811 times)

0 Members and 1 Guest are viewing this topic.

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Avoiding stress from writing TI-89 Basic
« on: May 04, 2013, 08:07:22 pm »
About 1.25 years ago, I received a TI-89 Titanium, but even now, I can't create large programs on it without being stressed out by repeatedly pressing keys; the variable manager is cumbersome to use as well. Do you have any tips for reducing this stress (maybe using an external editor would work, but all of the installers I tried failed; is there a solution for that?). I really want to finish my relatively undeveloped RPG.

Thanks in advance!
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Avoiding stress from writing TI-89 Basic
« Reply #1 on: May 05, 2013, 06:59:16 am »
Hm, I'm used to it so I don't have this problem really. You could use catalog instead of writing each command though.
Also, I think 2nd+APPS swaps between two things, but I hardly use it.


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: Avoiding stress from writing TI-89 Basic
« Reply #2 on: May 05, 2013, 08:42:58 am »
Hm, I'm used to it so I don't have this problem really. You could use catalog instead of writing each command though.
Also, I think 2nd+APPS swaps between two things, but I hardly use it.

Using the Catalog often takes quite a while because of the key delay. And I do use 2nd + Apps. I'm working on a program to help solve these problems.
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Avoiding stress from writing TI-89 Basic
« Reply #3 on: May 05, 2013, 12:53:18 pm »
Well, it actually never even came up in my mind that this was slow. I'm used to writing the commands, and that goes pretty quick. Imo faster than on a Z80. ;)
I think it's mainly a matter of getting used to it.


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: Avoiding stress from writing TI-89 Basic
« Reply #4 on: May 05, 2013, 05:28:30 pm »
Is there any ASM program to remove or reduce key delay or enable quick key repeat on ticalc.org? I know MirageOS on the 83+ allowed us to do that.

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: Avoiding stress from writing TI-89 Basic
« Reply #5 on: May 05, 2013, 06:28:07 pm »
Probably; it should be pretty trivial using functions from kbd.h. But the key delay is only one of the problems of the editor; another problem is the lack of quick access to key commands (drawing, when(), #, etc.) and the lack of use of the entire screen.
« Last Edit: May 05, 2013, 06:35:41 pm by blue_bear_94 »
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Avoiding stress from writing TI-89 Basic
« Reply #6 on: May 05, 2013, 06:55:06 pm »
You should maybe check the Ticalc.org features from 2010-11. I think there were a bunch of small ASM tools that modified the OS or added extra functions to the calc. Maybe one of them added such function. And there's no menu for Draw?? On the TI-83+ all you do is 2nd+PRGM and you end up in the DRAW menu. Special characters requires special programs to access, though.

I remember on 68K calcs that when you hold down the arrow keys, the delay between key repeat is much longer than on the 83+ (around 2 seconds instead of 0.5), so it took me a while to realize that there was even key repeat at all. It's annoying nonetheless since you still end up constantly mashing keys. >.<

I wonder if in the future Kerm or Merth will add TI-Nspire BASIC, Lua and 68K BASIC support to their program editors...

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: Avoiding stress from writing TI-89 Basic
« Reply #7 on: May 05, 2013, 08:30:46 pm »
You should maybe check the Ticalc.org features from 2010-11. I think there were a bunch of small ASM tools that modified the OS or added extra functions to the calc. Maybe one of them added such function. And there's no menu for Draw?? On the TI-83+ all you do is 2nd+PRGM and you end up in the DRAW menu. Special characters requires special programs to access, though.

Nope, you need to use the catalog on the 89. I don't know why TI decided to do that. But special characters can be accessed with 2nd +.

Quote
I remember on 68K calcs that when you hold down the arrow keys, the delay between key repeat is much longer than on the 83+ (around 2 seconds instead of 0.5), so it took me a while to realize that there was even key repeat at all. It's annoying nonetheless since you still end up constantly mashing keys. >.<

I agree. Another problem is that some keypresses are ignored if you type too quickly (this bug is present to a greater extent on the CSE, by the way).

Quote
I wonder if in the future Kerm or Merth will add TI-Nspire BASIC, Lua and 68K BASIC support to their program editors...

I talked to Kerm about adding 68k Basic. IIRC, he said that he was working on it at one time but he doesn't plan on it.
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Avoiding stress from writing TI-89 Basic
« Reply #8 on: May 06, 2013, 03:00:28 am »
I too use 2ND + for special characters, but honestly once you're used to your calculator it goes so quick. I too also write my commands letter by letter and that goes quick too.
I use the keyboard with ALPHA+key. I've written ALL my 89 programs like that. ;)
(I hardly use the catalog, except when I'm unsure of a name of a command).


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me