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

0 Members and 1 Guest 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 #390 on: September 13, 2011, 03:50:17 pm »
virtual desktops! (Or multiple desktops!)

The main problem I have with that is that the homescreen doesn't really even remember that much. For instance, an AP chem test half way though the year will easily take the equivalent of 4 homescreen buffers. So I think to do this, I would have to increase the OS's command history.

And of course, this would create a whole new area of the extra memory that people can't touch, and that would be no fun ;)

Is it possible to make a shortcut to compile with axe inside the program editor. When I'm done making changes, it'd be nice if I could compile from the editor instead of going to the program's name in the editor again.

I didn't do that because the program editor is not a friendly place. Yes, I could close the currently editing program and compile it, but reopening the program seamlessly would not be easy at all.

A very effective alternative would be: Set a compile shortcut for that program (ON + nuimber in edit menu). Then, whenever you quit the program, just press that shortcut on the homescreen. Of course this isn't quite as nice for single use programs, but, it's as nice as I can make it without some serious hacking.

I made an interesting font. It's based off one of my favorite fonts, which just happens to be my new coding font: Cloister Black.

How on earth do you code with that? :D But I am glad to see a custom font.
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 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 #391 on: September 13, 2011, 05:55:45 pm »
I had another weird bug today:
I assigned a Basic program to a shortcut key.  I then ran it.  This is what happened:



As you can tell, it showed quotes around every output (and maybe display) when ran from a shortcut.  Running it from the homescreen didn't cause this affect.  What's going on?

