Author Topic: Features Wishlist  (Read 692210 times)

0 Members and 4 Guests are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #870 on: July 01, 2010, 07:32:15 pm »
geometry drawing remains my vote for now.

Next, I'm sure to vote reading from archive. A must for large games ^^

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #871 on: July 02, 2010, 04:37:34 pm »
When compiling to App, since it doesnt tell you program size, could it tell you how much free space is left in the App?  Just a suggestion :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #872 on: July 02, 2010, 04:54:00 pm »
That would be nice indeed. On the computer you can get an estimate by taking the app computer file size and divide it by half, but it is not always very accurate

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #873 on: July 03, 2010, 12:52:29 am »
That would be nice indeed. On the computer you can get an estimate by taking the app computer file size and divide it by half, but it is not always very accurate

>divide it by half

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #874 on: July 03, 2010, 01:44:44 am »
as I said, though, it is not 100% accurate. Doing this with Axe Parser APP shows a size of above 16384 bytes
« Last Edit: July 03, 2010, 01:45:04 am by DJ Omnimaga »

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #875 on: July 03, 2010, 02:13:21 am »
I meant to point out the wording, divide (/) it by half (1/2). ;)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #876 on: July 03, 2010, 02:27:40 am »
what's wrong with my wording?

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #877 on: July 03, 2010, 02:38:10 am »
He's pointing out that dividing by 1/2 is the same as multiplying by 2  (well not really pointing out :P)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #878 on: July 03, 2010, 02:45:53 am »
oh ok x.x. Well I kinda dislike when people point out a mistake and do it in a so unclear way x.x. Thanks Builderboy for at least clarifying him

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: Features Wishlist
« Reply #879 on: July 04, 2010, 04:28:56 pm »
I'm not going to read through all 59 pages and make sure this hasn't been posted before. I haven't tried programming in axe yet, but it always seems that everyone is afraid of losing their source.

Why doesn't axe archive/leave archived the source and use a temp program for compiling? This would eliminate the chance of deleting your program.
« Last Edit: July 04, 2010, 04:30: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 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: Features Wishlist
« Reply #880 on: July 04, 2010, 04:31:24 pm »
Why doesn't axe archive/leave archived the source and use a temp program for compiling? This would eliminate the chance of deleting your program.
That's a really cool idea, but I'm sure people don't want a lot of Garbage Collects.  Personally I think it' an awesome idea.  Could this be an option... ;D

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Features Wishlist
« Reply #881 on: July 04, 2010, 04:33:15 pm »
The source is never lost from compiling, the source can only be lost if the user creates a faulty program and runs it when important things are in ram.  I am probably going to add an option to auto-archive the source after the compile but I don't know how many people would use it since it is annoying to have to keep unarchiving the source every time you need to make a change to it.  Another option is to create a backup copy of the source and archive it before compiling, but there might not be enough ram to do that for larger programs.
___Axe_Parser___
Today the calculator, tomorrow the world!

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: Features Wishlist
« Reply #882 on: July 04, 2010, 04:39:12 pm »
Ok that's good.

I don't know the inner workings of axe, but couldn't you change the last letter of the source name to something random, like B or %, archive it, remake the source program, and copy the source back from archive? That way, the backup would always be there and would not require any extra ram to create.

You could then have an option to restore backup.

Edit:
    Better yet, just change it's type to appVar, no name changing required.
« Last Edit: July 04, 2010, 04:44:51 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: Features Wishlist
« Reply #883 on: July 04, 2010, 05:08:54 pm »
This list is promising, I hope soon to have:
Quote
-Read and write to more calc variables (like Pics)
-Elseif
-Geometry drawing (circles, squares, etc.)
-Automated tile-mapping

good luck ;)
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 Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Features Wishlist
« Reply #884 on: July 04, 2010, 06:13:00 pm »
I don't know the inner workings of axe, but couldn't you change the last letter of the source name to something random, like B or %, archive it, remake the source program, and copy the source back from archive? That way, the backup would always be there and would not require any extra ram to create.

Yeah, that's what I was thinking.  The only problem with having it as an appvar though is that then if the ram clear does occur, it would be tricky to get the file back as a program.  You would either have to use an external tool or I would have to add some kind of option in Axe.  What I'll probably do is just always save the backup to the same file and call it "ZBackUp%" or something using illegal characters to guarantee that it won't already exist.  The Z so it always shows up at the bottom of the list.  Also I can give it a backup header instead of a regular one so that it can be restored to its original name.

Also, I'm not sure you can rename a file that's in archive without unarchiving it first.  The symbol table can be renamed, but a copy of the name is also in the archive which could lead to complications becasue during a ram clear when the symbol table gets wiped, it will be regenerated with the incorrect name.
___Axe_Parser___
Today the calculator, tomorrow the world!