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

0 Members and 2 Guests are viewing this topic.

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 #255 on: June 09, 2011, 12:04:08 am »
Readmes!!!!!!!!!!!! Whooo!
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 Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: zStart - an app that runs on ram clears
« Reply #256 on: June 10, 2011, 08:30:44 pm »
A bug: using the on+enter shortcut to compile disables the auto-backup feature, because
Quote from: thepenguin77 on IRC
[18:27:38] <thepenguin77> [...] when compiling from the API entry point, the option is changed
Afaik, this would need the entry point to be modified to have another input...
Vy'o'us pleorsdti thl'e gjaemue

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 #257 on: June 15, 2011, 06:20:13 pm »
Program editor update!!!!!!
  • You can edit archived programs. (Makes a temporary ram copy while editing)
  • ON + VARS in program editor - Opens a list of all Lbls so you can jump to one. Also auto-completes.
  • ON + PRGM in program editor - copies the current line to the clipboard
  • ON + Enter in program editor - pastes the line in the clipboard
  • Added option to change whether or not you want axe to auto backup, (Quigibo says he supports it, but right now he doesn't)
  • Added option to remove port ($2E) delay which makes things running from flash go 14% faster
  • Readme!!!
  • Other little stuff that I can't remember


Editting archived programs works very well. The best part is, that since you are only editing a copy, you can clear your ram while editing and not lose your program. Also, for the temporary copy, I changed the last byte of the name so that I know it's a temporary copy.

The copy and paste has a 4000 byte limit on it. This is simply because I ran out of room. But you should not need more than 4000 bytes unless you are trying to crash it. (Which you can't)

For the port $2E thing, TI adds in 1 t-state per flash read and 1 t-state per ram write when the calculator is running in 15MHz mode. I tried removing it and there was not problem. So I ran a grueling test on it, again, no problem. So enable this to make stuff run faster.

On a side note, this is getting pretty close to 16kb. I fear I may have to cross the boundary soon. Of course, before I do, I'm going to go back through and optimize everything as much as possible. But that probably won't take off more than 1kb. (That Lbl menu took up about 1kb)

So here is zStart with a readme and source, as well as my memory test program. You can run it if you want, just to make sure I know what I'm doing.
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 Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: zStart - an app that runs on ram clears
« Reply #258 on: June 15, 2011, 07:00:32 pm »
Epic.  Just...epic.

Now all that's needed to replace CalcUtil is running archived programs ;D
[/feature request]

Quote
Also auto-completes.
What exactly does this mean?

EDIT: imo, it's perfectly fine if this crosses the page boundary.  worth every byte :)

Whoa, 1500 posts..

EDIT2: random feature request.  For the picture showing on startup, can it be made so the pic only shows if the calc was off, say, >10 seconds?
What's happened to me multiple times was I would power down the calc to have omnicalc save the RAM and when I turn it back on the picture shows. ...then I'm wondering for a bit why the button I pressed after ON didn't do anything :P

EDIT: bug with label finding.  See screenie.

read: in screenie, I typed "overwrote hooks."  that should be "chained hooks"
« Last Edit: June 15, 2011, 08:26:40 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #259 on: June 15, 2011, 08:24:42 pm »
Wow, amazing.

Does anyone else have ERR:INVALID issues when trying to use the Axe compile shortcuts?

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: zStart - an app that runs on ram clears
« Reply #260 on: June 15, 2011, 08:26:05 pm »
* Darl181 raises hand
* Darl181 re-installs zStart JIC
* Darl181 keeps hand raised
Vy'o'us pleorsdti thl'e gjaemue

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 #261 on: June 15, 2011, 08:27:00 pm »
I guess I technically could make the calculator wait for 10 seconds after turning off to show the picture, but that's how you show people your cool picture :D. When I turn it on, I usually just press ON twice, it works.

Ok, so that bug of yours, that's not really a bug as much as I would guess calcutil does not set up a normal edit buffer. But I don't know, so I'll look into it. But that one wasn't my fault ;D


SquidgetX, that's caused either you tried to run the program rather than compile it, or you tried to compile something that is not an axe source.
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 Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: zStart - an app that runs on ram clears
« Reply #262 on: June 15, 2011, 08:30:23 pm »
I guess I technically could make the calculator wait for 10 seconds after turning off to show the picture, but that's how you show people your cool picture :D. When I turn it on, I usually just press ON twice, it works.
Maybe an option?
Quote
Ok, so that bug of yours, that's not really a bug as much as I would guess calcutil does not set up a normal edit buffer. But I don't know, so I'll look into it. But that one wasn't my fault ;D
cool, i'll just not use that until it's fixed :P
Quote
SquidgetX, that's caused either you tried to run the program rather than compile it, or you tried to compile something that is not an axe source.
that happened to me too...after i explicitly installed axe hooks (and compile for ion) even, on+enter in exec menu
« Last Edit: June 15, 2011, 08:31:01 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #263 on: June 15, 2011, 09:09:27 pm »
Nice updates!  :D

I just found out that Math Print makes the text flash too fast to read.  Can you do something to fix that?
ld a, 0
ld a, a

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #264 on: June 15, 2011, 09:32:07 pm »
A couple more requests:
1. Can you make Mirage's two main hooks ([Alpha]/[Apps] + [On]) be enabled on RAM Clear like you do with OmniCalc and CtlgHelp?
2. Please add the ability to run archived programs.  This is the only major thing missing right now from zStart.

Oh, and I don't mind about this becoming a two page App.  It's worth its space immensely. :D

Edit: Since I forgot to mention how much I love the new update in this topic, I will now:
I love this update so much that I switched back from DCS7 to Mirage just so I don't have to deal with the conflicting hooks.  And that's saying something. ;D
Thanks for the update, thepenguin.  It's awesome.
« Last Edit: June 15, 2011, 09:33:45 pm by ztrumpet »

Offline Broseph Radson

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 295
  • Rating: +20/-1
  • Its 0x1A4 somewhere
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #265 on: June 16, 2011, 04:25:52 pm »
To me this is becoming more than just an app that runs on ram clears. Its really like a fully fledged enhancement for the OS, sort of like a much more fully featured omnicalc. And excellent update btw ;D

Offline ACagliano

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 919
  • Rating: +32/-2
    • View Profile
    • ClrHome Productions
Re: zStart - an app that runs on ram clears
« Reply #266 on: June 16, 2011, 05:11:43 pm »

Edit: Since I forgot to mention how much I love the new update in this topic, I will now:
I love this update so much that I switched back from DCS7 to Mirage just so I don't have to deal with the conflicting hooks.  And that's saying something. ;D
Thanks for the update, thepenguin.  It's awesome.

You might want to consider keeping DoorsCS7. I'm sure zStart-Doors compatibility is somewhere on thepenguin's to-do list, and without DoorsCS7, you lose the benefits of CALCnet and gCn.

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 #267 on: June 16, 2011, 05:39:51 pm »
You might want to consider keeping DoorsCS7. I'm sure zStart-Doors compatibility is somewhere on thepenguin's to-do list, and without DoorsCS7, you lose the benefits of CALCnet and gCn.

Doors compatibility is out of my hands. There is nothing I can do to make it more compatible with Doors. The only way that I could make it work is if Kerm added an entry point for me so that I can install the hooks and such just like Quigibo did for Axe. His hook managment doesn't work right either. I just downloaded the most recent version and he still hasn't fixed the chaining problems. Also, he sets up his on OFFSCRPT whether he uses it or not.

Maybe I should bug him about it again.
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 DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #268 on: June 16, 2011, 09:27:30 pm »
Maybe you can convince Michael to GPL Omnicalc. Then you could absorb Omnicalc into zStart. I figure that Michael might as well, considering that he isn't active anymore, and Omnicalc needs more work for 2.55 compatibility.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

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 #269 on: June 16, 2011, 09:41:09 pm »
It would probably be easier to just completely reimplement Omnicalc. That's what I did when I didn't want to include Calcutil.

Although, I've found that if you leave 2.55 on Classic mode, Omnicalc doesn't really have that many problems. (I've been using 2.53 and Omnicalc for over a year now, and I haven't really had any trouble after using Classic mode)
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