Author Topic: zStart - an app that runs on ram clears  (Read 341381 times)

0 Members and 2 Guests are viewing this topic.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #900 on: May 07, 2013, 06:20:34 pm »
Could you have the lowercase alpha enabled as an option? I hardly ever use it, and it is annoying to have to hit alpha twice to cancel instead of just once.

I had it on permanently instead of as an option so that it wouldn't slow down the calculator. I re-enable lower case every time you press a button, so checking the option has to happen almost instantly. But, I looked around, and I found a spot in my ram appvar where I could put the flag. So, I should be able to add that option in.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #901 on: May 08, 2013, 12:17:53 am »
Could you have the lowercase alpha enabled as an option? I hardly ever use it, and it is annoying to have to hit alpha twice to cancel instead of just once.

I had it on permanently instead of as an option so that it wouldn't slow down the calculator. I re-enable lower case every time you press a button, so checking the option has to happen almost instantly. But, I looked around, and I found a spot in my ram appvar where I could put the flag. So, I should be able to add that option in.
Why do you set it at every keypress?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #902 on: May 08, 2013, 10:02:18 pm »
Could you have the lowercase alpha enabled as an option? I hardly ever use it, and it is annoying to have to hit alpha twice to cancel instead of just once.

I had it on permanently instead of as an option so that it wouldn't slow down the calculator. I re-enable lower case every time you press a button, so checking the option has to happen almost instantly. But, I looked around, and I found a spot in my ram appvar where I could put the flag. So, I should be able to add that option in.
Why do you set it at every keypress?

Well, the main reason is because I don't really know when else to do it. The trouble is that if an app disables it, I'm not sure when it will get re-enabled. That's why I do it on every keypress.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #903 on: May 09, 2013, 03:23:25 pm »
I don't actually need this feature myself, but a user asked in a topic on Cemetech how to disable APD. Perhaps disabling APD is a feature that would fit well into zStart?

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #904 on: May 09, 2013, 03:31:31 pm »
I found a bug today. You can't set a program with theta in it's name to run on RAM clear/turn on/zStart quit/on + num. In the zStart GUI, the theta shows up as U and this prevents the program from being found and run.
« Last Edit: May 09, 2013, 03:31:52 pm by Streetwalker »

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #905 on: May 09, 2013, 05:10:59 pm »
I don't actually need this feature myself, but a user asked in a topic on Cemetech how to disable APD. Perhaps disabling APD is a feature that would fit well into zStart?

That should be pretty easy. I can do that at the same time I do lowercase.

I found a bug today. You can't set a program with theta in it's name to run on RAM clear/turn on/zStart quit/on + num. In the zStart GUI, the theta shows up as U and this prevents the program from being found and run.

I forgot about theta, I have to admit though that I don't think this is a fixable problem. When I store the names of programs, I compress them to 6 bits per character. If you account for lower case, upper case, and numbers, that leaves me with 2 extra characters. I gave one of those to space and the other to zero (actual zero, not ascii 0). So, I hate to say it, but you'll probably just have to rename whatever you want to use.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #906 on: May 09, 2013, 05:16:11 pm »
I don't actually need this feature myself, but a user asked in a topic on Cemetech how to disable APD. Perhaps disabling APD is a feature that would fit well into zStart?

That should be pretty easy. I can do that at the same time I do lowercase.

And hopefully it'll be an option? :P


I found a bug today. You can't set a program with theta in it's name to run on RAM clear/turn on/zStart quit/on + num. In the zStart GUI, the theta shows up as U and this prevents the program from being found and run.

I forgot about theta, I have to admit though that I don't think this is a fixable problem. When I store the names of programs, I compress them to 6 bits per character. If you account for lower case, upper case, and numbers, that leaves me with 2 extra characters. I gave one of those to space and the other to zero (actual zero, not ascii 0). So, I hate to say it, but you'll probably just have to rename whatever you want to use.

What's space for?

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #907 on: May 09, 2013, 05:35:44 pm »
Yeah that's what I did. Thanks for the info !

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #908 on: May 09, 2013, 05:47:42 pm »
I don't actually need this feature myself, but a user asked in a topic on Cemetech how to disable APD. Perhaps disabling APD is a feature that would fit well into zStart?

That should be pretty easy. I can do that at the same time I do lowercase.

And hopefully it'll be an option? :P


I found a bug today. You can't set a program with theta in it's name to run on RAM clear/turn on/zStart quit/on + num. In the zStart GUI, the theta shows up as U and this prevents the program from being found and run.

I forgot about theta, I have to admit though that I don't think this is a fixable problem. When I store the names of programs, I compress them to 6 bits per character. If you account for lower case, upper case, and numbers, that leaves me with 2 extra characters. I gave one of those to space and the other to zero (actual zero, not ascii 0). So, I hate to say it, but you'll probably just have to rename whatever you want to use.

What's space for?
That is a good question.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #909 on: May 09, 2013, 05:55:36 pm »
Apps I guess.

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #910 on: May 09, 2013, 05:59:11 pm »
Oh yeah, I guess applications could explain his support of lowercase letters, which completely didn't register with me when I read his post originally. But applications can actually have all sorts of characters in their names; I think just about any defined character is fair game. I know most applications only use the characters he listed, but certainly not all of them. If he wants to support applications, he should really toss out the bit-packing altogether.
« Last Edit: May 09, 2013, 06:00:59 pm by Runer112 »

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: zStart - an app that runs on ram clears
« Reply #911 on: May 10, 2013, 04:59:32 am »
Speaking of non-conventional characters, see Batlib.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #912 on: May 10, 2013, 10:03:13 am »
Oh yeah, I guess applications could explain his support of lowercase letters, which completely didn't register with me when I read his post originally. But applications can actually have all sorts of characters in their names; I think just about any defined character is fair game. I know most applications only use the characters he listed, but certainly not all of them. If he wants to support applications, he should really toss out the bit-packing altogether.

Yes, correct on the spaces. And, it would be great to allow all letters, but changing that would probably use up the remaining space in the app. The reason for this is that I would have to make a new appvar revision as well as duplicate a bunch of routines to not use the compacting.

Besides, the only app I can think of that uses a non-standard character is Start-Up. And, while running Start-Up on Start-Up would be a little ironic, I don't think anyone is going to do that.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #913 on: May 10, 2013, 03:54:40 pm »
I can't turn my calculator into a Gameboy by making Pokémon run on startup? :P

So why couldn't you just scrap the old methods and appvars for the new? I don't think any really important data would be lost if you had to delete the existing settings appvar, the user would just have to take a minute or two to review their settings. Possibly a good idea anyways to have users review it all, with new features.

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #914 on: May 10, 2013, 06:12:04 pm »
How would I turn the fonts I have as programs into appvars?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!