Author Topic: zStart - an app that runs on ram clears  (Read 331218 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 #825 on: September 03, 2012, 04:06:09 pm »
Ok, i run grammer and install it's hooks, then i run a grammer program from homescreen to see if they are working. They are.
(zstart not involved yet)
Now I chain the grammer hooks to zstart, and then run a grammer program from homescreen but zstart probably thinks it is a ti-basic program so it gives error:syntax at my second line (comments that start with // )
So, the hook chaining isn't working on executing programs D:

Like I said on irc, this won't be the easiest thing to fix. But, in a sense, parser hook chaining is working properly, it's just the order of operations that's a little weird.

another feature request: make that the on-shortcuts for axe also allow axe fusion (the new mode)

Eventually

Bug Report:
Tried Recalling STRANGE from Archive into NYMPLAY (empty and in RAM) and it seemed to get corrupted in the process.
Differences I noticed:
Every r got replaced with a sequence containing several interpuncts (the character the calc uses to display a token it doesn't have a character for), an F1, and it ended with an End token.
Every E token was missing.
Every { was missing.
But when I opened it up today, NYMPLAY was just fine.

EDIT: OS 2.55, MathPrint off, custom font on.

Those are some pretty sweet errors. I'm not going to look into this though until runer releases his patched Axe which fixes the copy/paste bug. I've got a feeling that it will fix this as well.
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 Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: zStart - an app that runs on ram clears
« Reply #826 on: September 03, 2012, 04:31:06 pm »
Ok, i run grammer and install it's hooks, then i run a grammer program from homescreen to see if they are working. They are.
(zstart not involved yet)
Now I chain the grammer hooks to zstart, and then run a grammer program from homescreen but zstart probably thinks it is a ti-basic program so it gives error:syntax at my second line (comments that start with // )
So, the hook chaining isn't working on executing programs D:

Like I said on irc, this won't be the easiest thing to fix. But, in a sense, parser hook chaining is working properly, it's just the order of operations that's a little weird.
So, will you still add it?

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

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 #827 on: September 03, 2012, 04:34:00 pm »
Ok, i run grammer and install it's hooks, then i run a grammer program from homescreen to see if they are working. They are.
(zstart not involved yet)
Now I chain the grammer hooks to zstart, and then run a grammer program from homescreen but zstart probably thinks it is a ti-basic program so it gives error:syntax at my second line (comments that start with // )
So, the hook chaining isn't working on executing programs D:

Like I said on irc, this won't be the easiest thing to fix. But, in a sense, parser hook chaining is working properly, it's just the order of operations that's a little weird.
So, will you still add it?

Yes, Grammar isn't going to have to parser chain, it'll be natively supported. But, right now, college.
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 Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: zStart - an app that runs on ram clears
« Reply #828 on: September 15, 2012, 08:44:04 pm »
I got a idea how to make it moar awesome!
Well, i have that one program run on zstart you made ages ago penguin
aaaaaaand, i have symbolic
symbolic doesn't play nice with it
but if i run graph3in on homescreen and then enter graph3 menu everything is working fine
so, why not add a option for a program to run on homescreen? :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

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 #829 on: September 16, 2012, 04:53:01 pm »
I got a idea how to make it moar awesome!
Well, i have that one program run on zstart you made ages ago penguin
aaaaaaand, i have symbolic
symbolic doesn't play nice with it
but if i run graph3in on homescreen and then enter graph3 menu everything is working fine
so, why not add a option for a program to run on homescreen? :D

I run them in exactly the same way, I'm not sure why it would make a difference.

My best guess is that symbolic and graph3 are fighting with hooks, so I don't think you are going to have a nice fix for this.
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 Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: zStart - an app that runs on ram clears
« Reply #830 on: September 16, 2012, 06:04:34 pm »
mhmm, but if i manually run graph3in from homescreen and then enter the graph3 stuff it is working fine, symbolic is always working fine.

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline TexasInstruments84

  • LV2 Member (Next: 40)
  • **
  • Posts: 24
  • Rating: +0/-0
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #831 on: November 10, 2012, 10:25:38 pm »
Whenever I try converting my image, it says "Wrong Header Type!!". Can you help me convert them? I have 2 sizes (96x64 and 192x128)


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 #832 on: November 10, 2012, 10:28:39 pm »
Whenever I try converting my image, it says "Wrong Header Type!!". Can you help me convert them? I have 2 sizes (96x64 and 192x128)

I don't have time right now, but try saving them with a different program. I know gimp always works, and I would assume paint would work as well. (Also, those are both 192x128).
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 TexasInstruments84

  • LV2 Member (Next: 40)
  • **
  • Posts: 24
  • Rating: +0/-0
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #833 on: November 10, 2012, 11:10:56 pm »
Saving them in paint worked. Thanks!

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 #834 on: November 15, 2012, 12:07:05 am »
I made an axiom!!

This axiom is called zstaxe (clever, I know) and it allows Axe programmers to access the zStart assembly api. There are internally separate version for Axe programs and Axe apps, but externally you can't tell (other than a little discrepancy on the edit command).

Fpdf(progName) - runs progName using zStart, (this can also run apps lol)
    - progName - ptr to string - this is simply the name of the program with it's type byte
        - "prgmNAME" for programs
        - [14]"APPNAMES" for apps (apps are hard to get the name right, see note below)
  Outputs:
      - 01 - zStart not found
      - FF - program thinks it was run by a shell (and might require cleanup) (this can also mean progName not found)
      - 00 - program thinks it was run by the homescreen


Fpdf(progName, offset) - edits progName using zStart
    - progName - ptr to string
    - offset - offset in bytes into program to start editing (instant goto, resolves 2 byte tokens)
  Outputs:
      - program version - 01 - program or zStart not found - 00 - good to go
      - app version - this shouldn't return but if it does - 01 - no zStart - FF - no program
  Notes:
      - for the program version you need to quit back to the homescreen in order for it to actually edit the program (sorry, I can't fix this nicely)

Note about apps names:
   You need to match the app name perfectly, and what I mean by this is that all app names are actually 8 characters, and you need to figure out whether the extra ones are zeros or spaces. For instance: zStart is "zStart", 0, 0 and Calcsys is "Calcsys ". If you want to pad with zeros in axe, you need to do "zStart"[0000]. That will put the extra zeros on. So, the names of these two apps would be:
  - [14]"zStart"[0000]
  - [14]"Calcsys "


There's also a 2 byte memory leak in the current version of zStart, so I have a slightly updated version here for the axiom. The memory leak was making it crash.
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 #835 on: November 15, 2012, 12:39:46 pm »
Thanks, that is great :D
I'll try this whenever I have some spare time :)
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 Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #836 on: November 22, 2012, 01:31:30 pm »
This one will freeze your calc after a BASIC input/prompt. So don't use it unless you want the Axiom. ;)

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 #837 on: November 23, 2012, 10:26:00 am »
This one will freeze your calc after a BASIC input/prompt. So don't use it unless you want the Axiom. ;)

What do you mean? (I can probably fix it)
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 Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #838 on: November 23, 2012, 02:43:02 pm »
Well, when I use zStart 1.3.010 (the one linked in your sig), this problem doesn't exist. But with 1.3.010b (the one four posts above), any time a BASIC program calls input or prompt, the calc will freeze and I have to pull a battery. <_<
Edit : It happens exactly when I press enter to confirm my input.
« Last Edit: November 24, 2012, 12:38:56 am by Streetwalker »

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 #839 on: November 27, 2012, 12:57:04 pm »
Are you going to make the label menu support up to 13 characters, as the new Axe version allows it ?

I don't know if it is a good idea or a bad one, since there won't be a lot of label columns on the screen if you support 13 chars, and I don't know if people will really use more than 5 chars ???
In fact, I think I'll only use 13 characters in my label if zStart supports it :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