Edit: The program in question is this one, though I suspect it happens with all Basic programs: http://ourl.ca/4276/79683
« Last Edit: September 13, 2011, 05:59:22 pm by ztrumpet »

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 #392 on: September 14, 2011, 12:14:35 am »
nice. I should upload some more of my fonts.
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 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 #393 on: September 17, 2011, 10:04:36 am »
[Feature Wishlist]
-Allow Symbolic
-Allow Graph3
-Make the ability to run GUIs (read spoiler for more informations about what I think about)
Spoiler For the spoiler:
The user makes a program or an App in Axe or ASM and some specific commands (that you'll have to tell us about) could call a part of zStart's code to run progs or archive all (for example). Some sort of a shell without libs that runs zStart libs or something. Does that sound impossible ? Because I really like MirageOs' Command Prompt but now I'm used to zStart's speed :P
« Last Edit: September 17, 2011, 10:04:57 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 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 #394 on: September 17, 2011, 01:01:07 pm »
[Feature Wishlist]
-Allow Symbolic
-Allow Graph3
-Make the ability to run GUIs (read spoiler for more informations about what I think about)

Official support for graph3 and Symbolic would be pretty tough because I'd have a mess with the hook chaining. However, what you want to do isn't hard.

You would make a program like this.
Code: [Select]

ld hl, symbolicName
rst 20h
bcall(_findApp)
jr c, noSymbolic

ld hl, $43B7
bcall(_enableRawKeyHook)
ld hl, $43E1
bcall(_enableTokenHook) ;straight from symbolic
ld hl, $47D0
bcall(_enableParserHook)

noSymbolic:
ld hl, graph3Name
rst 20h
bcall(_findApp)
jr c, noGraph3

ld hl, $4083
bcall(_enableYEquHook) ;straight from graph3
ld hl, $4087
bcall(_enableWindowHook)
ld hl, $408B
bcall(_enableGraphHook)
ld hl, $408F
bcall(_enableAppChangeHook)

noGraph3:
ret

symbolicName:
.db appObj, "Symbolic " ;the apps probably have spaces
graph3Name: ;  after their names
.db appObj, "Graph3   "


And then make it "Run on zStart" with ON + 0. I attached an assembled version.


Quote
-Make the ability to run GUIs (read spoiler for more informations about what I think about)

I think you mean APIs, (application programming interface) and yes I've thought about it. It wouldn't be hard at all, but it would have to be after I go two pages due to the space it would take.
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 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 #395 on: September 17, 2011, 02:07:44 pm »
You would make a program like this.
Code: [Select]
/cut

And then make it "Run on zStart" with ON + 0. I attached an assembled version.

This will install the hooks of the apps when I quit zStart, right ? And this will not interfere with zStart's hooks (because installing Symbolic kills zStart's hooks: I can't run archived progs) ?

Quote
-Make the ability to run GUIs (read spoiler for more informations about what I think about)

I think you mean APIs, (application programming interface) and yes I've thought about it. It wouldn't be hard at all, but it would have to be after I go two pages due to the space it would take.
Er.. Maybe it is called API, I don't know. Maybe UCI, too ??? I saw too much names X(
Anyway, can't wait to see it done :)
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 #396 on: September 17, 2011, 02:10:41 pm »
You would make a program like this.
Code: [Select]
/cut

And then make it "Run on zStart" with ON + 0. I attached an assembled version.

This will install the hooks of the apps when I quit zStart, right ? And this will not interfere with zStart's hooks (because installing Symbolic kills zStart's hooks: I can't run archived progs) ?

Yeah, I forgot about that, Symbolic has a parser hook which is the basis of how it works, as of now, the best thing I can say without getting super complicated would be to run programs with ON + Enter. Sorry about 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 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 #397 on: September 18, 2011, 06:52:37 pm »
When do you think you'll have a chance to look at the Basic issues?

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 #398 on: September 18, 2011, 06:56:55 pm »
Well, I must answer with eventually. I work on stuff in phases, so when this pops back up, you'll see a ton of updates.
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 #399 on: September 20, 2011, 12:19:03 am »
I have a suggestion.
On the font view screen (the one that appears when you press ALPHA whilst editing a char) you currently clear and then refill the screen whenever the cursor is moved. I came up with a way to fix that.
Instead of clearing the screen every time, all you have to do it print the char and the char to its left in black-on-white, then move the cursor, then do whatever!
I even wrote an Axe program that'll do it!
Lemme know if you'd like it. :)
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 #400 on: September 20, 2011, 03:32:12 pm »
I have a suggestion.
On the font view screen (the one that appears when you press ALPHA whilst editing a char) you currently clear and then refill the screen whenever the cursor is moved. I came up with a way to fix that.
Instead of clearing the screen every time, all you have to do it print the char and the char to its left in black-on-white, then move the cursor, then do whatever!
I even wrote an Axe program that'll do it!
Lemme know if you'd like it. :)

I know that ;D. Maybe you should hear the background behind the font editor. When I first made it, I figured people would just press +/- and *// to navigate. Then, I got the awesome idea to display all the characters and let you pick one. Of course, since this was just a menu, I didn't spend that much time on it. It did it's purpose, and I was happy with it. When I made it, I didn't think many people would use it.

Now however, I realized that everyone uses the chart every time and no one uses the controls I added. (look at those absolutes) This also explains why the editor starts out editing, and not viewing the list.

Now you know.
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 #401 on: September 20, 2011, 06:49:25 pm »
I have a suggestion.
On the font view screen (the one that appears when you press ALPHA whilst editing a char) you currently clear and then refill the screen whenever the cursor is moved. I came up with a way to fix that.
Instead of clearing the screen every time, all you have to do it print the char and the char to its left in black-on-white, then move the cursor, then do whatever!
I even wrote an Axe program that'll do it!
Lemme know if you'd like it. :)

I know that ;D. Maybe you should hear the background behind the font editor. When I first made it, I figured people would just press +/- and *// to navigate. Then, I got the awesome idea to display all the characters and let you pick one. Of course, since this was just a menu, I didn't spend that much time on it. It did it's purpose, and I was happy with it. When I made it, I didn't think many people would use it.

Now however, I realized that everyone uses the chart every time and no one uses the controls I added. (look at those absolutes) This also explains why the editor starts out editing, and not viewing the list.

Now you know.
Ah ok. Can you still implement it though? The flicker drives me nuts. It messes with my head, man! O.O
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 mrmprog

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 559
  • Rating: +35/-1
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #402 on: September 23, 2011, 10:16:02 pm »
Wow... I tried zstart for the first time today, and I have to say, this is awesome. Everything works smoothly, and I haven't had any crashes. I especially love the fonts/omnicalc stuff. This is very well made, good job.

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #403 on: September 23, 2011, 10:21:48 pm »
You would make a program like this.
Code: [Select]
/cut

And then make it "Run on zStart" with ON + 0. I attached an assembled version.

This will install the hooks of the apps when I quit zStart, right ? And this will not interfere with zStart's hooks (because installing Symbolic kills zStart's hooks: I can't run archived progs) ?

Yeah, I forgot about that, Symbolic has a parser hook which is the basis of how it works, as of now, the best thing I can say without getting super complicated would be to run programs with ON + Enter. Sorry about that.
I should mention that Symbolic is usually automatically installed with Omnicalc. I think Symbolic registers itself within Omnicalc. When I clear RAM, Symbolic is already installed. The main concern is with hook hijacking (Symbolic and parser hooks)...
« Last Edit: September 23, 2011, 10:22:02 pm by alberthrocks »
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

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 #404 on: September 23, 2011, 10:36:52 pm »
Oh! UnArchive prgm and Archive prgm don't work. it just tries to run the program.
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!