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

0 Members and 3 Guests are viewing this topic.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #645 on: February 17, 2012, 04:17:32 pm »
Feature request: have zStart work with Dr D'nar's Omnicalc
(More information about this version here.
It might be easier just to absorb that functionality in a 2-page version of zStart, not to mention more maintainable. Also, it's been years since I've looked at that.
"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 parserp

  • Hero Extraordinaire
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1455
  • Rating: +88/-7
  • The King Has Returned
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #646 on: February 17, 2012, 07:50:25 pm »
I have just tried this, and after an hour of messing with it I can honestly say it will remain on my calculator forever. ;D

Great job thepenguin77! :D

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #647 on: February 19, 2012, 06:41:48 am »
Here's a cool techno-looking font I made at school. :)
Hey I just tried that font, it is very good :D
I'll keep using it from now on. I just had to change the cursors so I don't get lost :P
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

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 #648 on: February 20, 2012, 05:00:20 pm »
Bug: when you copy/paste/restore tokens that axe replaces (Copy, Rect, Data, etc) they get changed to a Y# token.

Stuff already figured out on IRC, but I'll post it here for easy-to-find-ness or whatever the term is
 - only first token on the line
 - doesn't happen on all calcs

This one is actually quigibo's fault. I reported it.


Update!!
All of these changes apply to the program editor
  • [ON] + [* ] - archive the current program
  • [ON] + [Zoom] - Zoom compile, test, and re-edit the program (works in basic too)
  • [ON] + [Trace] - Regular compile, test, and re-edit the program (works in basic too)
  • [ON] + [Sto] - Regular compile and re-edit the program
  • All goto's are now instant goto's (like on basic errors)
  • The Lbl menu now supports mid-line Lbl's (Btm now goes to the very end also)

These ones don't apply to the program editor
  • You can now reset your contrast and LCD delay settings
  • The LCD delay setting will remember the lower two bits of your port $29 setting
  • API program editing now works better
  • API program running can support apps (silly, I know)


Thanks to runer for suggesting the test features, I have a feeling that this might be the last thing I need to get every single axe user to become a zStart user as well.

If you test an app, it doesn't return to the program editor. In theory I could make this work, but it's a mess.

Also, in order to accommodate all of these changes, I optimized like 600 bytes out of the app. What this means is that I probably broke some stuff. So if something that used to work no longer works, make sure you let me know; it's probably a 1 line fix.



The next thing I want to work on is adding some system to get the shortcut keys to work wherever they can. I'd work on that now, but I don't know how long it will take.

Edit:
  This screenie also shows my awesome axe skills.
« Last Edit: February 20, 2012, 05:01:27 pm by thepenguin77 »
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 kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #649 on: February 20, 2012, 06:51:08 pm »
Is it possible to start programs from prgm menu like with noshell or DCS ? If it's possible, then your application could be really usefull to me because DCS7 take really huge memory on my 83+... :/

EDIT : founded option "run from home" :D

EDIT2 : my 83+ crash every time I want to go on "next" with menu... :banghead:

EDIT3 : everything crashed. O.O
« Last Edit: February 20, 2012, 07:14:57 pm by kindermoumoute »
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

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 #650 on: February 20, 2012, 08:07:36 pm »
Is it possible to start programs from prgm menu like with noshell or DCS ? If it's possible, then your application could be really usefull to me because DCS7 take really huge memory on my 83+... :/

EDIT : founded option "run from home" :D

EDIT2 : my 83+ crash every time I want to go on "next" with menu... :banghead:

EDIT3 : everything crashed. O.O

Yeah, it doesn't really work on the 83+. There's not much I can do about that at this point.
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 #651 on: February 20, 2012, 08:30:38 pm »
Just keeps getting better and better :D

I keep forgetting to ask for this: pressing up in the label menu would jump the bottom (or the last one?  I guess bottom would make more sense tho).

Also a q: would it be possible to, when axe is compiling/zooming a program and it encounters an error, go in and edit the program then when you quit the editor go back to continue or restart compiling/zooming?  This could make for fast debugging as well ;D

Edit: ok imma post bugs as I find them while programming as normal
editing archived program, first line, ( instead of :
« Last Edit: February 20, 2012, 09:55:31 pm by Darl181 »
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 #652 on: February 20, 2012, 10:25:04 pm »
Just keeps getting better and better :D

I keep forgetting to ask for this: pressing up in the label menu would jump the bottom (or the last one?  I guess bottom would make more sense tho).

That seems logical, I'll see how difficult it is. I have a feeling it's very difficult or else I would have already done that. (The Lbl menu actually scrolls right if you get enough)

Quote
Also a q: would it be possible to, when axe is compiling/zooming a program and it encounters an error, go in and edit the program then when you quit the editor go back to continue or restart compiling/zooming?  This could make for fast debugging as well ;D

Deh.... What? I believe quigibo will return the offset to the error back to me in his next update, so if an error occurs, it will just go there. Hopefully that does what you want.

Quote
Edit: ok imma post bugs as I find them while programming as normal
editing archived program, first line, ( instead of :

Have at it, I don't mind if you flood this thread with bug reports. (It's like bumping ;D) And yes, I noticed that right after I uploaded it here. The first colon is the only colon in the entire editor that is not actually a token, so I have to add it manually. It used to work, but I believe I broke it when I made the first line stop starting in column 0.
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 #653 on: February 21, 2012, 02:44:58 pm »
Quote
Also a q: would it be possible to, when axe is compiling/zooming a program and it encounters an error, go in and edit the program then when you quit the editor go back to continue or restart compiling/zooming?  This could make for fast debugging as well ;D

Deh.... What? I believe quigibo will return the offset to the error back to me in his next update, so if an error occurs, it will just go there. Hopefully that does what you want.
Hm, the more I think about it the more it sounds like an axe feature rather than one in zStart.. :/

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 #654 on: February 21, 2012, 05:25:22 pm »
Love me, hate me, whatever, I spent like 15 minutes working and zStart now mostly works on 83+BE's.

Things that I know do not work:
  • Pictures work, but they will corrupt your ram if you have more than about about 9,000 bytes used. They also have to be in the archive. (i)
  • Everything in the hardware menu besides Contrast  (s)
  • Running on ram clears (h)
  • It would appear that you can in fact create fonts, they just don't work, (I didn't try very hard, so really I don't know) (?)
  • Setting tokens as shortcut keys (p)
  • The lbl goto menu (i)
  • Copy/paste (i)
  • Undo (i)


Key, (i) - impossible to fix, (h) - hard/lengthy to fix, (p) - probably fixable, (s) - silly to fix, (?) - no idea

If something doesn't work, make sure you tell me, I might be able to fix it.

If you're using an 84+, there's no reason to update since I literally changed nothing else. Also, here's the readme again because I'm assuming the 83+ guys will need it. (not that you're unintelligent, you just haven't been here for the process)
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 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 #655 on: February 22, 2012, 08:44:17 pm »
For now, you guys should hold off a little bit on test running. I didn't reset the stack, so it will slowly stack overflow. You have about 5 test runs though before that happens.
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 Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #656 on: February 22, 2012, 09:11:37 pm »
Will you please make a separate version, or make it where the incompatible features are disabled when on a 83+BE?

That should be as ease as making the options in the menu go away right?
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #657 on: February 23, 2012, 02:39:30 am »
Bug report and feature request :P

- The bug (maybe I give toomuch explanations but I hope there is enough):
I launched my Pokemon game with zStart, shell MirageOS, from homescreen. That prog is compiled for Ion and uses CrabCake. It ran fine. I wanted to exit. It asked to GarbageCollect. I said yes. It "did". Then I saw a variable Y1 that took more than 50000 bytes in Ram (I already saw that bug once so just thought "not again"). Then I saw Y2 was the same, then noticed that a lot of Y vars were the same (r1, r2, etc). Of course, going to the Y= menu did Ram Clear. Then, the program ZPKMN (Pokemon) was corrupted (I guess) because launching it crashed, and after I re-sent it, it worked again.

-Feature request: for the 83+BE, there is not a lot of Rom. So even with smart writeback, GarbageCollecting is frequent (and annoying). Maybe you could add an option "Never writeback" ?
« Last Edit: February 23, 2012, 04:40:04 am by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #658 on: February 23, 2012, 12:53:24 pm »
-Feature request: for the 83+BE, there is not a lot of Rom. So even with smart writeback, GarbageCollecting is frequent (and annoying). Maybe you could add an option "Never writeback" ?
In case you didn't know, MirageOS has this feature.
"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 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 #659 on: February 23, 2012, 02:24:57 pm »
So if we use MirageOS as a shell, the options within Mirage apply?
« Last Edit: February 23, 2012, 02:25:10 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue