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

0 Members and 2 Guests are viewing this topic.

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 #885 on: April 29, 2013, 09:21:14 pm »
Stuff I intend on fixing later:
I found another bug with Axe compilation. Unlike Axe, zStart doesn't check whether a program is compilable or not, so you can accidentally compile another source file (e. g. a file with subroutines etc.) which is not meant to be compiled as the main program by Axe. It causes Axe to crash or compile another program (like the one directly above or below (?) in the program list). Of course you can avoid this by not doing the On + Sto-> in the wrong place but it happened multiple times when I didn't watch out.

I believe I've fixed this problem from the Axe end for Axe 1.2.2.

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 #886 on: April 30, 2013, 11:11:47 am »
Kind of update:
  • fixed the issue with it freezing on inputs
  • fixed crashing when trying to install on the wrong OS
  • fixed (probably) the C000 issue a few people had on 83+BE's
  • fixed an issue involving interrupts and port (07)




Stuff I intend on fixing later:
I came across this "bug" multiple times now:
When you turn off the calculator while you're editing an archived program (the copy of one), and zStart wants to store the edited version and GarbageCollect appears, the LCD turns off and and it doesn't react on any key presses (calc behaves like turned off, but it isn't) before you can do a GarbageCollect. You need to remove the batteries and lose the current progress which is kinda annoying :/
Is there someway you can prevent the calc (or its peripherals) from turning off when the program isn't saved yet?
Can we have find|replace?
I found another bug with Axe compilation. Unlike Axe, zStart doesn't check whether a program is compilable or not, so you can accidentally compile another source file (e. g. a file with subroutines etc.) which is not meant to be compiled as the main program by Axe. It causes Axe to crash or compile another program (like the one directly above or below (?) in the program list). Of course you can avoid this by not doing the On + Sto-> in the wrong place but it happened multiple times when I didn't watch out.


If after a few days, there are no glaring mistakes in this, I'll upload it to ticalc.org finally.
Great :D
I'll update as soon as I get a hand on a SilverLink (read: this weekend D:)

edit yay ! I gave thepenguin77 his 770 post rating :P
« Last Edit: April 30, 2013, 11:12:44 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 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 #887 on: April 30, 2013, 06:53:42 pm »
Nice!
I'll download it in a bit more than a month, I already sent some stuff (including my z80 calc) back to germany......

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

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #888 on: May 01, 2013, 02:20:28 am »
Thanks for the update, just downloaded it and it works great. ;)

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 #889 on: May 03, 2013, 12:01:31 am »
Just caught up on the last 9 pages and updated, looking good :)
Tho it might be worth changing the text in-app for the version number :P

So are there plans to integrate/do something similar to xeda's MenuKey? On+# doesn't do anything in the program editor anyways.
Vy'o'us pleorsdti thl'e gjaemue

Offline turiqwalrus

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 840
  • Rating: +51/-2
  • Wheeeeeee~!
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #890 on: May 03, 2013, 05:19:12 am »
Nice!
I'll download it in a bit more than a month, I already sent some stuff (including my z80 calc) back to germany......

This means you're coming back in a month? Cool! I get to stalk you now umm... meet ya at some point, if you want :3

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 #891 on: May 03, 2013, 12:07:42 pm »
Just caught up on the last 9 pages and updated, looking good :)
Tho it might be worth changing the text in-app for the version number :P

Oops, I thought I changed that.

Quote
So are there plans to integrate/do something similar to xeda's MenuKey? On+# doesn't do anything in the program editor anyways.

You know, what I should do is have a separate set of shortcut keys for the program editor. This shouldn't be too difficult. It'll be a little sketchy when you save them, but other than that, I don't see any major problems.
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 Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #892 on: May 03, 2013, 02:47:58 pm »
Where is the update?
Keep trying.

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 #893 on: May 03, 2013, 03:18:57 pm »
Where is the update?
1.3.011 is at the bottom of the previous page. Also note the link in his sig ;)
Vy'o'us pleorsdti thl'e gjaemue

Offline alex99

  • LV3 Member (Next: 100)
  • ***
  • Posts: 80
  • Rating: +9/-5
    • View Profile
    • Alexstudious
Re: zStart - an app that runs on ram clears
« Reply #894 on: May 04, 2013, 02:23:09 pm »
cool i downloadet it its really great
VISIT:

www.atomsoftware.jimdo.com

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #895 on: May 06, 2013, 10:20:40 pm »
I've found that some of the ion routines don't quite work as i thought, for example ionPutSprite doesn't seem to be drawing to the gbuf. I think it's because you have ld de,$FE79 (TilEm2 calls it symTable+19) instead of ld de,($FE79) in the putSprite routine. I haven't tested out the 83+ version yet, but i'll do that soon :) Thanks for the update!

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 #896 on: May 06, 2013, 11:59:55 pm »
I've found that some of the ion routines don't quite work as i thought, for example ionPutSprite doesn't seem to be drawing to the gbuf. I think it's because you have ld de,$FE79 (TilEm2 calls it symTable+19) instead of ld de,($FE79) in the putSprite routine. I haven't tested out the 83+ version yet, but i'll do that soon :) Thanks for the update!

Oops, fixed that. Tomorrow I'll probably upload the version to ticalc.org, so that will have the update.
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 #897 on: May 07, 2013, 03:35:49 pm »
Not sure if this has been asked for before, but would it be possible to bring omnicalc's line-clearing behavior to the program editor?
What it does is if you go to the middle of a line and press clear, it only clears after the cursor.
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 #898 on: May 07, 2013, 04:35:04 pm »
Not sure if this has been asked for before, but would it be possible to bring omnicalc's line-clearing behavior to the program editor?
What it does is if you go to the middle of a line and press clear, it only clears after the cursor.

That probably isn't that hard to implement. In fact, I believe the OS first does an omnicalc clear, and then backtracks the cursor. So I could probably just use the first part of their clearing routine.
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 Hooloovoo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 225
  • Rating: +22/-0
    • View Profile
Re: zStart - an app that runs on ram clears
« Reply #899 on: May 07, 2013, 04:58:11 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.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler For some of the calcs I own:



(actually I have quite a few more than this, but I don't feel like making bars for them all.)